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

riscv-steel

149
Stars
17
Forks
Watchers

Free collection of hardware modules written in Verilog for FPGAs and embedded systems.

cmrx

30
Stars
4
Forks
Watchers

C Microkernel Realtime eXecutive

breadboard-os

582
Stars
30
Forks
582
Watchers

A firmware platform aimed at quick prototyping, built around FreeRTOS and a feature-packed CLI

usbflashprog

15
Stars
4
Forks
Watchers

A memory device programmer (Flash/EPROM/E2PROM) board and software, connected to PC by USB port.

EfficientMovingAverage

15
Stars
8
Forks
Watchers

An Efficient moving average implementation intended to be used for micro-controllers.

httpc

15
Stars
5
Forks
Watchers

HTTP client for embedded use - supports redirects and resume.

dalloc

15
Stars
2
Forks
Watchers

This is the custom implementation of function malloc for embedded systems, that defragmentate memory after using it. Good solution when you need to allocate memory dynamically, but memory fragmentatio...

CircuitPython_Unittest

16
Stars
3
Forks
Watchers

A repo that provides the MP-Lib unittest.py to CircuitPython to allow makers to take full advantage of Python's unittest within CircuitPython.

neurosymbolic-tinyml

18
Stars
0
Forks
Watchers

TinyNS: Platform-Aware Neurosymbolic Auto Tiny Machine Learning

bridle

15
Stars
3
Forks
Watchers

Bridle and kite line for embedded systems based on Zephyr.