Is using C++ singleton classes on atmega 2560 to abstract away port, pin and interrupt setup a good approach?

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

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. hwlib

    C++ OO micro-controller library for close-to-the-hardware programming

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. agames

    Arduino Games using OOP C/C++

    This is an example code which is sort of doing the same thing as you want to do, https://github.com/SaeedYasin/agames

  4. cool_c_cpp_examples

    A collection of cool C/C++ examples

    But maybe you are interested in the hacky way to do Inheritance in C. https://github.com/TediCreations/cool_c_cpp_examples/blob/master/src/inheritance_in_c/main.c

  5. AvrLib

    Highly type-safe modern C++ library for AVR

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

  • Simple question on register programming

    1 project | /r/embedded | 19 Aug 2022
  • Question about I2C

    1 project | /r/embedded | 27 Jul 2022
  • Should I write my own HAL drivers?

    3 projects | /r/embedded | 28 Nov 2021
  • Pls check my understanding of stm32f411re microcontroller frequencies.

    1 project | /r/embedded | 21 Nov 2021
  • ADC in Stm32F401RC ARM CortexM4

    1 project | /r/embedded | 17 Nov 2021

Did you know that C++ is
the 7th most popular programming language
based on number of references?