Adding basic remote capabilities + UART Rx DMA buffers
- Rx buffers weren't fast enough, had to use DMA :D - Basic LCD remote capabilities are working, single node - Multi-node broadcast seems to have a bug still - DMA ring buffer allowed for significant processing simplification * There is an overrun risk, but the buffer is large and generally there isn't too much data being sent (just very quickly) - Split out LCD layer stack capability into itself and an "exact" version used for updating remote nodes
This commit is contained in:
parent
44a9803cab
commit
7e68e81f47
9 changed files with 572 additions and 280 deletions
|
|
@ -26,9 +26,11 @@ UARTConnectBaudFine => UARTConnectBaudFine_define;
|
|||
# Thus baud setting = 26
|
||||
# NOTE: If finer baud adjustment is needed see UARTx_C4 -> BRFA in the datasheet
|
||||
# Baud fine setting = 0x02
|
||||
UARTConnectBaud = 1; # 4.5 Mbps @ 72 MHz
|
||||
UARTConnectBaud = 1; # 4.5 Mbpsa @ 72 MHz
|
||||
UARTConnectBaudFine = 0x0;
|
||||
|
||||
#UARTConnectBaud = 39; # 115385 bps @ 72 MHz (close to 115200)
|
||||
|
||||
# Cable Check Command Length
|
||||
# This defines the length of the cable command
|
||||
# 0xD2 11010010 is used for each check byte
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue