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.
Tested by Felipe Reis <felipereis87@gmail.com>
|
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
poll() is not interrupted by signals, whereas usleep() is
|
12 years ago |
Andrew Tridgell
|
317515fb6a
|
px4io: added INAIR_RESTART enable/disable flags
the autopilot code needs to know that in-air restart may happen, so it
should be something that is enabled, rather than on by default.
|
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()
this is useful for debugging px4io internals
|
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 |