Diff: OneWireEEPROM.h
- Revision:
- 1:7218c076189b
- Parent:
- 0:0f7bbfde44b7
- Child:
- 2:193926923cb0
diff -r 0f7bbfde44b7 -r 7218c076189b OneWireEEPROM.h --- a/OneWireEEPROM.h Mon Mar 21 20:33:46 2011 +0000 +++ b/OneWireEEPROM.h Sun Apr 17 17:26:52 2011 +0000 @@ -73,16 +73,18 @@ class OneWireEEPROM { public: - OneWireEEPROM(PinName pin, bool crcOn, bool useAddr, bool parasitic, DSTYPE ds); - bool Initialize(uint8_t* ROMaddress); + OneWireEEPROM(PinName pin, bool crcOn, bool useAddr, bool parasitic, DSTYPE ds,uint8_t* ROMaddress); + bool Initialize(); // bool WriteMemory(uint8_t* Source, uint16_t Address, uint8_t Size); + bool WriteWord(uint16_t v,uint16_t Address); + bool WriteByte(uint8_t b,uint16_t Address); // int ReadMemory(uint8_t* Destination, uint16_t Address, uint16_t Size); void ShowMemory(int PageFrom, int PageTo); bool active; - BYTE ROMCode[8]; + protected: @@ -95,6 +97,7 @@ int _pages; int _eeprom_id; + BYTE _ROMCode[8]; void ResetAndAddress();