|  | CMSIS-Driver
    Version 2.6.0
    Peripheral Interface for Middleware and Application Code | 
| Functions | |
| ARM_DRIVER_VERSION | ARM_Storage_GetVersion (void) | 
| Get driver version.  More... | |
| ARM_STOR_CAPABILITIES | ARM_Storage_GetCapabilities (void) | 
| Get driver capabilities.  More... | |
| int32_t | ARM_Storage_Initialize (ARM_Storage_Callback_t callback) | 
| Initialize the Storage interface.  More... | |
| int32_t | ARM_Storage_Uninitialize (void) | 
| De-initialize the Storage Interface.  More... | |
| int32_t | ARM_Storage_PowerControl (ARM_POWER_STATE state) | 
| Control the Storage interface power.  More... | |
| int32_t | ARM_Storage_ReadData (uint64_t addr, void *data, uint32_t size) | 
| Read data from Storage.  More... | |
| int32_t | ARM_Storage_ProgramData (uint64_t addr, const void *data, uint32_t size) | 
| Program data to Storage.  More... | |
| int32_t | ARM_Storage_Erase (uint64_t addr, uint32_t size) | 
| Erase Storage range.  More... | |
| int32_t | ARM_Storage_EraseAll (void) | 
| Erase complete Storage.  More... | |
| ARM_Storage_STATUS | ARM_Storage_GetStatus (void) | 
| Get Storage status.  More... | |
| int32_t | ARM_Storage_GetInfo (ARM_STORAGE_INFO *info) | 
| Get Storage information.  More... | |
| uint32_t | ARM_Storage_ResolveAddress (uint64_t addr) | 
| Resolve an address relative to the storage controller into a memory address.  More... | |
| int32_t | ARM_Storage_GetNextBlock (const ARM_STORAGE_BLOCK *prev_block, ARM_STORAGE_BLOCK *next_block) | 
| Advance to the successor of the current block (iterator).  More... | |
| int32_t | ARM_Storage_GetBlock (uint64_t addr, ARM_STORAGE_BLOCK *block) | 
| Find the storage block (iterator) encompassing a given storage address.  More... | |