I am pretty green and attempting a first project. I need to store initial values to eeprom. Here is my code:
//ee.c
#include <avr/eeprom.h>
int ee(int unsigned temp){
if(temp==1){//set initial values
uint8_t EEMEM EEcalibrate = 0;
}
return 1;
}
Compile error:
ee.c: In function ‘ee’:
ee.c:6: error: section attribute cannot be specified for local variables
Apparently I need to define EEcalibrate as a global variable. I have tried defining it in main.c and declaring it as extern in ee.c. This has not worked. Can anyone help me with this.