Jacob Alexander
7e68e81f47
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
8 years ago
Jacob Alexander
893231b355
Adding layer rotation (next/prev) capability
- Requires kll update
- Including udev id update
8 years ago
Jacob Alexander
ef7da32d12
Adding color association to layers
8 years ago
Jacob Alexander
c0fb084eb4
Adding basic support for LCDLayerDisplay using capabilities
- Requires lcdFuncMap.kll instead of stdFuncMap.kll
8 years ago
Jacob Alexander
0013d7a4f3
Fixing CMake dependency checking for kll_defs.h
8 years ago
Jacob Alexander
d7b7d31cc2
Adding API to set pixels on LCD screen
8 years ago
Jacob Alexander
9a96c4635d
Adding capability to set default image on LCD
8 years ago
Jacob Alexander
5ca169abd7
Adding cli API call to set LCD backlight brightness (16 bit per channel)
8 years ago
Jacob Alexander
64b232c878
Adding 16-bit brightness control to LCD backlight
8 years ago
Jacob Alexander
55d03f448e
UARTConnect enumeration working!
- Fixed cli reflash mode set
- Cleaned up debugging code
- 4 500 000 baud seems to be reliable
- Fixed master selection (assumes slave node unless USB enumerates)
8 years ago
Jacob Alexander
a6657c8aed
Adding example logo to the lcdtest and bmp conversion script.
9 years ago
Jacob Alexander
8942ab63d5
Initial STLcd code.
- Basic screen initialization and clear is working
- Currently SPI is set to a low speed for easy logic analyzer debugging
9 years ago