Fix: removed reset of nrf24l01 if not previously used...

This commit is contained in:
pascallanger 2016-01-23 09:03:00 +01:00
parent 2bd8d7ee32
commit 93300c6821

View File

@ -149,8 +149,7 @@ void setup()
// Read or create protocol id // Read or create protocol id
MProtocol_id_master=random_id(10,false); MProtocol_id_master=random_id(10,false);
//Protocol and interrupts initialization //Protocol and interrupts initialization
if(mode_select != MODE_SERIAL) if(mode_select != MODE_SERIAL)
{ // PPM { // PPM
@ -469,26 +468,29 @@ static void update_serial_data()
static void module_reset() static void module_reset()
{ {
remote_callback = 0; if(remote_callback)
switch(prev_protocol) { // a protocol was loaded, reset the module used
{ remote_callback = 0;
case MODE_FLYSKY: switch(prev_protocol)
case MODE_HUBSAN: {
A7105_Reset(); case MODE_FLYSKY:
break; case MODE_HUBSAN:
case MODE_FRSKY: A7105_Reset();
case MODE_FRSKYX: break;
CC2500_Reset(); case MODE_FRSKY:
break; case MODE_FRSKYX:
break; CC2500_Reset();
case MODE_DSM2: break;
case MODE_DEVO: break;
CYRF_Reset(); case MODE_DSM2:
break; case MODE_DEVO:
default: CYRF_Reset();
// MODE_HISKY, MODE_V2X2, MODE_YD717, MODE_KN, MODE_SYMAX, MODE_SLT, MODE_CX10, MODE_CG023, MODE_BAYANG, MODE_ESKY break;
NRF24L01_Reset(); default:
break; // MODE_HISKY, MODE_V2X2, MODE_YD717, MODE_KN, MODE_SYMAX, MODE_SLT, MODE_CX10, MODE_CG023, MODE_BAYANG, MODE_ESKY
NRF24L01_Reset();
break;
}
} }
} }