Tom Pittenger
548a579f18
AP_HAL_ChibiOS: unify singleton naming to _singleton and get_singleton()
6 years ago
Andrew Tridgell
7168a0297a
HAL_ChibiOS: display RC protocol for iocmu
6 years ago
Andrew Tridgell
a69f66eadd
HAL_ChibiOS: ensure RCIN sigbuf has even number of words
...
ObjectBuffer rounds up by 1, leaving an odd number of words, which
caused DSM RC input corruption
6 years ago
Andrew Tridgell
56203204cc
HAL_ChibiOS: fixed build of bootloaders
6 years ago
Andrew Tridgell
b950b83eea
HAL_ChibiOS: fixed build with EICU RC input
6 years ago
Andrew Tridgell
5dd0086698
HAL_ChibiOS: make SoftSigReader considerably more efficient
...
this reduces interrupt latency on the F100, which allows us to use all
RC input protocols on the pulse based decoder, allowing for more
flexibility in RC input protocols
6 years ago
Andrew Tridgell
dbc05f787b
HAL_ChibiOS: display decoded RC protocol
6 years ago
Andrew Tridgell
3ab1cd4808
HAL_ChibiOS: fixed build
6 years ago
Eugene Shamaev
032c5ab707
AP_HAL_ChibiOS: Binding update for DSM
6 years ago
Andrew Tridgell
49ce9d02b1
HAL_ChibiOS: ensure RC in channels are bounded
6 years ago
Michael du Breuil
593da25a7a
AP_HAL_ChibiOS: Remove RC overrides
7 years ago
Eugene Shamaev
4ab2ff8c81
AP_HAL_ChibiOS: HAL_RCINPUT_WITH_AP_RADIO definition
7 years ago
Michael du Breuil
72a4846f40
AP_HAL_ChibiOS: Remove set_overrides() method
7 years ago
Alexander Malishev
03d88b01be
HAL_ChibiOS: added support for interrupt based rcin parsing
7 years ago
Andrew Tridgell
e4ce2f532b
HAL_ChibiOS: make smaller builds possible
...
this allows for much smaller builds when you disable a lot of
options. This is part of an effort to create a bootloader of less than
16k using ChibiOS
7 years ago
Andrew Tridgell
f2df171fdd
HAL_ChibiOS: fixed DSM input on fmuv4
7 years ago
Andrew Tridgell
ab748034a2
HAL_ChibiOS: removed RC inversion logic
...
not needed any more
7 years ago
bugobliterator
7db19cfae0
HAL_ChibiOS: use separate parameter for detect timeout
7 years ago
bugobliterator
02c7513f83
HAL_ChibiOS: add invert method and fix width measurement
7 years ago
Andrew Tridgell
ccb85c2707
HAL_ChibiOS: fixed fmuv3 build with no ICU
7 years ago
Andrew Tridgell
7a4f429b85
HAL_ChibiOS: don't adjust buffer size for protocol
...
its all about IRQ latency, not IRQ rate
7 years ago
bugobliterator
eeea2c9961
HAL_ChibiOS: use software signal reader for RCInput if available
7 years ago
bugobliterator
445ba6ed39
HAL_ChibiOS: update ppm to use Extended ICU driver
7 years ago
Andrew Tridgell
f14a847b97
HAL_ChibiOS: rename classes to remove 'Chibi'
...
it is redundent as all classes are in ChibiOS namespace, and makes the
code harder to read
7 years ago
Andrew Tridgell
daa9eec836
HAL_ChibiOS: auto-configure timer channels
...
allow for one marked PPMIN for input
7 years ago
Andrew Tridgell
6dbab450a5
Hal_Chibios: use AP_BoardConfig::io_enabled()
7 years ago
Andrew Tridgell
8b6bab7b17
HAL_Chibios: added ChibiOS HAL
...
this is based on initial work by Sid, reset here for easier merging
7 years ago