Update: I’ve added support for GT2B remotes. The TTL system now supports 7 different input control methods:
- Momentary (high when pressed, low when unpressed): TB Nano
- Latched (state toggles with every button press): ?
- Latched PWM (a pwm signal that toggles pulse width with every button press): GT2B
- UART [Chuck Struct] C (UART remote mapping its button to C of the VESC chuck struct): Feather
- UART [Chuck Struct] Z (UART remote mapping its button to Z of the VESC chuck struct): Feather
- Throttle Up (gently tap the throttle forward): Any PPM (PWM) remote
- Throttle Down (gently tap the throttle backwards): Any PPM (PWM) remote