rigless 0.2.0

Virtual hardware-in-the-loop runtime: run unmodified firmware on an emulated MCU with every peripheral, chip model and unit of virtual time in Rust, and a CPU core of its own that translates the firmware's instructions to host code
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
// Copyright (c) 2026 Rigless Labs.
// SPDX-License-Identifier: MIT OR Apache-2.0
#![doc = include_str!("stm32f427/README.md")]

#[rustfmt::skip]
#[expect(clippy::enum_variant_names, reason = "the reference manual prefixes every DMA2D register with DMA2D_")]
pub mod generated;

mod memory_map;
pub mod peripherals;

pub use memory_map::{CPU, MEMORY, NOR_PSRAM, builder};
pub use peripherals::{PORTS, SERIAL_INTERFACES, Stm32f427};