+ # pylint: disable=no-self-use
+ def deinit(self):
+ """Free any hardware used by the object."""
+ return
+
+ # pylint: enable=no-self-use
+
+
+class Lockable(ContextManaged):
+ """An object that must be locked to prevent collisions on a microcontroller resource."""
+