Data Structures | Macros | Typedefs
I2SCC32XX.h File Reference
#include <ti/drivers/I2S.h>
#include <ti/drivers/dma/UDMACC32XX.h>
#include <ti/drivers/dpl/SemaphoreP.h>
#include <ti/drivers/dpl/HwiP.h>
#include <ti/drivers/utils/List.h>
#include <ti/drivers/Power.h>
Include dependency graph for I2SCC32XX.h:

Go to the source code of this file.

Data Structures

struct  I2SCC32XX_HWAttrs_
 
struct  I2SCC32XX_DataInterface_
 
struct  I2SCC32XX_Interface_
 
struct  I2SCC32XX_Object_
 

Macros

#define I2SCC32XX_PIN_02_McAFSX   0x0d01
 
#define I2SCC32XX_PIN_03_McACLK   0x0302
 
#define I2SCC32XX_PIN_15_McAFSX   0x070e
 
#define I2SCC32XX_PIN_17_McAFSX   0x0610
 
#define I2SCC32XX_PIN_21_McAFSX   0x0214
 
#define I2SCC32XX_PIN_45_McAXR0   0x062c
 
#define I2SCC32XX_PIN_45_McAFSX   0x0c2c
 
#define I2SCC32XX_PIN_50_McAXR0   0x0431
 
#define I2SCC32XX_PIN_50_McAXR1   0x0631
 
#define I2SCC32XX_PIN_52_McACLK   0x0233
 
#define I2SCC32XX_PIN_52_McAXR0   0x0433
 
#define I2SCC32XX_PIN_53_McACLK   0x0234
 
#define I2SCC32XX_PIN_53_McAFSX   0x0334
 
#define I2SCC32XX_PIN_60_McAXR1   0x063b
 
#define I2SCC32XX_PIN_62_McACLKX   0x0d3d
 
#define I2SCC32XX_PIN_63_McAFSX   0x073e
 
#define I2SCC32XX_PIN_64_McAXR0   0x073f
 
#define I2SCC32XX_PIN_UNUSED   0xffff
 
#define I2SCC32XX_PIN_50_SD1   I2SCC32XX_PIN_50_McAXR1
 
#define I2SCC32XX_PIN_60_SD1   I2SCC32XX_PIN_60_McAXR1
 
#define I2SCC32XX_PIN_52_SD0   I2SCC32XX_PIN_52_McAXR0
 
#define I2SCC32XX_PIN_64_SD0   I2SCC32XX_PIN_64_McAXR0
 
#define I2SCC32XX_PIN_45_SD0   I2SCC32XX_PIN_45_McAXR0
 
#define I2SCC32XX_PIN_50_SD0   I2SCC32XX_PIN_50_McAXR0
 
#define I2SCC32XX_PIN_03_SCK   I2SCC32XX_PIN_03_McACLK
 
#define I2SCC32XX_PIN_52_SCK   I2SCC32XX_PIN_52_McACLK
 
#define I2SCC32XX_PIN_53_SCK   I2SCC32XX_PIN_53_McACLK
 
#define I2SCC32XX_PIN_62_SCKX   I2SCC32XX_PIN_62_McACLKX
 
#define I2SCC32XX_PIN_02_WS   I2SCC32XX_PIN_02_McAFSX
 
#define I2SCC32XX_PIN_15_WS   I2SCC32XX_PIN_15_McAFSX
 
#define I2SCC32XX_PIN_17_WS   I2SCC32XX_PIN_17_McAFSX
 
#define I2SCC32XX_PIN_21_WS   I2SCC32XX_PIN_21_McAFSX
 
#define I2SCC32XX_PIN_45_WS   I2SCC32XX_PIN_45_McAFSX
 
#define I2SCC32XX_PIN_63_WS   I2SCC32XX_PIN_63_McAFSX
 
#define I2SCC32XX_PIN_53_WS   I2SCC32XX_PIN_53_McAFSX
 

Typedefs

typedef struct I2SCC32XX_HWAttrs_ I2SCC32XX_HWAttrs
 
typedef struct I2SCC32XX_DataInterface_ I2SCC32XX_DataInterface
 
typedef struct I2SCC32XX_Interface_ I2SCC32XX_Interface
 
typedef void(* I2SCC32XX_FifoUpdate) (uintptr_t arg)
 The definition of a function used by the I2S driver to refresh the FIFO. More...
 
typedef struct I2SCC32XX_Object_ I2SCC32XX_Object
 

Macro Definition Documentation

§ I2SCC32XX_PIN_02_McAFSX

#define I2SCC32XX_PIN_02_McAFSX   0x0d01

PIN 2 is used for McAFSX

§ I2SCC32XX_PIN_03_McACLK

#define I2SCC32XX_PIN_03_McACLK   0x0302

PIN 3 is used for McCLK

§ I2SCC32XX_PIN_15_McAFSX

#define I2SCC32XX_PIN_15_McAFSX   0x070e

PIN 15 is used for McAFSX

§ I2SCC32XX_PIN_17_McAFSX

#define I2SCC32XX_PIN_17_McAFSX   0x0610

PIN 17 is used for McAFSX

§ I2SCC32XX_PIN_21_McAFSX

#define I2SCC32XX_PIN_21_McAFSX   0x0214

PIN 21 is used for McAFSX

§ I2SCC32XX_PIN_45_McAXR0

#define I2SCC32XX_PIN_45_McAXR0   0x062c

PIN 45 is used for McXR0

§ I2SCC32XX_PIN_45_McAFSX

#define I2SCC32XX_PIN_45_McAFSX   0x0c2c

PIN 45 is used for McAFSX

§ I2SCC32XX_PIN_50_McAXR0

#define I2SCC32XX_PIN_50_McAXR0   0x0431

PIN 50 is used for McXR0

§ I2SCC32XX_PIN_50_McAXR1

#define I2SCC32XX_PIN_50_McAXR1   0x0631

PIN 50 is used for McXR1

§ I2SCC32XX_PIN_52_McACLK

#define I2SCC32XX_PIN_52_McACLK   0x0233

PIN 52 is used for McCLK

§ I2SCC32XX_PIN_52_McAXR0

#define I2SCC32XX_PIN_52_McAXR0   0x0433

PIN 52 is used for McXR0

§ I2SCC32XX_PIN_53_McACLK

#define I2SCC32XX_PIN_53_McACLK   0x0234

PIN 53 is used for McCLK

§ I2SCC32XX_PIN_53_McAFSX

#define I2SCC32XX_PIN_53_McAFSX   0x0334

PIN 53 is used for McAFSX

§ I2SCC32XX_PIN_60_McAXR1

#define I2SCC32XX_PIN_60_McAXR1   0x063b

PIN 60 is used for McXR1

§ I2SCC32XX_PIN_62_McACLKX

#define I2SCC32XX_PIN_62_McACLKX   0x0d3d

PIN 62 is used for McCLKX

§ I2SCC32XX_PIN_63_McAFSX

#define I2SCC32XX_PIN_63_McAFSX   0x073e

PIN 53 is used for McAFSX

§ I2SCC32XX_PIN_64_McAXR0

#define I2SCC32XX_PIN_64_McAXR0   0x073f

PIN 64 is used for McXR0

§ I2SCC32XX_PIN_UNUSED

#define I2SCC32XX_PIN_UNUSED   0xffff

PIN non activated

§ I2SCC32XX_PIN_50_SD1

#define I2SCC32XX_PIN_50_SD1   I2SCC32XX_PIN_50_McAXR1

§ I2SCC32XX_PIN_60_SD1

#define I2SCC32XX_PIN_60_SD1   I2SCC32XX_PIN_60_McAXR1

§ I2SCC32XX_PIN_52_SD0

#define I2SCC32XX_PIN_52_SD0   I2SCC32XX_PIN_52_McAXR0

§ I2SCC32XX_PIN_64_SD0

#define I2SCC32XX_PIN_64_SD0   I2SCC32XX_PIN_64_McAXR0

§ I2SCC32XX_PIN_45_SD0

#define I2SCC32XX_PIN_45_SD0   I2SCC32XX_PIN_45_McAXR0

§ I2SCC32XX_PIN_50_SD0

#define I2SCC32XX_PIN_50_SD0   I2SCC32XX_PIN_50_McAXR0

§ I2SCC32XX_PIN_03_SCK

#define I2SCC32XX_PIN_03_SCK   I2SCC32XX_PIN_03_McACLK

§ I2SCC32XX_PIN_52_SCK

#define I2SCC32XX_PIN_52_SCK   I2SCC32XX_PIN_52_McACLK

§ I2SCC32XX_PIN_53_SCK

#define I2SCC32XX_PIN_53_SCK   I2SCC32XX_PIN_53_McACLK

§ I2SCC32XX_PIN_62_SCKX

#define I2SCC32XX_PIN_62_SCKX   I2SCC32XX_PIN_62_McACLKX

§ I2SCC32XX_PIN_02_WS

#define I2SCC32XX_PIN_02_WS   I2SCC32XX_PIN_02_McAFSX

§ I2SCC32XX_PIN_15_WS

#define I2SCC32XX_PIN_15_WS   I2SCC32XX_PIN_15_McAFSX

§ I2SCC32XX_PIN_17_WS

#define I2SCC32XX_PIN_17_WS   I2SCC32XX_PIN_17_McAFSX

§ I2SCC32XX_PIN_21_WS

#define I2SCC32XX_PIN_21_WS   I2SCC32XX_PIN_21_McAFSX

§ I2SCC32XX_PIN_45_WS

#define I2SCC32XX_PIN_45_WS   I2SCC32XX_PIN_45_McAFSX

§ I2SCC32XX_PIN_63_WS

#define I2SCC32XX_PIN_63_WS   I2SCC32XX_PIN_63_McAFSX

§ I2SCC32XX_PIN_53_WS

#define I2SCC32XX_PIN_53_WS   I2SCC32XX_PIN_53_McAFSX

Typedef Documentation

§ I2SCC32XX_HWAttrs

§ I2SCC32XX_DataInterface

§ I2SCC32XX_Interface

§ I2SCC32XX_FifoUpdate

typedef void(* I2SCC32XX_FifoUpdate) (uintptr_t arg)

The definition of a function used by the I2S driver to refresh the FIFO.

Parameters
I2S_HandleI2S_Handle

§ I2SCC32XX_Object

© Copyright 1995-2019, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale