Gast
#941120
Hallo, ich bin Anfänger bei AVR, und hab mal ne kleine Frage: Was bedeutet bei einer Funktion f_P(const prog_char *s) das Attribut prog_char genau (das PROGMEM-Attribut der Variablen) ? Im Tutorial steht ja, daß man Konstanten mit PROGMEM anlegen kann, jedoch würde mich interessieren ob die Funktion f_P die auf *s mit pgm_read_byte(s) zugreift, auch als f_P(const char* s) deklariert werden darf. Auch wüßt ich gern ob es eine Compiler-Option gibt, die warnt wenn ich z.B. folgendes tu:
1 | |
2 | |
3 | |
4 | |
5 | |
Danke!