https://github.com/nathaniel-brough/embedded-hal-fuzz
A fuzzing library for rust hardware drivers
https://github.com/nathaniel-brough/embedded-hal-fuzz
embedded fuzzing rust
Last synced: 10 months ago
JSON representation
A fuzzing library for rust hardware drivers
- Host: GitHub
- URL: https://github.com/nathaniel-brough/embedded-hal-fuzz
- Owner: nathaniel-brough
- License: mit
- Created: 2022-06-15T20:38:53.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-08-11T17:41:28.000Z (11 months ago)
- Last Synced: 2025-08-29T19:40:26.036Z (10 months ago)
- Topics: embedded, fuzzing, rust
- Language: Rust
- Homepage: https://docs.rs/embedded-hal-fuzz/latest/embedded_hal_fuzz/index.html
- Size: 53.7 KB
- Stars: 26
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/silvergasp/embedded-hal-fuzz/actions/workflows/rust.yml)
[](https://crates.io/crates/embedded-hal-fuzz)
# embedded-hal-fuzz
A fuzzing library for rust hardware drivers. Checkout the [docs](https://docs.rs/embedded-hal-fuzz/1.0.0-rc.1/embedded_hal_fuzz/) for more details.
## Feature status
- [x] I²C (Read, WriteRead)
- [x] SPI (FullDuplex, Write, WriteIter, Transactional)
- [x] No-op delay
- [x] Serial
- [x] I/O pins (InputPin, OutputPin)
- [x] PWM