rp2040
Program Raspberry Pi Pico RP2040 using programmable I/O (PIO) state machines, multicore FIFOs, and DMA.
SKILL.mdskills/embedded/rp2040/SKILL.md
GitHubRP2040 Dual-Core & PIO State Machines
Purpose
Program Raspberry Pi Pico RP2040 using programmable I/O (PIO) state machines, multicore FIFOs, and DMA.
This canonical skill provides deterministic, production-grade operational directives for AI agents executing autonomous engineering and verification tasks within the embedded domain.
When to Use
- When designing, developing, optimizing, or debugging within
embeddedtasks. - When an autonomous agent requires deterministic execution patterns for
rp2040. - When verifying compliance, architecture, or performance standards in this domain.
When NOT to Use
- When operating outside the scope of
embeddedengineering. - When a more specialized sub-skill or external toolchain is explicitly requested by the user.
Capabilities
- Structural design and implementation for RP2040 Dual-Core & PIO State Machines.
- Automated verification, schema compliance, and diagnostic troubleshooting.
- Performance profiling, security posture hardening, and error recovery.
Inputs
- Project source files, configuration manifests, or task instructions.
- Target runtime environment parameters and toolchain dependencies.
Workflow
- Pre-flight Assessment: Inspect existing configuration and environment preconditions.
- Implementation & Transformation: Apply focused, AST-aware structural modifications.
- Verification & Audit: Execute domain-specific test suites, syntax checks, or simulation passes.
- Resolution: Resolve any detected regressions or failure modes prior to completion.
Tools
- Project-approved terminal tools, file editors, and verification test harnesses.
Examples
- Standard operational execution pattern for
rp2040:# Verify environment readiness and execute task workflow allskills route "rp2040"
Safety
- Maintain strict workspace boundary sandboxing.
- Prevent unvetted credential exposure and destructive disk operations.
- Ensure all modifications are verified before concluding execution.
Source
All-Skills Canonical Engineering Framework.
Notes
- Pairs with relevant testing, linting, and architecture verification skills across the platform.