次のコードを含む 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 for AVR で実行したい場合、次のエラーが発生します。
128 324 式 MyProject.c で宣言されていない識別子 'pgm_read_byte'
MiKroc For AVR にヘッダーを追加する必要がavr/pgmspace.h
ありますか、または Mikroc For AVR の同等のヘッダーは何avr/pgmspace.h
ですか?
どうもありがとう。