• Robert Sprowson's avatar
    Don't overfill FIFO above 38400 baud · 856f51f5
    Robert Sprowson authored
    The default FCR transmit FIFO threshold was being used (=8) but HAL_UARTFIFOSize was declaring 64 (the maximum supported). For baud rates > 19200bps DualSerial always tries to use the transmit FIFO (switch 'NewTXStrategy' in the sources) so was happily pouring 64 bytes in and losing 56.
    
    UART.s: Enable enhanced functionality in EFR so that the FCR bits 4 & 5 can be written. Set them to 32, and declare that as the TX FIFO size to DualSerial.
    RegMap: Add EFR bit definitions.
    
    Version 0.13. Tagged as 'HAL_Titanium-0_13'
    856f51f5
Name
Last commit
Last update
..
Audio Loading commit data...
CPUClk Loading commit data...
Counter Loading commit data...
Entries Loading commit data...
EtherNIC Loading commit data...
GPIO Loading commit data...
IIC Loading commit data...
Init Loading commit data...
Interrupts Loading commit data...
KbdScan Loading commit data...
Miscellaneous Loading commit data...
Muxing Loading commit data...
NVMemory Loading commit data...
PCI Loading commit data...
PMIC Loading commit data...
RTC Loading commit data...
SATA Loading commit data...
SDHCI Loading commit data...
SDMA Loading commit data...
Timers Loading commit data...
Top Loading commit data...
UART Loading commit data...
USB Loading commit data...
Utils Loading commit data...
Video Loading commit data...