Crates.io | machine-check-avr |
lib.rs | machine-check-avr |
version | 0.3.1 |
source | src |
created_at | 2024-03-09 17:20:50.995841 |
updated_at | 2024-10-09 18:23:42.972579 |
description | Crate for the formal verification of AVR microcontrollers by machine-check |
homepage | |
repository | |
max_upload_size | |
id | 1168008 |
size | 165,920 |
The executable in this crate allows formal verification of machine-code programs for the AVR ATmega328P microcontroller via machine-check.
In addition to common machine-check executable arguments,
the executable takes a pair of arguments specifying path to Intel HEX file
containing the ATmega328P program code: --hex-file abc.hex
.
See machine-check for details on verifying specifications.
Note that both machine-check and this crate are currently experimental and awaiting further improvement and stabilization.
The system is written using the official AVR instruction set manual and non-automotive ATmega328P datasheet.
Licensed under either of Apache License, Version 2.0 or MIT license at your option. Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.