88 #ifndef CDD_IPC_CFG_H_ 89 #define CDD_IPC_CFG_H_ 123 #define CDD_IPC_PRE_COMPILE_VARIANT (STD_ON) 131 #define CDD_IPC_DEV_ERROR_DETECT (STD_ON) 139 #define CDD_IPC_ISR_TYPE (CDD_IPC_ISR_CAT2) 152 #define CDD_IPC_VERSION_INFO_API (STD_ON) 160 #define CDD_IPC_DEINIT_API (STD_ON) 168 #define CDD_IPC_ANNOUNCE_API (STD_ON) 176 #define CDD_IPC_REGISTER_READBACK_API (STD_ON) 186 #define CDD_IPC_IS_INIT_DONE_API (STD_ON) 196 #define CDD_IPC_GET_MAX_MSG_SIZE_API (STD_ON) 212 #define CDD_IPC_OS_COUNTER_ID ((CounterType)OsCounter_0) 226 #define DemConf_DemEventParameter_CDD_IPC_DEM_NO_EVENT (0xFFFFU) 227 #define CDD_IPC_DEM_NO_EVENT DemConf_DemEventParameter_CDD_IPC_DEM_NO_EVENT 229 #ifndef CDD_IPC_E_HARDWARE_ERROR 231 #define CDD_IPC_E_HARDWARE_ERROR (DemConf_DemEventParameter_CDD_IPC_E_HARDWARE_ERROR) 245 #define CDD_IPC_CORE_MPU1_0 (0u) 247 #define CDD_IPC_CORE_MCU1_0 (1U) 249 #define CDD_IPC_CORE_MCU1_1 (2U) 251 #define CDD_IPC_CORE_MCU2_0 (3U) 253 #define CDD_IPC_CORE_MCU2_1 (4U) 255 #define CDD_IPC_CORE_MCU3_0 (5U) 257 #define CDD_IPC_CORE_MCU3_1 (6U) 259 #define CDD_IPC_CORE_C66X_1 (7U) 261 #define CDD_IPC_CORE_C66X_2 (8U) 263 #define CDD_IPC_CORE_C7X_1 (9U) 265 #define CDD_IPC_CORE_MPU1_1 (10U) 267 #define CDD_IPC_CORE_MAX_PROCS (11U) 271 #define CDD_IPC_OWN_CORE_ID (CDD_IPC_CORE_MCU1_0) 273 #define CDD_IPC_REMOTE_CORE_MCU2_0_USED 275 #define CDD_IPC_REMOTE_CORE_MPU1_0_USED 277 #define CDD_IPC_REMOTE_CORE_MCU2_1_USED 293 #define CDD_IPC_VERTIO_OBJECT_SIZE (0x1000U) 306 #define CddIpcConf_IpcComChanId_Cdd_IpcMpu10 (0U) 308 #define CddIpcConf_IpcComChanId_Cdd_IpcMcu20 (1U) 310 #define CddIpcConf_IpcComChanId_Cdd_IpcMcu21 (2U) 319 #define CDD_IPC_RPMSG_OBJ_SIZE (256U) 321 #define CDD_IPC_CH_0_BUFF_SIZE ((256U * 512U) + CDD_IPC_RPMSG_OBJ_SIZE) 323 #define CDD_IPC_CH_1_BUFF_SIZE ((256U * 512U) + CDD_IPC_RPMSG_OBJ_SIZE) 325 #define CDD_IPC_CH_2_BUFF_SIZE ((256U * 512U) + CDD_IPC_RPMSG_OBJ_SIZE) 327 #define CDD_IPC_MAX_CHANNEL_CFG (3U) 351 extern const struct Cdd_IpcChannelBufType_s
366 #define CDD_IPC_NEW_MSG_NTFY_FXN Cdd_IpcNewMessageNotify 368 #if (STD_ON == CDD_IPC_ANNOUNCE_API) 382 #define CDD_IPC_NEW_CTRL_MSG_NTFY_FXN Cdd_IpcNewCtrlMessageNotify #define CDD_IPC_VERTIO_OBJECT_SIZE
Definition: Cdd_IpcCfg.h:293
#define CDD_IPC_MAX_CHANNEL_CFG
Definition: Cdd_IpcCfg.h:327
void Cdd_IpcNewMessageNotify(uint32 comId)
New Message notification function.
const struct Cdd_IpcChannelBufType_s Cdd_IpcCommChanBufferPtr[CDD_IPC_MAX_CHANNEL_CFG]
A array of buffer pointers that describe memory allocated to local communication channels.
const struct Cdd_IpcConfigType_s CddIpcConfiguraions_PC
void Cdd_IpcNewCtrlMessageNotify(uint32 remoteProcId)
New Control Message notification function.
uint8 Cdd_IpcDrvVertIoObj[CDD_IPC_VERTIO_OBJECT_SIZE]
Communication Channels configured.