C++ Stm32

Open-source C++ projects categorized as Stm32

Top 23 C++ Stm32 Projects

  • ExpressLRS

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

  • Project mention: ExpressLRS-Configurator rant | /r/ExpressLRS | 2023-10-05

    Just put the firmware builds under https://github.com/ExpressLRS/ExpressLRS/releases

  • firmware

    Meshtastic device firmware (by meshtastic)

  • Project mention: Show HN: Extend Zigbee sensor range with LoRaWAN | news.ycombinator.com | 2024-03-18

    This is a fantastic idea, thanks for sharing. I feel like LoRaWAN and LoRAMESH are the perfect solution for shuffling messaging around for home and property sensors, easily traversing a couple miles in poor conditions.

    Prior to seeing this I was thinking about how to use the Meshtastic [0] project to fundamentally provide simple UDP services for message brokering over LoRa. There are so many sensors that could easily hook or connect to devices acting as network routers that could bridge other protocols across long distances very easily.

    Have you looked at doing something similar with ZWave at all?

    [0] https://meshtastic.org/

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • 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

  • Project mention: C++20 for bare-metal microcontroller programming | /r/embedded | 2023-04-28

    Great work. I can recommend to take a look on source code repo for Real-Time C++ book (by Christopher Kormanyous) it contains some interesting examples and use cases. The book itself is also nice

  • deepC

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

  • Project mention: [D] Run Pytorch model inference on Microcontroller | /r/MachineLearning | 2023-11-14

    DeepC. Open source version of DeepSea. Very little activity, looks abandoned

  • picsimlab

    PICsimLab - Programmable IC Simulator Laboratory

  • Project mention: Release Version 0.9.1 · lcgamboa/picsimlab | /r/PICSimLab | 2023-12-10
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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

  • Project mention: Anyone using the STM32MP1 ? (Dual ARM cores (A7 + M4), Linux, Ethernet, CAN, USB, DACs, ADCs...) FreeRTOS on the 2nd core ? | /r/embedded | 2023-06-16

    2x A7 cores for running an OS (Linux, Android) or you can run bare metal code on them too. (https://github.com/4ms/stm32mp1-baremetal)

  • SimpleFTPServer

    A simple FTP server for Arduino, ArduinoSAMD WiFiNINA, esp8266, esp32, stm32 and Raspberry Pi Pico W

  • Project mention: Read log file via WIFI | /r/esp32 | 2023-05-01

    I use this https://github.com/xreef/SimpleFTPServer to create a ftp server on several esp8266. It should work on esp32 as well. Good luck!

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

  • Project mention: T-Display S3 and Lora E220 | /r/esp32 | 2023-12-05

    Running only the test code from theEByte_LoRa_E220_Series_Library.

  • 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

  • cortex-m3-rtos

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

  • mdrivlib

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

  • Project mention: C++20 for bare-metal microcontroller programming | /r/cpp | 2023-04-28

    Being able to mark a register RW vs RO vs WO and have the compiler check your access is great. Have you also considered the case where a register bit is cleared by writing a 1 to it (or to another register)? I've also implemented my own approach for a general register class (bits and pieces stolen from various other projects): https://github.com/4ms/mdrivlib/blob/main/drivers/register_access.hh I use types for registers, rather than structs, which lets me do RegisterSetClear to handle the case where different registers set and clear a bit.

  • ILI9488_STM32

    Port of 3.5 Inch RPI Display with ILI9488 controller on STM32CubeIDE

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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 related posts

Index

What are some of the best open-source Stm32 projects in C++? This list will help you:

Project Stars
1 ExpressLRS 3,098
2 firmware 2,734
3 TaskScheduler 1,168
4 modm 697
5 real-time-cpp 537
6 deepC 505
7 picsimlab 431
8 LoRa_E32_Series_Library 329
9 logic-analyzer 329
10 PCF8574_library 190
11 EmbeddedProto 180
12 SMuFF-1.1 175
13 baremetal 174
14 stm32mp1-baremetal 137
15 SimpleFTPServer 118
16 EByte_LoRa_E220_Series_Library 77
17 STM32_Base_Project 72
18 BlueVGA 55
19 Marlin 40
20 Aurora-SDK 21
21 cortex-m3-rtos 15
22 mdrivlib 14
23 ILI9488_STM32 8

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