Сейчас вот так:
char text[] ="TEXT";
.
.
if (strncmp(buffer,text,4)==0){
.
.
}
Хочу перевести константы во флешь память вот так:
char text[] PROGMEM="TEXT";
.
.
if (strncmp(buffer,text,4)==0){ //что изменить в этой строке ?
.
.
}
как удобней "вытащить" константы из флеша для сравнения в strncmp ? (WINAVR)
FLASH вместо SRAM
Re: FLASH вместо SRAM
разобрался:
if (strncmp_P(buffer,text,4)==0){ //вместо strncmp нужно strncmp_P
.
.
}
if (strncmp_P(buffer,text,4)==0){ //вместо strncmp нужно strncmp_P
.
.
}