Commit Graph

1708 Commits

Author SHA1 Message Date
Lorenz Meier 35fae44527 Nulling controller parameters for additional safety 2012-11-08 18:10:03 +01:00
Lorenz Meier 1da7fc2549 Improved commandline handling 2012-11-08 18:09:13 +01:00
px4dev ff3a014971 Another take on Spektrum/DSM frame decoding, based on more careful examination of the relevant docs. 2012-11-07 02:47:01 -08:00
Lorenz Meier 7d76a8a57b Merge pull request #45 from thomasgubler/master_origin
re-adding pid limitation & mavlink waypoint handling fix
2012-11-05 13:15:35 -08:00
Lorenz Meier 976545861a Minor cleanup in position control skeleton 2012-11-05 22:13:55 +01:00
Thomas Gubler 59725ccd3a fixing mavlink waypoint handling 2012-11-05 21:53:21 +01:00
Thomas Gubler be9b58e1b9 re-adding pid limitation 2012-11-05 20:22:00 +01:00
Lorenz Meier 706a7e4dd5 Merge branch 'master' of github.com:pixhawk/Firmware 2012-11-05 17:47:11 +01:00
Lorenz Meier 242d49402e Merge pull request #1 from daregger/geo_pull
Geo pull
2012-11-05 08:47:01 -08:00
daregger 776333a9e5 revert console setting 2012-11-05 17:34:04 +01:00
daregger 801cf3af3e add tangent plane mapping to geo.c 2012-11-05 17:17:28 +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 39659e57f8 Add prototypical support for Spektrum satellite remotes to PX4IO. 2012-11-05 00:55:45 -08:00
px4dev 87fd9fcc06 Fix red/blue LED assignment. 2012-11-05 00:55:45 -08:00
Lorenz Meier ec43e7b7be Increased output rates at 115200 baud 2012-11-05 09:45:25 +01:00
px4dev 7fbad5adea Fix PWM channel zero output; pin configuration was being overwritten by USART2 setup. 2012-11-04 16:44:36 -08:00
px4dev 06e17eae5d Fix off-by-one reading PWM output values. Minor robustness tweaks. 2012-11-04 16:44:06 -08:00
px4dev 487597b385 Checkpoint; messages from FMU now make it to IO intact; fix HRT init timing, process more bytes from the serial port, add some simple packet counting. 2012-11-03 01:14:25 -07:00
px4dev b0da90b6db When starting the px4io driver, check that data is being received from the PX4IO board. 2012-11-03 01:14:25 -07:00
px4dev 37682f852f Clean up perf counters attached to an HX protocol stream. 2012-11-03 01:14:25 -07:00
px4dev f11cf48bb9 Attach the interrupt before powering on the HRT timer. 2012-11-03 01:14:25 -07:00
px4dev ccc7b13185 There are four relay channels (two are power switches) 2012-11-03 01:14:25 -07:00
px4dev 5af84e3b11 Check for transmit errors. 2012-11-03 01:14:24 -07:00
px4dev e36bd4b243 Fix transmit error reporting. 2012-11-03 01:14:24 -07:00
px4dev c8e90688b0 Fix px4fmu build. 2012-11-03 01:14:24 -07:00
px4dev ad7db28929 Let's use poll. It's more friendlier. 2012-11-03 01:14:24 -07: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 97a1d0fb87 Merge branch 'master' into pixhawk 2012-11-02 15:24:48 +01:00
Lorenz Meier 299c325d20 Defconfig changed to use UART5 2012-11-02 15:22:16 +01:00
Lorenz Meier 82c4dbaaa8 param load / store cleanup, storage location selection now exclusively through dedicated "param select <path>" command 2012-11-02 15:21:37 +01:00
Lorenz Meier 55515f2e7e Merge branch 'master' of github.com:pixhawk/Firmware 2012-11-02 12:50:15 +01:00
Lorenz Meier a5193ba841 Merge branch 'master' of github.com:PX4/Firmware 2012-11-02 12:49:46 +01:00
px4dev 9b509310e6 Fix logic bug in ONLCR processing. 2012-11-02 00:10:10 -07:00
Tobias Naegeli 80ac43e21d Fine tuning of manual control 2012-11-01 16:50:52 +01:00
Lorenz Meier 6af2ea9fbc Minor tweaks to offboard control reception 2012-11-01 10:51:55 +01:00
Lorenz Meier 5e1416178a Merged 2012-11-01 08:14:31 +01:00
Lorenz Meier 18dbdf0a54 Report mag status to system, sanity-check calibration 2012-11-01 08:11:55 +01:00
Lorenz Meier 4d6ac93aff Print selectively by name 2012-11-01 08:11:36 +01:00
px4dev 8bfceef89c Remove the arbitrary limit on the path to the default parameter file. Add a verb to the param command to set the default parameter file. 2012-10-31 12:59:24 -07:00
Lorenz Meier 3c987d6368 Casting and fix default param path 2012-10-31 18:50:00 +01:00
Lorenz Meier 8aed355a3f Reverted to IO compatible config 2012-10-31 18:07:10 +01:00
Lorenz Meier fbdf30b7d4 Merge branch 'master' of github.com:PX4/Firmware 2012-10-31 17:09:11 +01:00
Lorenz Meier 0ddfd7c75c New param interface for microSD and EEPROM 2012-10-31 16:31:21 +01:00
Lorenz Meier 8dcde7f8cd prevent double-precision promotion where its not required 2012-10-31 15:49:01 +01:00
Lorenz Meier 939fc83c4a Fix compile warnings 2012-10-31 15:44:45 +01:00
Lorenz Meier 472010b10b Extended GPS struct with velocity vector 2012-10-31 12:59:14 +01:00
Lorenz Meier 7034acd07e Changed to UART5 for console 2012-10-31 11:01:05 +01:00
px4dev 34a3b260f3 Move the last of the board-specific code for PX4FMU out of the NuttX tree. Now it's just configuration. 2012-10-31 00:37:15 -07:00
px4dev b685d46dbf Clean out remains of the old EEPROM driver. 2012-10-30 20:51:45 -07:00
Lorenz Meier 137afdbd3c Remove excessive mem usage 2012-10-30 19:11:27 +01:00