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.

Revision:
117:632abc887f95
Parent:
116:8058bb54e959
Child:
118:d184e69051ad
diff -r 8058bb54e959 -r 632abc887f95 Slaves/Memory/DS2431/DS2431.h
--- 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
     {