stm32_parse_ioc
Parse STM32CubeMX .ioc files to retrieve MCU target, core type, system clock, GPIO pins, and enabled IPs.
Instructions
Parses an STM32CubeMX .ioc file and returns:
MCU Target name & Family (e.g. STM32F4, STM32G4)
CPU core type (Cortex-M4, Cortex-M7, etc.)
System clock frequency in Hz
Configured GPIO pins, labels, and modes
Enabled IPs (USART, SPI, I2C, CAN, ADC, FreeRTOS, etc.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ioc_path | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |