Flash driver configuration, these are filled by SysCfg based on the flash device that is selected.
Data Fields | |
Flash_Attrs * | attrs |
Flash_Fxns * | fxns |
Flash_DevConfig * | devConfig |
void * | object |
SemaphoreP_Object | lockSem |
Flash_Attrs* Flash_Config::attrs |
Flash device attributes
Flash_Fxns* Flash_Config::fxns |
Flash device implementation functions
Flash_DevConfig* Flash_Config::devConfig |
Flash device specific config, like command ID for read, erase, etc
void* Flash_Config::object |
Flash driver object, used to maintain driver implementation state
SemaphoreP_Object Flash_Config::lockSem |
Semaphore to protect the flash layer calls per instance.