78 Commits

Author SHA1 Message Date
Lorenz Meier
5ad8e645f4 Removed last bogus references to battery voltage from sensor combined topic 2013-01-14 00:42:20 +01:00
Lorenz Meier
9ac2684ca0 Printing error reason in warning 2013-01-13 22:42:12 +01:00
Lorenz Meier
15b61d4c15 Improved battery voltage init, removed bogus printf() from debugging 2013-01-12 22:41:32 +01:00
Lorenz Meier
dad7f9f436 Selected adjustments / fixes to make old apps compatible with new-style ADC driver 2013-01-12 00:38:49 +01:00
Lorenz Meier
451b38b39f Removed commented-out lines (EXP support) 2013-01-07 17:39:18 +01:00
Lorenz Meier
ac784dc638 Merge branch 'master' into fixedwing 2013-01-06 12:41:19 +01:00
Lorenz Meier
ec3d298720 Fixed minor compile error 2013-01-06 12:40:29 +01:00
Lorenz Meier
2bd4301849 Merge branch 'master' of github.com:PX4/Firmware into fixedwing 2013-01-06 12:37:13 +01:00
Lorenz Meier
c94076f673 Added missing ADC start command, fixed return value / error behavior of ADC init 2013-01-06 12:36:46 +01:00
Lorenz Meier
d3fd3d8219 Merged, compiling 2013-01-06 11:25:17 +01:00
Lorenz Meier
4eb7df6ff5 Introduced battery_status uORB topic, changed sensors app to publish to it, extended px4io driver to publish to it. Both do only so if the battery voltage is reasonably high, at 3.3V 2013-01-01 13:30:24 +01:00
Lorenz Meier
c652f718c0 Minor fixes, pushing WIP 2012-12-29 11:00:15 +01:00
Lorenz Meier
f5bad08bd0 Cleaned up control mode state machine / flight mode / navigation state machine still needs a bit cleaning up 2012-12-27 18:27:08 +01:00
Lorenz Meier
bc3b66043f Cleaned up HIL on FMU / IO combo 2012-12-19 11:34:51 +01:00
Lorenz Meier
f41e5728fc Correct demixing scaling for v-tail mixers 2012-12-18 13:18:36 +01:00
Lorenz Meier
126e6ac207 Enabled manual override switch, work in progress. Added initial demix testing code to support delta mixing on the remote for convenient manual override 2012-12-01 16:30:21 +01:00
Lorenz Meier
98283e16b0 Merged 2012-11-27 17:27:52 +01:00
Lorenz Meier
caf0fefa32 Cleaned up different uorb topics, cleaned up excessive stack sizes 2012-11-27 17:24:33 +01:00
Lorenz Meier
346d93b271 Merged 2012-11-25 13:56:19 +01:00
Lorenz Meier
faa672f8bb mode switching for all platforms, additional fixed wing modes 2012-11-25 13:55:28 +01:00
Lorenz Meier
c184d7baeb Enabled aux manual control channels 2012-11-24 19:37:51 +01:00
Lorenz Meier
6ff4520904 Cleaned up PI wrapping code, still subject to testing 2012-11-20 15:19:51 +01:00
Julian Oes
129e6d73de Changed yaw position control to yaw speed control for multirotors, tested with ardrone 2012-11-19 16:17:52 -08:00
Lorenz Meier
ffac5cba2f Requiring at least four channels for a successful PPM frame 2012-11-14 13:42:16 +01:00
Lorenz Meier
050698bedc Added missing channel count in px4io driver 2012-11-13 10:03:39 +01:00
Lorenz Meier
90466afe05 Comments cleanup / polishing 2012-11-10 12:13:40 +01:00
Lorenz Meier
e7f2c053c2 Quickly separated low-level raw RC from mapped / scaled RC, supports FMU PPM and IO PPM / Spektrum now 2012-11-05 16:04:45 +01:00
px4dev
ea539031da Cleanup and refactor of the PX4IO firmware and board support. Builds, not tested yet. 2012-11-03 01:14:24 -07:00
Lorenz Meier
b1a83be611 Fixed extremely stupid copy-paste bug in mag scale loading 2012-10-30 11:32:23 +01:00
Lorenz Meier
574eb96a2e Calibration improvement 2012-10-29 16:41:53 +01:00
px4dev
34f99c7dca Hoist the ADC and CAN board-specific pieces. 2012-10-23 23:51:13 -07:00
px4dev
c3fe915b44 Checkpoint - moving things out of the NuttX configs/*/src directories 2012-10-23 23:51:12 -07:00
Lorenz Meier
d3ae83cb22 Merge branch 'daregger_rate_control' of github.com:PX4/Firmware into calibration 2012-10-19 00:39:06 +02:00
Lorenz Meier
e4645c0a41 Initialized all sensor fields to zero 2012-10-17 15:10:32 +02:00
Lorenz Meier
97726fa679 Calibration WIP, not compiling 2012-10-17 08:02:50 +02:00
Lorenz Meier
bd3f3b1031 Sensor rate and throttle inversion fixes 2012-10-09 16:26:29 +02:00
px4dev
dfae108e6a Go back to the FIFO scheduler for now, as we don't have time to shake out the RR scheduler changeover just yet.
Make the "default" scheduler a centralized definition so that changes are easier in future.
2012-10-03 23:13:20 -07:00
Lorenz Meier
b5d2ec3d92 Merge branch 'master' of github.com:PX4/Firmware 2012-10-02 22:28:22 +02:00
Lorenz Meier
7ef4655b0e Fixed HIL joystick support 2012-10-02 22:28:14 +02:00
px4dev
93c200d281 Add new 'task_spawn' interface for starting new tasks in the PX4 world 2012-10-01 00:02:38 -07:00
Julian Oes
2c5c314105 Cleanup of lots of debugging printfs 2012-09-27 17:08:29 +02:00
Julian Oes
201fdbc42c ardrone flying now (still workaround of disabled rates controller) 2012-09-26 10:11:57 +02:00
Lorenz Meier
082074f991 Completely implemented offboard control 2012-09-21 12:55:41 +02:00
Lorenz Meier
f5dea9a1a5 Debugging / fixing attitude aliasing 2012-09-17 10:13:15 +02:00
Lorenz Meier
47c96d3d12 Quite flyable state 2012-09-12 18:50:24 +02:00
Lorenz Meier
e4c3a44751 Fixed index in loading 2012-09-12 17:55:22 +02:00
Lorenz Meier
ffceb37803 Committing WIP 2012-09-12 17:46:15 +02:00
Lorenz Meier
3536ad8010 Merge branch 'rc_cleanup' of github.com:PX4/Firmware into gps 2012-09-12 17:39:02 +02:00
Lorenz Meier
59bd9ae92b Re-enabled scaling for roll 2012-09-12 17:38:23 +02:00
px4dev
59b1402379 Compute the channel bound once before the loop runs. 2012-09-12 08:37:05 -07:00