11 class Eeprom
: public Hardware
, public Memory
{
13 Eeprom(Bus
& bus
, unsigned int size
);
17 void writeToAddress(unsigned int addr
, unsigned char val
);
18 unsigned char readFromAddress(unsigned int addr
);
21 bool attachReg(const char *name
, IORegister
*reg
);
22 void regChanged( IORegister
*reg
);
26 void setEECR( unsigned char eecr
);
30 unsigned char oldEecr
;
39 static const unsigned int writeEnableCycles
= 4;
40 static const unsigned int readCycles
= 4;
41 static const unsigned int writeCycles
= 2;
52 #endif /*AVR_EEPROM_H*/