middleware_add
Integrate or register STM32CubeMX middleware instances, including custom X-CUBE files, by setting modes and providing root, config, and template paths.
Instructions
Integrate a middleware instance (set mode <name> <mode>) or register a custom X-CUBE middleware (add mw with root/mode/config/template paths).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Mode to activate, e.g. CMSIS_V2 / FATFS / LwIP | |
| name | Yes | Middleware instance name (FREERTOS, FATFS, LWIP…) | |
| custom | No | Register custom middleware files instead | |
| timeout | No | Seconds to wait | |
| root_dir | No | Custom middleware root directory | |
| mode_file | No | Custom middleware mode file | |
| project_id | Yes | Project id | |
| config_file | No | Custom middleware config file | |
| template_dir | No | Custom middleware template directory |