Skip to content

ADR-2. Implement software in Rust

Date: 2024-10-26

Status

Accepted

Context

The embedded software needs to be implemented. The choice of language will determine supported hardware and available frameworks.

Decision

The embedded firmware will be written in Rust.

Consequences

Usage of any C or C++ libraries or frameworks will likely be unsupported. Available hardware platforms are limited to what the Rust ecosystem supports.