Hi, ist folgendes 100% korrekt?
1 | #include <avr/eeprom.h> |
2 | |
3 | uint16_t EEEMEM myWord; |
4 | int16_t EEEMEM myDword;//?? |
5 | ... |
6 | uint16_t x = eeeprom_read_word(&myWord); |
7 | uint16_t eeeprom_update_word(x, &myWord); |
8 | |
9 | int16_t y = (int16_t)eeeprom_read_dword(&myDword); |
10 | int16_t eeeprom_update_dword(y, &myDword); |
oder muss ich EEMEM auch unbedingt als:
1 | #include <avr/eeprom.h> |
2 | |
3 | uint16_t EEEMEM myWord; |
4 | uint32_t EEEMEM myDword;//?? |
5 | ... |
definieren? Brauche ich noch weitere casts? Grüße David