Reusable Firmware Development: A Practical Approach to APIs, ...
Jacob Beningo
MicroPython Projects: A Do-It-Yourself Guide for Embedded Developers ...