124 Commits (0d396f42353dc6b5fb282b8a699e4825e27a8c4b)

Author SHA1 Message Date
Andrew Tridgell fdff355a8a AP_IOMCU: fixed handling of RC ignore failsafe option 5 years ago
Andrew Tridgell 017f005737 AP_IOMCU: pass supported RC protocols to IOMCU 5 years ago
Peter Barker f1182637a6 AP_IOMCU: use new UARTDriver discard_input method 5 years ago
Andrew Tridgell fd32dff45a AP_IOMCU: force safety off on IOMCU reset 5 years ago
Peter Barker f0b38fa11c AP_IOMCU: create and use INTERNAL_ERROR macro so we get line numbers 5 years ago
Peter Barker e5b634cdd0 AP_IOMCU: add IOMC log message documentation 5 years ago
Andrew Tridgell 258b8b71ea AP_IOMCU: use more efficient read API for rcin 5 years ago
Andrew Tridgell ba779c65ad AP_IOMCU: added a health check based on status read errors 5 years ago
Andrew Tridgell 2d02062bfc AP_IOMCU: reduce uart buffer sizes 5 years ago
Andrew Tridgell 63c199a600 AP_IOMCU: support RSSI from receiver 5 years ago
Andrew Tridgell 6599fd49a2 AP_IOMCU: don't use pulse input for FPORT 5 years ago
Stephen Dade 52f2ec34fa AP_IOMCU: Ensure IOMCU does not log if there is no logger 5 years ago
Mark Whitehorn 5276cb7f2b AP_IOMCU: rename sensor_config_error to config_error 5 years ago
Andrew Tridgell a11f2b5cfb AP_IOCMU: added singleton in AP namespace 5 years ago
Andrew Tridgell 34f5b40919 AP_IOMCU: use crc32_small() in AP_IOMCU 5 years ago
Andrew Tridgell ef1aaa6db0 AP_IOMCU: fixes for modified AP_ROMFS API 5 years ago
Mirko Denecke 12c9e50aef AP_IOMCU: remove unnecessary tabs and whitespaces 5 years ago
Mark Whitehorn 0a6ae60c89 AP_IOMCU: fix IO fast channel mask 5 years ago
Andrew Tridgell 7c3df18ea3 AP_IOMCU: change optimisation from -O3 to -O2 5 years ago
Andrew Tridgell 672d09c965 AP_IOMCU: use AP::RC() for AP_RCProtocol 6 years ago
Andrew Tridgell 8ef2046f7b AP_IOMCU: use blocking writes to uart 6 years ago
Andrew Tridgell 454717cf6f AP_IOMCU: cleanup IO protocol and add logging 6 years ago
Andrew Tridgell 984542fa53 AP_IOMCU: fixed error handling for short packets 6 years ago
bugobliterator c07fe55b87 AP_IOMCU: remove autodetection of heater pin polarity, instead hardcode it 6 years ago
Andrew Tridgell 76a8d494c3 AP_IOMCU: dither heater pin to prevent 1Hz impact on mags 6 years ago
Siddharth Purohit f23746053d AP_IOMCU_FW: autodetect active high/low on heater control pin 6 years ago
Andrew Tridgell ef5f83d0b5 AP_IOMCU: remove 2s delay on boot and skip crc check on watchdog 6 years ago
Andrew Tridgell 6c50feaead AP_IOMCU: improved handling of IOMCU reset 6 years ago
Andrew Tridgell d4c68da76e AP_IOMCU: added IOMCU time since boot to protocol 6 years ago
Andrew Tridgell af54e8620e AP_IOMCU: prevent startup sync causing an internal error 6 years ago
Andrew Tridgell c7be7d7343 AP_IOMCU: cope with IOMCU reset 6 years ago
Andrew Tridgell 6181c66e5c AP_IOMCU: handle watchdog reset in IO firmware 6 years ago
Andrew Tridgell 480d33706c AP_IOMCU: fixed safety state on reboot 6 years ago
Pierre Kancir eab7d08021 AP_IOMCU: fix includes 6 years ago
Andrew Tridgell 664e92ed7e AP_IOMCU: fixed build warnings 6 years ago
Andrew Tridgell a6e989e263 AP_IOMCU: fixed shadowed variable warning 6 years ago
Tom Pittenger 28323147ab AP_IOMCU: unify singleton naming to _singleton and get_singleton() 6 years ago
Michael du Breuil 85f3280705 AP_IOMCU: Remove unneeded AP_Buffer include 6 years ago
Andrew Tridgell 41264568ba AP_IOMCU: added brushed motor feature bit in protocol 6 years ago
Andrew Tridgell 69c4fb671e AP_IOMCU: optimisations to reduce ISR latency 6 years ago
Andrew Tridgell 8e7695e5f0 AP_IOMCU: respond to override change more quickly 6 years ago
Andrew Tridgell 5771e0a90e AP_IOMCU: added access to RC protocol name 6 years ago
Andrew Tridgell 3d90ddc453 AP_IOMCU: fixed stop bits in sbus output 6 years ago
Andrew Tridgell a7c5ac8902 AP_IOMCU: run main loop at max rate 6 years ago
Andrew Tridgell 2159198c3e AP_IOMCU: allow DSM input as pulses in iomcu 6 years ago
Andrew Tridgell e6cadfa2d9 AP_IOMCU: disable DSM and SBUS for pulse input 6 years ago
Andrew Tridgell 49d07ed234 AP_IOMCU: catch parity errors on SBUS input 6 years ago
Andrew Tridgell c148813c17 AP_IOMCU: enable uart for SBUS input 6 years ago
Andrew Tridgell fab181345c AP_IOMCU: fixed override on RC loss 6 years ago
Andrew Tridgell 29fb674f3f AP_IOMCU: use macros for LED outputs in iofirmware 6 years ago