Skip to content

Support for 8-bit AVR? #4

@adolfogc

Description

@adolfogc

Hey Pavel,

Thanks for creating RAMEN. Really cool library!

I'm trying to use it for actor-based programming on 8-bit AVR microcontrollers, specifically the Controllino Maxi Automation. Since C++20 toolchains aren't available for AVR, I experimented with adapting RAMEN to C++17. This was largely an LLM-assisted effort (converting concepts to SFINAE, etc.), just to quickly test the waters.

Here's that experimental C++17 version:
https://github.com/adolfogc/controllino-ramen-blinky-example/blob/main/include/ramen.hpp

A couple of quick questions, if you have a moment:

Any thoughts on the feasibility of RAMEN for 8-bit AVR in general? I think it could fill a nice void, especially with QP-nano dropping 8-bit AVR support.

Glancing at the C++17 adaptation, do any immediate concerns jump out?

No pressure at all for feedback or official support; just wanted to share my experiment and get your perspective.

Thanks!

Adolfo

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions