18 Commits

Author SHA1 Message Date
px4dev
88f0080a0f Fix an architectural issue with the ORB that prevented publication from interrupt context.
ORB topic advertisements are now global handles that can be used in any context.  It is still possible to open a topic node as a publisher, but it's not the default.  As a consequence, the type of the handle returned from orb_advertise has changed; all other API remains the same.
2012-08-21 23:44:22 -07:00
Lorenz Meier
dc484c1d21 State machine cleanup, introduced variable rates for MAVLink depending on the baud rate 2012-08-18 16:48:43 +02:00
Lorenz Meier
bce043a21b Fixed mag axis assignment, fixed mag calibration 2012-08-17 17:37:58 +02:00
Lorenz Meier
73286f3262 Minor tweaks and command parsing debugging 2012-08-16 20:57:38 +02:00
Lorenz Meier
8575d8cd49 Fixed arming bug 2012-08-16 17:20:41 +02:00
Lorenz Meier
46c4b987cc Various fixes for params interface 2012-08-16 15:49:56 +02:00
Lorenz Meier
e95662f505 mag cal, scaling of throttle 2012-08-16 13:33:16 +02:00
Lorenz Meier
b30e443f28 Updated start script, checking commander mishaps 2012-08-16 13:09:35 +02:00
Lorenz Meier
9014577aff Massive improvements in state machine, still tracing wrong throttle scaling in manual input path 2012-08-13 18:53:37 +02:00
Lorenz Meier
5adb691f89 Streamlined ar drone interface, removed a lot of old cruft, preparing for generic multirotor control 2012-08-12 01:25:41 +02:00
Lorenz Meier
18c6c620c0 Added manual control abstraction layer, reworked sensors and ardrone_control apps to use it instead of direct RC channels 2012-08-11 19:45:32 +02:00
Lorenz Meier
7a912a3fe4 Minor but important fixes across system 2012-08-08 18:47:46 +02:00
Ivan Ovinnikov
9536bfa3ca HIL fixed, fixedwing control fixes 2012-08-07 14:18:09 +02:00
Lorenz Meier
7f2a63eb96 Completed calibration state machine, calibration state now propagating to sensor, scale calibration soon 2012-08-06 23:43:09 +02:00
Lorenz Meier
df42d0604e Using float precision where already anyway available 2012-08-05 23:15:03 +02:00
Lorenz Meier
62e18b580c Minor cleanups in printing 2012-08-05 23:09:47 +02:00
Lorenz Meier
96b348af9f Minor fixes to HMC driver, mag calibration done 2012-08-05 22:51:31 +02:00
px4dev
8a365179ea Fresh import of the PX4 firmware sources. 2012-08-04 15:12:36 -07:00