Top 507 embedded open source projects

atat
no_std crate for parsing AT commands
nrf52832-pac
Peripheral Access Crate for the nRF52832 microcontroller
embedded-sps
Embedded i2c Driver for Sensirion Particulate Matter Sensors - Download the Zip Package from the Release Page
bx-github-ci
This tutorial provides one example on how a CI (Continuous Integration) workflow with the IAR Build Tools for Linux can be set up on GitHub. The IAR Build Tools on Linux are available for Arm, RISC-V and Renesas (RH850, RL78 and RX).
circuitpython
CircuitPython - a Python implementation for teaching coding with microcontrollers
stm32f7xx-hal
A Rust embedded-hal HAL for all MCUs in the STM32 F7 family
PureDB
PureDB is a portable and tiny set of libraries for creating and reading constant databases.
knurling-session-20q4
Building your own embedded CO2 measuring device. With Rust!
fat32
[New Version] This is FAT32 FileSystem Library, which is #![no_std] and does not use alloc.
utilities
Utilities add-in for the Casio Prizm (fx-CG 10 and 20)
cassette
A simple, single-future, non-blocking executor intended for building state machines. Designed to be no-std and embedded friendly.
CapableRobot USBHub Driver
www.crowdsupply.com/capable-robot-components/programmable-usb-hub
lv lib split jpg
JPG decoder for LVGL
micropython-micropower
Support for building ultra low power systems based on the Pyboard (1.x and D series).
w1-gpio-cl
Command line configured kernel mode 1-wire bus master driver. w1-gpio standard Linux module enhancement/substitution.
mish
A no-std libm implementation in Rust
rauc-hawkbit-updater
The RAUC hawkBit updater is a simple commandline tool/daemon that runs on your target and interfaces between RAUC and hawkBit's DDI API.
libDaisy
Hardware Library for the Daisy Audio Platform
bacnet-stack
BACnet Protocol Stack library provides a BACnet application layer, network layer and media access (MAC) layer communications services.
libe4
C library of Teserakt's E4 end-to-end security protocol
uevloop
A fast and lightweight event loop for embedded platforms.
Embedded UKF Library
A compact Unscented Kalman Filter (UKF) library for Teensy4/Arduino system (or any real time embedded system in general)
cowl
A lightweight C/C++ library for working with Web Ontology Language (OWL) ontologies
rust-sysfs-pwm
Linux PWM Access via Sysfs in Rust
arm-none-eabi-gcc-xpack
A binary xPack with the Arm Embedded GCC toolchain
stm32-rustup
A guide to rust your stm32 microcontroller
micropython-fourier
Fast Fourier transform in MicroPython's inline ARM assembler.
edi-raspbian
edi configuration for emulated raspbian and raspbian cross compilation.
preemptive
A minimum preemptive OS on Cortex-M3 (specially on blue-pill board) written in Rust.
pikascript
Ultralightweight Python engine that can run with 4KB of RAM and 32KB of Flash (such as STM32G030C8 and STM32F103C8), and is very easy to deploy and expand.
objectbox-generator
ObjectBox Generator based on FlatBuffers schema files (fbs) for C and C++ (more languages in the future)
cukinia
A simple on-target system test framework for Linux
arm-sdk
OS development toolkit for various ARM embedded devices
asinine
Embeddable ASN.1 (DER) and X.509v3 decoder
kernel
An embedded 'Smartwatch' written in Rust
Nokia-LCD5110-HAL
Nokia LCD 5110 library to use with HAL GPIO on STM32 devices
sensor
Sensor by Metriful | Indoor environment monitoring | Documentation and code samples
361-420 of 507 embedded projects