ik ben met een klein projectje bezig waarbij ik een atmega8 processor gebruik.
ik wil nu eerst een berekende waarde naar de eeprom schrijven op adres 0x00
en daarna deze weer lezen
wil dat doen met deze code
temp_inst is een volatile uint16_t
maar krijg ik deze warning
passing arg 1 of `eeprom_read_word' makes pointer from integer without a cast
zelfde warning is voor het lezen.
ik doe iets heel simpels verkeerd maar ik zie het ff niet.
ik wil nu eerst een berekende waarde naar de eeprom schrijven op adres 0x00
en daarna deze weer lezen
wil dat doen met deze code
temp_inst is een volatile uint16_t
code:
1
2
| temp_inst=eeprom_read_word(0x00); eeprom_write_word(0x00, temp_inst); |
maar krijg ik deze warning
passing arg 1 of `eeprom_read_word' makes pointer from integer without a cast
zelfde warning is voor het lezen.
ik doe iets heel simpels verkeerd maar ik zie het ff niet.