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.

Changes

RevisionDateWhoCommit message
142:85b71cfd617e 2019-08-13 mfruge Added functions to ROMCommands to add Alarm Search functionality default tip
141:cf38f48a2a49 2017-02-17 j3 Updated OneWireMaster, DS2465, and DS2431 to synchronize with svn
140:6f32bf635c9d 2017-02-17 j3 Added support for owm peripheral in M4F micros; MAX32620, 625, 630
139:f0e0a7976846 2016-12-13 j3 Merge from svn
138:5bd0a7a82bb4 2016-12-02 j3 Updated project tree under Masters to add TARGET and TOOLCHAIN folders for new build tools to support asm code needed by OwGpio class.
137:a1f0069f1832 2016-09-26 IanBenzMaxim Removed OwGpio master due to mbed compiler issues.
136:c5bc90ff7a56 2016-09-26 IanBenzMaxim Removed development files.
135:41bbbc522230 2016-09-26 IanBenzMaxim Merge with develop
134:846015f7243a 2016-09-26 IanBenzMaxim Close develop branch develop
133:66d3cc4ac909 2016-09-09 j3 Added path for DS28E17.h include in Bridges.h relative to project root folder; i.e. OneWire develop
132:0ac96242ebe9 2016-09-08 IanBenzMaxim Created development branch, and addded development files. develop
131:8c8c888164d8 2016-09-08 j3 Changing back to default
130:c9f74c63a24a 2016-09-08 j3 test branch
129:1935b48a44ad 2016-09-08 j3 Close Justin branch Justin
128:8fd331d5dd65 2016-09-08 j3 experimenting with branches Justin
127:66521d825dec 2016-09-08 IanBenzMaxim Branch test.
126:50ea0348c0ed 2016-09-08 j3 Creating named branch Justin
125:8310407baa13 2016-09-08 j3 Test Branch
124:fdbe15825dde 2016-09-08 IanBenzMaxim Removed development files.
123:4de2506bf162 2016-09-08 IanBenzMaxim Accept pull request.
122:955ac6c82533 2016-09-06 IanBenzMaxim Updated I2C result codes.
121:4bee07064d0d 2016-09-06 IanBenzMaxim Fixed potential issues flagged by GCC.
120:200109b73e3c 2016-09-06 IanBenzMaxim Fixed potential issues flagged by GCC.
119:90ffca56ae0f 2016-08-22 j3 added support for DS2431
118:d184e69051ad 2016-08-22 j3 removed '-' after DS2431 in brief
117:632abc887f95 2016-08-22 j3 added detailed description to DS2431 class
116:8058bb54e959 2016-08-22 j3 DS2431 cleanup, made write/read/copy scratchpad private
115:a1ca2f3bf46d 2016-08-22 j3 Added support for DS2431
114:0be1b9a8eab7 2016-08-09 IanBenzMaxim Remove debugging CMake files.
113:13e2865603df 2016-08-09 IanBenzMaxim Begin splitting DS28E15_22_25 into separate classes.
112:82eb520a644b 2016-08-08 j3 Fixed timeout calc for DS2480B
111:6f1790192cbc 2016-08-05 j3 merged branches
110:a3b5e2a4fdf2 2016-08-05 j3 Started to add support for DS2431
109:5c9180b4be25 2016-08-05 IanBenzMaxim Begin cleanup of DS2480B. Removed receive buffer and some unused functionality.
108:01aa7b13a5f9 2016-08-04 j3 removed I2C prefix from DS28E17 mbr fxs
107:4697f641eafb 2016-08-03 j3 Updated DS28E17 mbr fxs to follow naming convention
106:d121acb88a34 2016-08-03 j3 fixed references to DS18B20 resolution in DS18B20.cpp
105:e6ba25711c05 2016-08-03 j3 Removed family code def from individual slave classes until we have a unified access method to the family code for ll slaves.; ; Updated DS18B20 resolution enum to match naming convention
104:3f48daed532b 2016-08-02 j3 removed "OneWire" from absolute paths
103:6dcbb5166da1 2016-07-07 IanBenzMaxim Consolidate RomId functionality in top-level directory.
102:d3a7e4990b59 2016-07-03 j3 Added scope to return values of DS18B20 mbr fxs
101:e7f76cb49584 2016-07-03 j3 Added DS18B20 support to OW Library
100:0500c20715ca 2016-06-30 j3 Removed using statements from OneWire.h
99:871eb0058a16 2016-06-30 IanBenzMaxim Try documenting the namespace instead.
98:c4ac93efc036 2016-06-30 IanBenzMaxim Attempting to display documentation for RomCommands.h in Doxygen.
97:942c2d6f6d62 2016-06-29 j3 Added OneWire.h file and Slaves.h
96:9b7b63c0105e 2016-06-29 j3 Updated OWSetSpeed for DS2480B master
95:5ebdf5d955f4 2016-06-24 j3 updated DS28E17 documentation
94:d2dea35b25ea 2016-06-24 j3 updated DS2413 mbr fx names
93:e496a45ce796 2016-06-24 j3 added autodoc markups for DS2413 and DS28E17 classes
92:aa40c49b8563 2016-06-20 j3 Updated DS2482 class names to work with doxygen
91:e80108bc870a 2016-06-20 j3 Created derived classes for DS248x series
90:c233d1c265ff 2016-06-17 IanBenzMaxim Moved ROM utility functions outside of the OneWireMaster class.
89:3a0e12c9b898 2016-06-16 IanBenzMaxim Added iterator for Resume as a new class to differentiate.
88:cac71903b1cd 2016-06-15 IanBenzMaxim Removed Resume support until a solution can be implemented.
87:20e8f12f4f11 2016-06-15 IanBenzMaxim Merge
86:2ce08ca58b9e 2016-06-15 IanBenzMaxim Updated to match new directory structure.
85:98d209752a52 2016-06-15 j3 Fixed #include for DS28E17 in OneWireBridges
84:708b7be59fb2 2016-06-07 j3 DS248x and DS2480B require existing I2C and Serial objects to be passed to them now
83:49d96fd739cd 2016-06-06 j3 Removed readme.txt