Skip to content

v2.3.8

Pre-release
Pre-release

Choose a tag to compare

@MatthiasHertelArm MatthiasHertelArm released this 28 Aug 19:40

[2.3.8] - 2026-08-28

Added

  • add-board-layer skill — a third extension-authored skill, always installed like cmsis-debug-live and cmsis-help: add a board layer to an existing csolution by interview. It reads the csolution, the DFP/BSP pdsc and an existing layer first and asks only the decisions they cannot settle (scope, layer strategy, probe, STDIO transport, memory), then reuses the BSP layer, integrates the DFP's configuration generator when the pack ships no Device:Startup and startup exists only as generator output (STM32CubeMX, MCUXpresso Config Tools, Infineon Device Configurator, Microchip MCC — the agent selects the generator components, runs the first cbuild pass and tells the user to run the generator, which it cannot do for them), or writes a minimal bare-metal layer (CMSIS C startup, retarget_stdio.c on the reset clock, regions_<board>.h, minimal device header), wires the target-type into the csolution and builds to green, then hands over to csolution-retarget for the hardware bring-up. Hardware facts — register offsets and bit meanings, the reset clock tree, VCP instance and pins, errata — come from the pack documentation through the CMSIS Pack Docs MCP (list_target_docs, search_target_docs, read_doc_pages) when it is installed, cited by document and page and cross-checked against the SVD; without it the skill says what is unverified. The cmsis-project router's workflow points at it and cmsis-help lists it.

Also attached: cmsis-pack-docs-0.13.1.vsix — the experimental CMSIS Pack Docs extension (page-cited search over the reference manuals, datasheets and board manuals of the current csolution target through its own MCP server), which the new add-board-layer skill uses for every hardware question when it is installed. Built to be merged into the Assistant later.

Pre-release (odd minor). Full changelog: https://github.com/MatthiasHertelArm/CMSIS-Developer-Assistant/blob/v2.3.8/CHANGELOG.md — previous pre-release: https://github.com/MatthiasHertelArm/CMSIS-Developer-Assistant/releases/tag/v2.3.7 (AI efficiency work, cmsis_action target switch, diagnose_fault, eval scenarios).