Data Structures | Typedefs | Enumerations
BCP Higher Layer Data Structures
BCP Higher Layer Data Structures & APIs

Data Structures

struct  _Bcp_InitCfg
 Bcp_InitCfg. More...
struct  _Bcp_DrvCfg
 Bcp_DrvCfg. More...
struct  _Bcp_TxCfg
 Bcp_TxCfg. More...
struct  _Bcp_RxCfg
 Bcp_RxCfg. More...

Typedefs

typedef void * Bcp_DrvHandle
 Bcp_DrvHandle.
typedef void * Bcp_TxHandle
 Bcp_TxHandle.
typedef void * Bcp_RxHandle
 Bcp_RxHandle.
typedef void * Bcp_DrvBufferHandle
 Bcp_DrvBufferHandle.
typedef int32_t Bcp_RetVal
 Bcp_RetVal.
typedef struct _Bcp_InitCfg Bcp_InitCfg
 Bcp_InitCfg.
typedef struct _Bcp_DrvCfg Bcp_DrvCfg
 Bcp_DrvCfg.
typedef struct _Bcp_TxCfg Bcp_TxCfg
 Bcp_TxCfg.
typedef struct _Bcp_RxCfg Bcp_RxCfg
 Bcp_RxCfg.

Enumerations

enum  Bcp_DrvMode { Bcp_DrvMode_LOCAL = 0, Bcp_DrvMode_REMOTE = 1 }
 Bcp_DrvMode. More...

Typedef Documentation

typedef void* Bcp_DrvBufferHandle

Bcp_DrvBufferHandle.

BCP driver buffer object handle.

typedef struct _Bcp_DrvCfg Bcp_DrvCfg

Bcp_DrvCfg.

BCP Driver configuration.

typedef void* Bcp_DrvHandle

Bcp_DrvHandle.

BCP driver handle.

typedef struct _Bcp_InitCfg Bcp_InitCfg

Bcp_InitCfg.

BCP Peripheral Initialization configuration.

typedef int32_t Bcp_RetVal

Bcp_RetVal.

Holds the various error codes reported by the BCP driver.

Please refer to BCP_RETVAL_* definitions for the various error codes reported by this driver.

typedef struct _Bcp_RxCfg Bcp_RxCfg

Bcp_RxCfg.

BCP Rx object configuration.

typedef void* Bcp_RxHandle

Bcp_RxHandle.

BCP Rx object handle.

typedef struct _Bcp_TxCfg Bcp_TxCfg

Bcp_TxCfg.

BCP Tx object configuration.

typedef void* Bcp_TxHandle

Bcp_TxHandle.

BCP Tx object handle.


Enumeration Type Documentation

Bcp_DrvMode.

Enumeration for specifying the BCP driver operational modes. Indicates if BCP is present locally on the SoC this driver is being used on or if it is remote.

Enumerator:
Bcp_DrvMode_LOCAL 

BCP is local to the device.

BCP is present on the device (SoC) on which driver is being used currently.

Bcp_DrvMode_REMOTE 

BCP is remotely accessible to the device.

BCP is not present on the device (SoC) on which driver is being used currently. It can be accessed via SRIO.


Copyright 2014, Texas Instruments Incorporated