~ruther/qmk_firmware

97122d203bf443eda8ff63865223cc96bcc695f4 — Xelus22 5 years ago 06d4c0a
[Core] DYNAMIC_KEYMAP_EEPROM_MAX_ADDR check (#10315)

* add error check

* remove quotes

* update error message

Co-authored-by: Ryan <fauxpark@gmail.com>

Co-authored-by: Ryan <fauxpark@gmail.com>
1 files changed, 5 insertions(+), 0 deletions(-)

M quantum/dynamic_keymap.c
M quantum/dynamic_keymap.c => quantum/dynamic_keymap.c +5 -0
@@ 42,6 42,11 @@
#    endif
#endif

// Due to usage of uint16_t check for max 65535
#if DYNAMIC_KEYMAP_EEPROM_MAX_ADDR > 65535
#    error DYNAMIC_KEYMAP_EEPROM_MAX_ADDR must be less than 65536
#endif

// If DYNAMIC_KEYMAP_EEPROM_ADDR not explicitly defined in config.h,
// default it start after VIA_EEPROM_CUSTOM_ADDR+VIA_EEPROM_CUSTOM_SIZE
#ifndef DYNAMIC_KEYMAP_EEPROM_ADDR