Commit Graph

46487 Commits

Author SHA1 Message Date
Pavel Kirienko 5be2801fa1 Dynamic buffer size limitation 2014-02-11 21:26:18 +04:00
Anton Babushkin 0ead560059 commander: tunes cleanup and fixes 2014-02-11 18:24:20 +01:00
Pavel Kirienko 031f90f326 Added TransferBufferAccessor, saves few bytes on stack/heap 2014-02-11 20:13:19 +04:00
Pavel Kirienko 25d285e209 Map<>, TransferBufferManager - isEmpty() calls for runtime checks 2014-02-11 19:56:09 +04:00
Pavel Kirienko bb215d3c15 Map<>, TransferBufferManager - isEmpty() calls for runtime checks 2014-02-11 19:50:15 +04:00
Anton Babushkin 0613b299c0 commander: play warning tune (as for low battery) when in failsafe state 2014-02-11 16:35:05 +01:00
Anton Babushkin 855944fb2e commander: beeps and blinks cleanup 2014-02-11 16:35:05 +01:00
Anton Babushkin 6631ecf04a commander: reset blink_msg_end when blink message completed to set normal LED status immediately 2014-02-11 16:35:05 +01:00
Pavel Kirienko fe2126536d TransferReceiver: removed field for buffer manager key in order to save some memory (at least 2 bytes) 2014-02-11 19:27:52 +04:00
Pavel Kirienko 8a007c8522 Fixed destruction/copying of TransferReceiver 2014-02-11 19:18:43 +04:00
Julian Oes 19105bebc5 Mavlink: hearbeat sending works now 2014-02-11 16:16:57 +01:00
Pavel Kirienko 4c1a4a32c7 Map<>::insert() --> Value*, saves one lookup for TransferListener::handleFrame() 2014-02-11 19:11:36 +04:00
Thomas Gubler 6f506874eb Merge pull request #651 from PX4/hotfix_beta_startup
Startup: fix merge mistake
2014-02-11 15:38:15 +01:00
Julian Oes 3c592e3a06 Startup: fix merge mistake 2014-02-11 15:35:26 +01:00
Pavel Kirienko 445ec8173c IncomingTransfer for single frame and multi frame transfers 2014-02-11 18:08:20 +04:00
Julian Oes a5045ccee6 Mavlink: get rid of some warnings, initialize channel 2014-02-11 14:38:18 +01:00
Pavel Kirienko 55ea9963f0 Minor renaming in TransferReceiver 2014-02-11 15:34:19 +04:00
Pavel Kirienko afd265e8c6 TransferReceiver made 32 bit less in size 2014-02-11 14:51:23 +04:00
Pavel Kirienko 557278c6ac Added tests for UTC transfer timestamping 2014-02-11 14:41:24 +04:00
Pavel Kirienko 696451baca RX frames have two timestamps: monotonic - for protocol timings management; utc - for application-level timestamping 2014-02-11 14:32:45 +04:00
Pavel Kirienko b8f6bf3ffa Minor renaming in DataTypeDescriptor 2014-02-11 13:55:50 +04:00
Lorenz Meier 30612eb32d Merge branch 'paul_estimator' of github.com:PX4/Firmware into paul_estimator 2014-02-11 09:56:07 +01:00
Lorenz Meier 4d9f0ccac4 Merge branch 'master' into paul_estimator 2014-02-11 09:55:29 +01:00
Pavel Kirienko d4e4f1a416 Added CRC initializing constructor 2014-02-11 12:36:54 +04:00
Pavel Kirienko 78ff31f9ad TransferBufferManager: using TransferBufferManagerKey instead of plain Node ID, this allows to distinguish transfers of different type from the same Node ID, which is necessary for message broadcasting/unicasting 2014-02-11 12:21:25 +04:00
Lorenz Meier 1b978293d9 Merged master into beta 2014-02-11 08:24:18 +01:00
Lorenz Meier 0388d9adef Hotfix and cleanup for system mixers 2014-02-11 08:09:51 +01:00
Anton Babushkin 268f3d757f Merge branch 'beta' of https://github.com/PX4/Firmware into beta 2014-02-10 23:17:51 +01:00
Lorenz Meier 80100dcf19 Merge pull request #590 from PX4/pubsub_cleanup
Pubsub cleanup
2014-02-10 21:09:12 +01:00
Lorenz Meier f4e0e74d17 Merge pull request #645 from thomasgubler/x5_mixer
X5: copy content of FMU_Q.mix to FMU_X5.mix because FMU_Q was used previously by the X5 startup script
2014-02-10 21:08:28 +01:00
Lorenz Meier 1ecaebc50d Merge pull request #646 from PX4/rc_cleanup
RC cleanup
2014-02-10 21:07:39 +01:00
Pavel Kirienko 149ac87a54 TransferReceiver - new tests, fixed logic 2014-02-10 20:35:35 +04:00
Pavel Kirienko dae9718903 Cleaner copyableness of transfer buffers 2014-02-10 18:51:50 +04:00
Pavel Kirienko e9680c04d0 TransferReceiver - fixed assignment operator 2014-02-10 18:50:39 +04:00
Pavel Kirienko b2adf25485 Transfer receiver 2014-02-10 18:35:58 +04:00
Julian Oes 36d1ec80ef Startup: don't configure anything if definitions are missing 2014-02-10 15:12:32 +01:00
Julian Oes aea135a9ce fw_pos_control: flare altitude back to 15m 2014-02-10 13:41:40 +01:00
Stefan Rado d70d84c9a7 Fixed wrong VEHICLE_TYPE for multicopters. 2014-02-10 13:35:11 +01:00
Julian Oes a1efbad1d4 Merge remote-tracking branch 'px4/beta' into rc_cleanup 2014-02-10 13:16:35 +01:00
Julian Oes 44bde0db91 Navgitor: adjusted default loiter radius 2014-02-10 13:16:27 +01:00
Julian Oes 75d0882638 fw_pos_control: added default for autoland parameters 2014-02-10 13:16:02 +01:00
Julian Oes 0d4b5d9395 X5: adjusted default parameters based on test flight 2014-02-10 13:15:34 +01:00
Julian Oes e0fbb0fb60 Merge remote-tracking branch 'px4/beta' into acro2 2014-02-10 11:09:09 +01:00
Pavel Kirienko 12111e63d4 Frame::toString() with tests 2014-02-10 13:39:27 +04:00
Andrew Tridgell b0c60296f5 FMUv2: fixed UART3 flow control pins 2014-02-10 10:08:50 +01:00
Lorenz Meier 7baa78b113 Merge branch 'beta' of github.com:PX4/Firmware into beta 2014-02-10 10:08:34 +01:00
Andrew Tridgell 0dc7f223ea FMUv2: fixed UART3 flow control pins 2014-02-10 10:08:19 +01:00
Lorenz Meier d572424996 Build fix hackery 2014-02-10 09:06:47 +01:00
Lorenz Meier d67daed8ed Merge branch 'paul_estimator' of github.com:PX4/Firmware into paul_estimator 2014-02-10 09:05:07 +01:00
Lorenz Meier 2fd5c9d277 Removed some debugging, added other, still WIP 2014-02-10 09:04:51 +01:00