[](https://github.com/silvergasp/embedded-hal-fuzz/actions/workflows/rust.yml)
[](https://crates.io/crates/embedded-hal-fuzz)
<p align="center">
<img src="logo.png" />
</p>
# embedded-hal-fuzz
A fuzzing library for rust hardware drivers. Checkout the [docs](https://docs.rs/embedded-hal-fuzz/0.1.0/embedded_hal_fuzz/) for more details.
## Feature status
- [x] I²C (Read, WriteRead)
- [x] SPI (FullDuplex, Write, WriteIter, Transactional)
- [ ] No-op delay
- [ ] Actual delay
- [x] Serial
- [ ] RNG (Probably won't implement)
- [x] I/O pins (InputPin, OutputPin)
- [ ] ADC
- [ ] Timers
- [ ] ...