1.1.12.1 AT25 Driver

This driver provides a non-blocking interface to read and write to the external AT25 EEPROM. The library uses the SPI Peripheral Library (PLIB) to interface with the AT25.

Key features:

  • Supports a single instance of the AT25 EEPROM and a single client to the driver.

  • Supports page writes.

  • Supports writes to random memory address within page boundaries.

  • The library interface is compliant to the block media interface expected by the Memory driver. This allows running a file system on the AT25 EEPROM using the Memory Driver and the File System Service.

  • The library can be used in both Bare-Metal and RTOS environments.