X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=tmk_core%2Fcommon%2Fmagic.c;h=2b1a6a6ad256e72696f4476ae921a2cdcef18246;hb=5b776cfc2daef235595e67ddc0a073490745e736;hp=f21d1346c751435916bd5a3df2d25e4e7bb14822;hpb=ab19ebd08a8b955775e6fa94cdf6b8d128d8b43c;p=qmk_firmware.git diff --git a/tmk_core/common/magic.c b/tmk_core/common/magic.c index f21d1346c..2b1a6a6ad 100644 --- a/tmk_core/common/magic.c +++ b/tmk_core/common/magic.c @@ -1,6 +1,8 @@ #include #include +#if defined(__AVR__) #include +#endif #include "matrix.h" #include "bootloader.h" #include "debug.h" @@ -12,6 +14,10 @@ keymap_config_t keymap_config; +/** \brief Magic + * + * FIXME: Needs doc + */ void magic(void) { /* check signature */ @@ -25,12 +31,8 @@ void magic(void) /* keymap config */ keymap_config.raw = eeconfig_read_keymap(); -#ifdef NKRO_ENABLE - keyboard_nkro = keymap_config.nkro; -#endif - uint8_t default_layer = 0; default_layer = eeconfig_read_default_layer(); - default_layer_set((uint32_t)default_layer); + default_layer_set((layer_state_t)default_layer); -} \ No newline at end of file +}