|
@@ -19,7 +19,13 @@
|
|
#include "progmem.h"
|
|
#include "progmem.h"
|
|
#include "quantum.h"
|
|
#include "quantum.h"
|
|
#include "dynamic_keymap.h"
|
|
#include "dynamic_keymap.h"
|
|
-#include "via.h"
|
|
+
|
|
|
|
+#ifdef VIA_ENABLE
|
|
|
|
+# include "via.h"
|
|
|
|
+# define DYNAMIC_KEYMAP_EEPROM_START (VIA_EEPROM_CONFIG_END)
|
|
|
|
+#else
|
|
|
|
+# define DYNAMIC_KEYMAP_EEPROM_START (EECONFIG_SIZE)
|
|
|
|
+#endif
|
|
|
|
|
|
#ifdef ENCODER_ENABLE
|
|
#ifdef ENCODER_ENABLE
|
|
# include "encoder.h"
|
|
# include "encoder.h"
|
|
@@ -55,13 +61,8 @@
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
#ifndef DYNAMIC_KEYMAP_EEPROM_ADDR
|
|
#ifndef DYNAMIC_KEYMAP_EEPROM_ADDR
|
|
-# ifdef VIA_EEPROM_CUSTOM_CONFIG_ADDR
|
|
+# define DYNAMIC_KEYMAP_EEPROM_ADDR DYNAMIC_KEYMAP_EEPROM_START
|
|
-# define DYNAMIC_KEYMAP_EEPROM_ADDR (VIA_EEPROM_CUSTOM_CONFIG_ADDR + VIA_EEPROM_CUSTOM_CONFIG_SIZE)
|
|
|
|
-# else
|
|
|
|
-# error DYNAMIC_KEYMAP_EEPROM_ADDR not defined
|
|
|
|
-# endif
|
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
|