|
|
@ -39,9 +39,6 @@ static void usart_isr(struct usart_console *console) |
|
|
|
while (usart_get_flag(console->dev, USART_ISR_RXNE)) { |
|
|
|
while (usart_get_flag(console->dev, USART_ISR_RXNE)) { |
|
|
|
console->recv_buf[console->next] = usart_recv(console->dev); |
|
|
|
console->recv_buf[console->next] = usart_recv(console->dev); |
|
|
|
|
|
|
|
|
|
|
|
if (console->recv_buf[console->next] == '\003') |
|
|
|
|
|
|
|
scb_reset_system(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i = (console->next + 1) % RECV_BUF_LEN; |
|
|
|
i = (console->next + 1) % RECV_BUF_LEN; |
|
|
|
|
|
|
|
|
|
|
|
if (i != console->cur) |
|
|
|
if (i != console->cur) |
|
|
|