| LPCOpen Platform v1.03 LPCOpen Platform for NXP LPC Microcontrollers

- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Typedefs | Functions
eeprom_17xx_40xx.h File Reference

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.