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
diff -r 947d3f44e0a0 -r 3f3bf6bf5e6c MaximInterfaceCore/span.hpp
--- a/MaximInterfaceCore/span.hpp	Mon Sep 30 09:39:32 2019 -0500
+++ b/MaximInterfaceCore/span.hpp	Tue Dec 03 10:52:28 2019 -0600
@@ -298,6 +298,8 @@
     return this->template subspan<extent - Count, Count>();
   }
 
+  using span_base::last;
+
   /// @}
 };
 
@@ -368,6 +370,8 @@
     return span<element_type, Count>(this->data() + (size() - Count), Count);
   }
 
+  using span_base::last;
+
   /// @}
 
 private: