]> git.donarmstrong.com Git - kiibohd-controller.git/commit - Lib/CMake/modules.cmake
Adding basic remote capabilities + UART Rx DMA buffers
authorJacob Alexander <haata@kiibohd.com>
Thu, 15 Oct 2015 07:16:36 +0000 (00:16 -0700)
committerJacob Alexander <haata@kiibohd.com>
Thu, 15 Oct 2015 07:21:54 +0000 (00:21 -0700)
commit7e68e81f4757ffff2261ab4a887d4114318aa5b6
tree1603df72801163a6775a24b5826827047d058720
parent44a9803cab7c9abb8ddd612147ef6a733a8d1a2a
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
Lib/CMake/modules.cmake
Lib/mk20dx.h
Output/pjrcUSB/arm/usb_desc.c
Scan/MatrixARM/matrix_scan.c
Scan/STLcd/capabilities.kll
Scan/STLcd/lcd_scan.c
Scan/UARTConnect/capabilities.kll
Scan/UARTConnect/connect_scan.c
Scan/UARTConnect/connect_scan.h