Device interface library for multiple platforms including Mbed.

Dependents:   DeepCover Embedded Security in IoT MaximInterface MAXREFDES155#

Maxim Interface is a library framework focused on providing flexible and expressive hardware interfaces. Both communication interfaces such as I2C and 1-Wire and device interfaces such as DS18B20 are supported. Modern C++ concepts are used extensively while keeping compatibility with C++98/C++03 and requiring no external dependencies. The embedded-friendly design does not depend on exceptions or RTTI.

The full version of the project is hosted on GitLab: https://gitlab.com/iabenz/MaximInterface

Download repository: zip gz

Files at revision 12:7eb41621ba22

Name Size Actions
[up]
Config.hpp 1931 Revisions Annotate
DS18B20.cpp 7154 Revisions Annotate
DS18B20.hpp 6428 Revisions Annotate
DS1920.cpp 4765 Revisions Annotate
DS1920.hpp 5546 Revisions Annotate
DS2413.cpp 4114 Revisions Annotate
DS2413.hpp 4605 Revisions Annotate
DS2431.cpp 6045 Revisions Annotate
DS2431.hpp 5741 Revisions Annotate
DS2465.cpp 22947 Revisions Annotate
DS2465.hpp 15688 Revisions Annotate
DS2480B.cpp 13531 Revisions Annotate
DS2480B.hpp 3820 Revisions Annotate
DS2482_DS2484.cpp 10312 Revisions Annotate
DS2482_DS2484.hpp 8669 Revisions Annotate
DS28C16.cpp 9771 Revisions Annotate
DS28C16.hpp 14235 Revisions Annotate
DS28C36_DS2476.cpp 24016 Revisions Annotate
DS28C36_DS2476.hpp 30074 Revisions Annotate
DS28C39.cpp 12065 Revisions Annotate
DS28C39.hpp 13693 Revisions Annotate
DS28C40.cpp 23232 Revisions Annotate
DS28C40.hpp 31991 Revisions Annotate
DS28E15_22_25.cpp 21507 Revisions Annotate
DS28E15_22_25.hpp 31849 Revisions Annotate
DS28E16.cpp 9566 Revisions Annotate
DS28E16.hpp 14204 Revisions Annotate
DS28E17.cpp 8142 Revisions Annotate
DS28E17.hpp 9040 Revisions Annotate
DS28E38.cpp 10140 Revisions Annotate
DS28E38.hpp 10576 Revisions Annotate
DS28E39.cpp 12206 Revisions Annotate
DS28E39.hpp 13866 Revisions Annotate
DS28E83_DS28E84.cpp 24487 Revisions Annotate
DS28E83_DS28E84.hpp 33159 Revisions Annotate
DS9400.cpp 2977 Revisions Annotate
DS9400.hpp 2839 Revisions Annotate
DS9481P_300.cpp 6689 Revisions Annotate
DS9481P_300.hpp 6189 Revisions Annotate