Henry Wurzburg
61b0f23ee2
SRV_Channel: add ARM/MOTOR_EMERGENCY_STOP Aux Switch
2 years ago
Randy Mackay
2a264b0331
SRV_Channel: remove ToshibaCAN support
3 years ago
Andy Piper
e95d116979
SRV_Channel: add BLHeli_S ESC type
3 years ago
Andrew Tridgell
11a06aa6cb
SRV_Channel: re-fixed typo
3 years ago
Andrew Tridgell
e185e1252b
SRV_Channel: added a SERVO_32_ENABLE parameter
...
save on param count for most users
3 years ago
Iampete1
a5928b752e
SRV_Channels: set channels above 16 to GPIO by defualt
3 years ago
Iampete1
d1e02e4fdd
SRV_Channel: add invalid mask for GPIO outputs
3 years ago
Iampete1
077401df69
SRV_Channel: add upto 32 servo outs
3 years ago
Mirko Denecke
e60520160f
SRV_Channel: fix auxiliary typo
3 years ago
Peter Barker
961cf659d9
SRV_Channels: stop gating FETTECONEWIRE parameters on HAL_BUILD_BUILD_AP_PERIPH
...
This would break fettech on AP_Periph. The define is off by default on
AP_Periph.
3 years ago
Peter Barker
a5be9d0f18
SRV_Channel: allow RobotisServo protocol to be compiled out
3 years ago
Peter Barker
3339d96573
SRV_Channel: allow Volz protocol to be compiled out
3 years ago
Iampete1
fd11620383
SRV_Channels: correct RC channel define to SERVO channel
3 years ago
Iampete1
6fd989e2ab
SRV_Channel: add native slew rate limiting
3 years ago
Randy Mackay
e41cad8bd7
SRV_Channel: minor param desc format fix
3 years ago
Andrew Tridgell
32d846520c
SRV_Channel: validate function number before array access
...
this fixes an issue with invalid SERVOn_FUNCTION values for array
index.
3 years ago
Peter Barker
7c126b1e7b
SRV_Channel: make function an Enum16
3 years ago
Andrew Tridgell
9359f39e30
SRV_Channel: allow for AP_Periph ESC telemetry
3 years ago
Andrew Tridgell
c6bde6745a
SRV_Channel: allow BLHeli build with AP_Periph
3 years ago
Peter Barker
fd97d79cb4
SRV_Channels: move fetteconewire out of AP_Periph #if
3 years ago
Peter Barker
2bfd2f1c32
SRV_Channel: rename HAL_AP_FETTEC_ONEWIRE_ENABLED to AP_FETTEC_ONEWIRE_ENABLED
3 years ago
Andy Piper
9bea417d5c
SRV_Channel: convert APM_BUILD_COPTER_OR_HELI() to APM_BUILD_COPTER_OR_HELI
3 years ago
Andrew Tridgell
5f6af3567a
SRV_Channel: added SERVO_GPIO_MASK
...
this allows for channels to be set as GPIO without setting
SERVOn_FUNCTION=-1. That allows for use of UAVCAN or SBUS outputs on
those channels with a servo function, while using the aux pin as a
GPIO
3 years ago
Gone4Dirt
ab07a7c4fa
SRV_Channel: Add APM_BUILD_Heli
3 years ago
Iampete1
f541653502
SRV_Channel: fix override timeout without repeated calls
3 years ago
Pierre Kancir
2020fbaa26
SRV_Channel: add FETtec support
4 years ago
Siddharth Purohit
69cc0b4615
SRV_Channel: Use HAL_CANMANAGER_ENABLED instead of HAL_ENABLE_LIBUAVCAN_DRIVERS
4 years ago
Tom Pittenger
0590352bef
SRV_Channel: do not use AP_UAVCAN unless LIBUAVCAN is enabled
4 years ago
Andy Piper
db85df1051
SRV_Channel: initialize BLHeli
...
make sure digital output settinsg are preserved
add accessor for digital outputs
4 years ago
Andrew Tridgell
11e4b62438
SRV_Channel: allow build with no channels
...
needed for AP_Periph when using LED driver only
4 years ago
Andy Piper
18366a4b6d
SRV_Channel: propagate ESC type into rcout
4 years ago
Andy Piper
9a870e4d75
SRV_Channel: add SERVO_DSHOT_RATE and propagate to rcout
4 years ago
Tom Pittenger
c01726b07d
SRV_Channel: reduce dependencies for AP_Periph builds
4 years ago
yaapu
bc7c5a0c8e
SRV_Channels: refactor zero_rc_outputs() out of GCS_Mavlink
4 years ago
Siddharth Purohit
8b74f94a7a
SRV_Channels: use AP_CANManager library
5 years ago
Henry Wurzburg
49be9d1626
SRV_Channel: fix parameters appearing in wiki param list erroneously
5 years ago
Iampete1
0d53ce4cd7
SRV_Channel: re-work timeout
5 years ago
Andrew Tridgell
5bfcb0ed4a
SRV_Channel: Add servo chan override w/ timeout
...
Adds a feature to override a servo output for a given time. Scripting
bindings and example included.
5 years ago
Siddharth Purohit
a3a3abbf23
SRV_Channels: fix unannotated fall-through between switch labels
5 years ago
Andrew Tridgell
87a51899bd
SRV_Channel: update SERVO_AUTO_TRIM docs
5 years ago
Oliver Walters
431b07bba0
SRV_Channel: added support for Piccolo CAN ESCs
5 years ago
Peter Barker
606614adb9
SRV_Channel: Bitmask is now a template
6 years ago
IamPete1
cbb871e7bb
SRV_Channel: add global E-stop
6 years ago
Tom Pittenger
9e3cf3ad33
SRV_Channels: unify singleton naming to _singleton and get_singleton()
6 years ago
Randy Mackay
368fd4b8db
SRV_Channel: add ToshibaCAN
6 years ago
Francisco Ferreira
f1463d6e6c
SRV_Channels: add support for KDECAN
6 years ago
Andrew Tridgell
d72f6598e0
SRV_Channel: added RobotisServo protocol support
6 years ago
Andrew Tridgell
fbcbbb72b1
SRV_Channel: support reversible DShot motors
...
force the PWM MIN/MAX to 1000/2000
6 years ago
Michael du Breuil
8850e4b9a1
SRV_Channel: Remove the trim_all interface, constrain failsafes to non motor outputs
7 years ago
Francisco Ferreira
861e1a0a54
SRV_Channel: adapt to changes in AP_BoardConfig_CAN
7 years ago