CMSIS Driver  Version 1.10 - Preliminary
Middleware Driver API for microcontroller peripherals
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Driver_NOR.c File Reference

Functions

ARM_DRV_VERSION ARM_NOR_GetVersion (void)
 Get driver version.
 
ARM_NOR_STATUS ARM_NOR_Initialize (uint32_t base_addr)
 Initialize NOR Flash interface.
 
ARM_NOR_STATUS ARM_NOR_Uninitialize (void)
 Deinitialize NOR Flash interface.
 
ARM_NOR_STATUS ARM_NOR_PowerControl (ARM_POWER_STATE state)
 Control NOR Flash interface power.
 
ARM_NOR_STATUS ARM_NOR_ReadData (uint32_t addr, uint8_t *data, uint32_t size)
 Read data from NOR Flash. Optional function. Used for non-memory-mapped devices.
 
ARM_NOR_STATUS ARM_NOR_WriteData (uint32_t addr, const uint8_t *data, uint32_t size)
 Write data to NOR Flash device.
 
ARM_NOR_STATUS ARM_NOR_EraseSector (uint32_t addr)
 Erase NOR Flash Sector.
 
ARM_NOR_STATUS ARM_NOR_EraseChip (void)
 Erase complete NOR Flash. Optional function for faster full chip erase.