Cortex MLow level access to Cortex-M processors
Stars: ✭ 379 (+210.66%)
alloc-cortex-mA heap allocator for Cortex-M processors
Stars: ✭ 139 (+13.93%)
Cortex M RticReal-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
Stars: ✭ 623 (+410.66%)
Cortex M QuickstartTemplate to develop bare metal applications for Cortex-M microcontrollers
Stars: ✭ 372 (+204.92%)
Modmmodm: a C++20 library generator for AVR and ARM Cortex-M devices
Stars: ✭ 375 (+207.38%)
zmuzmu - Emulator for Microcontroller Systems
Stars: ✭ 70 (-42.62%)
XpccDEPRECATED, use our successor library https://modm.io instead
Stars: ✭ 177 (+45.08%)
xForthExperimental Forth cross compiler for tiny devices
Stars: ✭ 53 (-56.56%)
async-stm32f1xxAbstractions for asynchronous programming on the STM32F1xx family of microcontrollers.
Stars: ✭ 24 (-80.33%)
Svd2rustGenerate Rust register maps (`struct`s) from SVD files
Stars: ✭ 347 (+184.43%)
DemOSFree, simple, extremely lightweight, stackless, cooperative, co-routine system (OS) for microcontrollers
Stars: ✭ 18 (-85.25%)
Cortex M RtMinimal startup / runtime for Cortex-M microcontrollers
Stars: ✭ 286 (+134.43%)
rustBootrustBoot is a standalone bootloader written entirely in `Rust`, designed to run on anything from a microcontroller to a system on chip. It can be used to boot into bare-metal firmware or Linux.
Stars: ✭ 99 (-18.85%)
Distortosobject-oriented C++ RTOS for microcontrollers
Stars: ✭ 354 (+190.16%)
rnkrnk is a RTOS targeting ARM architecture.
Stars: ✭ 22 (-81.97%)
IntrOSFree cooperative operating system (OS) for microcontrollers
Stars: ✭ 38 (-68.85%)
perf counterA dedicated performance counter for Cortex-M systick. It shares the SysTick with users' original SysTick function without interfere it. This library will bring new functionalities, such as performance counter, delay_us and clock() service defined in time.h
Stars: ✭ 197 (+61.48%)
UtensorTinyML AI inference library
Stars: ✭ 1,295 (+961.48%)
TockA secure embedded operating system for microcontrollers
Stars: ✭ 3,258 (+2570.49%)
betafpv-f3Board Support Crate for the BetaFPV F3 Drone Flight Controller
Stars: ✭ 37 (-69.67%)
mdepxMDEPX — A BSD-style RTOS
Stars: ✭ 17 (-86.07%)
M7M01 MuEukaronAn capability-based microkernel general-purpose operating system focusing on scalability, predictability, mixed-criticality and recoverability. THIS PROJECT IS IN PREVIEW STATE CURRENTLY
Stars: ✭ 79 (-35.25%)
PyocdOpen source Python library for programming and debugging Arm Cortex-M microcontrollers
Stars: ✭ 550 (+350.82%)
BerryA ultra-lightweight embedded scripting language optimized for microcontrollers.
Stars: ✭ 206 (+68.85%)
MicrofloLive dataflow programming for microcontrollers and embedded
Stars: ✭ 207 (+69.67%)
ESC-CNN-microcontrollerEnvironmental Sound Classification on Microcontrollers using Convolutional Neural Networks
Stars: ✭ 85 (-30.33%)
fixedvec-rsHeapless vector implementation for Rust
Stars: ✭ 39 (-68.03%)
U8g2U8glib library for monochrome displays, version 2
Stars: ✭ 2,737 (+2143.44%)
register-rsUnified interface for type-safe MMIO and CPU register access in Rust
Stars: ✭ 48 (-60.66%)
BlogA set of various projects based on ESP8266, ESP32, ATtiny13, ATtiny85, ATtiny2313, ATmega8, ATmega328, ATmega32, STM32 and more.
Stars: ✭ 198 (+62.3%)
LittlefsA little fail-safe filesystem designed for microcontrollers
Stars: ✭ 2,488 (+1939.34%)
rust-amplifyAmplifying Rust language capabilities: multiple generic trait implementations, type wrappers, bit-precise numerics, derive macros
Stars: ✭ 38 (-68.85%)
Nrf HalA Rust HAL for the nRF family of devices
Stars: ✭ 186 (+52.46%)
msp430-rngRandom (SLAA338) and pseudorandom (LCG) number generation.
Stars: ✭ 19 (-84.43%)
Pro microATMega32U4 Arduino board, available from SparkFun Electronics
Stars: ✭ 180 (+47.54%)
PolymcuAn open framework for micro-controller software
Stars: ✭ 173 (+41.8%)
MicropythonMicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Stars: ✭ 13,439 (+10915.57%)
Nf Interpreter⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Stars: ✭ 168 (+37.7%)
netxduoAzure RTOS NetX Duo is an advanced, industrial-grade TCP/IP network stack designed specifically for deeply embedded real-time and IoT applications
Stars: ✭ 151 (+23.77%)
ez-rtosA micro real-time operating system supporting task switching, delay function, memory allocator and critical section. It is writen on ARM Cortex-M3 assemble language, it runs successfully on STM32F103 MCU.
Stars: ✭ 57 (-53.28%)
EmlearnMachine Learning inference engine for Microcontrollers and Embedded devices
Stars: ✭ 154 (+26.23%)
Lib PythonBlynk IoT library for Python and Micropython
Stars: ✭ 140 (+14.75%)
Chino OsA real time operating system for IoT written in C++
Stars: ✭ 139 (+13.93%)
picovoiceThe end-to-end platform for building voice products at scale
Stars: ✭ 316 (+159.02%)
regbitsC++ templates for type-safe bit manipulation
Stars: ✭ 53 (-56.56%)
XMC-for-ArduinoIntegration of Infineon's XMC microcontrollers into the Arduino IDE.
Stars: ✭ 85 (-30.33%)
timonelATtiny85/45/25 I2C bootloader
Stars: ✭ 108 (-11.48%)
M5p01 muprokaronA tiny real-time kernel focusing on formal reliability and simplicity.
Stars: ✭ 132 (+8.2%)
Tiny JsonThe tiny-json is a versatile and easy to use json parser in C suitable for embedded systems. It is fast, robust and portable.
Stars: ✭ 127 (+4.1%)
micropy-stubsAutomatically Generated Stub Packages for Micropy-Cli and whomever else
Stars: ✭ 25 (-79.51%)
Neo430A very small msp430-compatible customizable soft-core microcontroller-like processor system written in platform-independent VHDL.
Stars: ✭ 120 (-1.64%)
GoldfishA small, thin, USB-C, Pro Micro compatible microcontroller
Stars: ✭ 120 (-1.64%)
arduivisa bi-directional communication paradigm for programming languages & microcontrollers
Stars: ✭ 48 (-60.66%)
Micropy CliMicropython Project Management Tool with VSCode support, Linting, Intellisense, Dependency Management, and more!
Stars: ✭ 112 (-8.2%)
Stm32 Dma UartEfficient DMA timeout mechanism for peripheral DMA configured in circular mode demonstrated on a STM32 microcontroller.
Stars: ✭ 111 (-9.02%)