Mcbsp_Object_Unpadded Struct Reference

Mcbsp instance Object. More...

#include <mcbsp_pvt.h>

Data Fields

Bool inUse
int32_t instNum
Mcbsp_DriverState devState
Mcbsp_DevMode mode
Mcbsp_OpMode opMode
Bool enablecache
Mcbsp_HwInfo_Unpadded hwInfo
Bool stopSmFsXmt
Bool stopSmFsRcv
Mcbsp_ChannelObj xmtObj
Mcbsp_ChannelObj rcvObj
Mcbsp_srgConfig srgrConfig
Bool txSrgEnable
Bool rxSrgEnable
Bool srgConfigured
volatile Bool srgEnabled
Bool txFsgEnable
Bool rxFsgEnable
Bool fsgConfigured
volatile Bool fsgEnabled
uint32_t retryCount
Bool loopJobMode

Detailed Description

Mcbsp instance Object.

Note:
This data structure holds the information pertaining to an instance of the Mcbsp device.it holds information like the current device state, handle to the McBSP channels. The data structure is initialized during "mdBindDev", which is called during DSP-BIOS initialization, and is persistent till it is invalidated by "mdUnBindDev".

Field Documentation

operational state of the driver (created/deleted)

Buffer operations to be performed by the driver or not

Flag to indicate if the Framesync generator is configured or not

Flag to indicate if the frame sync generator is enabled and running

McBSP handle for initial port configuration

Instance number of the current instance

Variable to indicate if the instance is in use or not

Variable to check if the loop job mode is enabled or not

Operating mode of the Mcbsp driver(Mcbsp)

Operational mode of the driver(INT/DMA/POLLING)

Receive channel object

The retry count value to be used when waiting for the TX empty to be * set

Flag to indicate if the RX section needs the frame sync generator to * be enabled

Flag to indicate if the RX section needs the sample rate generator to* be enabled

Flag to indicate if the SRGR settings are configured or not

Flag to indicate if the sample rate generator is enabled and running

configuration settings for the Sample rate generator

RX state machine status(Stopped/Running)

TX state machine status(Stopped/Running)

Flag to indicate if the TX section needs the frame sync generator to * be enabled

Flag to indicate if the TX section needs the sample rate generator to* be enabled

Transmit channel object


The documentation for this struct was generated from the following file:

Copyright 2012, Texas Instruments Incorporated