Aura IoT Plugin

Hardware/MMIO safety checks (capabilities, offsets, bitmasks).

Enable

Add this to your aura.toml:

TOML
plugins = [
  { name = "aura-iot", trusted = true },
]

What it verifies

  • Emits informational proof diagnostics for verified bitmask/offset facts.
  • Uses the nearest aura.toml [hardware] manifest to learn register masks.

Example

AURA
import aura::hw

cell main() ->:
    val cap = hw.open("SPI_CTRL")
    val _ = hw.write_u32(cap, 0, 0x3FF)

Editor feedback

When verification succeeds, the LSP publishes informational diagnostics tagged with the plugin id (aura-iot). Aura Sentinel uses these to render gutter icons, hovers, and inlay hints.