rigless 0.2.2

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
14
15
16
17
Rigless
Copyright 2026 Rigless Labs

This crate is licensed under the MIT license or the Apache License, Version
2.0, at your option. See LICENSE-MIT and LICENSE-APACHE. The CPU core that
executes the firmware is the crate's own, written in Rust, and it generates
host code with Cranelift and does floating point with rustc_apfloat, both under
the Apache License, Version 2.0, with the LLVM exception.

The register tables in src/soc/*/generated.rs and src/soc/*/generated/ are the
exception. They are generated from each vendor's CMSIS-SVD file, and each generated file carries
the copyright and license lines of the file it came from. The STM32F427's is
Copyright (c) 2024 STMicroelectronics, under the Apache License, Version 2.0.

Rigless is a trademark of Rigless Labs. Neither license grants permission to
use the Rigless name, logo, or marks except as required to describe the origin
of the work and to reproduce this notice.