An API Standard for MCUs
Reusable code, portable interfaces, and a shared standard for microcontroller APIs. Reduce vendor lock-in and speed up firmware development across product lines.
Buy on AmazonAn API Standard for MCUs Will Help You Write Truly Reusable, Portable Firmware
By the end of this book, you’ll have a proven API standard you can apply across MCU families to accelerate development and reduce vendor lock-in.
Embedded software for microcontrollers has become increasingly complex and the need to reuse code and focus on the application has become more and more critical. Understanding and creating APIs for resource constrained systems is now more critical to maximize code reuse and portability than ever before.
In “An API Standard for MCUs”, engineers will be provided with example API’s and HAL’s that have been used by Beningo Embedded Group for more than a decade to help our clients create embedded software faster and more robustly. This API standard focuses on providing developers with API’s that can be used even with resource constrained devices that improves software reusability and portability.
Key Take-a-ways:
- Example API’s and HAL’s that can be used to improve code portability and reuse in resource constrained embedded systems aimed at microcontroller based systems
- Final API and HAL designs that can be used to create high-level application code that can be used from one microcontroller to another
- Data structures and components that are necessary to develop driver interfaces that can be easily extended for any application

