Andrew Tridgell
|
454717cf6f
|
AP_IOMCU: cleanup IO protocol and add logging
this cleans up the IOMCU protocol structures now we don't need to be
compatible with the old nuttx based protocol and adds logging of IOMCU
errors
|
6 years ago |
Andrew Tridgell
|
d4c68da76e
|
AP_IOMCU: added IOMCU time since boot to protocol
and optional watchdog testing using safety switch
(compile time option)
|
6 years ago |
Pierre Kancir
|
eab7d08021
|
AP_IOMCU: fix includes
|
6 years ago |
Andrew Tridgell
|
fab181345c
|
AP_IOMCU: fixed override on RC loss
use mid-stick positions
|
6 years ago |
Andrew Tridgell
|
a8d91a24b6
|
AP_IOMCU: fixed compat with nuttx firmwares
this allows older firmwares to change the IO firmware back to a nuttx
based firmware
|
6 years ago |
Andrew Tridgell
|
184c05bc70
|
AP_IOMCU: fixed DSM bind
|
6 years ago |
Andrew Tridgell
|
843772a2bc
|
AP_IOMCU: added some debug code
and lower PKT_MAX_REGS to reduce max DMA size. This fixes an
occasional fault
|
6 years ago |
Andrew Tridgell
|
beff16abe6
|
AP_IOMCU: implement manual_rc_mask
|
6 years ago |
Andrew Tridgell
|
e70a98fa9a
|
AP_IOMCU: support elevon and vtail mixing in failsafe
|
6 years ago |
Andrew Tridgell
|
285508d568
|
AP_IOMCU: added initial mixing support
supports aileron, elevator, throttle and rudder
|
6 years ago |
Andrew Tridgell
|
ec73a7072b
|
AP_IOMCU: use more bandwidth efficient IO read
|
6 years ago |
Andrew Tridgell
|
191f72d2e6
|
AP_IOMCU: added mixing structure to protocol
|
6 years ago |
Andrew Tridgell
|
848dd87d58
|
AP_IOMCU: fixed code style issues
|
6 years ago |
Andrew Tridgell
|
f0b27c9b92
|
AP_IOMCU: support brushed output
|
6 years ago |
Andrew Tridgell
|
2c7e27374f
|
AP_IOMCU: use ioevents for oneshot in iofirmware
|
6 years ago |
Andrew Tridgell
|
037a455784
|
AP_IOMCU: moved protocol structures to a common header
|
6 years ago |