i am using atmega8 .it have 512 byte of eeprom, i use it without any problem
but if i use out of this range of address "512" in my program, still any thing works with out problems in compile and program , for example "eeprom_update_byte((uint8_t*)2048,cnt);"
2048 is out of range eeprom atmega8 but why no error ? and program work correctly ?
i can read and write eeprom in address 2048 !!!