2 unstable releases

0.2.0 Mar 25, 2020
0.1.0 May 24, 2019

#11 in #eeprom

Download history 103/week @ 2024-07-24 105/week @ 2024-07-31 127/week @ 2024-08-07 75/week @ 2024-08-14 131/week @ 2024-08-21 81/week @ 2024-08-28 127/week @ 2024-09-04 85/week @ 2024-09-11 104/week @ 2024-09-18 146/week @ 2024-09-25 193/week @ 2024-10-02 184/week @ 2024-10-09 166/week @ 2024-10-16 171/week @ 2024-10-23 101/week @ 2024-10-30 83/week @ 2024-11-06

537 downloads per month
Used in 3 crates

0BSD license

2MB
546 lines

Contains (Zip file, 400KB) dev-board/pcb/gerbers.zip

spi-memory

crates.io docs.rs Build Status

This crate provides a generic embedded-hal-based driver for different families of SPI Flash and EEPROM chips.

Right now, only 25-series Flash chips are supported. Feel free to send PRs to support other families though!

Please refer to the changelog to see what changed in the last releases.

Usage

Add an entry to your Cargo.toml:

[dependencies]
spi-memory = "0.2.0"

Check the API Documentation for how to use the crate's functionality.


lib.rs:

An embedded-hal-based SPI-Flash chip driver.

This crate aims to be compatible with common families of SPI flash chips. Currently, reading 25-series chips is supported, and support for writing and erasing as well as other chip families (eg. 24-series chips) is planned. Contributions are always welcome!

Dependencies