How many of you do you actually use C++ for device drivers?

This page summarizes the projects mentioned and recommended in the original post on /r/embedded

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • cppreg

    A C++11 header-only library for MMIO registers

  • Do you use CMSIS? We are using C++ for device drivers but dealing with CMSIS does not feel nice for testing and mocking and in general trying to get away from C practices. I saw Cppreg library and started feeling like CMSIS hurts the code more than it helps and rewriting the memory mappings with classes could be a lot more useful.

  • nanopb

    Protocol Buffers with small code size

  • 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.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts