mirror of https://github.com/ArduPilot/ardupilot
HAL_ChibiOS: implement NOFIFO option for uarts
This commit is contained in:
parent
269c4084d2
commit
926d4ad71c
|
@ -308,6 +308,16 @@ void UARTDriver::begin(uint32_t b, uint16_t rxS, uint16_t txS)
|
|||
}
|
||||
#endif
|
||||
|
||||
#if defined(USART_CR1_FIFOEN)
|
||||
// enable the UART FIFO on G4 and H7. This allows for much higher baudrates
|
||||
// without data loss when not using DMA
|
||||
if (_last_options & OPTION_NOFIFO) {
|
||||
_cr1_options &= ~USART_CR1_FIFOEN;
|
||||
} else {
|
||||
_cr1_options |= USART_CR1_FIFOEN;
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
allocate the write buffer
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue