Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Roadmap

Aves is alpha — the build pipeline works, the rest of the SDE is arriving piece by piece.

Near term

  • Kernel. A Rust nRF52840 kernel as a first-class package.
  • Vendor packages. Nordic SoftDevice, nrfutil, flashing helpers, and the supporting glue.
  • aves init. Scaffold a workspace from a template.

Medium term

  • Per-dependency overrides in aves_manifest.toml — override variables passed to a single package’s build without forking the package definition.
  • aves flash — push artifacts onto a connected board over DFU/UF2/JTAG.
  • Linker script generation from board.toml memory regions.

Longer term

  • Additional MCU families beyond nRF52-class. The build system is not nRF-specific; the package and board libraries grow with contributions.
  • Multi-target builds — emit artifacts for several boards from a single aves build invocation.
  • Signed releases and a public registry for third-party packages.

Filing requests in the issue tracker is the best way to influence what lands first.