AM263Px MCU+ SDK  10.01.00
IpcNotify_Params Struct Reference

Detailed Description

Parameters used by IpcNotify_init.

Recommend to call IpcNotify_Params_init before setting values to this structure

Note
This structure and call to IpcNotify_init would be generated by SysConfig.

Data Fields

uint32_t numCores
 
uint32_t coreIdList [CSL_CORE_ID_MAX]
 
uint32_t selfCoreId
 
uint32_t linuxCoreId
 
uint8_t intrPriority
 
uint8_t isCrcEnabled
 
IpcNotify_CrcHookFxn crcHookFxn
 
uint8_t isMailboxIpcEnabled
 
uint8_t isIPCIntrRouter
 

Field Documentation

◆ numCores

uint32_t IpcNotify_Params::numCores

Number of remote cores participating in IPC, excluding the core on which this API is called.

◆ coreIdList

uint32_t IpcNotify_Params::coreIdList[CSL_CORE_ID_MAX]

List of Core ID's participating in IPC, excluding the core on which this API is called.

See CSL_CoreID for valid values for this field.

◆ selfCoreId

uint32_t IpcNotify_Params::selfCoreId

Core ID of the core calling this API

See CSL_CoreID for valid values for this field.

◆ linuxCoreId

uint32_t IpcNotify_Params::linuxCoreId

When linux IPC is enabled, this is the core ID of linux

◆ intrPriority

uint8_t IpcNotify_Params::intrPriority

Interrupt priority

◆ isCrcEnabled

uint8_t IpcNotify_Params::isCrcEnabled

◆ crcHookFxn

IpcNotify_CrcHookFxn IpcNotify_Params::crcHookFxn

◆ isMailboxIpcEnabled

uint8_t IpcNotify_Params::isMailboxIpcEnabled

This is used to check if Mailbox IPC is enabled

◆ isIPCIntrRouter

uint8_t IpcNotify_Params::isIPCIntrRouter