Skip to content
heliaAOT
API Reference
HELIA HUB

PlatformArgs

Machine-readable model

  • PlatformArgsclassPlatform configuration for the conversion process.
class

Platform configuration for the conversion process.

helia_aot/cli/defines.py:379

PlatformArgs()

Platform configuration for the conversion process.

attribute

name

Python

helia_aot/cli/defines.py:404

name: str = Field(default='apollo510_evb', description='Target platform name')

Target platform name. Defaults to “apollo510_evb”.

attribute

cpu

Python

helia_aot/cli/defines.py:405

cpu: str | None = Field(None, description='CPU core type (e.g., cortex-m55)')

CPU core type (e.g., cortex-m55). Optional for built-ins.

attribute

speeds

Python

helia_aot/cli/defines.py:406

speeds: list[int] = Field(default_factory=list, description='Declared clock speeds in MHz', json_schema_extra=stability('deprecated', since='0.32.0', replacement='remove it; no conversion reads it.'))

Declared clock speeds in MHz. No conversion reads them, and platforms show never lists a configuration platform.

attribute

helia_aot/cli/defines.py:412

capabilities: list[SocCapability] = Field(default_factory=list, description='List of SoC capabilities')

Available SoC capabilities. The removed ble, usb and psram capabilities are rejected with a migration hint.