450K Bauds on external module
This commit is contained in:
@@ -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)) {
|
||||
|
||||
Reference in New Issue
Block a user