Commit Graph

3089 Commits

Author SHA1 Message Date
px4dev 6e71466aee Adjust the syntax of the 'pwm' command to make it easier to use. 2013-03-17 12:29:18 -07:00
Lorenz Meier 002fb1b4ea Merge pull request #225 from PX4/sign_fix
Fix signs for fixed wing control
2013-03-17 03:16:55 -07:00
Lorenz Meier 0ee5293ceb Merge pull request #222 from PX4/trim_calibration
Fixed wing controller uses global trim values
2013-03-17 03:03:58 -07:00
Lorenz Meier b276676673 Merge pull request #210 from PX4/usb_fixes
USB fixes from Petteri Aimonen, cherry-picked.
2013-03-17 03:03:20 -07:00
Lorenz Meier 1ae4edab22 Merge pull request #224 from PX4/pwm-multirate
Pwm multirate
2013-03-17 02:49:18 -07:00
Lorenz Meier 39218d5fcc Merge pull request #226 from PX4/sscanf
Attempt to fix sscanf() %n handling
2013-03-17 02:43:24 -07:00
Lorenz Meier a0afed400f Fix signs for fixed wing control, issue resulted from consistently flipped pitch response for IO and FMU 2013-03-16 23:41:24 +01:00
Lorenz Meier 1b16387a99 Merge pull request #221 from PX4/const-sweep
Mark a number of things (most particularly the ROMFS) const to save RAM
2013-03-16 14:58:59 -07:00
Lorenz Meier 2d47816e55 Attempt to fix sscanf() %n handling 2013-03-16 20:05:22 +01:00
Julian Oes b5b460e7ca IO board now disarms when FMU reboots when manual override is not an option 2013-03-15 15:24:52 -07:00
Lorenz Meier 494bcddaa4 Merge branch 'master' of github.com:PX4/Firmware into trim_calibration 2013-03-15 22:14:52 +01:00
Lorenz Meier 37c1f30598 Fixed typo 2013-03-15 19:58:20 +01:00
Lorenz Meier 7e4d6133ae Make communication rate between IO and FMU configurable 2013-03-15 19:19:52 +01:00
Lorenz Meier 688ec090e8 Moved trim for fixed wing to standard trim values, can now be calibrated via RC 2013-03-14 22:43:45 +01:00
px4dev 7011fe563b Move PWM rate configuration, etc. into a separate utility and out of the individual drivers. 2013-03-12 22:22:50 -07:00
px4dev 57429fd12c Convert HIL and FMU drivers to the new multirate PWM interface. 2013-03-12 22:22:49 -07:00
px4dev 6cf0758b24 Changes for multi-rate PWM output; default and alternate rates. ioctl protocol, PX4IO support. 2013-03-12 22:22:49 -07:00
Lorenz Meier 6b947a67d0 Merge branch 'master' of github.com:PX4/Firmware 2013-03-11 21:46:26 +01:00
Lorenz Meier 424923271e Hotfix: Throttle scaling in HIL 2013-03-11 21:46:16 +01:00
px4dev de078b4525 Move the bson sample data out of the BSS, saves 256 bytes of RAM 2013-03-10 14:59:38 -07:00
Lorenz Meier 9a1a3ddaa1 Moved filter states to stack RAM space 2013-03-10 22:21:39 +01:00
px4dev f81d514dbd Const a small array. 2013-03-10 14:13:33 -07:00
px4dev cac392140f const the listener array, saves a little RAM. 2013-03-10 14:13:13 -07:00
Lorenz Meier 1d444f80a3 Fixed comment 2013-03-10 22:01:13 +01:00
px4dev 157b54ab4a Script name pointer array can be const. Fix a couple of lint errors while I'm here. 2013-03-10 13:46:55 -07:00
px4dev 712a1df0ec Mark the ROMFS as const, saves ~25KiB of RAM. 2013-03-10 13:46:23 -07:00
Lorenz Meier c720a32380 Hotfix: Correct channel order in HIL 2013-03-10 01:00:16 +01:00
Lorenz Meier 921ef9178d Hotfix: Correctly publish servo outputs 2013-03-10 00:16:55 +01:00
Lorenz Meier ed2f35fa53 Merge pull request #219 from sjwilks/master-hotfix
Invert aileron actuator for correct aileron response in auto
2013-03-09 13:20:39 -08:00
Simon Wilks a8a74fda96 Invert aileron actuator for correct aileron response in auto 2013-03-09 22:11:31 +01:00
Lorenz Meier 6fca5c1023 Merge pull request #160 from PX4/px4io-i2c
PX4IO interface via I2C
2013-03-09 12:10:05 -08:00
Lorenz Meier 802d0ae2fa Made dtors virtual, tested on IO and FMU 2013-03-09 21:07:29 +01:00
Lorenz Meier 5baea153e7 Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c 2013-03-09 13:22:32 +01:00
Lorenz Meier e7df439ea1 Hotfix: Extend GPS lost timeout by a small delta to prevent timeout aliasing, GPS app does not report any more losses 2013-03-09 13:21:57 +01:00
Lorenz Meier 74bcf29c69 Refactored debug level into proper register, px4io status now correctly reads it. Added more of the missing alarms clear logic, alarms reporting now consistent. Adding missing sign change on mode switch, fixes override issue when attempting to switch to auto mode. Pending outdoor tests 2013-03-09 13:20:05 +01:00
Lorenz Meier 5335de4cc7 Merge branch 'px4io-i2c' of github.com:PX4/Firmware into px4io-i2c 2013-03-09 12:55:12 +01:00
Lorenz Meier 7d7e97f82d Merge pull request #217 from thomasgubler/px4io-i2c
adding missing include
2013-03-09 03:35:20 -08:00
Thomas Gubler 4b26d7aef4 adding missing include 2013-03-09 12:28:30 +01:00
Lorenz Meier 11cb9df05b After the mb12xx driver was merged way too early, make the best out of it and fix up the init phase to the driver bails out if there is no sensor connected 2013-03-09 11:20:06 +01:00
Lorenz Meier a54c0395cc Merge branch 'px4io-i2c' of github.com:PX4/Firmware into px4io-i2c 2013-03-09 11:05:56 +01:00
Lorenz Meier c9775d7455 Merge branch 'px4io-i2c' of github.com:PX4/Firmware into px4io-i2c 2013-03-09 11:03:38 +01:00
Lorenz Meier cc628fbc27 Add missing mixer ok check in override mode, clear FMU lost alarm when setting FMU_OK flag, print AP RX timeout in production mode as well 2013-03-09 11:03:06 +01:00
Lorenz Meier 7c8942f46c Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c 2013-03-09 10:47:37 +01:00
Lorenz Meier 35790e673b Merge pull request #214 from ghulands/sonar
Maxbotix I2C Sonar Support
2013-03-08 13:17:57 -08:00
Lorenz Meier a4318bd68c Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c 2013-03-08 22:17:22 +01:00
Lorenz Meier 87ea7096fd Merge pull request #216 from thomasgubler/adc
write adc values to sensors combined and log them
2013-03-08 13:16:21 -08:00
Lorenz Meier e8e52afcc4 Added minimum set of IO MAVLink text messages, report critical errors such as in-air restarts 2013-03-07 20:51:33 +01:00
Lorenz Meier ebac51cad8 Working on restart resilience, hunting down multi-load mixer issue (still present) 2013-03-07 19:47:43 +01:00
Lorenz Meier 7013eb5e10 Merge branch 'px4io-i2c' of github.com:PX4/Firmware into px4io-i2c-throttle 2013-03-07 18:06:37 +01:00
Lorenz Meier a493824850 Fixed wrong comment 2013-03-07 18:06:20 +01:00