C Stm32

Open-source C projects categorized as Stm32

Top 23 C Stm32 Projects

  • flipperzero-firmware

    Flipper Zero firmware source code

    Project mention: 5G is not triggering nanotechnology in the Covid vaccines | /r/Coronavirus | 2023-06-02

    One can even get a Flipper Zero and out of the box detect those things.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • flipperzero-firmware-wPlugins

    RogueMaster Flipper Zero Firmware

    Project mention: Testing of the GPS | /r/flipperzero | 2023-05-21
  • TFT_eSPI

    Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips

    Project mention: Connecting ESP32 with TFT Display | /r/arduino | 2023-05-22

    For example, the electropeak link you posted showed a TFT LCD with the ILI9341 chip, and if you are using the TFT_eSPI library, this file needs to be configured https://github.com/Bodmer/TFT_eSPI/blob/master/User_Setup.h , the default configuration looks correct in this case.

  • libopencm3

    Open source ARM Cortex-M microcontroller library

    Project mention: Looking for someone interested in designing a HAL | /r/embedded | 2022-10-05

    You can also look at examples of HALs such as - libopencm3 (Though this is Cortex only) - RIOT OS (though this requires an RTOS)

  • mongoose-os

    Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.

    Project mention: Toit – A Language Designed for Microcontrollers | news.ycombinator.com | 2022-06-08

    As long as Toit is licensed under the GNU Lesser General Public License v2.1, I am unlikely to consider using it. By contrast, MicroPython is licensed under the MIT License (MIT).

    As others have noted, Toit seems like a bad name. I suppose non-French speakers will tend to inadvertently mispronounce Toit.

    Getting traction is hard. In my opinion, having a restrictive license and a bad name make it less likely Toit will gain traction. Finally, Toit licensing reminds me of Mongoose OS https://github.com/cesanta/mongoose-os#mongoose-os---an-iot-....

  • stm32f429

    Keil projects and libraries for STM32F4xx devices

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • bare-metal-programming-guide

    A bare metal programming guide (ARM microcontrollers)

    Project mention: Learning STM32 bare metal | /r/embedded | 2023-06-01

    I have just the article for you: https://github.com/cpq/bare-metal-programming-guide

  • AtomVM

    Tiny Erlang VM

    Project mention: Firefly – A new compiler and runtime for BEAM languages | news.ycombinator.com | 2023-04-18

    Check out the existing AtomVM if you've not for that use case.


  • PikaPython

    An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.

    Project mention: Learning Embedded rust | /r/rust | 2022-11-18

    A very interesting solution for high level interface access by less professional developers could be seen in pikascript, which works even on very small devices. WAMR is another project with similar capabilities. Both of them can be very well combined with core infrastructure realized as embedded rust code.

  • e-Paper

    Project mention: Need help with eInk display | /r/raspberry_pi | 2023-04-11

    Then demo for your eink display from waveshare GitHub and get that working first, any issues and we’ll try to help you troubleshoot.

  • stm32-usart-uart-dma-rx-tx

    STM32 examples for USART using DMA for efficient RX and TX transmission

    Project mention: 📟Using DMA for transmitting data through USART in circular mode (Baremetal Embedded C) | /r/embedded | 2023-01-13
  • NanoVNA

    Very Tiny Palmtop Vector Network Analyzer

  • opendps

    Give your DPS5005 the upgrade it deserves

    Project mention: OpenDPS — open-source firmware for (digital) power supplies | /r/embedded | 2023-02-17
  • stm32-bootloader

    Customizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.

  • WatchX

    Open-source smart watch, based on LittlevGL Embedded GUI Library

  • libusb_stm32

    Lightweight USB device Stack for STM32 microcontrollers

  • stm32-ssd1306

    STM32 library for working with OLEDs based on SSD1306, SH1106, SH1107 and SSD1309, supports I2C and SPI

  • Arduino_GFX

    Arduino GFX developing for various color displays and various data bus interfaces

    Project mention: ESP32-S3 with 4.3 display (ESP32-8048S043) | /r/esp32 | 2022-10-27

    Some of the contents of the sdkconfig.defaults come from the documentation by Espressif some by peeking at the Arduino_GFX library, used in the example code.

  • Otter-Iron

    A TS100 USB-PD replacement PCB.

  • ironbci

    Open-Source Brain-Computer Interface, ADS1299 and STM32

    Project mention: Open Source Brain Computer Interface | news.ycombinator.com | 2023-04-19
  • EmuFlight

    EmuFlight is flight controller software (firmware) used to fly multi-rotor craft.

  • stm32-cube-cmake-vscode

    STM32, VSCode and CMake detailed tutorial

    Project mention: CI Example on ARM-GCC build with Docker for CMake embedded project. | /r/embedded | 2023-03-19
  • SaaSHub

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

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). The latest post mention was on 2023-06-02.

C Stm32 related posts


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

Project Stars
1 flipperzero-firmware 7,316
2 stlink 3,766
3 flipperzero-firmware-wPlugins 3,309
4 TFT_eSPI 2,691
5 libopencm3 2,656
6 mongoose-os 2,387
7 stm32f429 1,809
8 bare-metal-programming-guide 1,672
9 AtomVM 1,166
10 PikaPython 1,051
11 e-Paper 1,023
12 stm32-usart-uart-dma-rx-tx 944
13 NanoVNA 850
14 opendps 823
15 stm32-bootloader 748
16 WatchX 709
17 libusb_stm32 589
18 stm32-ssd1306 524
19 Arduino_GFX 491
20 Otter-Iron 467
21 ironbci 432
22 EmuFlight 398
23 stm32-cube-cmake-vscode 383
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives