Andrew Tridgell
|
a2351bf99f
|
AP_BLHeli: log bad telem CRCs
|
2018-04-09 15:32:04 +10:00 |
Andrew Tridgell
|
0f2a7108d3
|
AP_BLHeli: added SERVO_BLH_OTYPE
this allows use of BLHeli telemetry on rover, sub and on quadplane fwd
motors
|
2018-04-09 15:32:04 +10:00 |
Andrew Tridgell
|
84d76cf915
|
AP_BLHeli: removed special handling of oneshot125
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
fff143d83e
|
AP_BLHeli: default protocol timeout to 0
this gives best compatibility with BLHeliSuite
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
b77ba8fbd1
|
AP_BLHeli: improved debug output
allow debug on any MAVLink port
also fixed handling of passthru for oneshot125
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
61d513e91b
|
AP_BLHeli: use get_esc_scaling() for motor range
this fixes an issue with blhelisuite init when min is not 1000
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
c17338473d
|
AP_BLHeli: unlock uart on InterfaceExit
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
6f704b3818
|
AP_BLHeli: fixed use of SERVO_BLH_AUTO
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
7c678bd707
|
AP_BLHeli: use UART locking
this gains exclusive access to the UART while MSP protocol is active to
prevent protocol corruption due to other drivers writing to hal.console
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
b7bcee69a3
|
AP_BLHeli: added telemetry logging support
allow telemetry feedback from BLHeli_32 ESCs
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
fde092a246
|
AP_BLHeli: check for rcout serial support
don't build AP_BLHeli on HALs that can't support serial output to ESCs
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
1fc0047fd9
|
AP_BLHeli: raise timout to 60s
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
3daf27db64
|
AP_BLHeli: expanded test code
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
ee94d73e77
|
AP_BLHeli: added SERVO_BLH_TMOUT parameter
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
9aa5a97f26
|
AP_BLHeli: added test interface
and added delay on serial init
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
b0442d1c5c
|
AP_BLHeli: fixed build for rover
only plane and copter have AP_Motors for motors mask
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
54185af8ef
|
AP_BLHeli: removed test code
not needed any more, and no longer compiles
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
9ba3992d9e
|
AP_BLHeli: added SERVO_BLHI_AUTO option
makes choosing motor mask much easier for multicopters
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
a1a83ab768
|
AP_BLHeli: added ESC serial protocol implementation
this implements the MSP and BLHeli protocols for passthru control of
BLHeli ESCs
|
2018-04-07 09:10:29 +10:00 |