/* eeprom_01.c ATmega88 @ 1MHz */
#include <avr/io.h>
#include <avr/eeprom.h> // Headerfile für EEPROM Funktionen einbinden

uint8_t x,y,z;

int main(void)
{
	eeprom_write_byte((uint8_t*) 1, 7);		// schreibe den Wert 7 in die Speicherzelle 1
	eeprom_write_byte((uint8_t*) 2, 1);		// schreibe den Wert 1 in die Speicherzelle 2
	eeprom_write_byte((uint8_t*) 4, 0xAA);	// schreibe den Wert 170 (0xAA) in die Speicherzelle 4
	
	x = eeprom_read_byte((uint8_t*) 1);		// lese den Inhalt aus Speicherzelle 1 und speichere in x
	y = eeprom_read_byte((uint8_t*) 2);		// lese den Inhalt aus Speicherzelle 2 und speichere in y
	z = eeprom_read_byte((uint8_t*) 4);		// lese den Inhalt aus Speicherzelle 4 und speichere in z
	
	while(1)
	{
		asm ("NOP"); // nichts tun
	}
}