T.Дocтoeвcкий (27.10.2010 21:25 - 21:27, просмотров: 1801)
А кто подскажет как в EWAVR передать функции указатель на флеш? Типа есть строка которую хочу выводить в КОМ. printf_P нелизе.
Ругается что несовместимо ptr++ с __flash.
__flash char sl[] = "%cОшибочное ASCII число\n\r";
void prnt_fstrng(& sl[0],xx); указатель, длинна
void prnt_fstrng( __flash unsigned char * ptr, unsigned char lrg){
for ( ;lrg; lrg--, ptr++ )
putchar( * ptr);
}
Спсб.