183 Commits

Author SHA1 Message Date
Anton Matosov
fbf51360b3 Merged with px4/multitables
Conflicts:
	src/modules/systemlib/mixer/multi_tables
2015-01-06 00:30:23 +02:00
Lorenz Meier
6e144e6e42 Multi-tables: Adjust shebang, add missing include guards 2015-01-05 23:07:41 +01:00
Anton Matosov
b04559e5fa Removed include that couses compilation failure 2015-01-05 23:48:18 +02:00
Anton Matosov
e466e10d23 using type aliases are not supported by g++ 4.6 2015-01-05 23:33:19 +02:00
Anton Matosov
29d0754df6 std::underlying_type is not supported by the g++ 4.6 used by CI server 2015-01-05 23:22:43 +02:00
Anton Matosov
117d43067f Switched to enum class out of class definition 2015-01-05 23:15:12 +02:00
Anton Matosov
18bf501992 Added output of the generated multi_tables to the terminal as well as to the file
Changed compiler C++0x enabling flag to check if it is a cuase
Updated copyrights
2015-01-05 21:59:56 +02:00
Anton Matosov
3bf5dd416e Fixed compilation 2015-01-05 13:22:53 +02:00
Anton Matosov
6ba0b75804 Replaced tabs with spaces as it is critical for some python builds 2015-01-05 12:41:25 +02:00
Anton Matosov
1bc6c44a0e Fixed compilation of tests target in clean checkout
Moved mixer_multirotor.generated.h generation to the standalone makefile to prevent copypaste
2015-01-05 12:37:05 +02:00
Anton Matosov
21b45ae86b Removed extension for multi_tables to not affect its users
Fixed dependencies for the mixer_multirotor.cpp from all the modules
2015-01-05 12:02:32 +02:00
Anton Matosov
2daf30fb25 Rewrote multi_tables with python 2015-01-05 12:02:32 +02:00
Anton Matosov
8fadbdcf2f Automated generation of the Geometry enum to make addition of the new multirotor a really simple task 2015-01-05 12:02:32 +02:00
Anton Matosov
388833a1fa Added explicit dependency into makefile, as implicit one doesn't work often. 2015-01-05 12:02:32 +02:00
Anton Matosov
59fa170e54 Automated updates of the C++ code generated by the multi_tables script, now it is placed into the mixer_multirotor.generated.h file which is generated by makefile 2015-01-05 12:02:31 +02:00
Anton Matosov
c4471d77d7 Moved quad_v and twin_engine to the multi_tables in order to make all the tables been generated automatically 2015-01-04 19:46:29 +02:00
Anton Matosov
55741be473 Made it possible to specify yaw scale for the copter 2015-01-04 19:34:28 +02:00
Lorenz Meier
b097b13ba6 Companion computer interface: Add SYS_COMPANION parameter. Setting it to 921600 enables the companion interface. 2014-12-26 18:01:52 +01:00
Lorenz Meier
6fae021a00 Merge pull request #1527 from dagar/Werror
turn on -Werror and fix resulting errors
2014-12-25 17:44:44 +01:00
Mark Whitehorn
9292c8f405 add interrupt latency printout command and mean/variance to interval performance counter 2014-12-24 14:06:05 -07:00
Daniel Agar
d511e39ea7 turn on -Werror and fix resulting errors 2014-12-22 17:56:59 -05:00
tumbili
89e2e08de0 removed white space noise 2014-12-15 22:47:10 +01:00
tumbili
736f57f436 Merge branch 'master' of https://github.com/PX4/Firmware into vtol_merge 2014-12-15 22:34:01 +01:00
Thomas Gubler
1c0f850fac add sched.h to systemlib includes
SCHED_RR and SCHED_FIFO are defined in sched.h
2014-12-10 15:11:49 +01:00
Roman Bapst
285a0e7be9 added more mixer geometries and took v-mixer out of multi_tables script 2014-12-02 10:36:30 +01:00
Lorenz Meier
00c7cc019c Optimize size of system lib 2014-11-15 16:20:44 +01:00
Lorenz Meier
2a37d274b1 Systemlib: Add MCU version command. ver commandline tool: Add support for MCU version command 2014-11-15 15:51:55 +01:00
Lorenz Meier
a869105ba2 Systemlib: Optimize for size 2014-11-15 13:52:34 +01:00
Andrew Tridgell
3f3353f2c4 mixer: fixed stream handle leakage 2014-11-07 11:43:59 +11:00
Thomas Gubler
d4c0dc2ba0 add and activate circuit breaker for gps failure detection 2014-09-30 11:20:30 +02:00
Thomas Gubler
1072a3380c enable engine failure circuit breaker 2014-09-30 11:11:46 +02:00
Thomas Gubler
ab400089bc disable flight termination as default for now 2014-09-28 16:17:40 +02:00
Thomas Gubler
3efffb68e7 Merge remote-tracking branch 'upstream/master' into HEAD
Conflicts:
	src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp
	src/modules/navigator/geofence.cpp
	src/modules/navigator/mission.cpp
2014-09-28 12:36:26 +02:00
Lorenz Meier
ae02b76a5e Merge pull request #1325 from hsteinhaus/motor_limit_fb2
Notify about multirotor motor limits
2014-09-26 14:42:48 +02:00
Thomas Gubler
973c034d6e engine failure detection 2014-09-22 10:52:48 +02:00
Anthony Kenga
50f7e27d13 Fixed parameter storage to support struct parameters. 2014-09-15 12:24:11 +03:00
Thomas Gubler
5e5322c593 fix flight termination circuit breaker name, tested 2014-08-26 22:46:09 +02:00
Holger Steinhaus
5aafa1b021 mixer_multirotor: motor limit notification for PX4FMU 2014-08-26 20:36:02 +02:00
Thomas Gubler
9ee6ab366d add flighttermination circuit breaker 2014-08-14 17:30:05 +02:00
Julian Oes
54b9698d65 circuit_breakers: added param to disable airspeed check 2014-07-26 17:48:45 +02:00
Lorenz Meier
654aaa0ca8 Mixer: forbid copy constructors due to ptr data members 2014-07-16 09:05:50 +02:00
Andrew Tridgell
37b4cdfce2 board_serial: use a uint8_t buffer
we should not be using 'char' for binary APIs, as the C standard does
not specify if it is signed or unsigned, so results may not be
consistent
2014-07-08 11:39:40 +02:00
Don Gagne
b9299e68d4 Compiler warning fixes 2014-07-05 13:35:12 -07:00
Lorenz Meier
04cca73baa Hotfix of the Hotfix 8) 2014-07-03 11:26:26 +02:00
Lorenz Meier
7be2e0f136 Hotfix: Typo in disabled code path 2014-07-03 11:18:00 +02:00
Lorenz Meier
6042999aab Add vital comment to circuit breaker 2014-07-01 11:59:25 +02:00
Lorenz Meier
45433c3711 Hotfix: Fix use of circuit breaker param 2014-07-01 09:52:18 +02:00
Lorenz Meier
8408993a67 Hotfix, non-code change: Raise RC config error warnings to audio 2014-06-30 17:45:50 +02:00
Lorenz Meier
3c5f35da73 Merge pull request #1100 from PX4/warning_fixes_v3
Warning fixes v3
2014-06-30 16:33:53 +02:00
Lorenz Meier
a66f88b29a systemlib: Warning fixes 2014-06-30 12:20:47 +02:00