Thomas Watson
9a497fe716
AP_KDECAN: standardize on 32 bit microsecond CAN timeouts
...
For consistency with other parts of the code. No compiler output change.
2024-10-11 09:51:43 +11:00
Tom Pittenger
7bde074791
AP_KDECAN: remove prearm and allow better mapping
2023-04-17 11:52:52 +10:00
Tom Pittenger
c585b0286d
AP_KDECAN: total re-write using CANSensor and remove Enum
2023-04-17 11:52:52 +10:00
jackhong12
4a4f361a17
all: use CLASS_NO_COPY() macro
2022-10-04 11:23:04 +11:00
Andrew Tridgell
bb8ebeebe2
AP_KDECAN: more changes for 32 bit servo mask
2022-05-22 12:07:37 +10:00
Andy Piper
b63d19533d
AP_KDECAN: support ESC telemetry
...
remove send_esc_telemetry_mavlink()
log telemetry data in frontend
remove datastructures and semaphore obsoleted by AP_ESC_Telem* (<amilcar.lucas@iav.de>)
record volts, amps and consumption as floats
scale rpm correctly
2021-05-12 17:01:11 +10:00
Randy Mackay
d2b8fce25a
AP_KDECAN: map ESC id to servo channel and passthrough pwm
...
Co-authored-by: Siddharth Purohit <siddharthbharatpurohit@gmail.com>
2021-04-20 09:13:30 +10:00
Siddharth Purohit
e1203a1d52
AP_KDECAN: move to using uavcan agnostic drivers
2020-08-19 17:31:09 +10:00
Andrew Tridgell
6bd7364f24
AP_KDECAN: fixed build error on Linux
2019-12-31 11:38:30 +11:00
Siddharth Purohit
eff316dd6b
AP_KDECAN: update prearm method to support snprintf methods
2019-10-19 09:55:38 +11:00
Siddharth Purohit
dae9cbfad8
AP_KDECAN: add argument for CAN filter, unsupported
2019-01-23 15:57:05 +11:00
Francisco Ferreira
79bb3decfc
AP_KDECAN: new CAN protocol
...
This library adds support for the KDE ESC supporting CAN
2019-01-18 00:57:32 +00:00