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.
MiniCore
Arduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PB
ferret
Ferret is a free software lisp implementation for real time embedded control systems.
open-electronics
📚 💻 Great Resources for Electronics Enthusiasts
platformio-core
Your Gateway to Embedded Software Development Excellence :alien:
tinygo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
tock
A secure embedded operating system for microcontrollers
micropy-cli
Micropython Project Management Tool with VSCode support, Linting, Intellisense, Dependency Management, and more!
zephyr
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Awesome-Embedded
A curated list of awesome embedded programming.
stm32-bootloader
Customizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.