diff --git a/src/pulses_avr.cpp b/src/pulses_avr.cpp index e12463cef..24f39c73a 100644 --- a/src/pulses_avr.cpp +++ b/src/pulses_avr.cpp @@ -60,7 +60,9 @@ void setupPulsesPPM16( uint8_t proto ) ; void startPulses() { -#ifndef SIMU +#ifdef SIMU + s_current_protocol = g_model.protocol; +#else setupPulses(); #ifdef DSM2_SERIAL diff --git a/src/simpgmspace.cpp b/src/simpgmspace.cpp index d37f85b68..c94c9eb4b 100644 --- a/src/simpgmspace.cpp +++ b/src/simpgmspace.cpp @@ -158,6 +158,9 @@ void *main_thread(void *) try { #endif + + s_current_protocol = 255; + g_menuStackPtr = 0; g_menuStack[0] = menuMainView; g_menuStack[1] = menuProcModelSelect;