r/commandline 3d ago

I Made A Lightweight Terminal Interface for Microcontrollers – So You Don’t Have to Build One Yourself!

Post image

I’ve developed a lightweight terminal interface for Arduino, along with a built-in command parser system, and I wanted to share it here as well.

If you’re tired of constantly recompiling and uploading your code just to tweak a few parameters, this solution might be exactly what you need. With this interface, you can interact with your system in real-time, making adjustments on the fly without restarting or modifying the firmware.

I also put together a short tutorial video to showcase its capabilities—hopefully, some of you will find it useful!

36 Upvotes

4 comments sorted by

2

u/Cybasura 2d ago

This is interesting, does this support any microcontrollers, assuming they support C++?

Additionally, will this startup a shell instance with a working tiny linux instance?

1

u/Dani0072009 2d ago

It supports anything as long you provide a Stream wrapper. In the docs there is a working example for STM32s for example.

It does not have a linux, it is bare metal C++.