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 convient for creating internet connected devices with valid MAC addresses.
The FTDI example uses a FT232H USB to SPI device to develop the drivers without the use of a microcontroller.
One-time device setup instructions can be found in the [libftd2xx crate].
With the [adafruit FT232H breakout] create the following connections:
Run the example with cargo run --example ftdi
.