Hallo, in der lcd.c ist unten stehende Funktion enthalten. Über PRG_RDB meckert WIN-AVR mit der aktuellen AVR-libc 1.2.3 Ist es damit getan, PRG_RDB durch pgm_read_byte zu ersetzen? Wenn ja, weshalb schleift man sowas in neuen Libs nicht einfach durch ein #define PRG_RDB pgm_read_byte in der avr/pgmspace.h mit? Danke. /*********************************************************************** ** Display string from program memory without auto linefeed Input: string from program memory be be displayed Returns: none ************************************************************************ */ void lcd_puts_p(const char *progmem_s) /* print string from program memory on lcd (no auto linefeed) */ { register char c; while ( (c = PRG_RDB(progmem_s++)) ) { lcd_putc(c); } }/* lcd_puts_p */
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.