Stm32 BootloaderCustomizable 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.
Platformio Atom IdePlatformIO IDE for Atom: The next generation integrated development environment for IoT
ZephyrPrimary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
MightycoreArduino hardware package for ATmega1284, ATmega644, ATmega324, ATmega324PB, ATmega164, ATmega32, ATmega16 and ATmega8535
NnomA higher-level Neural Network library for microcontrollers.
Cortex MLow level access to Cortex-M processors
Modmmodm: a C++20 library generator for AVR and ARM Cortex-M devices
StcgalOpen Source STC MCU ISP flash tool
Distortosobject-oriented C++ RTOS for microcontrollers
PunyforthForth inspired programming language for the ESP8266
Svd2rustGenerate Rust register maps (`struct`s) from SVD files
Sim7000 Lte ShieldLTE CAT-M/NB-IoT Arduino-compatible shield with GNSS and temperature sensor. Library supports SIMCom 2G/3G/4G LTE/CAT-M/NB-IoT
SimbaSimba Embedded Programming Platform.
VultVult is a transcompiler well suited to write high-performance DSP code
Lwext4ext2/ext3/ext4 filesystem library for microcontrollers
TockA secure embedded operating system for microcontrollers
OpenbltOfficial read-only mirror of the SVN OpenBLT bootloader repository. Updated daily.
Train plus plusRepo and code of the IEEE UIC paper: Train++: An Incremental ML Model Training Algorithm to Create Self-Learning IoT Devices
vultVult is a transcompiler well suited to write high-performance DSP code
mikroe-uhbUSB HID Bootloader programming tool for devices manufactured by MikroElektronika
M7M01 MuEukaronAn capability-based microkernel general-purpose operating system focusing on scalability, predictability, mixed-criticality and recoverability. THIS PROJECT IS IN PREVIEW STATE CURRENTLY
tf4micro-motion-kitArduino Sketch and a Web Bluetooth API for loading models and running inference on the Nano Sense 33 BLE device.
m-microcontrollerFactorio mod: program circuit network logic using FAL, a Factorio Assembly Language.
AESAES for microcontrollers (Arduino & Raspberry pi)
zevoicemaskAn open source DIY implemetation of a face mask with voice visuals and animations.
usbMinimalist portable USB device stack for SAMD21, LPC1800, LPC4300, Xmega
m3forthm3forth is a forth cross-compiler for cortex-m3 ARM microcontrollers
BioBalanceDetectorBio Balance Detector's products aim to show the weak electromagnetic fields around every living being (including plants, animals and humans) and display it in a heat-map like hyper-spectral image.
rnkrnk is a RTOS targeting ARM architecture.
ArduinoSpritzCipherSpritz encryption system portable C library, CSPRNG, cryptographic hash and MAC functions, symmetric-key data encryption, and general-purpose functions. It's also an Arduino library.
lwprintfLightweight printf library optimized for embedded systems
embLuaLua for microcontrollers
terminalTerminal inside the microcontroller (cli for mcu)
Python-For-KidsA comprehensive and FREE Online Python Development tutorial FOR KIDS utilizing an official BBC micro:bit Development Board going step-by-step into the world of Python for microcontrollers.
json-makerC library used to code JSON objects in null-terminated strings
mdepxMDEPX — A BSD-style RTOS
chirp8-avrCHIP-8 implementation in Rust targeting AVR microcontrollers
smartsiloHardware-integrated system composed by a desktop app and a Node.js server able to control an Arduino and manipulate the temperature of grains within storage silos
LameUIA very lame UI library for embedded systems.
StratifyOSA Powerful embedded RTOS for ARM Cortex M microcontrollers
AutomationShieldArduino library and MATLAB/Simulink API for the AutomationShield Arduino expansion boards for control engineering education.
nrf52832-pacPeripheral Access Crate for the nRF52832 microcontroller
circuitpythonCircuitPython - a Python implementation for teaching coding with microcontrollers
HIGH-TO-LOWin this repository you will find codes in C and their equivalence in MIPS Assembly
xForthExperimental Forth cross compiler for tiny devices
uDevkit-SDKEmbedded systems SDK for Uniswarm boards and others (dsPIC33, dsPIC30, PIC24 and PIC32 compatible)
DigiOSMini OS emulator for Digispark (an Attiny85 based microcontroller).
risc8Mostly AVR compatible FPGA soft-core
lwjsonLightweight JSON parser for embedded systems