Mercurial > louis > kiibohd-controller
diff Scan/UARTConnect/capabilities.kll @ 389:fc2c2a1e9615
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
author | Jacob Alexander <haata@kiibohd.com> |
---|---|
date | Thu, 15 Oct 2015 00:16:36 -0700 |
parents | dbefb68411e1 |
children |
line wrap: on
line diff
--- a/Scan/UARTConnect/capabilities.kll Mon Oct 12 14:47:13 2015 -0700 +++ b/Scan/UARTConnect/capabilities.kll Thu Oct 15 00:16:36 2015 -0700 @@ -26,9 +26,11 @@ # 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