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

tinyengine

750
Stars
126
Forks
Watchers

[NeurIPS 2020] MCUNet: Tiny Deep Learning on IoT Devices; [NeurIPS 2021] MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learning; [NeurIPS 2022] MCUNetV3: On-Device Training Under 256K...

CANopenPIC

56
Stars
33
Forks
Watchers

CANopenNode on PIC microcontrollers.

bekantfirmware

141
Stars
9
Forks
Watchers

Programmable position memory for IKEA BEKANT adjustable sit/stand desk

pycs

74
Stars
11
Forks
Watchers

Python Based ARM CoreSight Debug and Trace Tools

node-red-contrib-particle

15
Stars
8
Forks
Watchers

Node-RED node to connect to Particle devices (currently, Core, Photon, P1 and Electron). This can be used to connect to local or official Particle clouds, allowing you to call functions, read variable...

AutomationShield

37
Stars
16
Forks
Watchers

Arduino library and MATLAB/Simulink API for the AutomationShield Arduino expansion boards for control engineering education.

mikroe-uhb

18
Stars
8
Forks
18
Watchers

USB HID Bootloader programming tool for devices manufactured by MikroElektronika

LittleDB

34
Stars
6
Forks
34
Watchers

Little Sql like Database for ESP32 boards

ML-MCU

40
Stars
20
Forks
Watchers

Code for IoT Journal paper 'ML-MCU: A Framework to Train ML Classifiers on MCU-based IoT Edge Devices'

Train_plus_plus

19
Stars
3
Forks
Watchers

Code for paper 'Train++: An Incremental ML Model Training Algorithm to Create Self-Learning IoT Devices'