Ich versuche gerade mithilfe des "Snippets" aus dem Tutorial ein float aus dem Flash zu lesen aber bekomme einen Fehler, den ich nicht interpretieren kann. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Floats_und_Structs_lesen float pgm_read_float(const float *addr) ... error: expected identifier or '(' before '__extension__' Wie kann ich ermitteln, was mit _extension_ gemeint ist (falls da der Fehler wirklich liegt)?
Wie sieht Dein Programm genau aus? So etwa sollte es gehen:
1 | #include <avr/io.h> |
2 | #include <avr/pgmspace.h> |
3 | |
4 | ....
|
5 | |
6 | float test_float; |
7 | |
8 | test_float = pgm_read_float(&my_floatvariable_im_flash); |
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.