Hwurzburg
d806d8a26d
AP_HAL: add Link Quality reporting to RC protocols
4 years ago
Andrew Tridgell
3105c6a050
AP_HAL: added pulse_input_enable() API
...
this allows disabling pulse input at runtime to lower CPU load on
IOMCU when decoding via a UART
5 years ago
Peter Barker
92111eea61
AP_HAL: require HALs implement rcin.protocol() to return RC protocol
6 years ago
Michael du Breuil
627c7536f4
AP_HAL: Remove overrides interface
7 years ago
Michael du Breuil
62f153c1b7
AP_HAL: Remove set_overrides() method
7 years ago
Andrew Tridgell
94b5a9c6f0
AP_HAL: added RSSI interface for RCInput
8 years ago
Andrew Tridgell
9b7f0f7957
AP_HAL: make new_input() API clearer in comments
8 years ago
Lucas De Marchi
312a27dd20
AP_HAL: RCInput: rename deinit() to teardown()
8 years ago
Matthew Brener
06388b0417
Global: Fix typos
9 years ago
Andrew Tridgell
6e065b3fe2
AP_HAL: fixed typo
9 years ago
Ricardo de Almeida Gonzaga
eb418f54ee
AP_HAL: Fix typos
9 years ago
Lucas De Marchi
dbf2aedf1e
AP_HAL: replace header guard with pragma once
9 years ago
Lucas De Marchi
036eb21c09
AP_HAL: remove init() method with unused argument
9 years ago
Lucas De Marchi
6b1c5e6f72
AP_HAL: add init() method without argument
...
The argument in init() is not used by any implementation. Add a second
method without it so the HAL implementation can used it instead. Later
the unused method will be removed.
9 years ago
Vladislav Zakharov
97b51a4bcb
AP_HAL: Added deinit() method to RCInput
...
Add a deinit() counterpart. This is needed for some ports that require some deinitializtion logic. The default implementation is empty. I'm not sure whether we need to inforce it for all.
10 years ago
Eugene Shamaev
8cb367eaf8
AP_HAL: added rc_bind rcin method
10 years ago
Andrew Tridgell
3075cb058d
AP_HAL: changed semantics of RCInput.new_input()
...
this makes calling new_input() in RCInput clear the new input
flag. This fixes an issue with calls to read() for auxillary channels
clearing the new_input flag, which could cause brief failsafe
conditions.
10 years ago
Andrew Tridgell
6eee2421cc
AP_HAL: removed RCInput valid_channels() and added new_input() and num_channels()
...
the valid_channels() method was inconsistently implemented between
boards, and served two quite different purposes. It is clearer as two
functions
11 years ago
Randy Mackay
bbbd90c430
AP_HAL: rename RCInput's valid() fn to valid_channels
12 years ago
Pat Hickey
cb38651df5
AP_HAL: RCInput has overrides
12 years ago
Pat Hickey
fb6abbe191
AP_HAL: proper RCInput interface specification
12 years ago
Pat Hickey
db76562cd5
AP_HAL: global rename PPMInput -> RCInput, PWMOutput -> RCOutput
...
* for clarity. nobody cares that PPM/PWM is the implementation, and with
sbus etc it might not be
12 years ago