An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with stm32

A curated list of projects in awesome lists tagged with stm32 .

https://github.com/tinygo-org/tinygo

Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

adafruit arduino arm avr esp32 gpio i2c llvm microbit microcontroller nrf51 nrf52 samd21 spi stm32 tinygo wasi wasm webassembly

Last synced: 05 Apr 2026

https://gitHub.com/meshtastic/firmware

The official firmware for Meshtastic, an open-source, off-grid mesh communication system.

esp32 gps heltec hiking lora mesh mesh-networks meshtastic nrf52 off-grid pico rp2040 stm32 ttgo ttgo-tbeam

Last synced: 27 Jan 2026

https://github.com/meshtastic/firmware

This repository contains the official firmware for Meshtastic, an open-source, off-grid mesh communication system.

esp32 gps heltec hiking lora mesh mesh-networks meshtastic nrf52 off-grid pico rp2040 stm32 ttgo ttgo-tbeam

Last synced: 06 Apr 2026

https://github.com/Bodmer/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

arduino arduino-library esp32 esp8266 raspberry-pico rp2040 spi stm32 tft tft-displays ttgo

Last synced: 12 Apr 2025

https://github.com/bodmer/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

arduino arduino-library esp32 esp8266 raspberry-pico rp2040 spi stm32 tft tft-displays ttgo

Last synced: 14 May 2025

https://github.com/libopencm3/libopencm3

Open source ARM Cortex-M microcontroller library

atmel-sam cortex-m efm32 gd32 libopencm3 microchip-sam microcontrollers msp432 stm32

Last synced: 13 May 2025

https://github.com/zlgopen/awtk

AWTK = Toolkit AnyWhere(a cross-platform embedded GUI)

djyos embedded gui liteos ms-rtos rt-thread stm32 sylixos zephyr

Last synced: 13 May 2025

https://github.com/qmk/qmk_toolbox

A Toolbox companion for QMK Firmware

atmel avr caterina dfu macos qmk qmk-firmware stm32

Last synced: 30 Apr 2026

https://github.com/cesanta/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.

aws aws-iot cc3200 esp32 esp8266 firmware iot iot-platform stm32

Last synced: 19 Jul 2026

https://github.com/iliasam/opensimplelidar

Open Source scanning laser rangefinder

diy laser lidar ros stm32 triangulation

Last synced: 14 May 2025

https://github.com/iliasam/OpenSimpleLidar

Open Source scanning laser rangefinder

diy laser lidar ros stm32 triangulation

Last synced: 18 Mar 2025

https://github.com/avem-labs/avem

🚁 轻量级无人机飞控-[Drone]-[STM32]-[PID]-[BLDC]

arm drones flight-controller freertos hardware imu kicad pcb-layout stm32

Last synced: 15 May 2025

https://github.com/majerle/stm32f429

Keil projects and libraries for STM32F4xx devices

discovery-board microcontrollers stm32 stmicroelectronics

Last synced: 15 May 2025

https://github.com/MaJerle/stm32f429

Keil projects and libraries for STM32F4xx devices

discovery-board microcontrollers stm32 stmicroelectronics

Last synced: 17 Apr 2025

https://github.com/avem-labs/Avem

🚁 轻量级无人机飞控-[Drone]-[STM32]-[PID]-[BLDC]

arm drones flight-controller freertos hardware imu kicad pcb-layout stm32

Last synced: 18 Mar 2025

https://github.com/No-Chicken/OV-Watch

A powerful Smart Watch based on STM32, FreeRTOS, LVGL.

freertos lvgl smartwatch stm32

Last synced: 26 Feb 2026

https://github.com/rmk-rs/rmk

A modern, easy-to-use, and feature-rich keyboard firmware written in Rust.

cortex-m embedded esp32 firmware keyboard keyboard-firmware nrf52 rp2040 rust stm32 usb usb-hid wireless

Last synced: 03 Sep 2026

https://github.com/pikasTech/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.

embedded esp32 esp8266 iot language lua luatos mcu microcontroller micropython python rtthread stm32

Last synced: 17 Apr 2025

https://github.com/no-chicken/ov-watch

A powerful Smart Watch based on STM32, FreeRTOS, LVGL.

freertos lvgl smartwatch stm32

Last synced: 14 May 2025

https://github.com/pikastech/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.

embedded esp32 esp8266 iot language lua luatos mcu microcontroller micropython python rtthread stm32

Last synced: 11 Apr 2025

https://github.com/MaJerle/stm32-usart-uart-dma-rx-tx

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

bluepill buff buffer circular data dma dma-mode dma-tc receive ring ringbuff stm32 usart

Last synced: 17 Apr 2025

https://github.com/majerle/stm32-usart-uart-dma-rx-tx

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

bluepill buff buffer circular data dma dma-mode dma-tc receive ring ringbuff stm32 usart

Last synced: 12 Apr 2025

https://github.com/arkhipenko/TaskScheduler

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

arduino attiny cooperative esp32 esp8266 library multitasking nrf52 reliable stm32 teensy

Last synced: 04 Apr 2025

https://github.com/arkhipenko/taskscheduler

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

arduino attiny cooperative esp32 esp8266 library multitasking nrf52 reliable stm32 teensy

Last synced: 14 May 2025

https://github.com/haobogu/rmk

Rust keyboard firmware library with layers, macros, real-time keymap editing, wireless(BLE) and split support

cortex-m embedded esp32 firmware keyboard keyboard-firmware nrf52 rp2040 rust stm32 usb usb-hid wireless

Last synced: 14 May 2025

https://github.com/moononournation/Arduino_GFX

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

arduino avr dpi esp32 esp8266 gfx lcd oled parallel pico rgb spi stm32 teensy utf8

Last synced: 21 Jul 2025

https://github.com/LonelyWolf/stm32

STM32 stuff

stm32

Last synced: 17 Apr 2025

https://github.com/nanoframework/Home

:house: The landing page for .NET nanoFramework repositories.

csharp esp32 hacktoberfest iot mcu nanoframework stm32

Last synced: 07 Feb 2026

https://github.com/kanflo/opendps

Give your DPS5005 the upgrade it deserves

dps5005 dps5015 esp8266 stm32 wifi

Last synced: 16 May 2025

https://github.com/moononournation/arduino_gfx

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

arduino avr dpi esp32 esp8266 gfx lcd oled parallel pico rgb spi stm32 teensy utf8

Last synced: 14 May 2025

https://github.com/nanoframework/home

:house: The landing page for .NET nanoFramework repositories.

csharp esp32 hacktoberfest iot mcu nanoframework stm32

Last synced: 14 May 2025

https://github.com/apple/swift-embedded-examples

A collection of example projects using Embedded Swift

embedded esp32 example nrf raspberrypi stm32 swift

Last synced: 15 May 2025

https://github.com/afiskon/stm32-ssd1306

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

oled ssd1306 ssd1309 stm32

Last synced: 16 May 2025

https://github.com/FASTSHIFT/WatchX

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

littlevgl lvgl rtc stm32 stm32f4 watchx

Last synced: 28 Apr 2025

https://github.com/fastshift/watchx

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

littlevgl lvgl rtc stm32 stm32f4 watchx

Last synced: 13 Apr 2025

https://github.com/HaoboGu/rmk

Rust keyboard firmware library with layers, macros, real-time keymap editing, wireless(BLE) and split support

cortex-m embedded esp32 firmware keyboard keyboard-firmware nrf52 rp2040 rust stm32 usb usb-hid wireless

Last synced: 15 Mar 2025

https://github.com/iliasam/opentoflidar

Open Source TOF Lidar

diy lidar rangefinder stm32 tdc tof

Last synced: 12 Apr 2025

https://github.com/alejoseb/Modbus-STM32-HAL-FreeRTOS

Modbus TCP and RTU, Master and Slave for STM32 using Cube HAL and FreeRTOS

bluepill cube-hal dma freertos modbus modbus-library plc stm32 tcp usart usb

Last synced: 29 Mar 2026

https://github.com/github0null/eide

An embedded development environment for mcs51/stm8/avr/cortex-m/riscv on VsCode.

8051 arm arm-none-eabi armcc armclang avr c51 cortex-m dev gcc ide mcs51 mcu riscv sdcc stm32 stm8 vscode

Last synced: 15 May 2025

https://github.com/zacharyweiss/magspoof_flipper

Port of Samy Kamkar's MagSpoof project (http://samy.pl/magspoof/) to the Flipper Zero. Enables wireless emulation of magstripe data, primarily over GPIO, with additional experimental internal TX.

flipper flipper-app flipper-plugin flipper-plugins flipper-zero flipper0 flipperapp flipperzero rfid stm32

Last synced: 15 May 2025

https://github.com/STMicroelectronics/STM32CubeH7

STM32Cube MCU Full Package for the STM32H7 series - (HAL + LL Drivers, CMSIS Core, CMSIS Device, MW libraries plus a set of Projects running on all boards provided by ST (Nucleo, Evaluation and Discovery Kits))

stm32 stm32cube-mcu-package stm32h7

Last synced: 16 Aug 2025

https://github.com/OpenRTX/OpenRTX

Modular Open Source Radio Firmware

dmr firmware ham meson nxp open-source radio sdl2 stm32

Last synced: 28 Mar 2025

https://github.com/ai-techsystems/deepc

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

arduino arduino-nano-33-ble-sense arm64 deep-learning edge-devices esp32 esp8266 inference-framework machine-learning microcontrollers nxp-cortex odroid onnx raspberry-pi raspberrypi sparkfun-products stm32 stm32f4 tinyml

Last synced: 04 Apr 2025

https://github.com/ai-techsystems/deepC

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

arduino arduino-nano-33-ble-sense arm64 deep-learning edge-devices esp32 esp8266 inference-framework machine-learning microcontrollers nxp-cortex odroid onnx raspberry-pi raspberrypi sparkfun-products stm32 stm32f4 tinyml

Last synced: 05 May 2025

https://github.com/xtoolbox/TeenyUSB

Lightweight USB device and host stack for STM32 and other MCUs. Ready for USB 3.0 device.

cdc ch56x composite embedded hid host hub msc rndis speed stm32 super usb usb3 winusb

Last synced: 04 May 2025

https://github.com/RobertoBenjami/stm32_graphics_display_drivers

STM32 LCD drivers (currently: spi(dma), gpio, fsmc(dma), st7735, st7783, ili9325, ili9328, ili9341, ili9486, ili9488, hx8347g)

arm c cubemx gcc-arm hx8347g ili9325 ili9341 ili9486 ili9488 jpeg jpg lcd-driver st7735 st7783 stm32 touchscreen xpt2046

Last synced: 25 Jul 2025

https://github.com/lcgamboa/picsimlab

PICsimLab - Programmable IC Simulator Laboratory

arduino avr education emulator esp32 esp32c3 microcontoller pic16 pic18 simulator stm32

Last synced: 15 May 2025

https://github.com/pieeg-club/ironbci

Wearable (BLE) Brain-Computer Interface, ADS1299 and STM32 with SDK for mobile application

ads1299 bci bci-homework bci-systems eeg eeg-classification eeg-data eeg-headset eeg-signals eeg-signals-processing ironbci stm32

Last synced: 08 Apr 2025

https://github.com/jana-marie/otter-iron

A TS100 USB-PD replacement PCB.

oshw otter stm32 stm32f072 ts100 usb-c usb-pd

Last synced: 27 Oct 2025

https://github.com/danielmartensson/open-sae-j1939

SAE J1939 protocol free to use for embedded systems or PC with CAN-bus

arduino avr c canbus embedded j1939 pic sae stm32

Last synced: 15 May 2025

https://github.com/simplefoc/arduino-simplefocshield

Arduino Shiled for running Gimbal BLDC motors with FOC algorithm

arduino-shield bldc bldc-motor-controller field-oriented-control foc gimbal low-cost stm32

Last synced: 31 Jan 2026

https://github.com/Jana-Marie/Otter-Iron

A TS100 USB-PD replacement PCB.

oshw otter stm32 stm32f072 ts100 usb-c usb-pd

Last synced: 09 Jul 2025

https://github.com/peterhinch/micropython-samples

Assorted code ideas, unofficial MP FAQ, plus index to my other repositories.

embedded esp32 esp8266 micropython stm32

Last synced: 15 May 2025

https://github.com/DanielMartensson/Open-SAE-J1939

SAE J1939 protocol free to use for embedded systems or PC with CAN-bus

arduino avr c canbus embedded j1939 pic sae stm32

Last synced: 08 May 2025

https://github.com/leech001/MPU6050

STM32 HAL library for GY-521 (MPU6050) with Kalman filter

blackpill bluepill gy-521 hal i2c kalman kalman-filter mpu6050 peripheral stm32 stm32f103c8t6 stm32f401ccu6

Last synced: 29 Mar 2026

https://github.com/emuflight/EmuFlight

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

emuflight emuflight-configurator flight-controller fpv freestyle hacktoberfest macroquad miniquad multirotor quadcopter stm32 whoop

Last synced: 18 Mar 2025

https://github.com/lobaro/freertos-rust

Rust crate for FreeRTOS

embedded freertos nrf9160 rtos rust stm32

Last synced: 14 May 2025

https://github.com/leech001/mpu6050

STM32 HAL library for GY-521 (MPU6050) with Kalman filter

blackpill bluepill gy-521 hal i2c kalman kalman-filter mpu6050 peripheral stm32 stm32f103c8t6 stm32f401ccu6

Last synced: 05 Apr 2025

https://github.com/Skythinker616/foc-wheel-legged-robot

Open source materials for a novel structured legged robot, including mechanical design, electronic design, algorithm simulation, and software development. | 一个新型结构的轮腿机器人开源资料,包含机械设计、电子设计、算法仿真、软件开发等材料

android esp32 foc fpv robot simscape-multibody solidworks stm32

Last synced: 26 Feb 2026

https://github.com/electro-smith/libDaisy

Hardware Library for the Daisy Audio Platform

audio daisy embedded hardware midi sound stm32

Last synced: 04 Aug 2025

https://github.com/nanoframework/samples

🍬 Code samples from the nanoFramework team used in testing, proof of concepts and other explorational endeavours

embedded-systems esp32 hacktoberfest i-am-a-nano-tool iot nanoframework stm32

Last synced: 15 May 2025

https://github.com/xreef/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

arduino arduino-library arduino-mkr arduino-nano-33-iot e32 ebyte esp32 esp8266 library lora pico raspberry-pi rp2040 stm32 sx1276 sx1278

Last synced: 28 Apr 2025

https://github.com/xreef/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

arduino arduino-library arduino-mkr arduino-nano-33-iot e32 ebyte esp32 esp8266 library lora pico raspberry-pi rp2040 stm32 sx1276 sx1278

Last synced: 05 Apr 2025

https://github.com/fastshift/arduino-for-keil

A lightweight Arduino framework for Keil projects.

arduino at32 at32f403 c cpp keil stm32 stm32duino stm32f0 stm32f1 stm32f3 stm32f4 stm32l1

Last synced: 16 May 2025

https://github.com/dekunukem/stm32_tutorials

STM32 tutorial with STM32Cube and Keil MDK-ARM

arduino stm32

Last synced: 06 Apr 2025

https://github.com/lobaro/FreeRTOS-rust

Rust crate for FreeRTOS

embedded freertos nrf9160 rtos rust stm32

Last synced: 15 Mar 2025

https://github.com/majerle/lwmem

Lightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, realloc and free functions

alloc arduino automotive c calloc dynamic embedded industrial lightweight malloc manager memory realloc stm32 stm8 systems

Last synced: 16 May 2025

https://github.com/aster94/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.

arduino avr esp8266 logic-analyzer processing stm32

Last synced: 07 Apr 2025

https://github.com/MaJerle/lwmem

Lightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, realloc and free functions

alloc arduino automotive c calloc dynamic embedded industrial lightweight malloc manager memory realloc stm32 stm8 systems

Last synced: 14 May 2025

https://github.com/MightyPork/TinyFrame

A simple library for building and parsing data frames for serial interfaces (like UART / RS232)

arduino embedded esp8266 protocol stm32 uart

Last synced: 14 May 2025

https://github.com/jandelgado/jled

Non-blocking LED controlling library for Arduino and friends.

arduino breathe controlling-leds effect embedded esp-idf esp32 esp8266 fade led mbed non-blocking raspberry-pi-pico stm32

Last synced: 15 Mar 2025

https://github.com/eez-open/modular-psu

EEZ Bench Box 3 (BB3) Modular T&M chassis

diy-solutions eez-dib micropython mqtt power-supply scpi stm32 tft-display

Last synced: 15 May 2025

https://github.com/devanlai/dapboot

DFU Bootloader for STM32 chips

bootloader dfu stm32

Last synced: 09 Jul 2025

https://github.com/kmilo17pet/QuarkTS

An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.

arm avr command-line-interface cooperative coroutines embedded embedded-systems event-driven hierarchical-state-machine internet-of-things iot kinetis lpc microcontrollers msp430 multitasking os rtos state-machine stm32

Last synced: 14 May 2025