Mike Fruge / OneWire

Dependents:   Max32630_One_Wire_Interface

Revisions of OneWire_Masters/GPIO/owgpio.h

Revision Date Message Actions
71:562f5c702094 2016-05-09 Added default implementation of OWWriteBlock() and OWReadBlock() to OneWireMaster. File  Diff  Annotate
52:4cba20c21941 2016-04-12 Fixed bit-bang master. Implemented timing critical section of 1-Wire bit function in assembly for consistency accross all development environments. 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
28:057bb14d3cee 2016-03-29 Updated bit-bang master to use assembly counter for timing. Tested in IAR using High Speed and No Size Constraint optimizations. 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
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
11:2833f27ba319 2016-03-05 updated Over Drive timing for write 1 and sample time on read File  Diff  Annotate
10:0df2cc66fc47 2016-03-05 updated OwGpio master to use hardware timer and gpio. OwGpio master is only supported on MAX32600MBED board, all other masters are supported across platforms. File  Diff  Annotate
9:641516a3f0dc 2016-02-29 Support for bit-bang master on MAX32600MBED using fixed, painfully determined, timming constants. The mbed Timer and wait fxs do not appear to have the accuracy to support 1-wire across multiple platforms. 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