Commit Graph

10620 Commits

Author SHA1 Message Date
Thomas Gubler 213f08ee07 generate uorb topic headers for tests make target 2015-01-06 23:52:04 +01:00
Thomas Gubler f37fdd95af add and use PX4_ROS preprocessor define 2015-01-06 19:45:57 +01:00
Thomas Gubler ee561947e9 makefile: fix order 2015-01-06 19:14:57 +01:00
Thomas Gubler 5056b03ab0 geo: fix include 2015-01-06 19:14:01 +01:00
Thomas Gubler 0893f9fd96 remove uavcan from multiplatform build, problems with linking 2015-01-06 19:13:39 +01:00
Thomas Gubler 581d4e1110 travis: apt-get install python-empy 2015-01-06 11:58:04 +01:00
Thomas Gubler 3436abdf0b add multiplatform makefile to work around flash size issues 2015-01-06 11:10:52 +01:00
Thomas Gubler f871b777ab destructors for px4_nodehandle 2015-01-06 11:09:11 +01:00
Thomas Gubler 94b9251a69 Merge remote-tracking branch 'upstream/multitablespython3' into dev_ros 2015-01-06 10:34:53 +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
Thomas Gubler 462a5fae90 Merge remote-tracking branch 'upstream/master' into dev_ros 2015-01-06 08:56:39 +01:00
Lorenz Meier 88d7c4e447 Merge pull request #1591 from anton-matosov/master
Multitables v3
2015-01-06 07:09:30 +01: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
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
Thomas Gubler 87650e49e1 Revert "turn off werror for now"
This reverts commit 1fe70a845d.
2015-01-05 16:50:14 +01:00
Thomas Gubler 017dc42423 multiplatform fix errors from werror 2015-01-05 16:49:52 +01:00
Thomas Gubler 683b06321c Revert "uavcan gives compile errors, disable for now"
This reverts commit 941ff05720.
2015-01-05 16:33:57 +01:00
Thomas Gubler 5876ff11ec mc att control multiplatform alongside normal mc att control 2015-01-05 16:12:22 +01:00
Thomas Gubler 941ff05720 uavcan gives compile errors, disable for now 2015-01-05 15:58:38 +01:00
Thomas Gubler 9c06450d94 fix RC_CHANNELS_FUNCTION_MAX 2015-01-05 15:33:15 +01:00
Thomas Gubler 7507e4a4b5 sensors: argument is not an enum anymore 2015-01-05 15:31:28 +01:00
Thomas Gubler 88a498d8f8 sensor: fix variable names 2015-01-05 15:23:49 +01:00
Thomas Gubler a35818a288 update rc_channels.msg to latest master rc_channels.h 2015-01-05 15:23:12 +01:00
Thomas Gubler 1fe70a845d turn off werror for now 2015-01-05 15:22:43 +01:00
Thomas Gubler 5745189e7b fix some errors/warnings in multiplatform examples 2015-01-05 15:22:08 +01:00
Thomas Gubler 8d6e1c4455 update ros parameters 2015-01-05 14:29:10 +01:00
Thomas Gubler 17e544ebf3 dummy mixer: add offset param 2015-01-05 13:09:32 +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
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