Commit Graph

7542 Commits

Author SHA1 Message Date
Lorenz Meier 7bfcaafc16 mavlink app: Finish porting all messages to new scheme 2014-05-16 17:10:33 +02:00
Lorenz Meier 9b2370e387 mavlink app: Fix compile error 2014-05-16 17:10:11 +02:00
Lorenz Meier 7926a1f8ae Converted streams to new API, saving a bunch of RAM 2014-05-16 14:01:34 +02:00
Lorenz Meier fbb3adde06 mavlink app: Clean up allocations 2014-05-16 14:00:58 +02:00
Lorenz Meier a72015c260 Merge pull request #965 from PX4/stack_fixes
Stack fixes
2014-05-16 03:14:42 -07:00
Lorenz Meier a63fc9bedb Merge pull request #964 from PX4/px4io_fixes
Px4io fixes
2014-05-16 02:25:56 -07:00
Lorenz Meier ea99fd8446 nshterm: Reduce stack size further after more thorough inspection 2014-05-16 10:48:41 +02:00
Lorenz Meier 30123c8f0b inav: Fix scheduling type, we want ALL processes to stick to DEFAULT 2014-05-16 10:48:15 +02:00
Lorenz Meier 834a230fcf inav: Reduce stack size of start tool 2014-05-16 10:47:41 +02:00
Lorenz Meier cccd3e1dc4 mavlink app: Reduce stack sizes minimally after further inspection 2014-05-16 10:47:18 +02:00
Lorenz Meier 9d2bfb596c flow example: Use smaller stack and correct start logic 2014-05-16 10:46:47 +02:00
Lorenz Meier 8630d82ea2 gps driver: Use correct spawn command, use a smaller start tool size 2014-05-16 10:46:10 +02:00
Lorenz Meier 0a6861e98d FMUv1: Reduce user main stack slightly, still 2.5K buffer between actual use and size 2014-05-16 10:45:37 +02:00
Lorenz Meier 842819a6d6 Use smaller logging buffer 2014-05-16 10:45:00 +02:00
Lorenz Meier f66cd1a814 frsky telem: reduce stack, fix missing header 2014-05-16 10:44:44 +02:00
Lorenz Meier 1b491005d1 Minor cleanups on handling, make wrong reg accesses non-fatal for the transfer 2014-05-16 10:43:50 +02:00
Lorenz Meier 5ca96631fc px4io firmware: Actually accept failsafe values, check their range. Add an error return code for commands that were rejected on reboot and force safety instead of failing silently with an OK value 2014-05-16 09:52:46 +02:00
Lorenz Meier 4fe0027e7a px4io driver: Only try to upload if we have a non-zero failsafe throttle value 2014-05-16 09:51:23 +02:00
Lorenz Meier b903fc1ed3 px4io: Improve the documentation of the protocol header, NO FUNCTIONAL CHANGES 2014-05-16 09:50:10 +02:00
Lorenz Meier f892a7278a Merge pull request #956 from PX4/task_spawn_cmd_io
px4io driver: Use modern-days syntax to start task
2014-05-15 22:17:03 -07:00
Lorenz Meier ac4b68e01b Merge pull request #936 from PX4/gps_logging
GPS Satellite SNR logging
2014-05-15 07:07:40 -07:00
Anton Babushkin d9a7e528b0 Multirotor mixer: idle_speed (aka deadband) fixed 2014-05-15 15:44:56 +02:00
Lorenz Meier 8662a06b54 Merge branch 'master' of github.com:PX4/Firmware into gps_logging 2014-05-15 14:45:54 +02:00
Lorenz Meier 19ebe076cd Fix aerocore config 2014-05-15 14:38:16 +02:00
Anton Babushkin 8d1df9ba87 Merge branch 'master' into mc_mixer_fix 2014-05-15 14:35:49 +02:00
Lorenz Meier c72ec3fd5f Merge pull request #958 from PX4/yaw_offset_limit
Multirotors: yaw setpoint offset limit
2014-05-15 05:33:08 -07:00
Anton Babushkin bc3ca8db56 Multirotor mixer: yaw limiting bug fixed 2014-05-15 14:26:32 +02:00
Lorenz Meier a4c4080d63 Fixed alt ref init 2014-05-15 14:18:38 +02:00
Anton Babushkin b9b84b08b7 Multirotor mixer: limit yaw first, then roll/pitch 2014-05-15 14:01:55 +02:00
Lorenz Meier ba51ab2545 Merge branch 'ekf_params' of github.com:PX4/Firmware 2014-05-15 13:14:25 +02:00
Lorenz Meier 97e6090700 Merge pull request #937 from gumstix/aerocore
Aerocore
2014-05-15 01:31:24 -07:00
Lorenz Meier 899998e58f px4io driver: Use modern-days syntax to start task 2014-05-15 10:28:48 +02:00
Anton Babushkin 7ef3c24637 Merge branch 'master' into yaw_offset_limit 2014-05-15 10:23:14 +02:00
Anton Babushkin 8e43db7bc0 mc_att_control: yaw offset limiting bug fixed 2014-05-15 10:22:42 +02:00
Lorenz Meier 91b67d3f4a Merge pull request #954 from PX4/stack_sweep
Stack sweep
2014-05-15 00:14:33 -07:00
Lorenz Meier 9f097c1858 top: Reduce stack size, but leave some room if it has to print a few more apps 2014-05-15 09:11:32 +02:00
Lorenz Meier ddbad698bc mavlink start tool: Reduce stack size to 1000 - it is really just the commandline handler 2014-05-15 09:05:21 +02:00
Lorenz Meier b43f2e8be9 USB startup: Give NuttX enough time to tear down an app and free memory before starting the next 2014-05-15 09:04:45 +02:00
Lorenz Meier 2cda682074 sdlog2 start tool: Reduce stack, since it just starts the app 2014-05-15 09:04:16 +02:00
Lorenz Meier 35e7e375de reboot command: Reduce stack size to 800 - it really just reboots and does not need stack 2014-05-15 09:03:45 +02:00
Lorenz Meier b2945fda53 param command: Reduce stack size to 1800 after careful testing 2014-05-15 09:03:05 +02:00
Lorenz Meier 1e13b5a02c commander: Reduce calibration count, minimally reduce stack sizes after careful inspection 2014-05-15 09:02:31 +02:00
Lorenz Meier 4176fc69bb Merge branch 'master' of github.com:PX4/Firmware into stack_sweep 2014-05-15 08:43:09 +02:00
Lorenz Meier 839373f5ae Merge pull request #938 from jean-m-cyr/master
Reduce potential dataman memory fragmentation
2014-05-14 23:42:52 -07:00
Lorenz Meier 0655aeb7ec startup: NuttX seems to free memory only AFTER the next command is issued, requiring us to give it some time to do memory management so it does not keep starting tasks on top of each other. May need some consideration on main startup script as well. 2014-05-15 08:17:31 +02:00
Lorenz Meier 4bc06381a9 commander: Cleanup properly after out-of-mem error 2014-05-15 08:15:59 +02:00
Lorenz Meier ab154c9d3b attitude_estimator_so3: Reduce start tool stack size 2014-05-15 07:53:30 +02:00
Lorenz Meier ec5dd5401e attitude_estimator_ekf: Reduce start tool stack size 2014-05-15 07:53:13 +02:00
Lorenz Meier 8f6a50708f examples: Adjust start tool and main stack sizes to reasonable defaults 2014-05-15 07:52:51 +02:00
Lorenz Meier 8e46308fdd examples: fixed wing: Reduce start tool stack size 2014-05-15 07:52:22 +02:00