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

Revision:
11:3f3bf6bf5e6c
Parent:
10:947d3f44e0a0
--- a/MaximInterfaceDevices/DS2431.cpp	Mon Sep 30 09:39:32 2019 -0500
+++ b/MaximInterfaceDevices/DS2431.cpp	Tue Dec 03 10:52:28 2019 -0600
@@ -158,7 +158,7 @@
 const error_category & DS2431::errorCategory() {
   static class : public error_category {
   public:
-    virtual const char * name() const { return "DS2431"; }
+    virtual const char * name() const { return "MaximInterfaceDevices.DS2431"; }
 
     virtual std::string message(int condition) const {
       switch (condition) {