5 #include KALEIDOSCOPE_HARDWARE_H 14 static void on(uint8_t layer);
15 static void off(uint8_t layer);
16 static void move(uint8_t layer);
18 static uint8_t
top(
void);
19 static void next(
void);
22 static boolean isOn(uint8_t layer);
38 static uint8_t highestLayer;
#define ROWS
Definition: Kaleidoscope-Hardware-Model01.h:9
static void updateKeyCache(byte row, byte col)
Definition: layers.cpp:65
static uint32_t getLayerState(void)
Definition: layers.cpp:129
Key layer_getKey(uint8_t layer, uint8_t r, uint8_t c)
Layer_(void)
Definition: layers.cpp:51
static uint8_t top(void)
Definition: layers.cpp:83
static uint8_t defaultLayer(void)
Definition: layers.cpp:125
static void on(uint8_t layer)
Definition: layers.cpp:96
static Key lookup(byte row, byte col)
Definition: layers.h:11
byte byte col
Definition: TapDance.cpp:229
static void next(void)
Definition: layers.cpp:112
Definition: key_defs.h:13
static void previous(void)
Definition: layers.cpp:116
static Key eventHandler(Key mappedKey, byte row, byte col, uint8_t keyState)
Definition: layers.cpp:43
#define COLS
Definition: Kaleidoscope-Hardware-Model01.h:8
byte row
Definition: TapDance.cpp:229
static void off(uint8_t layer)
Definition: layers.cpp:102
Layer_ Layer
Definition: layers.cpp:133
static boolean isOn(uint8_t layer)
Definition: layers.cpp:108
static Key getKeyFromPROGMEM(uint8_t layer, byte row, byte col)
Definition: layers.cpp:56
static Key(* getKey)(uint8_t layer, byte row, byte col)
Definition: layers.h:31
static void move(uint8_t layer)
Definition: layers.cpp:91
uint8_t keyState
Definition: Kaleidoscope-Macros.cpp:5