Skip to main content
Version: 0.2.11

Getting Started

This guide covers developer setup on a host machine. When you move to device firmware, follow Porting Guide, Configuration Guide, and Memory Usage in addition to the build steps below.

Prerequisites

  • Rust stable toolchain (rustup + cargo)
  • Git

Build and test

From the repository root:

cargo check --workspace
cargo test --workspace

Formatting and linting

cargo fmt --all
cargo clippy --workspace --all-targets

Generate documentation site content

From noxtls/docs:

npm install
npm run docs:sync
npm run start

docs:sync regenerates:

  • crate API pages under docs/docs/api
  • release notes page from docs/changelog.json

Device-oriented next steps

Reference