lock RC scan on first detection and fill in default values for fields not in DSM record
lock RC scan on first detection and fill in default values for fields not in DSM record

pull serial port read out of sbus and dsm input methods

clean up scanning code and add STM24

darknight-007/Firmware,acfloria/Firmware,jlecoeur/Firmware,acfloria/Firmware,krbeverx/Firmware,PX4/Firmware,jlecoeur/Firmware,dagar/Firmware,mcgill-robotics/Firmware,Aerotenna/Firmware,jlecoeur/Firmware,Aerotenna/Firmware,mje-nz/PX4-Firmware,jlecoeur/Firmware,darknight-007/Firmware,krbeverx/Firmware,PX4/Firmware,mcgill-robotics/Firmware,krbeverx/Firmware,krbeverx/Firmware,mcgill-robotics/Firmware,mje-nz/PX4-Firmware,mje-nz/PX4-Firmware,darknight-007/Firmware,mcgill-robotics/Firmware,darknight-007/Firmware,acfloria/Firmware,PX4/Firmware,mje-nz/PX4-Firmware,mje-nz/PX4-Firmware,dagar/Firmware,jlecoeur/Firmware,mje-nz/PX4-Firmware,mcgill-robotics/Firmware,dagar/Firmware,darknight-007/Firmware,krbeverx/Firmware,mcgill-robotics/Firmware,Aerotenna/Firmware,dagar/Firmware,mcgill-robotics/Firmware,Aerotenna/Firmware,acfloria/Firmware,dagar/Firmware,PX4/Firmware,PX4/Firmware,acfloria/Firmware,mje-nz/PX4-Firmware,krbeverx/Firmware,jlecoeur/Firmware,jlecoeur/Firmware,jlecoeur/Firmware,acfloria/Firmware,PX4/Firmware,Aerotenna/Firmware,PX4/Firmware,Aerotenna/Firmware,dagar/Firmware,acfloria/Firmware,Aerotenna/Firmware,dagar/Firmware,krbeverx/Firmware