AM261x MCU+ SDK: PRUICSS_IntcInitData Struct Reference

| AM261x MCU+ SDK 26.00.00 |

Data Fields
PRUICSS_IntcInitData Struct Reference
APIs for SOC Specific Device Drivers » APIs for PRUICSS

## 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 }