Commit Graph

10343 Commits

Author SHA1 Message Date
Anton Matosov
e405fafe88 Applied code review comments (newline at end of file, whitespaces in empty lines) 2015-01-08 13:35:02 +02:00
Anton Matosov
25054d389a Broke down the elif into else and if as nsh doesn't support elif
Fix invalid set of the variable
2015-01-08 12:55:50 +02:00
Anton Matosov
08062e6546 Changed naming of the mixers to get rid of umbiguity as outputs are actually going to be driven by io, not fmu
Implemented automatic lookup for the .aux.mix file if it exists
2015-01-08 00:53:52 +02:00
Lorenz Meier
74b63d08e1 Mixer load: Be less chatty 2015-01-06 19:53:52 +01:00
Roman Bapst
5c5bba5d5f specify secondary elevon mixer 2015-01-06 19:51:04 +01:00
Roman Bapst
7ab58a8bc1 allow to specify secondary mixer which drives fmu PWM outputs 2015-01-06 19:51:04 +01:00
Roman Bapst
ff932820e3 use two mixers, one for rotors via px4io and one for elevons via fmu outputs 2015-01-06 19:51:04 +01:00
Lorenz Meier
648cb78268 FMU driver: Show up as secondary interface to allow mixer loads. 2015-01-06 19:51:04 +01:00
tumbili
ef9b1b134e get MAV_TYPE by mixer file for FireFly6 2015-01-06 19:51:04 +01:00
tumbili
f4c294bf5d added startup script and mixer file for FireFly6 2015-01-06 19:51:04 +01:00
Thomas Gubler
c6722fce0b fw att control: cleanup, create base class for ECL
Adding a new base class to remove a lot of boilerplate code, no
functionality changes
2015-01-06 16:11:31 +01:00
Lorenz Meier
c1161d4e89 Merge pull request #1592 from dagar/unittests
Move all unittests to cmake
2015-01-06 15:33:08 +01:00
Daniel Agar
620df8ba0b cmake unittests add PX_SRC variable to cleanup long paths 2015-01-06 08:50:45 -05:00
Daniel Agar
3606f5370a cmake generate mixer_multirotor.generated.h for unittests 2015-01-06 08:46:58 -05:00
Daniel Agar
e23b73e415 Merge remote-tracking branch 'upstream/master' into unittests 2015-01-06 08:38:08 -05:00
Lorenz Meier
4a3145f0ed Merge pull request #1594 from PX4/multitablespython3
Multitables script fixes
2015-01-06 12:09:44 +01:00
Thomas Gubler
a42febc993 remove output of multi_tables script 2015-01-06 10:29:36 +01:00
Thomas Gubler
0d571458f5 improve multi_tables makefile 2015-01-06 10:27:40 +01:00
Thomas Gubler
cd11c4d81c make multi_tables script python3 compatible
The script still works with python2, I also added a file ending
2015-01-06 10:26:17 +01:00
Lorenz Meier
88d7c4e447 Merge pull request #1591 from anton-matosov/master
Multitables v3
2015-01-06 07:09:30 +01:00
Daniel Agar
50e27f60ad travis use gcc 4.8 for unittests 2015-01-06 00:28:05 -05:00
Daniel Agar
d31b0cd5db move sbus2 to gtest 2015-01-05 22:12:25 -05:00
Daniel Agar
bd130ec397 move sf0x_test to cmake and remove unittests/Makefile 2015-01-05 18:55:38 -05:00
Daniel Agar
322362d5e0 move st24_test to cmake and run tests from original unittests working directory 2015-01-05 18:50:26 -05:00
Daniel Agar
4a09e6370a move sbus2_test to cmake 2015-01-05 18:43:26 -05:00
Daniel Agar
efb3240bd2 gtest mixer_test match original 2015-01-05 18:38:28 -05:00
Daniel Agar
6287231fec cmake test harness output everything on failure 2015-01-05 18:34:36 -05:00
Anton Matosov
5841686a2e Changed the way CC is reset to CXX, used a real value instead of hardcoded g++. 2015-01-06 01:27:09 +02:00
Daniel Agar
3efb1be48e move mixer_test and conversion_test to gtest 2015-01-05 18:18:47 -05:00
Anton Matosov
9767dd6c30 Switched to full C++11 feature set 2015-01-06 00:54:17 +02:00
Anton Matosov
fbf51360b3 Merged with px4/multitables
Conflicts:
	src/modules/systemlib/mixer/multi_tables
2015-01-06 00:30:23 +02:00
Lorenz Meier
3f7b9b45ea Travis CI: More fixes to really move to GCC 4.8 2015-01-05 23:23:20 +01:00
Lorenz Meier
3fb61cf41e Travis CI: Install GCC 4.8 as well 2015-01-05 23:13:03 +01:00
Lorenz Meier
a6ad8b3cb7 Travis CI: Output generated mixer table. 2015-01-05 23:07:42 +01:00
Lorenz Meier
6e144e6e42 Multi-tables: Adjust shebang, add missing include guards 2015-01-05 23:07:41 +01:00
Anton Matosov
a73108d116 Fixed autoconf variable check 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
Lorenz Meier
e672fdbbd6 Merge pull request #1587 from anton-matosov/fix_autoconf
Fixed autoconf variable check
2015-01-05 20:24:35 +01:00
Anton Matosov
68978b814a Fixed autoconf variable check 2015-01-05 13:23:47 +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
0e4268a804 Enabled C++11 for tests target (trying other compiler flag) 2015-01-05 12:02:32 +02:00
Anton Matosov
a4cf9be8e0 Enabled C++11 for tests target 2015-01-05 12:02:32 +02:00