eeprom25aa02e48

Crates.ioeeprom25aa02e48
lib.rseeprom25aa02e48
version1.0.1
sourcesrc
created_at2020-09-12 23:58:37.639051
updated_at2024-01-22 00:56:49.273464
descriptionPlatform-agnostic Rust driver for the 25AA02E48 EEPROM.
homepagehttps://github.com/newAM/eeprom25aa02e48-rs
repositoryhttps://github.com/newAM/eeprom25aa02e48-rs
max_upload_size
id287943
size28,122
Alex Martens (newAM)

documentation

README

crates.io docs.rs Build Status

eeprom25aa02e48

Inspired by eeprom24x-rs, this is a driver for the Microchip 25AA02E48 SPI EEPROM, based on the embedded-hal traits.

This EEPROM is unique because it has an EUI-48 MAC address programmed into the EEPROM, which is convenient for creating internet connected devices with valid MAC addresses.

Example

use eeprom25aa02e48::Eeprom25aa02e48;

let mut eeprom = Eeprom25aa02e48::new(spi);
let eui48: [u8; 6] = eeprom.read_eui48()?;
Commit count: 38

cargo fmt