diff --git a/cores/arduino/api/deprecated-avr-comp/avr/pgmspace.h b/cores/arduino/api/deprecated-avr-comp/avr/pgmspace.h index 97040b2..44f0369 100644 --- a/cores/arduino/api/deprecated-avr-comp/avr/pgmspace.h +++ b/cores/arduino/api/deprecated-avr-comp/avr/pgmspace.h @@ -103,7 +103,7 @@ typedef const void *uint_farptr_t; #define pgm_read_word(addr) (*(const unsigned short *)(addr)) #define pgm_read_dword(addr) (*(const unsigned long *)(addr)) #define pgm_read_float(addr) (*(const float *)(addr)) -#define pgm_read_ptr(addr) (*(const void *)(addr)) +#define pgm_read_ptr(addr) (*(void *const *)(addr)) #define pgm_read_byte_near(addr) pgm_read_byte(addr) #define pgm_read_word_near(addr) pgm_read_word(addr)