![]() |
LPCOpen Platform
v1.03
LPCOpen Platform for NXP LPC Microcontrollers
|
Go to the source code of this file.
Typedefs | |
| typedef IP_EEPROM_RWSIZE_T | EEPROM_RWSIZE_T |
Functions | |
| void | Chip_EEPROM_Init (LPC_EEPROM_T *pEEPROM) |
| Initializes EEPROM. | |
| STATIC INLINE void | Chip_EEPROM_DeInit (LPC_EEPROM_T *pEEPROM) |
| De-initializes EEPROM. | |
| STATIC INLINE void | Chip_EEPROM_SetWaitState (LPC_EEPROM_T *pEEPROM, uint32_t ws) |
| Set EEPROM wait state. | |
| STATIC INLINE Status | Chip_EEPROM_Write (LPC_EEPROM_T *pEEPROM, uint16_t pageOffset, uint16_t pageAddress, void *pData, EEPROM_RWSIZE_T wsize, uint32_t byteNum) |
| Write data to EEPROM at specific address. | |
| STATIC INLINE void | Chip_EEPROM_Read (LPC_EEPROM_T *pEEPROM, uint16_t pageOffset, uint16_t pageAddress, void *pData, EEPROM_RWSIZE_T rsize, uint32_t byteNum) |
| Read data to EEPROM at specific address. | |
| STATIC INLINE void | Chip_EEPROM_Erase (LPC_EEPROM_T *pEEPROM, uint16_t address) |
| Erase a page at the specific address. | |
| STATIC INLINE void | Chip_EEPROM_EnablePowerDown (LPC_EEPROM_T *pEEPROM) |
| Put EEPROM device in power down mode. | |
| STATIC INLINE void | Chip_EEPROM_DisablePowerDown (LPC_EEPROM_T *pEEPROM) |
| Bring EEPROM device out of power down mode. | |
| STATIC INLINE void | Chip_EEPROM_EnableInt (LPC_EEPROM_T *pEEPROM, uint32_t mask) |
| Enable EEPROM interrupt. | |
| STATIC INLINE void | Chip_EEPROM_DisableInt (LPC_EEPROM_T *pEEPROM, uint32_t mask) |
| Disable EEPROM interrupt. | |
| STATIC INLINE uint32_t | Chip_EEPROM_GetIntEnable (LPC_EEPROM_T *pEEPROM) |
| Get the value of the EEPROM interrupt enable register. | |
| STATIC INLINE uint32_t | Chip_EEPROM_GetIntStatus (LPC_EEPROM_T *pEEPROM) |
| Get EEPROM interrupt status. | |
| STATIC INLINE void | Chip_EEPROM_SetIntStatus (LPC_EEPROM_T *pEEPROM, uint32_t mask) |
| Set EEPROM interrupt status. | |
| STATIC INLINE void | Chip_EEPROM_ClearIntStatus (LPC_EEPROM_T *pEEPROM, uint32_t mask) |
| Clear EEPROM interrupt status. | |