From 6400428273467ffd1e224d2a57a8af1ee4403b3e Mon Sep 17 00:00:00 2001 From: Victor Nakoryakov Date: Wed, 23 Aug 2017 16:03:18 +0300 Subject: [PATCH] fix for pgm_read_ptr macro --- cores/arduino/avr/pgmspace.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cores/arduino/avr/pgmspace.h b/cores/arduino/avr/pgmspace.h index 0f732bbad..de92051a9 100644 --- a/cores/arduino/avr/pgmspace.h +++ b/cores/arduino/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) (*(const void **)(addr)) #define pgm_read_byte_near(addr) pgm_read_byte(addr) #define pgm_read_word_near(addr) pgm_read_word(addr)