# Mcbsp_Params_t Struct Reference

McBSP device create params. More...

`#include <mcbsp_drv.h>`

## Data Fields

Mcbsp_DevMode | mode
Mcbsp_OpMode | opMode
Bool | enablecache
Mcbsp_EmuMode | emulationMode
Mcbsp_Loopback | dlbMode
Mcbsp_srgConfig * | srgSetup
void * | txQPendingList
void * | txQFloatingList
void * | rxQPendingList
void * | rxQFloatingList

## Detailed Description

McBSP device create params.

This structure holds the configuration to be used for the creation of the Mcbsp device instance.This configuration need to be supplied during the creation of the device instance.

## Field Documentation

Mcbsp_Loopback Mcbsp_Params_t::dlbMode

digital loop back mode (ENABLE/DISABLE)

Mcbsp_EmuMode Mcbsp_Params_t::emulationMode

Emulation mode settings for the Mcbsp

Bool Mcbsp_Params_t::enablecache

whether the cache operations are to be performed on the application buffers or not

Mcbsp_DevMode Mcbsp_Params_t::mode

Mode in which mcbsp instance needs to be created

Mcbsp_OpMode Mcbsp_Params_t::opMode

Operation mode of driver i.e. interrupt or EDMA.Mcbsp supports only EDMA mode

void* Mcbsp_Params_t::rxQFloatingList

Queue to manage floating buffers in DMA

void* Mcbsp_Params_t::rxQPendingList

Queue to hold the pending buffers received from the application

Mcbsp_srgConfig* Mcbsp_Params_t::srgSetup

configuration for the sample rate generator configurations

void* Mcbsp_Params_t::txQFloatingList

Queue to manage floating buffers in DMA

void* Mcbsp_Params_t::txQPendingList

Queue to hold the pending buffers received from the application

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

- mcbsp_drv.h

Copyright 2012, Texas Instruments Incorporated