Ver código fonte

Fix serial receive at high baud rates. Fixes #405

teensy4-core
PaulStoffregen 5 anos atrás
pai
commit
53625acd51
1 arquivos alterados com 2 adições e 1 exclusões
  1. +2
    -1
      teensy4/HardwareSerial.cpp

+ 2
- 1
teensy4/HardwareSerial.cpp Ver arquivo

//hardware->rx_mux_register = hardware->rx_mux_val; //hardware->rx_mux_register = hardware->rx_mux_val;
//hardware->tx_mux_register = hardware->tx_mux_val; //hardware->tx_mux_register = hardware->tx_mux_val;


port->BAUD = LPUART_BAUD_OSR(bestosr - 1) | LPUART_BAUD_SBR(bestdiv);
port->BAUD = LPUART_BAUD_OSR(bestosr - 1) | LPUART_BAUD_SBR(bestdiv)
| (bestosr <= 8 ? LPUART_BAUD_BOTHEDGE : 0);
port->PINCFG = 0; port->PINCFG = 0;


// Enable the transmitter, receiver and enable receiver interrupt // Enable the transmitter, receiver and enable receiver interrupt

Carregando…
Cancelar
Salvar