Microcontroller topic

Microcontrollers are small computers on a single integrated circuit, containing a processor, memory, and input/output peripherals. They are widely used in embedded systems for performing specific control functions efficiently. Applications of microcontrollers include robotics, IoT, and home automation. Popular examples include Arduino, ESP32, and Raspberry Pi Pico.

List Microcontroller repositories

pyOCD

1.1k
Stars
470
Forks
Watchers

Open source Python library for programming and debugging Arm Cortex-M microcontrollers

distortos

430
Stars
65
Forks
Watchers

object-oriented C++ RTOS for microcontrollers

nuttx

2.7k
Stars
1.1k
Forks
Watchers

Apache NuttX is a mature, real-time embedded operating system (RTOS)

espflix

964
Stars
65
Forks
Watchers

A free video streaming service that runs on a ESP32

svd2rust

661
Stars
145
Forks
Watchers

Generate Rust register maps (`struct`s) from SVD files

xpcc

173
Stars
39
Forks
Watchers

DEPRECATED, use our successor library https://modm.io instead

StateOS

166
Stars
47
Forks
Watchers

Free real-time operating system (RTOS) for microcontrollers with advanced c++ wrapper and support for std::thread

nrf-hal

476
Stars
131
Forks
Watchers

A Rust HAL for the nRF family of devices

lib-python

235
Stars
81
Forks
Watchers

Blynk IoT library for Python and Micropython

polymcu

202
Stars
41
Forks
Watchers

An open framework for micro-controller software