Panel driver configuration, these are filled by SysCfg based on the panel device that is selected.
Data Fields | |
| uint32_t | panelType |
| Panel_Fxns * | fxns |
| void * | object |
| void * | inputParams |
| Panel_PinCtrl * | pinConfig |
| SemaphoreP_Object | lockSem |
| uint32_t Panel_Config::panelType |
Type of Panel interface
| Panel_Fxns* Panel_Config::fxns |
Panel device implementation functions
| void* Panel_Config::object |
Panel driver object, used to maintain driver implementation state
| void* Panel_Config::inputParams |
Pointer to Panel params used for Panel config
| Panel_PinCtrl* Panel_Config::pinConfig |
Pointer to Panel pin control structure
| SemaphoreP_Object Panel_Config::lockSem |
Semaphore to protect the panel layer calls per instance.