Our great sponsors
-
Kvasir
C++ Metaprogramming library enabling better static checking and register abstraction in embedded software
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Pinetime
Discontinued Firmware for Pinetime smartwatch written in C/C++ and based on FreeRTOS [Moved to: https://github.com/InfiniTimeOrg/InfiniTime]
In my courses I use a classic OO (virtual functions based) HAL and library that you can find here. I have a reader for the first course, but it is in Dutch. As a fun project I am working on a template based library, the work-in-progress is here.
You can have a loot at InfiniTime, a firmware for the Pinetime smart watch I'm working on. Certainly not perfect, but I try to use modern C++ the best I can 😉