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.
tinyproto
Tiny Software Protocol for communication over UART, SPI, etc
microflo
Live dataflow programming for microcontrollers and embedded
timonel
ATtiny85/45/25 I2C bootloader
BFree
BFree: Enabling Battery-free Sensor Prototyping with Python
ubxlib
Portable C libraries which provide APIs to build applications with u-blox products and services. Delivered as add-on to existing microcontroller and RTOS SDKs.
picovoice
On-device voice assistant platform powered by deep learning
nnom
A higher-level Neural Network library for microcontrollers.
stcgal
Open Source STC MCU ISP flash tool
AES
AES for microcontrollers (Arduino & Raspberry pi)
emlearn
Machine Learning inference engine for Microcontrollers and Embedded devices