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.
tinyengine
[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
CANopenNode on PIC microcontrollers.
bekantfirmware
Programmable position memory for IKEA BEKANT adjustable sit/stand desk
pycs
Python Based ARM CoreSight Debug and Trace Tools
node-red-contrib-particle
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
Arduino library and MATLAB/Simulink API for the AutomationShield Arduino expansion boards for control engineering education.
mikroe-uhb
USB HID Bootloader programming tool for devices manufactured by MikroElektronika
LittleDB
Little Sql like Database for ESP32 boards
ML-MCU
Code for IoT Journal paper 'ML-MCU: A Framework to Train ML Classifiers on MCU-based IoT Edge Devices'
Train_plus_plus
Code for paper 'Train++: An Incremental ML Model Training Algorithm to Create Self-Learning IoT Devices'