SYS/BIOS
7.00
|
Data Fields | |
Hwi_MaskingOption | maskSetting |
maskSetting. Default is Hwi_MaskingOption "Hwi_MaskingOption_SELF" More... | |
uintptr_t | arg |
ISR function argument. Default is 0. More... | |
bool | enableInt |
Enable this interrupt when object is created? Default is true. More... | |
int | eventId |
Interrupt event ID (Interrupt Selection Number) More... | |
int | priority |
Interrupt priority. More... | |
bool | useDispatcher |
Use the interrupt dispatcher with this interrupt. Default is true. More... | |
Hwi_MaskingOption Hwi_Params::maskSetting |
maskSetting. Default is Hwi_MaskingOption "Hwi_MaskingOption_SELF"
uintptr_t Hwi_Params::arg |
ISR function argument. Default is 0.
bool Hwi_Params::enableInt |
Enable this interrupt when object is created? Default is true.
int Hwi_Params::eventId |
Interrupt event ID (Interrupt Selection Number)
Default is -1. Not all targets/devices support this instance parameter. On those that don't, this parameter is ignored.
int Hwi_Params::priority |
Interrupt priority.
The default value of -1 is used as a flag to indicate the lowest (logical) device-specific priority value.
Not all targets/devices support this instance parameter. On those that don't, this parameter is ignored.
bool Hwi_Params::useDispatcher |
Use the interrupt dispatcher with this interrupt. Default is true.
If set to false, the interrupt dispatcher is NOT used. Instead, the configured Hwi function address is placed directly in the vector table, which results in the dispatcher being bypassed.
Additionally, although the signature for a non-dispatched interrupt function is the same as that for a dispatched interrupt (see Hwi_FuncPtr), no argument is actually passed to the non- dispatched ISR handler.