Commit Graph
47331 Commits
Author SHA1 Message Date
Lorenz Meier a7c6a343c6 Commander: Do not enforce sensor order, only enforce that all present sensors need to be calibrated. 2015-10-14 19:35:12 +02:00
Lorenz Meier 7238916d03 Sensors: Reload calibration whenever a new sensor instance is detected 2015-10-14 19:35:12 +02:00
Lorenz Meier ca5e1bd62b Drivers: Add calibration check IOCTL, not implemented yet in sensor drivers. 2015-10-14 19:35:12 +02:00
Pavel Kirienko 23352746cd Speed-optimized versions of bitarrayCopy() removed 2015-10-14 20:30:24 +03:00
Lorenz Meier 405d485f62 Merge pull request #2995 from dagar/cmake_misc
cmake improve submodule handling and nuttx copy
2015-10-14 19:19:55 +02:00
Pavel Kirienko 899aae44f7 OTR deinterfaced 2015-10-14 20:15:19 +03:00
Pavel Kirienko 0d5fc65907 Transfer listener .hpp --> .cpp 2015-10-14 20:02:25 +03:00
Pavel Kirienko a9fdf44fa9 Transfer buffering system detemplatized; compiles but tests are failing 2015-10-14 19:59:04 +03:00
Daniel Agar e2fda01545 nuttx only show stderr
-failures will still be displayed, but we don't need to see normal
successful compile output
2015-10-14 12:19:39 -04:00
Daniel Agar adc59b9e71 cmake improve submodule handling 2015-10-14 12:13:33 -04:00
Daniel Agar 77f2295b62 cmake restore -Wbad-function-cast 2015-10-14 12:13:33 -04:00
Daniel Agar 8e039c4079 cmake uavcan remove whitespace 2015-10-14 12:13:33 -04:00
Daniel Agar 75b3564789 cmake better nuttx copy 2015-10-14 12:13:33 -04:00
Lorenz Meier 626edc6a8d EKF: Add error macro when running into errors 2015-10-14 18:06:41 +02:00
Lorenz Meier 110a630cbd Fix PX4 log to show error 2015-10-14 18:06:28 +02:00
Lorenz Meier b83f56bc1d sdlog2: Allocate log buffer as needed, not on start. This allows the system to leverage the log buffer RAM for UAVCAN first 2015-10-14 17:31:09 +02:00
Lorenz Meier cde947a1d8 FMUv2: Reduce excessive work task stack sizes 2015-10-14 14:44:37 +02:00
Lorenz Meier 88a4d0deca EKF: Reduce excessive stack size 2015-10-14 14:27:49 +02:00
Lorenz Meier 21431cf237 EKF: Fix output commands, fix stack size for commandline tool so we do not run out of space during debug printing 2015-10-14 14:08:03 +02:00
Lorenz Meier cff6cde47b UAVCAN: Set default optimization level to -Os because comm protocols should not hog the flash or RAM. 2015-10-14 14:07:17 +02:00
Lorenz Meier ae65269de9 UAVCAN: Increase stack since its hitting almost the limit 2015-10-14 14:06:42 +02:00
Lorenz Meier 92ae41c1cf PX4 log: reduce output verbosity to save flash 2015-10-14 13:58:36 +02:00
Youssef Demitri 36bfa58419 Merge branch 'master' of github.com:PX4/Firmware into control_state 2015-10-14 13:44:55 +02:00
Lorenz Meier 51707245bb Makefile: Use blunt force to ensure uavcan submodule is up to date 2015-10-14 12:13:20 +02:00
Lorenz Meier 4d7cc41921 EKF: Retain minimum Kalman update rate 2015-10-14 12:12:58 +02:00
Youssef Demitri c22c678b7d Merge branch 'master' of github.com:PX4/Firmware into control_state 2015-10-14 11:02:23 +02:00
Youssef Demitri 1ec96d87d7 fully ported control state into fw_pos_control_l1 2015-10-14 10:58:58 +02:00
Youssef Demitri e72e72cd65 removed vehicle_attitude subscription from fw_att_control 2015-10-14 10:53:19 +02:00
Lorenz Meier c599cf1256 Merge pull request #2976 from PX4/mtecs
Mtecs: small update and new filter block
2015-10-14 10:17:51 +02:00
Youssef Demitri 5092bcae70 fully ported control state attitude into fw_att_control 2015-10-14 09:57:41 +02:00
Lorenz Meier 5d2b01a8e7 Merge pull request #2978 from PX4/cmake_win_fixes
CMake Windows Fixes
2015-10-14 09:29:06 +02:00
Pavel Kirienko 763e96b6ed Test node pool increased to 1024 blocks; this fixes the last test 2015-10-14 10:10:15 +03:00
Pavel Kirienko 898e78fd06 Node tests fixed 2015-10-14 09:59:11 +03:00
Pavel Kirienko 1149fc316e OTR test fix 2015-10-14 09:54:27 +03:00
Pavel Kirienko 34b32ce0c0 More transport test fixes, 4 to go 2015-10-14 09:48:19 +03:00
Daniel Agar 5865dc6434 cmake add libuavcan as subdirectory
-move uavcan submodule to src/modules/uavcan/libuavcan
-adding libuavcan as a subdirectory simplifies inheriting all compile
flags and include paths
2015-10-14 02:37:00 -04:00
Pavel Kirienko 706198fa38 Transport test fixes, 10 to go 2015-10-14 09:06:15 +03:00
Daniel Agar cc3695d0b7 uavcan manually add src/include to include path 2015-10-14 01:56:19 -04:00
Daniel Agar a45fe63430 bin_to_obj.py fix windows regex size match 2015-10-14 01:56:18 -04:00
Daniel Agar 3f0653e824 bin_to_obj.py don't use full path to visibility.h 2015-10-14 01:56:18 -04:00
Daniel Agar 4e4d10d8b9 generate_listener.py don't depend on platform dependant slash 2015-10-14 01:56:17 -04:00
Daniel Agar 1bfc919c83 cmake generate MSYS Makefiles on windows 2015-10-14 01:56:16 -04:00
Daniel Agar e8fd711a5c uorb generate interally set required paths 2015-10-14 01:56:15 -04:00
Daniel Agar 2c1e999e1a cmake remove rsync dep 2015-10-14 01:56:15 -04:00
Pavel Kirienko 3e6102d479 Map<> and Multiset<> fixed, 22 tests to go 2015-10-14 08:51:20 +03:00
Pavel Kirienko dc5fdbb1cc Unit tests no longer segfault, 26 are failing 2015-10-14 08:38:33 +03:00
Pavel Kirienko be84897ed6 First stab at global refactoring of memory management - the library builds, but unit tests are failing horribly 2015-10-14 08:29:50 +03:00
Lorenz Meier 76dcd8b717 EKF: Better output 2015-10-14 00:18:04 +02:00
Lorenz Meier f34ba165a4 Merge pull request #2982 from NaterGator/param-hash
Enable hash generation of parameters block
2015-10-14 00:16:07 +02:00
Youssef Demitri 035216fc9c fully replaced vehicle_attitude with control_state in mc_att_control 2015-10-13 17:54:28 +02:00