ATMEL Studio 6.2와 해당 툴체인을 avr-gcc (avr8-gnu-toolchain)와 함께 사용하고 있습니다. 나는 플래시 (PROGMEM)에 배치 될 필요가있는 변수를 가지고 있고 글로벌로 선언 : static const uint16_t gPrgLen PROGMEM __attribute__((used)) = 0;
이 컴파일러는 불평하지
그래서 내 Arduino에 프로그램 메모리에 다차원 CHAR 배열을 저장하려고하는데 문제가 발생합니다. 여기에 당신은 pgm_read_word 호출을 사용한다, 다시 문자 데이터에 대한 포인터를 얻을 할 ... PROGMEM 문서 당 typedef unsigned char RGBBitmap[8][8][3];
typedef prog_uchar ProgRGB
PROGMEM에 여러 개의 2D 배열이 있습니다. 다른 배열에 저장하려고하므로 2 차원 PROGMEM 배열의 PROGMEM 배열이 필요합니다. 그런 다음 데이터를 읽고 싶습니다. 내가이 일을 생각하고 어떻게 error: cannot convert 'const byte (*)[2] {aka const
unsigned char (*)[2]}' to 'cons