AM243x MCU+ SDK  10.00.00

Detailed Description

ESM Driver Object.

The structure is used to hold all the pertinent information with respect to the ESM Driver.

Data Fields

ESM_Handle esmHandle
 
uint32_t esmBaseAddr
 
ESM_OpenParams params
 
void * hwiHandleHi
 
HwiP_Object hwiHiObj
 
void * hwiHandleLo
 
HwiP_Object hwiLoObj
 
ESM_NotifyParams notifyParams [ESM_MAX_NOTIFIERS]
 

Field Documentation

◆ esmHandle

ESM_Handle ESM_Object::esmHandle

Instance handle to which this object belongs

◆ esmBaseAddr

uint32_t ESM_Object::esmBaseAddr

Base address of the ESM address space to be used

◆ params

ESM_OpenParams ESM_Object::params

ESM driver parameters

◆ hwiHandleHi

void* ESM_Object::hwiHandleHi

Interrupt handle for high priority ISR

◆ hwiHiObj

HwiP_Object ESM_Object::hwiHiObj

Interrupt object for high priority ISR

◆ hwiHandleLo

void* ESM_Object::hwiHandleLo

Interrupt handle for low priority ISR

◆ hwiLoObj

HwiP_Object ESM_Object::hwiLoObj

Interrupt object for low priority ISR

◆ notifyParams

ESM_NotifyParams ESM_Object::notifyParams[ESM_MAX_NOTIFIERS]

Registered notify function. Currently only upto 4 notify functions are supported