Implementation of 1-Wire with added Alarm Search Functionality

Dependents:   Max32630_One_Wire_Interface

Revisions of OneWire_Masters/DS248x/ds248x.h

Revision Date Message Actions
72:6892702709ee 2016-05-09 Use distinct names to prevent hiding of overloads in derived classes. File  Diff  Annotate
71:562f5c702094 2016-05-09 Added default implementation of OWWriteBlock() and OWReadBlock() to OneWireMaster. File  Diff  Annotate
69:f915c4c59a69 2016-05-09 Clean DS248x class to more closely resemble the DS2465 class. Write "OneWireConfig.cmake" to build directory. File  Diff  Annotate
32:bce180b544ed 2016-03-30 1. Move the implementation of OWSearch() into OneWireMaster since it is a fairly complex algorithm that shouldn?t be implemented over and over. It will also match all other ROM function that are implemented there. File  Diff  Annotate
26:a361e3f42ba5 2016-03-23 Rework the OneWireMaster virtual interface for simplicity. File  Diff  Annotate
24:8942d8478d68 2016-03-22 Began cleanup of DS2465 class. Added relative include paths to help preprocessor. File  Diff  Annotate
23:e8e403d61359 2016-03-21 Merged OneWireInterface into OneWireMaster for clarity File  Diff  Annotate
21:00c94aeb533e 2016-03-21 Added class for DS2465. Added a ReadBytePower operation to OneWireMaster since this is required by the authenticators including the DS28E15. Tweaked member data of OneWireMaster. Added path to header file includes to reduce compiler setup required. File  Diff  Annotate
17:b646b1e3970b 2016-03-18 Updated library with error codes on return statements File  Diff  Annotate
15:f6cb0d906fb6 2016-03-16 Removed duplicated code between masters by providing 'OneWireMaster' class that implements common parts of OneWireInterface. OneWireMaster is now the class inherited by individual master implementations. File  Diff  Annotate
14:7b2886a50321 2016-03-15 added OWInitMaster() to interface in order to encapsulate master specific functions File  Diff  Annotate
6:1faafa0b3cd7 2016-02-09 removed private constructor for setting i2c adrs from Ds248x class and added private fx which is used in body of other constructors. File  Diff  Annotate
5:ce108eeb878d 2016-02-09 added additional rom command functions to interface and moved initialization of members to init list vs constructor body. Made other modifications suggested by Ian File  Diff  Annotate
3:644fc630f958 2016-01-31 DS248X masters implemented, skeletons for the others, working on porting code for the DS28E17 1-wire to I2C bridge File  Diff  Annotate
2:02d228c25fd4 2016-01-31 Finished porting DS248X code File  Diff  Annotate
1:91e52f8ab8bf 2016-01-30 init commit File  Diff  Annotate