File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2929#define UART_INST USART1
3030#define UART_TX PAD_PA19
3131#define UART_RX PAD_PA18
32- #define UART_DMAREQ DMA_REQUEST_4
32+ #define UART_DMAREQ DMA_REQUEST_5
3333#else
3434#define UART_INST USART3
3535#define UART_TX PAD_PA20
3636#define UART_RX PAD_PA27
37- #define UART_DMAREQ DMA_REQUEST_7
37+ #define UART_DMAREQ DMA_REQUEST_27
3838#endif
3939
4040static UARTDeviceState s_dbg_uart_state ;
Original file line number Diff line number Diff line change @@ -303,7 +303,7 @@ void uart_irq_handler(UARTDevice *dev) {
303303 recv_len += dma_length ;
304304 }
305305
306- for (uint32_t i = 0 ; i < recv_len ; i ++ ) {
306+ for (int32_t i = 0 ; i < recv_len ; i ++ ) {
307307 const uint8_t data = dev -> state -> rx_dma_buffer [dev -> state -> rx_dma_index + i ];
308308 if (dev -> state -> rx_irq_handler (dev , data , & err_flags )) {
309309 should_context_switch = true;
You can’t perform that action at this time.
0 commit comments