SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Stm32 Projects
-
Project mention: Tactility: OS for the ESP32 Microcontroller Family | news.ycombinator.com | 2025-01-10
Meshtastic is another project that has recently made serious strides[0] in their UX on the Lilygo T-deck (and similar ESP32 devices), but specifically regarding LoRA-enabled devices.
It's still on a branch, but I compiled and ran it, and now I have two T-decks that can communicate with eachother off-the-grid without a smartphone attached to send messages; it's actually usable in emergencies now, which is why I bought the devices in the first place.
Currently in the process to deploy a mesh from me to my parents and family.
[0]: https://github.com/meshtastic/firmware/pull/3259
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
I'm sure these days there are multiple LoRa based links (independent and ELRS forks) that support authenticated encryption.
[0] https://github.com/ExpressLRS/ExpressLRS/pull/1411
-
-
-
-
deepC
vendor independent TinyML deep learning library, compiler and inference framework microcomputers and micro-controllers
-
-
LoRa_E32_Series_Library
Arduino LoRa EBYTE E32 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards). sx1278/sx1276
-
logic-analyzer
Logic Analyzer, for Arduino, AVR, ESP8266 and STM32 with a very nice working processing interface, you could run it also on any Android device.
-
PCF8574_library
PCF8574 library. i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple to use and encoder support.
-
EmbeddedProto
Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for microcontrollers. It is small, reliable and easy to use.
-
-
-
-
SimpleFTPServer
A simple FTP server for Arduino, ArduinoSAMD WiFiNINA, esp8266, esp32, stm32 and Raspberry Pi Pico W
-
EByte_LoRa_E220_Series_Library
Arduino LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards)..
-
-
BlueVGA
VGA library for STM32F103C (BluePill) that can manipulate a screen with 28x30 tiles with 8x8 pixels each, in a total resolution of 224x240 pixels with 8 colors using a very low footprint
-
Marlin
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine. (by thisiskeithb)
-
-
mdrivlib
Embedded driver library using modern C++. Currently supports STM32MP1, STM32H7, STM32F7, STM32F4 and STM32F0
-
-
C++ Stm32 discussion
C++ Stm32 related posts
-
EU ChatControl is back on the agenda
-
Release Version 0.9.1 · lcgamboa/picsimlab
-
Release Version 0.9.1 · lcgamboa/picsimlab
-
T-Display S3 and Lora E220
-
LoRa E220 and T-Display S3
-
Anyone using the STM32MP1 ? (Dual ARM cores (A7 + M4), Linux, Ethernet, CAN, USB, DACs, ADCs...) FreeRTOS on the 2nd core ?
-
Ask HN: Best programmable drone / open source OS?
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jan 2025
Index
What are some of the best open-source Stm32 projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | firmware | 3,872 |
2 | ExpressLRS | 3,799 |
3 | TaskScheduler | 1,393 |
4 | modm | 835 |
5 | real-time-cpp | 627 |
6 | deepC | 557 |
7 | picsimlab | 490 |
8 | LoRa_E32_Series_Library | 366 |
9 | logic-analyzer | 350 |
10 | PCF8574_library | 223 |
11 | EmbeddedProto | 214 |
12 | SMuFF-1.1 | 197 |
13 | baremetal | 188 |
14 | stm32mp1-baremetal | 167 |
15 | SimpleFTPServer | 142 |
16 | EByte_LoRa_E220_Series_Library | 100 |
17 | STM32_Base_Project | 83 |
18 | BlueVGA | 62 |
19 | Marlin | 42 |
20 | Aurora-SDK | 23 |
21 | mdrivlib | 16 |
22 | cortex-m3-rtos | 14 |
23 | ILI9488_STM32 | 8 |