Several new flight modes have been added to ArduCopter since the Solo
was created. This patch addes to the enumerations:
- Throw Mode
- ADS-B Aviodance (not a user mode)
- Guided w/ no GPS
- Smart RTL
Deconflicts the pause button's brake usage and CH7 usage. CH7 will go
low on short holding pause button. CH7 will go high when long holding
pause button. No longer interferences with single press usage for brake
mode.
Major update to button handling, which marries up to the button handling
changes in Sololink and Shotmanager.
- Short and long hold handling for extended functions
- Button timing enhancements
- FLY button directly calls ArduCopter mode change to loiter, land, or
takeoff
- HOME button directly calls ArduCopter mode change to RTL
- PAUSE button directly calls ArduCopter brake mode