expected '=', ',', ';', 'asm' or 'attribute' before 'PROGMEM' arduino
아두이노를 작업하면서 혹은 C/C++을 작업하면서 종종 PROGMEM을 사용할 때가 있습니다. 이때 여러 파일에서 한 번에 작업하다 보면, 위와 같은 에러를 띄우기도 합니다. 저의 경우에는 pgmspace.h를 찾지 못해서 발생하는 에러였습니다.
#ifdef ARDUINO_ARCH_AVR
#include <avr/pgmspace.h>
#else
#include <pgmspace.h>
#endif
위와 같이 변경해 주면 에러 없이 진행됩니다.
'개발 > 아두이노-Arduino' 카테고리의 다른 글
SPI 통신 (2) | 2022.09.25 |
---|---|
[SPI/TFT...] 디스플레이에 텍스트, 문자가 출력되는 원리 (2) | 2022.09.20 |
[에러/arduino] avrdude: stk500_recv(): programmer is not responding (0) | 2022.09.11 |
I2C와 SPI 통신, MOSI, MISO, SCL, SS, SDA 등의 핀 정리 (0) | 2022.09.06 |