450K Bauds on external module

This commit is contained in:
Bertrand Songis
2019-02-28 10:29:24 +01:00
parent 8d35e1f1c8
commit fcc31ef41d
2 changed files with 1 additions and 3 deletions
+1 -1
View File
@@ -28,7 +28,7 @@
#define PXX_SEND_RANGECHECK (1 << 5)
#if defined(PXX_FREQUENCY_HIGH)
#define EXTMODULE_USART_PXX_BAUDRATE 420000
#define EXTMODULE_USART_PXX_BAUDRATE 450000
#define INTMODULE_USART_PXX_BAUDRATE 450000
#define PXX_PERIOD 4/*ms*/
#else
@@ -181,8 +181,6 @@ void extmoduleSendBuffer(const uint8_t * data, uint8_t size)
#define USART_FLAG_ERRORS (USART_FLAG_ORE | USART_FLAG_NE | USART_FLAG_FE | USART_FLAG_PE)
extern "C" void EXTMODULE_USART_IRQHandler(void)
{
TRACE_NOCRLF("I");
uint32_t status = EXTMODULE_USART->SR;
while (status & (USART_FLAG_RXNE | USART_FLAG_ERRORS)) {