Enable S.BUS TX pin
Build test code for S.BUS output, send test characters once S.BUS1 or S.BUS2 is enabled
test loop
Fix quotation marks
Turn off JTAG completely in a vain attempt to get PB4 free for SBUS enable.
Be more enthusiastic with the sbus enable pin. Still no love.
Don't leave all JTAG off... it will make you very sad
Remove the s.bus test loop... makes it very hard to update the firmware.
Make SBUS output exclusive
Ensure only either S.BUS1 or S.BUS2 can be active at a time
added version nsh command, it can replace hw_ver
sss
corrections before xmerge
Fix what is looking like a missing cast in CMSIS - the cast within the line would make only halfway sense if this was actually intended as double precision operation
changed dir from version to ver to keep it shorter
added "hw_ver compare" as command option so we can replace hw_ver in future
ver command ready including hwcmp which replaces hw_ver, removed hw_ver
updated all scripts to use new ver hwcmp command
q
Proper data manager restart handling

Introduce SYS_RESTART_TYPE parameter having one of 3 values: boot
restart, inflight restart, or unknown restart, and defaulting to unknown
restart.

px4io.cpp sets this parameter according to the type of restart detected.

dataman.c retrieves this parameter and clears data entries according to
their persistence level. Does nothing if unknown restart.
Debug: fixes for Nuttx.py debug gdb add-ons

also fixed preceding mask calculation in show heaps
Debug: fixes for gdb extension macros
tone_alarm: add PARACHUTE_RELEASE_TUNE
px4io: support PX4IO_P_SETUP_FORCE_SAFETY_OFF

this allows the FMU to force the safety off on the IO board. Useful in
two cases:

 1) vehicles where the safety switch is impractical or not useful
 (eg. HAB planes or internal combustion motors)

 2) doing ESC calibration on multi-copters