Mercurial > louis > kiibohd-controller
comparison Scan/STLcd/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 | 95ae53b1e088 |
children |
comparison
equal
deleted
inserted
replaced
388:3ddab7faf67d | 389:fc2c2a1e9615 |
---|---|
64 "; | 64 "; |
65 | 65 |
66 | 66 |
67 # Layer Status Display | 67 # Layer Status Display |
68 | 68 |
69 LCDLayerDisplay => LCD_layerStack_capability(); | 69 LCDLayerDisplay => LCD_layerStack_capability(); |
70 LCDLayerDisplayExact => LCD_layerStackExact_capability( display : 1, stack1 : 2, stack2 : 2, stack3 : 2, stack4 : 2 ); | |
70 | 71 |
71 | 72 |
72 # LCD Module Enabled | 73 # LCD Module Enabled |
73 | 74 |
74 LCDEnabled => LCDEnabled_define; | 75 LCDEnabled => LCDEnabled_define; |