mzm-stm32-workflow

star 0

Stage-driven STM32F446 firmware delivery for MZM bias-control boards using CMake, ADC+DMA acquisition, windowed FFT, VBW averaging, and dBm calibration. Use when planning, implementing, reviewing, or managing this project's phased development.

ckdfs By ckdfs schedule Updated 3/5/2026

name: mzm-stm32-workflow description: Stage-driven STM32F446 firmware delivery for MZM bias-control boards using CMake, ADC+DMA acquisition, windowed FFT, VBW averaging, and dBm calibration. Use when planning, implementing, reviewing, or managing this project's phased development.

MZM STM32 Workflow Skill

Use this skill with AGENTS.md and specs/*.md.

Workflow

  1. Read AGENTS.md.
  2. Open one stage SPEC from specs/.
  3. Execute only that stage's scope.
  4. Run listed checks.
  5. Update specs/STATUS.md.

Engineering Rules

  • Use timer-triggered ADC + DMA for deterministic sampling.
  • Use arm_rfft_fast_f32 for PA0 real-valued data.
  • Apply window before FFT.
  • Compute and smooth VBW in linear power domain.
  • Convert to dBm only after scaling and calibration assumptions are explicit.

Prompt Source

For copy-paste prompts, read:

  • references/codex-prompts.md
Install via CLI
npx skills add https://github.com/ckdfs/mzm_main --skill mzm-stm32-workflow
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator