Commit Graph
100 Commits
Author SHA1 Message Date
Lorenz Meier 3016ae72a3 minor cosmetic changes in commander 2012-11-15 17:20:14 +01:00
Lorenz Meier 7f916779df Minor cleanup of param load / store 2012-11-15 17:19:52 +01:00
Lorenz Meier df5e4d1904 Improved self-test logic 2012-11-15 17:19:21 +01:00
Lorenz Meier 74d543cfc9 Made u-blox timeouts more forgiving 2012-11-15 17:14:24 +01:00
Lorenz Meier 1306008467 Fixed NuttX issue causing an assertion to trigger on unlinking / opening files 2012-11-15 17:13:32 +01:00
Lorenz Meier dad1304503 Cleaning up start scripts, enabling preflight check as default 2012-11-15 15:14:57 +01:00
Lorenz Meier 1e213ea53c Fixed sensors test 2012-11-15 15:14:28 +01:00
Lorenz Meier c0c7266255 Added preflight_check app 2012-11-15 15:13:45 +01:00
Lorenz Meier 5020a0a063 Addes sensor self test commands 2012-11-15 15:13:27 +01:00
Lorenz Meier 68346fbfeb Cleaned up include list 2012-11-15 13:21:09 +01:00
Lorenz Meier f803540415 Added preflight_check app which checks core system sensors, so far only mag 2012-11-15 13:21:00 +01:00
Lorenz Meier c4bf3ea3ed better system status reporting, work in progress 2012-11-14 15:18:16 +01:00
Lorenz Meier 3eb36bbd21 Fix led assignment for FMU 2012-11-14 15:17:49 +01:00
Lorenz Meier 722af669fe Better integrate calibration check 2012-11-14 15:17:30 +01:00
Lorenz Meier aeea27d16a Increased interface slightly to better match 200 Hz, adjusted led flash speed 2012-11-14 15:17:06 +01:00
Lorenz Meier ffac5cba2f Requiring at least four channels for a successful PPM frame 2012-11-14 13:42:16 +01:00
Lorenz Meier c2abe3997c Minor cleanups in attitude control 2012-11-14 10:42:46 +01:00
Lorenz Meier d9d002f3aa Fixed line breaks in ADC test 2012-11-14 10:42:02 +01:00
Lorenz Meier 01eed6e946 Added perf counter, cleaned up 2012-11-14 10:41:44 +01:00
Lorenz Meier 47bf438661 Fixed ADC shutdown issue 2012-11-14 09:41:31 +01:00
Lorenz Meier 141dcef124 Merge pull request #52 from dojomouse/master
GPS Status fixes
2012-11-13 23:55:58 -08:00
Lorenz Meier a6294be6f0 Merge branch 'fw_control' of https://github.com/thomasgubler/Firmware 2012-11-13 18:57:35 +01:00
Lorenz Meier d15e6ae73a Merge branch 'master' of github.com:PX4/Firmware 2012-11-13 10:58:24 +01:00
Lorenz Meier 050698bedc Added missing channel count in px4io driver 2012-11-13 10:03:39 +01:00
Lorenz Meier a1059c5657 Added missing GPS message fields 2012-11-12 23:10:12 +01:00
Lorenz Meier e52c7e3c4b Merge branch 'master' of github.com:PX4/Firmware 2012-11-12 21:08:57 +01:00
Lorenz Meier e9942e4af7 minor HIL related tweaks 2012-11-12 21:08:51 +01:00
Lorenz Meier 66e806754b Fixed GPS status detection 2012-11-12 17:36:17 +01:00
Lorenz Meier 2c12802f25 Fixed HIL compile warnings 2012-11-12 10:59:35 +01:00
Lorenz Meier 03d58e9b00 Merge branch 'master' of github.com:PX4/Firmware 2012-11-12 10:48:00 +01:00
Lorenz Meier c57be7a7a7 Merge branch 'master' of github.com:PX4/Firmware 2012-11-12 08:38:39 +01:00
Lorenz Meier 7d8d7a76b9 Fixed scalings for fixed wing and multirotors 2012-11-11 12:55:57 +01:00
Lorenz Meier f8291711d3 Correct scaling for throttle 2012-11-10 19:10:57 +01:00
Lorenz Meier fb022f40e5 Fixed zero offset in HIL 2012-11-10 19:06:58 +01:00
Lorenz Meier 6adab3b319 Hack to detect the number of control inputs 2012-11-10 19:04:04 +01:00
Lorenz Meier 92fe049f65 Sending correct actuator scaling 2012-11-10 18:35:53 +01:00
Lorenz Meier 13443e43bf Silenced attitude ekf if not getting sensor data in HIL mode 2012-11-10 18:32:42 +01:00
Lorenz Meier 596d20e2a3 Increased stack sizes, 1K is not enough when calling printf() from within app 2012-11-10 18:32:20 +01:00
Lorenz Meier d29c66b028 Code cleanup in mavlink app 2012-11-10 18:31:50 +01:00
Lorenz Meier 41629e0ddb Operational mixing and outputs in hil 2012-11-10 18:14:25 +01:00
Lorenz Meier ee5abb0745 Fixed the number of control inputs for simple mixer. Contributed by Thomas Gubler 2012-11-10 17:21:13 +01:00
Lorenz Meier b43f692d3a Correctly handling 8+ outputs, currently only first 8 supported 2012-11-10 17:07:17 +01:00
Lorenz Meier 84a0261278 Outputting mixed actuators instead of raw control output 2012-11-10 16:54:28 +01:00
Lorenz Meier e8eb887515 Added hil command to emulate PWM outputs 2012-11-10 16:52:06 +01:00
Lorenz Meier f08e99311f Better printing of baro test values 2012-11-10 16:51:38 +01:00
Lorenz Meier e99a684fd8 Removed debug ioctl output 2012-11-10 16:51:17 +01:00
Lorenz Meier 90466afe05 Comments cleanup / polishing 2012-11-10 12:13:40 +01:00
Lorenz Meier 15f43b1acc improved ADC test, not yet stable 2012-11-10 12:13:15 +01:00
Lorenz Meier f0860ee8cb Merge branch 'master' of github.com:PX4/Firmware 2012-11-10 11:43:20 +01:00
Lorenz Meier 127ae32997 Completed sensors test, WIP on ADC test 2012-11-10 11:43:05 +01:00
Lorenz Meier b48fc5362c Minor cleanup of leftover function definition 2012-11-09 16:05:14 +01:00
Lorenz Meier 50558d5cb7 Fixed indices in logger 2012-11-09 16:04:30 +01:00
Lorenz Meier 4338dd1e48 Merge branch 'master' of github.com:pixhawk/Firmware 2012-11-09 16:03:07 +01:00
Lorenz Meier bb0c7450c8 Fixed mixer loading for FMU 2012-11-08 18:43:38 +01:00
Lorenz Meier 9221addebd Added HIL/fake PWM out mode to be able to run a mixer against HIL 2012-11-08 18:15:23 +01:00
Lorenz Meier 2c32157e02 Merge branch 'master' of github.com:PX4/Firmware into hil 2012-11-08 18:14:20 +01:00
Lorenz Meier 0245d7be86 Removed outdated docs 2012-11-08 18:11:53 +01:00
Lorenz Meier 81afd23c6c Merge branch 'master' into hil 2012-11-08 18:11:16 +01:00
Lorenz Meier ce01aff241 Set mag scale to 1 as default 2012-11-08 18:11:03 +01:00
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
Lorenz Meier 1b322c7764 Fixed bug in HIL message handling, operational with actuator outputs now 2012-11-07 23:50:06 +01:00
Lorenz Meier 0f6ec03939 Merge branch 'master' of github.com:PX4/Firmware into hil 2012-11-07 21:56:04 +01:00
Lorenz Meier 88800b38f8 HIL testing / cleanup for fixed wing and multirotors 2012-11-07 00:08:04 +01:00
Lorenz Meier 847ff7c5e2 Merge pull request #2 from daregger/sdlog_pullreq
add attitude + rotation Matrix to sdlog.c and adapt logconv.m accordingly
2012-11-06 03:53:17 -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
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
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
Lorenz Meier ec43e7b7be Increased output rates at 115200 baud 2012-11-05 09:45:25 +01: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
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
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
Lorenz Meier 137afdbd3c Remove excessive mem usage 2012-10-30 19:11:27 +01:00
Lorenz Meier edd2715f84 reverted memory change, sdlog app needs more than 2K 2012-10-30 18:26:36 +01:00
Lorenz Meier 56a0f14b34 Minor last tweaks 2012-10-30 17:57:26 +01:00
Lorenz Meier 12e1cf3710 Fixed error term calculation for yaw position 2012-10-30 17:38:26 +01:00
Lorenz Meier ab63a77edf Reducing stack sizes to free some RAM 2012-10-30 16:44:57 +01:00
Lorenz Meier 96dc901cae Fixed mag calibration 2012-10-30 16:44:16 +01:00
Lorenz Meier b1a83be611 Fixed extremely stupid copy-paste bug in mag scale loading 2012-10-30 11:32:23 +01:00
Lorenz Meier 4db0ec03ce Better yaw position control, but not quite there yet 2012-10-30 11:16:01 +01:00
Lorenz Meier 01932a2dc3 Merge branch 'master' of github.com:PX4/Firmware 2012-10-30 07:50:13 +01:00
Lorenz Meier fedf5470d6 Correctly initializing and updating yaw setpoint, sign still to be checked 2012-10-30 07:20:23 +01:00
Lorenz Meier d5af511f8d Updated script to current syntax 2012-10-30 07:19:58 +01:00
Lorenz Meier 574eb96a2e Calibration improvement 2012-10-29 16:41:53 +01:00