Gast
#3525166
Hallo allerseits,
Gerne möchte ich eine Variable im EEPROM ablegen und global darauf
zugreifen können.
Leider krieg' ich das nicht hin.
Das Ganze sollte etwa so aussehen:
_______________________________
main.c:
#include <avr/eeprom.h>
#include "ADC_routines.h"
...
extern uint8_t offset[8] EEMEM;
...
main
{
...
eeprom_write_byte(&offset[channel],55);
...
}
_______________________________
ADC_routines.h:
...
extern uint8_t calibrtated_offset[8] EEMEM;
...
_______________________________
ADC_routines.c:
...
eeprom_read_byte(&offset[channel]);
...
_______________________________
Natürlich kann ich "eeprom.h" nicht im file "ADC_routines.h" includen -
aber wie kann ich dieses Array global erstellen?
Vielen Dank für die Hilfe!