microcontroller
Tracked open-source repos tagged microcontroller, sorted by stars.
- #31
:stars: List of software (HW interfaces, libs, protocols, etc) specifically suitable for resource-constrained Embedded Systems (low-memory and low-power) like 8-bit, 16-bit and 32-bit microcontrollers.
★ 1,101+7Star change over the last 7 days - #32★ 1,099+1Star change over the last 7 days
- #33★ 1,081+7Star change over the last 7 days
- #34
A 100-day challenge exploring IoT and embedded systems using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython. Each day covers a new sensor or module with complete code, circuit diagram, and explanation.
★ 1,060+15Star change over the last 7 days - #35★ 1,058+0Star change over the last 7 days
- #36★ 1,003+2Star change over the last 7 days
- #37★ 969+2Star change over the last 7 days
- #38★ 964+2Star change over the last 7 days
- #39
[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 256KB Memory
★ 955+2Star change over the last 7 days - #40
A compact MODBUS RTU/TCP C library for embedded/microcontrollers
★ 905+2Star change over the last 7 days - #41
A comparison of operating systems written in Rust
★ 863-1Star change over the last 7 days - #42★ 852+0Star change over the last 7 days
- #43★ 839+2Star change over the last 7 days
- #44
Source code for the book Real-Time C++, by Christopher Kormanyos
★ 809+3Star change over the last 7 days - #45
A FREE comprehensive online Python development tutorial FOR KIDS utilizing an official BBC micro:bit Development Board going step-by-step into the world of Python for microcontrollers.
★ 796+0Star change over the last 7 days - #46★ 788+1Star change over the last 7 days
- #47★ 749+1Star change over the last 7 days
- #48
📚 💻 Great Resources for Electronics Enthusiasts
★ 748+2Star change over the last 7 days - #49
Arduino hardware package for ATmega1284, ATmega644, ATmega324, ATmega324PB, ATmega164, ATmega32, ATmega16 and ATmega8535
★ 712+1Star change over the last 7 days - #50
Complete workflow for professional LVGL UI development. Import from Figma, build in XML with instant preview, test in CI, and export plain LVGL C. No extra runtime needed.
★ 654+1Star change over the last 7 days - #51★ 606+2Star change over the last 7 days
- #52
A firmware platform aimed at quick prototyping, built around FreeRTOS and a feature-packed CLI
★ 599+0Star change over the last 7 days - #53
BACnet Protocol Stack library provides a BACnet application layer, network layer and media access (MAC) layer communications services.
★ 592+2Star change over the last 7 days - #54★ 592+1Star change over the last 7 days
- #55
A dedicated performance counter mainly for micro-controllers. For Cortex-M processors, the Systick will be used by default. The `perf_counter` shares the SysTick with users' original SysTick function(s) without interfering with it. This library will bring new functionalities.
★ 591+0Star change over the last 7 days - #56
a simple ESP32 NAT Router with some additional features
★ 573+1Star change over the last 7 days - #57★ 544+1Star change over the last 7 days