Gast
#3458204
Gibt es unter avr-gcc ein pgm_read_byte für 24 Bit, also eines, das für den Typ __uint24 funktioniert?
|
Anzeige
|
Gibt es ein pgm_read_byte für 24 Bit?
Gast
#3458204
Gibt es unter avr-gcc ein pgm_read_byte für 24 Bit, also eines, das für den Typ __uint24 funktioniert? Warum sollte es? Wenn dein avr-gcc __uint24 kann, dann kann er auch __flash.
Gast
#3458240
Max schrieb: > für > den Typ __uint24 Warum willst du einen nicht Standard Datentypen verwenden? Warum zwingst du dich selbst dazu, es dir noch schwerer zu machen, als es eh schon ist? Nimm uint32_t und alles ist gut. Gruesse
Gast
#3458293
Für uint32_t reicht der Flash nicht. Ist ein Riesen-Array. :/ Ich nehme jetzt pgm_read_dword und schneide ein Byte ab. Ist nicht optimal, geht aber. Man kann mit memcpy_P drei Byte lesen.
Gast
#3459037
Wieso benutzen noch soviele Leute diese alten Krüppelfunktionen, anstatt __flash? Versteh ich ned... Und noch weniger versteh ich, warum dem Te dann zu memcpy_P oder Ähnlichem geraten wird, anstatt zu __flash... Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|