X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=tmk_core%2Fcommon%2Fprogmem.h;h=dcc9efb3cef832b7d32b6b98a000c1be52ca7bcf;hb=27ee42589215f5eeec555d472dfd6d40ae4dba15;hp=199b1bedfea9f7018903420ddca146da38482a60;hpb=d311fd8d1a0af3b767d26b520d399bf0db22f058;p=qmk_firmware.git diff --git a/tmk_core/common/progmem.h b/tmk_core/common/progmem.h index 199b1bedf..dcc9efb3c 100644 --- a/tmk_core/common/progmem.h +++ b/tmk_core/common/progmem.h @@ -3,10 +3,11 @@ #if defined(__AVR__) # include -#elif defined(__arm__) +#else # define PROGMEM -# define pgm_read_byte(p) *(p) -# define pgm_read_word(p) *(p) +# define pgm_read_byte(p) *((unsigned char*)p) +# define pgm_read_word(p) *((uint16_t*)p) +# define pgm_read_dword(p) *((uint32_t*)p) #endif #endif