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.
riscv-steel
Free collection of hardware modules written in Verilog for FPGAs and embedded systems.
breadboard-os
A firmware platform aimed at quick prototyping, built around FreeRTOS and a feature-packed CLI
usbflashprog
A memory device programmer (Flash/EPROM/E2PROM) board and software, connected to PC by USB port.
EfficientMovingAverage
An Efficient moving average implementation intended to be used for micro-controllers.
httpc
HTTP client for embedded use - supports redirects and resume.
dalloc
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
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
TinyNS: Platform-Aware Neurosymbolic Auto Tiny Machine Learning
bridle
Bridle and kite line for embedded systems based on Zephyr.