SBUS/CPPM: fixed switching from CPPM to SBUS

This commit is contained in:
Pascal Langer 2021-03-04 21:28:06 +01:00
parent 0e1db8f06b
commit 600049898a

View File

@ -2141,7 +2141,11 @@ static void __attribute__((unused)) crc8_update(uint8_t byte)
usart_enable(USART1); usart_enable(USART1);
SbusInitialised = true; SbusInitialised = true;
#ifdef SEND_CPPM #ifdef SEND_CPPM
CppmInitialised = false; if(CppmInitialised)
{
TIMER1_BASE->CR1 = 0 ;
CppmInitialised = false;
}
#endif #endif
} }
@ -2238,7 +2242,7 @@ static void __attribute__((unused)) crc8_update(uint8_t byte)
setupTrainerPulses() ; setupTrainerPulses() ;
RCC_BASE->APB2ENR |= RCC_APB2ENR_IOPAEN ; // Enable portA clock RCC_BASE->APB2ENR |= RCC_APB2ENR_IOPAEN ; // Enable portA clock
#ifdef SEND_SBUS_SERIAL #ifdef SEND_SBUS_SERIAL
if ( SbusInitialised == true ) if(SbusInitialised)
{ {
SbusInitialised = false ; SbusInitialised = false ;
USART1_BASE->CR1 = 0 ; USART1_BASE->CR1 = 0 ;