177 Commits (462064ec899f29bda72f544e84d9416e07179f31)

Author SHA1 Message Date
Simon Wilks f1d8aa57ce Ensure that numerator / demoninator <= 1. 12 years ago
Lorenz Meier a0afed400f Fix signs for fixed wing control, issue resulted from consistently flipped pitch response for IO and FMU 12 years ago
Julian Oes b5b460e7ca IO board now disarms when FMU reboots when manual override is not an option 12 years ago
px4dev 57429fd12c Convert HIL and FMU drivers to the new multirate PWM interface. 12 years ago
px4dev 6cf0758b24 Changes for multi-rate PWM output; default and alternate rates. ioctl protocol, PX4IO support. 12 years ago
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 12 years ago
Thomas Gubler 4b26d7aef4 adding missing include 12 years ago
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 12 years ago
Lorenz Meier e8e52afcc4 Added minimum set of IO MAVLink text messages, report critical errors such as in-air restarts 12 years ago
Lorenz Meier ebac51cad8 Working on restart resilience, hunting down multi-load mixer issue (still present) 12 years ago
Lorenz Meier a493824850 Fixed wrong comment 12 years ago
Lorenz Meier ff5ca82c75 Fixed throttle scaling issue, harmonized FMU and IO RC scaling code 12 years ago
Lorenz Meier c993ba5bbc Fixed minor scaling issue, throttle range still half 12 years ago
Lorenz Meier 4797c192be Fixed RC calibration scaling / assignment 12 years ago
Simon Wilks 8f5dac3740 Let's just init the status flag every time we send a config update 12 years ago
Simon Wilks ae98836db8 Correct RC config sanity checking and report back when RC config errors occur. 12 years ago
Lorenz Meier 2284e668eb Removed bound checking assertions 12 years ago
Lorenz Meier 5cc1e30e4f Corrected assertion range 12 years ago
px4dev e622835555 Bump the task stack up to 1200 bytes to give the mixer loader some headroom. This addresses the last reported issue with this branch. 12 years ago
px4dev 6ac7e8b7e4 Scale R/C inputs around the preset center, not the nominal center. 12 years ago
px4dev 3d9901dfaf If we have seen control input from FMU, update the FMU_OK status flag. 12 years ago
px4dev f35c5d600a Don't mask out the enable bit when accepting R/C input config updates. 12 years ago
px4dev f245d6b1a7 Use hrt_elapsed_time() in cases where we can't be sure the timestamp won't change under us. 12 years ago
px4dev 8c7e2546ed Simplify the PX4IO main loop to cut down on memory consumption. 12 years ago
Lorenz Meier a704acc2a2 Out of memory warning, flash and RAM optimizations 12 years ago
px4dev 8e66268c35 Hotfix: Add support for 9-channel Spektrum/DSM setups. 12 years ago
Lorenz Meier be40845177 Switched to debug statement which is more efficient regarding stack usage, only printing at debug level 2 or higher. 12 years ago
Andrew Tridgell 4a15eef602 px4io: fixed signals for lower latency PWM output 12 years ago
Andrew Tridgell 317515fb6a px4io: added INAIR_RESTART enable/disable flags 12 years ago
Andrew Tridgell 9f15f38e57 Merged, removed unneeded line 12 years ago
Lorenz Meier 56bf9855a8 Finished and tested in-air restore of arming state, as long as both boards reset at the same time armings state is now retained 12 years ago
Lorenz Meier f689f0abb0 Fixed excessive debug buffer size 12 years ago
Lorenz Meier 038037d676 Allow to in-air restore the FMU and IO arming state if only one of the two fails 12 years ago
Andrew Tridgell 04bea8678e Merged debuglevel command from Tridge 12 years ago
Andrew Tridgell a33f314a25 More output 12 years ago
Lorenz Meier 598622a00f Slightly adjusted battery voltage measurement after calibration against B&K Precision lab supply with beefy wiring. Needs more cross-validation. 12 years ago
Andrew Tridgell 6eb69b07a8 Merged debug level commits from Tridge 12 years ago
Andrew Tridgell bfecfbf5ee px4io: added isr_debug() 12 years ago
Lorenz Meier 4595cc65b8 Reworked manual override flag, reworked arming slightly. Pending testing 12 years ago
Lorenz Meier 72de5b5ea7 Reworked manual override flag, reworked arming slightly. Pending testing 12 years ago
Lorenz Meier d4ca6a29a1 Ensured that the mixer output obeys the FMU and IO armed state 12 years ago
Lorenz Meier 01ada7f74f Fixed mixer transmission between FMU and IO 12 years ago
Lorenz Meier 857fe5d405 Fixes to RC config transmission from Simon Wilks 12 years ago
px4dev 3c8da27d72 Fix a misleading comment. 12 years ago
px4dev a645a388bc Fix a sign error 12 years ago
px4dev 8cb583cf80 Assorted compile fixes. 12 years ago
px4dev 5f52d3dc7f lib_lowprintf -> lowsyslog 12 years ago
px4dev 43ead720a7 Now that we're mostly done with I2C, the old serial interface can be cleaned out. 12 years ago
px4dev 981477c785 Re-order register page variables to match the order registers are defined in the protocol header. 12 years ago
px4dev 7864176b5a A couple of logic fixes from Tridge. 12 years ago