1-Wire® library for mbed. Complete 1-Wire library that supports our silicon masters along with a bit-bang master on the MAX32600MBED platform with one common interface for mbed. Slave support has also been included and more slaves will be added as time permits.
Dependents: MAXREFDES131_Qt_Demo MAX32630FTHR_iButton_uSD_Logger MAX32630FTHR_DS18B20_uSD_Logger MAXREFDES130_131_Demo ... more
Superseded by MaximInterface.
Diff: Slaves/Memory/DS2431/DS2431.h
- Revision:
- 117:632abc887f95
- Parent:
- 116:8058bb54e959
- Child:
- 118:d184e69051ad
--- a/Slaves/Memory/DS2431/DS2431.h Mon Aug 22 21:35:47 2016 +0000 +++ b/Slaves/Memory/DS2431/DS2431.h Mon Aug 22 21:47:10 2016 +0000 @@ -40,7 +40,18 @@ class OneWireMaster; /** - * @brief DS2431 + * @brief DS2431-1024-Bit 1-Wire EEPROM + * @details The DS2431 is a 1024-bit, 1-Wire® EEPROM chip organized + * as four memory pages of 256 bits each. Data is written to an 8-byte + * scratchpad, verified, and then copied to the EEPROM memory. As a + * special feature, the four memory pages can individually be write + * protected or put in EPROM-emulation mode, where bits can only be + * changed from a 1 to a 0 state. The DS2431 communicates over the + * single-conductor 1-Wire bus. The communication follows the standard + * 1-Wire protocol. Each device has its own unalterable and unique + * 64-bit ROM registration number that is factory lasered into the chip. + * The registration number is used to address the device in a multidrop, + * 1-Wire net environment. */ class DS2431 : public OneWireSlave {