/* keymap in eeprom */ | /* keymap in eeprom */ | ||||
#define MATRIX_SIZE 16 * 16 | #define MATRIX_SIZE 16 * 16 | ||||
#define FN_ACTIONS_COUNT 32 | #define FN_ACTIONS_COUNT 32 | ||||
#define KEYMAPS_COUNT 8 | |||||
#define KEYMAPS_COUNT 3 | |||||
#define EECONFIG_KEYMAP_IN_EEPROM 38 | |||||
/* define if matrix has ghost */ | /* define if matrix has ghost */ | ||||
//#define MATRIX_HAS_GHOST | //#define MATRIX_HAS_GHOST |
#define EECONFIG_MUX_MAPPING (uint8_t *)7 | #define EECONFIG_MUX_MAPPING (uint8_t *)7 | ||||
#define EECONFIG_ROW_COL_MAPPING (uint8_t *)8 | #define EECONFIG_ROW_COL_MAPPING (uint8_t *)8 | ||||
#define MATRIX_MAPPING_SIZE MUX_COUNT * MUX_PORTS | #define MATRIX_MAPPING_SIZE MUX_COUNT * MUX_PORTS | ||||
#define EECONFIG_KEYMAP_IN_EEPROM 40 | |||||
typedef struct { | typedef struct { | ||||
uint8_t mux_mapping; | uint8_t mux_mapping; |