AM261x MCU+ SDK: sipc_notify_mailbox.h File Reference

| AM261x MCU+ SDK 26.00.00 |

Data Structures | Macros | Functions
sipc_notify_mailbox.h File Reference

Go to the source code of this file.

## Data Structures
struct | SIPC_SwQueue
| SIPC swQ structure which holds the data pointer to a fifo Queue in HSM MBOX memory. More...

## Macros
#define | MAILBOX_MAX_SW_QUEUE_STRUCT_SIZE (sizeof(SIPC_SwQueue))

## Functions
static int32_t | SIPC_mailboxRead (SIPC_SwQueue *swQ, uint8_t *Buff)
static int32_t | SIPC_mailboxWrite (uint32_t mailboxBaseAddr, uint32_t wrIntrBitPos, SIPC_SwQueue *swQ, uint8_t *Buff)
static void | SIPC_mailboxClearAllInt (uint32_t mailboxBaseAddr)
static uint32_t | SIPC_mailboxGetPendingIntr (uint32_t mailboxBaseAddr)
static void | SIPC_mailboxClearPendingIntr (uint32_t mailboxBaseAddr, uint32_t pendingIntr)
static uint32_t | SIPC_mailboxIsPendingIntr (uint32_t pendingIntr, uint32_t coreId)

## Macro Definition Documentation

## ◆ MAILBOX_MAX_SW_QUEUE_STRUCT_SIZE

#define MAILBOX_MAX_SW_QUEUE_STRUCT_SIZE (sizeof(SIPC_SwQueue))

## Function Documentation

## ◆ SIPC_mailboxRead()

static int32_t SIPC_mailboxRead | ( | SIPC_SwQueue * | swQ,
|  | uint8_t * | Buff
| ) |  |
| inlinestatic

## ◆ SIPC_mailboxWrite()

static int32_t SIPC_mailboxWrite | ( | uint32_t | mailboxBaseAddr,
|  | uint32_t | wrIntrBitPos,
|  | SIPC_SwQueue * | swQ,
|  | uint8_t * | Buff
| ) |  |
| inlinestatic

## ◆ SIPC_mailboxClearAllInt()

static void SIPC_mailboxClearAllInt | ( | uint32_t | mailboxBaseAddr | ) |
| inlinestatic

## ◆ SIPC_mailboxGetPendingIntr()

static uint32_t SIPC_mailboxGetPendingIntr | ( | uint32_t | mailboxBaseAddr | ) |
| inlinestatic

## ◆ SIPC_mailboxClearPendingIntr()

static void SIPC_mailboxClearPendingIntr | ( | uint32_t | mailboxBaseAddr,
|  | uint32_t | pendingIntr
| ) |  |
| inlinestatic

## ◆ SIPC_mailboxIsPendingIntr()

static uint32_t SIPC_mailboxIsPendingIntr | ( | uint32_t | pendingIntr,
|  | uint32_t | coreId
| ) |  |
| inlinestatic