亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? seeddm642_aic23.h

?? DM642關于音頻方面的代碼
?? H
字號:
/*
 *  Copyright 2003 by Spectrum Digital Incorporated.
 *  All rights reserved. Property of Spectrum Digital Incorporated.
 */
 
/*
 *  ======== evmdm642_aic23.h ========
 *
 *  Codec interface for AIC23 on the EVMDM642 board
 */
#ifndef EVMDM642_AIC23_
#define EVMDM642_AIC23_

#ifdef __cplusplus
extern "C" {
#endif

#include <csl.h>
#include <std.h>
#include <csl_i2c.h>
#include <csl_mcasp.h>

/* McASP handles */
extern MCASP_Handle EVMDM642_AIC23_hMcASP;

#define EVMDM642_AIC23_DATAHANDLE EVMDM642_AIC23_hMcASP;

/* Codec module definitions */
#define SEEDDM642_AIC23_NUMREGS         10
#define SEEDDM642_AIC23_LEFTINVOL       0
#define SEEDDM642_AIC23_RIGHTINVOL      1
#define SEEDDM642_AIC23_LEFTHPVOL       2
#define SEEDDM642_AIC23_RIGHTHPVOL      3
#define SEEDDM642_AIC23_ANAPATH         4
#define SEEDDM642_AIC23_DIGPATH         5
#define SEEDDM642_AIC23_POWERDOWN       6
#define SEEDDM642_AIC23_DIGIF           7
#define SEEDDM642_AIC23_SAMPLERATE      8
#define SEEDDM642_AIC23_DIGACT          9
#define SEEDDM642_AIC23_RESET           15
#define SEEDDM642_AIC23_I2CADDR         0x1A
#define SEEDDM642_AIC23_INPUT           1
#define SEEDDM642_AIC23_OUTPUT          2

/* Frequency Definitions */
#define SEEDDM642_AIC23_FREQ_8KHZ       1
#define SEEDDM642_AIC23_FREQ_16KHZ      2
#define SEEDDM642_AIC23_FREQ_24KHZ      3
#define SEEDDM642_AIC23_FREQ_32KHZ      4
#define SEEDDM642_AIC23_FREQ_48KHZ      6
#define SEEDDM642_AIC23_FREQ_96KHZ      7

/* Codec Handle */
typedef int EVMDM642_AIC23_CodecHandle;
typedef int SEEDDM642_AIC23_Handle;
/* Parameter Structure for the EVMDM642 AIC23 Codec */
typedef struct SEEDDM642_AIC23_Config {
    int regs[SEEDDM642_AIC23_NUMREGS];
} SEEDDM642_AIC23_Config;

#define SEEDDM642_AIC23_DEFAULTCONFIG { \
    0x0017, /* Set-Up Reg 0       Left line input channel volume control */  \
            /* LRS     0          simultaneous left/right volume: disabled */\
            /* LIM     0          left line input mute: disabled */          \
            /* XX      00         reserved */                                \
            /* LIV     10111      left line input volume: 0 dB */            \
                                                                             \
    0x0017, /* Set-Up Reg 1       Right line input channel volume control */ \
            /* RLS     0          simultaneous right/left volume: disabled */\
            /* RIM     0          right line input mute: disabled */         \
            /* XX      00         reserved */                                \
            /* RIV     10111      right line input volume: 0 dB */           \
                                                                             \
    0x01f9, /* Set-Up Reg 2       Left channel headphone volume control */   \
            /* LRS     1          simultaneous left/right volume: enabled */ \
            /* LZC     1          left channel zero-cross detect: enabled */ \
            /* LHV     1111001    left headphone volume: 0 dB */             \
                                                                             \
    0x01f9, /* Set-Up Reg 3       Right channel headphone volume control */  \
            /* RLS     1          simultaneous right/left volume: enabled */ \
            /* RZC     1          right channel zero-cross detect: enabled */\
            /* RHV     1111001    right headphone volume: 0 dB */            \
                                                                             \
    0x0011, /* Set-Up Reg 4       Analog audio path control */               \
            /* X       0          reserved */                                \
            /* STA     00         sidetone attenuation: -6 dB */             \
            /* STE     0          sidetone: disabled */                      \
            /* DAC     1          DAC: selected */                           \
            /* BYP     0          bypass: off */                             \
            /* INSEL   0          input select for ADC: line */              \
            /* MICM    0          microphone mute: disabled */               \
            /* MICB    1          microphone boost: enabled */               \
                                                                             \
    0x0000, /* Set-Up Reg 5       Digital audio path control */              \
            /* XXXXX   00000      reserved */                                \
            /* DACM    0          DAC soft mute: disabled */                 \
            /* DEEMP   00         deemphasis control: disabled */            \
            /* ADCHP   0          ADC high-pass filter: disabled */          \
                                                                             \
    0x0000, /* Set-Up Reg 6       Power down control */                      \
            /* X       0          reserved */                                \
            /* OFF     0          device power: on (i.e. not off) */         \
            /* CLK     0          clock: on */                               \
            /* OSC     0          oscillator: on */                          \
            /* OUT     0          outputs: on */                             \
            /* DAC     0          DAC: on */                                 \
            /* ADC     0          ADC: on */                                 \
            /* MIC     0          microphone: on */                          \
            /* LINE    0          line input: on */                          \
                                                                             \
    0x0053, /* Set-Up Reg 7       Digital audio interface format */          \
            /* XX      00         reserved */                                \
            /* MS      1          master/slave mode: master */               \
            /* LRSWAP  0          DAC left/right swap: disabled */           \
            /* LRP     0          DAC lrp: MSB on 1st BCLK */                \
            /* IWL     00         input bit length: 16 bit */                \
            /* FOR     11         data format: DSP format */                 \
                                                                             \
    0x0002, /* Set-Up Reg 8       Sample rate control */                     \
            /* X       0          reserved */                                \
            /* CLKOUT  1          clock output divider: 2 (MCLK/2) */        \
            /* CLKIN   0          clock input divider: 1 (MCLK) */           \
            /* SR,BOSR 00001      sampling rate: ADC  48 kHz DAC  48 kHz */  \
            /* USB/N   0          clock mode select (USB/normal): USB */     \
                                                                             \
    0x0001  /* Set-Up Reg 9       Digital interface activation */            \
            /* XX..X   00000000   reserved */                                \
            /* ACT     1          active */                                  \
}

/* Set codec register regnum to value regval */
void SEEDDM642_AIC23_rset(I2C_Handle hI2c, 
						  Uint16 I2Caddress,
						  Uint16 regnum, 
						  Uint16 regval);
/* Open the codec with id and return handle */
MCASP_Handle SEEDDM642_AIC23_openCodec();

/* Close the codec */
void SEEDDM642_AIC23_closeCodec(MCASP_Handle hMcASP);

/* Write a 32-bit value to the codec */
Int16 SEEDDM642_AIC23_write(MCASP_Handle hMcASP,
							Uint32 AIc23num, 
							Uint32 val);

/* Read a 32-bit value from the codec */

Int16 SEEDDM642_AIC23_read(MCASP_Handle hMcASP, 
						   Uint32 AIc23num,
						   Uint32 *val);

/* Configure the codec register values */
SEEDDM642_AIC23_Handle EVMDM642_AIC23_open(  I2C_Handle hI2c,
						   					 Uint16 aic23num,	 
						   					 SEEDDM642_AIC23_Config *Config);


/* Set the codec output gain */
Bool SEEDDM642_AIC23_outGain(SEEDDM642_AIC23_Handle hAic23, 
							I2C_Handle hI2c,
							Uint16 outGain);
/* Enable/disable codec mute mode */
Bool SEEDM642_AIC23_mute(SEEDDM642_AIC23_Handle hAic23, 
						 I2C_Handle hI2c, 
						 Int16 mode);

/* Enable/disable codec powerdown modes for DAC, ADC */
Bool SEEDDM642_AIC23_powerDown(SEEDDM642_AIC23_Handle hAic23, 
							  I2C_Handle hI2c,
							  Uint16 sect);

/* Set the codec sample rate frequency */
Bool SEEDDM642_AIC23_setFreq(SEEDDM642_AIC23_Handle hAic23, 
							I2C_Handle hI2c, 
							Uint32 freq);

#ifdef __cplusplus
}
#endif

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天堂久久一区二区三区| 国产剧情一区二区| 91久久精品一区二区| 久久精品一二三| 极品瑜伽女神91| 久久亚洲二区三区| 亚洲第一搞黄网站| 7777精品伊人久久久大香线蕉经典版下载 | 日韩电影在线一区二区三区| 91丨九色丨国产丨porny| 日韩精品一区二区三区中文不卡 | 精品一区二区av| 日韩欧美自拍偷拍| 麻豆91免费观看| 欧美一区二区福利在线| 亚洲成人免费av| 69堂精品视频| 蜜桃91丨九色丨蝌蚪91桃色| 日韩一级高清毛片| 激情综合网最新| 日韩欧美中文字幕公布| 久草在线在线精品观看| 久久午夜羞羞影院免费观看| 国产成人综合亚洲网站| 久久精品水蜜桃av综合天堂| 久久丁香综合五月国产三级网站| 91精品国产综合久久福利软件 | 日日夜夜一区二区| 欧美不卡视频一区| 狠狠色丁香九九婷婷综合五月| 精品久久久久香蕉网| 经典三级在线一区| 国产精品乱人伦| 色综合久久精品| 日本视频中文字幕一区二区三区| 日韩一区二区中文字幕| 久久爱www久久做| 国产精品欧美精品| 欧美日韩精品一区二区三区四区| 天涯成人国产亚洲精品一区av| 精品粉嫩aⅴ一区二区三区四区| 99热在这里有精品免费| 久久91精品国产91久久小草| 亚洲国产欧美日韩另类综合| 久久久久国产精品麻豆ai换脸| 欧美日韩一区二区三区不卡| 国产白丝网站精品污在线入口| 亚洲福利视频一区| 国产精品美女久久久久aⅴ国产馆| 欧美军同video69gay| 91美女片黄在线观看| 国产精品一品视频| 免费成人美女在线观看.| 尤物视频一区二区| 国产女人18毛片水真多成人如厕| 在线成人高清不卡| 色菇凉天天综合网| 成人动漫av在线| 国产中文字幕精品| 美女网站视频久久| 亚洲一区中文在线| 国产精品免费免费| 国产三级精品三级| 久久综合av免费| 91精品久久久久久蜜臀| 精品视频在线视频| 欧美午夜片在线观看| 91麻豆免费看片| 91浏览器入口在线观看| www.欧美亚洲| 91亚洲精品一区二区乱码| 成人黄色a**站在线观看| 成人一区二区三区视频| 处破女av一区二区| 成人夜色视频网站在线观看| 国产91丝袜在线播放九色| 国产乱人伦精品一区二区在线观看| 捆绑调教美女网站视频一区| 日本欧美大码aⅴ在线播放| 天天影视涩香欲综合网| 日韩不卡手机在线v区| 日本视频一区二区| 久久精品国产网站| 国产一区二区三区电影在线观看 | 欧美精品粉嫩高潮一区二区| 欧美久久久久中文字幕| 欧美高清一级片在线| 91精品国产一区二区三区蜜臀| 9191国产精品| 亚洲精品在线一区二区| 国产日韩欧美综合一区| 国产精品不卡在线观看| 亚洲精品视频自拍| 午夜日韩在线电影| 久久97超碰色| a级精品国产片在线观看| 欧美亚洲愉拍一区二区| 91精品国产一区二区| 精品盗摄一区二区三区| 国产欧美一区二区三区网站| 亚洲欧美成aⅴ人在线观看| 亚洲综合久久av| 麻豆精品在线观看| 成+人+亚洲+综合天堂| 欧美色精品在线视频| 精品国产欧美一区二区| 成人欧美一区二区三区视频网页| 亚洲综合一二三区| 激情久久五月天| 91在线观看高清| 欧美一区二区高清| 中文字幕一区在线| 亚洲v日本v欧美v久久精品| 韩国女主播成人在线| 色婷婷一区二区| 日韩手机在线导航| 亚洲私人影院在线观看| 免费看日韩精品| 成人av资源网站| 91精品国产全国免费观看 | 国产精品久久一级| 午夜精品久久久久久久久久久| 极品少妇xxxx偷拍精品少妇| 日本精品一级二级| 久久嫩草精品久久久精品| 亚洲一二三区视频在线观看| 国产呦萝稀缺另类资源| 欧美色成人综合| 国产欧美视频一区二区| 琪琪一区二区三区| 一本大道久久a久久综合| 精品免费视频一区二区| 亚洲欧美另类久久久精品2019| 日本系列欧美系列| 91麻豆成人久久精品二区三区| 欧美sm美女调教| 一区二区在线免费观看| 成人涩涩免费视频| 精品国产a毛片| 五月天激情小说综合| 色哟哟在线观看一区二区三区| 久久九九影视网| 美女一区二区视频| 欧美另类高清zo欧美| 亚洲人被黑人高潮完整版| 国产超碰在线一区| 26uuu久久综合| 喷白浆一区二区| 欧美亚洲图片小说| 亚洲欧美激情小说另类| 99这里只有精品| 久久你懂得1024| 狠狠色2019综合网| 亚洲精品在线电影| 久久av中文字幕片| 欧美一区二区三区视频在线| 三级欧美韩日大片在线看| 欧美日韩免费一区二区三区| 一区二区三区美女| 色国产精品一区在线观看| 中文字幕一区在线观看视频| 成人性生交大片免费看视频在线| 久久久美女毛片| 国产一区二区三区不卡在线观看 | 中文字幕av一区 二区| 国产一区在线看| 久久亚洲综合色一区二区三区 | 亚洲国产精品成人久久综合一区| 国产揄拍国内精品对白| 久久免费视频色| 国产精品99久久久久久久女警| 精品国内二区三区| 国产精品主播直播| 亚洲国产成人自拍| 91在线小视频| 亚洲一区二区在线播放相泽 | 在线成人av网站| 日韩av电影免费观看高清完整版在线观看| 欧美午夜在线一二页| 午夜精品一区在线观看| 欧美日韩视频在线一区二区| 污片在线观看一区二区| 日韩一区二区三区免费看| 日韩中文字幕亚洲一区二区va在线 | 午夜精品久久久久| 91精品一区二区三区久久久久久 | 欧美网站大全在线观看| 日韩av电影天堂| 国产亚洲人成网站| 丰满少妇久久久久久久| 亚洲色图另类专区| 一本在线高清不卡dvd| 日韩制服丝袜av| 久久亚洲精品国产精品紫薇| 成人午夜激情片| 午夜激情综合网| 久久久精品tv| 色综合久久久久综合| 男女男精品视频| 久久青草国产手机看片福利盒子|