porting
Transfers an STM32CubeMX configuration from one MCU to another by importing .ioc files, running and logging import attempts, applying compatibility rules, and patching database entries when needed.
Instructions
Port a configuration onto another MCU / manage the import engine: try_auto (import another .ioc into the current MCU), try/try_and_log, report, compatibility rules, import options and logs, and the MCUs-DB hack mode used to patch database entries.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dma | No | DMA controller for channel_constraint | |
| ioc | No | Source .ioc for open_ioc / ip_config / try_auto | |
| pin | No | Pin name for gpio_constraint / hack_db | |
| value | No | Option value / hack_db signal | |
| action | Yes | Import action | |
| option | No | Manual import option name | |
| report | No | Report/log file name | |
| signal | No | Signal name for gpio_constraint / hack_db | |
| channel | No | Channel for channel_constraint | |
| request | No | Request for channel_constraint | |
| timeout | No | Seconds to wait for the import | |
| rule_type | No | Rule type (see CubeMX import rules) | |
| peripheral | No | Peripheral for channel_constraint | |
| project_id | Yes | Project id | |
| rule_value | No | Rule value | |
| dest_periph | No | Destination peripheral for add_rule | |
| source_periph | No | Source peripheral for add_rule |