14 #define LEDS_PER_HAND 32 15 #define LED_BYTES_PER_BANK sizeof(cRGB) * LEDS_PER_HAND/LED_BANKS 51 byte setKeyscanInterval(byte delay);
52 int readKeyscanInterval();
54 byte setLEDSPIFrequency(byte frequency);
55 int readLEDSPIFrequency();
57 bool moreKeysWaiting();
59 void setOneLEDTo(byte led,
cRGB color);
60 void setAllLEDsTo(
cRGB color);
64 uint8_t controllerAddress();
70 bool keyReady =
false;
72 void sendLEDBank(byte bank);
73 int readRegister(uint8_t cmd);
uint8_t val
Definition: KeyboardioScanner.h:32
Definition: KeyboardioScanner.h:36
uint8_t row
Definition: KeyboardioScanner.h:26
#define LED_BANKS
Definition: KeyboardioScanner.h:12
Definition: KeyboardioScanner.h:24
byte byte col
Definition: TapDance.cpp:229
uint8_t r
Definition: Kaleidoscope-Hardware-Shortcut.h:31
LEDData_t ledData
Definition: KeyboardioScanner.h:63
uint8_t g
Definition: Kaleidoscope-Hardware-Shortcut.h:30
Definition: Kaleidoscope-Hardware-Shortcut.h:29
Definition: KeyboardioScanner.h:44
uint8_t b
Definition: Kaleidoscope-Hardware-Shortcut.h:32
#define LED_BYTES_PER_BANK
Definition: KeyboardioScanner.h:15
uint32_t all
Definition: KeyboardioScanner.h:38
Definition: KeyboardioScanner.h:17
uint8_t keyState
Definition: Kaleidoscope-Macros.cpp:5
#define LEDS_PER_HAND
Definition: KeyboardioScanner.h:14