AM263x MCU+ SDK  10.00.00
PRUICSS_IntcInitData Struct Reference

Detailed Description

PRUICSS Interrupt controller initialisation data structure.

Data Fields

uint8_t sysevtsEnabled [PRUICSS_INTC_NUM_SYS_EVTS]
 
PRUICSS_SysevtToChannelMap sysevtToChannelMap [PRUICSS_INTC_NUM_SYS_EVTS]
 
PRUICSS_ChannelToHostMap channelToHostMap [PRUICSS_INTC_NUM_CHANNELS]
 
uint32_t hostEnableBitmask
 

Field Documentation

◆ sysevtsEnabled

uint8_t PRUICSS_IntcInitData::sysevtsEnabled[PRUICSS_INTC_NUM_SYS_EVTS]

Enabled SYSEVTs - Range:0..63 {-1} indicates end of list

◆ sysevtToChannelMap

PRUICSS_SysevtToChannelMap PRUICSS_IntcInitData::sysevtToChannelMap[PRUICSS_INTC_NUM_SYS_EVTS]

SysEvt to Channel map. SYSEVTs - Range:0..63, Channels - Range:0..9 {-1, -1} indicates end of list

◆ channelToHostMap

PRUICSS_ChannelToHostMap PRUICSS_IntcInitData::channelToHostMap[PRUICSS_INTC_NUM_CHANNELS]

Channel to Host map. Channels - Range:0..9, HOSTs - Range:0..9 {-1, -1} indicates end of list

◆ hostEnableBitmask

uint32_t PRUICSS_IntcInitData::hostEnableBitmask

10-bit mask to enable hosts from Host0-Host9 { Host0..1 : PRU0/1, Host2..9 : PRUEVT_OUT0..7 }