| PDL for FM0+ Version1.0 Peripheral Driverl Library for FM0+

- Main Page
- Modules
- Data Structures
- Files

Access S25FL127 with CSIO interrupt mode

Provided functions of CsioIntS25fl127sGroup module:

- S25fl127s_Init()
- S25fl127s_ReadId()
- At24cxx_ByteWrite()
- S25fl127s_BulkErase()
- S25fl127s_4kSectorErase()
- S25fl127s_SectorErase()
- S25fl127s_PageProgram()
- S25fl127s_Read()

S25fl127s_Init() initializes the CSIO channel to access AT24CXX.

S25fl127s_ReadId() reads the device ID and manufacture ID.

At24cxx_ByteWrite() write 1 byte at a romdon address.

S25fl127s_BulkErase() erases whole memory of S25FL127S

S25fl127s_4kSectorErase() can erase 4kB sector of S25FL127S.

S25fl127s_SectorErase() can erase 64kB sector or 256kB sector.

S25fl127s_PageProgram() can program up to 1 page bytes, at the default 1 page contains 256bytes, to change the page size is possible, but it is not implemented and considered in this driver.

S25fl127s_Read() can read as many bytes as whole memory from the given address.