Data Structures | Macros | Typedefs | Enumerations
mailbox_internal.h File Reference
#include <stdint.h>
#include <stddef.h>
#include <ti/drivers/osal/SemaphoreP.h>
#include <ti/drivers/osal/HwiP.h>
#include <ti/drivers/osal/DebugP.h>
#include <ti/drivers/mailbox/include/reg_mailbox.h>
#include <ti/drivers/mailbox/mailbox.h>

Data Structures

struct  Mailbox_Base_t
 Mailbox hardware addresses for one mailbox in one direction. More...
 
struct  Mailbox_HwCfg_t
 Mailbox Driver HW configuration. More...
 
struct  Mailbox_Driver_t
 Mailbox Driver. More...
 
struct  Mailbox_ISRErrorCnt_t
 Mailbox ISR error counters. More...
 
struct  Mailbox_HwiHandles_t
 Mailbox Interrupt Handles. More...
 
struct  Mailbox_MCB_t
 Mailbox MCB. More...
 

Macros

#define MAILBOX_MULTI_CH_HEADER_SIZE   (4U)
 Mailbox header size in bytes. Header is used only between MSS and DSS communication when mailbox channel type is multi-channel.
 
#define MAILBOX_UNUSED_CHANNEL_ID   (0xFFU)
 Mailbox unused channel ID.
 

Typedefs

typedef struct Mailbox_Base_t Mailbox_Base
 Mailbox hardware addresses for one mailbox in one direction. More...
 
typedef struct Mailbox_HwCfg_t Mailbox_HwCfg
 Mailbox Driver HW configuration. More...
 
typedef struct Mailbox_Driver_t Mailbox_Driver
 Mailbox Driver. More...
 
typedef struct Mailbox_MCB_t Mailbox_MCB
 Mailbox MCB. More...
 

Enumerations

Detailed Description

============================================================================

Mailbox Internal definitions


Copyright 2018, Texas Instruments Incorporated