![]() |
LPCOpen Platform
v1.03
LPCOpen Platform for NXP LPC Microcontrollers
|
#include "eeprom_001.h"Go to the source code of this file.
Functions | |
| void | IP_EEPROM_Init (IP_EEPROM_001_T *pEEPROM, uint32_t div) |
| Initializes EEPROM. | |
| void | IP_EEPROM_WaitForIntStatus (IP_EEPROM_001_T *pEEPROM, uint32_t mask) |
| Wait for interrupt occurs. | |
| void | IP_EEPROM_ErasePageRegister (IP_EEPROM_001_T *pEEPROM) |
| Erase data in page register. | |
| uint32_t | IP_EEPROM_WritePageRegister (IP_EEPROM_001_T *pEEPROM, uint16_t pageOffset, uint8_t *pData, uint8_t wsize, uint32_t byteNum) |
| Write data to page register. | |
| void | IP_EEPROM_EraseProgramPage (IP_EEPROM_001_T *pEEPROM, uint16_t pageAddr) |
| Erase/Program an EEPROM page. | |
| uint32_t | IP_EEPROM_ReadPage (IP_EEPROM_001_T *pEEPROM, uint16_t pageOffset, uint16_t pageAddr, uint8_t *pData, uint8_t rsize, uint32_t byteNum) |
| Read data from non-volatile memory. | |
| Status | IP_EEPROM_Write (IP_EEPROM_001_T *pEEPROM, uint16_t pageOffset, uint16_t pageAddr, void *pData, IP_EEPROM_RWSIZE_T wsize, uint32_t byteNum) |
| Write data to EEPROM at specific address. | |
| Status | IP_EEPROM_Read (IP_EEPROM_001_T *pEEPROM, uint16_t pageOffset, uint16_t pageAddr, void *pData, IP_EEPROM_RWSIZE_T rsize, uint32_t byteNum) |
| Read data to EEPROM at specific address. | |
| void | IP_EEPROM_Erase (IP_EEPROM_001_T *pEEPROM, uint16_t pageAddr) |
| Erase a page at the specific address. | |