C++ Stm32

Open-source C++ projects categorized as Stm32

Top 23 C++ Stm32 Projects

  • firmware

    Meshtastic device firmware (by meshtastic)

    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

    SaaSHub logo
  • ExpressLRS

    ESP32/ESP8285-based High-Performance Radio Link for RC applications

    Project mention: I Reversed a Drone and Landed It with My PC | news.ycombinator.com | 2025-01-01

    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

  • TaskScheduler

    Cooperative multitasking for Arduino, ESPx, STM32, nRF and other microcontrollers

  • modm

    modm: a C++23 library generator for AVR and ARM Cortex-M devices

  • real-time-cpp

    Source code for the book Real-Time C++, by Christopher Kormanyos

  • deepC

    vendor independent TinyML deep learning library, compiler and inference framework microcomputers and micro-controllers

  • picsimlab

    PICsimLab - Programmable IC Simulator Laboratory

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

  • SMuFF-1.1

    Latest version of the SMuFF firmware to be compiled in PlatformIO

  • baremetal

    ARM Cortex-M bare-metal example code in C++ and CMake build (by cortexm)

  • stm32mp1-baremetal

    Baremetal framework and example projects for the STM32MP15x Cortex-A7 based MPU

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

  • STM32_Base_Project

    STM32 Base project with a lot of stuff

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

  • Aurora-SDK

    SDK for Qu-Bit Aurora - Eurorack Reverb Platform

  • mdrivlib

    Embedded driver library using modern C++. Currently supports STM32MP1, STM32H7, STM32F7, STM32F4 and STM32F0

  • cortex-m3-rtos

    ARM Cortex-M3 Real-Time Operating System for educational purpose.

  • ILI9488_STM32

    Port of 3.5 Inch RPI Display with ILI9488 controller on STM32CubeIDE

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Stm32 discussion

Log in or Post with

C++ Stm32 related posts

  • EU ChatControl is back on the agenda

    2 projects | news.ycombinator.com | 31 Aug 2024
  • Release Version 0.9.1 · lcgamboa/picsimlab

    1 project | /r/PICSimLab | 10 Dec 2023
  • Release Version 0.9.1 · lcgamboa/picsimlab

    1 project | /r/PICSimLab | 10 Dec 2023
  • T-Display S3 and Lora E220

    1 project | /r/esp32 | 5 Dec 2023
  • LoRa E220 and T-Display S3

    1 project | /r/Lora | 5 Dec 2023
  • Anyone using the STM32MP1 ? (Dual ARM cores (A7 + M4), Linux, Ethernet, CAN, USB, DACs, ADCs...) FreeRTOS on the 2nd core ?

    1 project | /r/embedded | 16 Jun 2023
  • Ask HN: Best programmable drone / open source OS?

    3 projects | news.ycombinator.com | 21 Jan 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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