diff --git a/common/keymap_in_eeprom.h b/common/keymap_in_eeprom.h index 7e124785..1f98a856 100644 --- a/common/keymap_in_eeprom.h +++ b/common/keymap_in_eeprom.h @@ -32,7 +32,10 @@ along with this program. If not, see . #ifndef KEYMAPS_COUNT #define KEYMAPS_COUNT 1 #endif -#define KEYS_COUNT (KEYMAPS_COUNT * matrix_rows() * matrix_cols()) +#ifndef MATRIX_SIZE +#define MATRIX_SIZE (matrix_rows() * matrix_cols()) +#endif +#define KEYS_COUNT (KEYMAPS_COUNT * MATRIX_SIZE) typedef struct { uint16_t checksum;