Formalise keyboard- and user-specific EEPROM blocks (#18874)

* Formalise keyboard and user eeconfig datablocks.

* Add debounce helper that checks a condition and issues post-write function invocation.

* Naming.
This commit is contained in:
Nick Brassel 2022-11-05 06:20:11 +11:00 committed by GitHub
parent ea98aa8e5e
commit f82e90bdea
Failed to generate hash of commit
3 changed files with 130 additions and 10 deletions

View file

@ -24,9 +24,7 @@
# include "via.h" // for VIA_EEPROM_CONFIG_END
# define DYNAMIC_KEYMAP_EEPROM_START (VIA_EEPROM_CONFIG_END)
#else
# ifndef DYNAMIC_KEYMAP_EEPROM_START
# define DYNAMIC_KEYMAP_EEPROM_START (EECONFIG_SIZE)
# endif
# define DYNAMIC_KEYMAP_EEPROM_START (EECONFIG_SIZE)
#endif
#ifdef ENCODER_ENABLE