![]() |
MCUSW
|
This file contains ISR function declaration for CDD IPC Driver.
Go to the source code of this file.
CDD Driver ISR category level | |
' This file provides ISR API's that is used to receive and process events from remote cores
Defines for CDD Driver ISR ISR category level | |
| #define | CDD_IPC_ISR_VOID (0x00U) |
| void ISR type | |
| #define | CDD_IPC_ISR_CAT1 (0x01U) |
| Category 1 ISR type. | |
| #define | CDD_IPC_ISR_CAT2 (0x02U) |
| Category 2 ISR type. | |
| void | Cdd_IpcIrq_Fun (uint32 srcProcId) |
| A Mailbox can raise multiple interrupts. In this implementation, the Mailbox new message interrupt is used determine presence of data from the remote core in the vring. | |
| #define CDD_IPC_ISR_VOID (0x00U) |
void ISR type
| #define CDD_IPC_ISR_CAT1 (0x01U) |
Category 1 ISR type.
| #define CDD_IPC_ISR_CAT2 (0x02U) |
Category 2 ISR type.
| void Cdd_IpcIrq_Fun | ( | uint32 | srcProcId | ) |
A Mailbox can raise multiple interrupts. In this implementation, the Mailbox new message interrupt is used determine presence of data from the remote core in the vring.
Typically, we would have 1 interrupt for each remote core. Due to system resource needs, multiple remote cores could use a single interrupt.
Depending on the SoC variant, the isr to registered with interrupt will change. Please refer CDD IPC example application to associate right ISR with interrupt.
ISR for New Message