mspm0-ccs
Installation
SKILL.md
MSPM0 CCS Agent Skill
Use this skill when working on TI MSPM0 firmware projects that use CCS, CCS Theia, SysConfig, and DriverLib.
This skill is for Claude Code, OpenCode, OpenClaw, Continue, Cursor, Codex, and other skill-aware CLI or editor agents. It is not Codex-specific.
First Steps
- Locate the project
.syscfgfile. - Read the
.syscfgmetadata: device, package, SDK product, and SysConfig tool version. - Inspect generated
ti_msp_dl_config.hfor generated names, macros, IRQ names, and init function spelling. - Inspect existing module instances, such as GPIO, UART, PWM, I2C, ADC, TIMER, SYSCTL, DMA, and interrupts.
- If the needed SysConfig field or enum is unclear, read
references/syscfg_schema_sources.mdand inspect local SDK examples or.meta/*.syscfg.jsbefore editing. - Read the relevant docs under
references/before changing hardware configuration. - Modify the smallest relevant
.syscfgsection and follow the local naming style. - Update application code to use generated DriverLib macros.
- Rebuild or run SysConfig CLI after
.syscfgchanges.