У меня есть программа в AVR Studio V4 со следующим кодом:
#include <avr/pgmspace.h>
void nlcd_Putc(unsigned char c)
{
unsigned char i;
if (c>127) c=c-64;
for (i = 0; i < 5; i++ )
{
nlcd_SendByte(DATA_LCD_MODE,pgm_read_byte(&(nlcd_Font[c-32][i])));
}
nlcd_SendByte(DATA_LCD_MODE,0x00);
}
Поэтому, когда я хочу запустить этот код в MiKroC для AVR, я получаю следующую ошибку:
128 324 Необъявленный идентификатор pgm_read_byte в выражении MyProject.c
Должен ли я добавить заголовок avr/pgmspace.h
в MiKroc For AVR, или какой заголовок эквивалентен avr/pgmspace.h
в Mikroc For AVR?
Большое спасибо.