diff options
Diffstat (limited to 'keyboards/nk65/config.h')
-rwxr-xr-x | keyboards/nk65/config.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/keyboards/nk65/config.h b/keyboards/nk65/config.h index 826e54180c..f9845f6789 100755 --- a/keyboards/nk65/config.h +++ b/keyboards/nk65/config.h @@ -144,3 +144,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. // VIA lighting is handled by the keyboard-level code #define VIA_CUSTOM_LIGHTING_ENABLE + +/* Custom EEPROM start addressing. This is to support + * both 128kb and 256kb versions of F303. + * Register 0x1FFFF7CC holds the size of the flash memory. + */ +#define EEPROM_START_ADDRESS +#define FEE_MCU_FLASH_SIZE \ +({ \ + uint16_t (*flash_size) = (uint16_t*)FLASHSIZE_BASE; \ + *flash_size; \ +}) |