dsk5402_mcbsp_ad50.h
上传用户:dahaojd
上传日期:2008-01-29
资源大小:14357k
文件大小:1k
源码类别:

DSP编程

开发平台:

C/C++

  1. /*
  2.  *  Copyright 2003 by Texas Instruments Incorporated.
  3.  *  All rights reserved. Property of Texas Instruments Incorporated.
  4.  *  Restricted rights to use, duplicate or disclose this code are
  5.  *  granted through contract.
  6.  *  
  7.  */
  8. /* "@(#) DDK 1.10.00.23 07-02-03 (ddk-b12)" */
  9. /*
  10.  *  ======== dsk5402_mcbsp_ad50.h ========
  11.  *
  12.  *  This file declares an implementation of the IO mini-driver interface 
  13.  *  for performing I/O with the TI AD50 audio codec on the TI 5402 DSP 
  14.  *  Starter Kit (DSK) using McBSP for sample-by-sample on the 5402 device. 
  15.  *  The codec is configured for 8khz sample rate, 16 bit data.
  16.  */
  17. #ifndef DSK5402_MCBSP_AD50_
  18. #define DSK5402_MCBSP_AD50_
  19. #include <iom.h>
  20. #include <ad50.h>
  21. /* Driver function table to be used by applications. */
  22. extern IOM_Fxns DSK5402_MCBSP_AD50_FXNS;
  23. /* Setup structure for the driver (contains only codec registers) */
  24. typedef struct DSK5402_MCBSP_AD50_DevParams {
  25.     AD50_Params ad50;            /* codec parameters (registers) */
  26. } DSK5402_MCBSP_AD50_DevParams;
  27. /* Name of the default device params structure, defined in the driver module */
  28. extern DSK5402_MCBSP_AD50_DevParams DSK5402_MCBSP_AD50_DEVPARAMS;
  29. /* Mini-driver init function -- initializes driver variables, if any */
  30. extern Void DSK5402_MCBSP_AD50_init( Void );
  31. #endif