What problem does it solve?
This Skill addresses the complexities of AVR firmware development, providing structured guidance on MCU identification, peripheral configuration, and debugging.
Core Features & Use Cases
- MCU Identification: Identifies specific microcontroller models for targeted configuration.
- ISR Safety: Offers strategies for safe interrupt service routines.
- Peripheral Configuration: Assists in setting up timers, UART, SPI, and I2C.
- Memory Constraints: Provides guidance on managing flash, SRAM, EEPROM, and registers.
- Debugging: Offers techniques for verification and debugging using serial logs and simulators.
Quick Start
Utilize the avr skill by specifying your MCU model and peripheral needs, e.g., 'avr ATmega328P UART'.