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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? evmdm642_aic23.h

?? DM643開發(fā)板字符疊加功能實現(xiàn)代碼
?? 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 <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 EVMDM642_AIC23_NUMREGS         10
#define EVMDM642_AIC23_LEFTINVOL       0
#define EVMDM642_AIC23_RIGHTINVOL      1
#define EVMDM642_AIC23_LEFTHPVOL       2
#define EVMDM642_AIC23_RIGHTHPVOL      3
#define EVMDM642_AIC23_ANAPATH         4
#define EVMDM642_AIC23_DIGPATH         5
#define EVMDM642_AIC23_POWERDOWN       6
#define EVMDM642_AIC23_DIGIF           7
#define EVMDM642_AIC23_SAMPLERATE      8
#define EVMDM642_AIC23_DIGACT          9
#define EVMDM642_AIC23_RESET           15
#define EVMDM642_AIC23_I2CADDR         0x1A
#define EVMDM642_AIC23_INPUT           1
#define EVMDM642_AIC23_OUTPUT          2

/* Frequency Definitions */
#define EVMDM642_AIC23_FREQ_8KHZ       1
#define EVMDM642_AIC23_FREQ_16KHZ      2
#define EVMDM642_AIC23_FREQ_24KHZ      3
#define EVMDM642_AIC23_FREQ_32KHZ      4
#define EVMDM642_AIC23_FREQ_44KHZ      5
#define EVMDM642_AIC23_FREQ_48KHZ      6
#define EVMDM642_AIC23_FREQ_96KHZ      7

/* Codec Handle */
typedef int EVMDM642_AIC23_CodecHandle;

/* Parameter Structure for the EVMDM642 AIC23 Codec */
typedef struct EVMDM642_AIC23_Config {
    int regs[EVMDM642_AIC23_NUMREGS];
} EVMDM642_AIC23_Config;

#define EVMDM642_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 */                          \
                                                                             \
    0x0043, /* 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 */                 \
                                                                             \
    0x0082, /* 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 EVMDM642_AIC23_rset(EVMDM642_AIC23_CodecHandle hCodec, Uint16 regnum, Uint16 regval);

/* Return value of codec register regnum */
Uint16 EVMDM642_AIC23_rget(EVMDM642_AIC23_CodecHandle hCodec, Uint16 regnum);

/* Open the codec with id and return handle */
EVMDM642_AIC23_CodecHandle EVMDM642_AIC23_openCodec(Int16 id, EVMDM642_AIC23_Config *Config, Int16 direction);

/* Close the codec */
void EVMDM642_AIC23_closeCodec(EVMDM642_AIC23_CodecHandle hCodec);

/* Configure the codec register values */
void EVMDM642_AIC23_config(EVMDM642_AIC23_CodecHandle hCodec, EVMDM642_AIC23_Config *Config);

/* Write a 32-bit value to the codec */
Int16 EVMDM642_AIC23_write(EVMDM642_AIC23_CodecHandle hCodec, Uint32 val);

/* Read a 32-bit value from the codec */
Int16 EVMDM642_AIC23_read(EVMDM642_AIC23_CodecHandle hCodec, Uint32 *val);

/* Set the codec output gain */
void EVMDM642_AIC23_outGain(EVMDM642_AIC23_CodecHandle hCodec, Uint16 outGain);

/* Set the codec loopback mode */
void EVMDM642_AIC23_loopback(EVMDM642_AIC23_CodecHandle hCodec, Int16 mode);

/* Enable/disable codec mute mode */
void EVMDM642_AIC23_mute(EVMDM642_AIC23_CodecHandle hCodec, Int16 mode);

/* Enable/disable codec powerdown modes for DAC, ADC */
void EVMDM642_AIC23_powerDown(EVMDM642_AIC23_CodecHandle hCodec, Uint16 sect);

/* Set the codec sample rate frequency */
void EVMDM642_AIC23_setFreq(EVMDM642_AIC23_CodecHandle hCodec, Uint32 freq);

#ifdef __cplusplus
}
#endif

#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91偷拍与自偷拍精品| 亚洲欧洲99久久| 亚洲精品国产一区二区精华液 | 一区二区三区精品在线观看| 蜜桃av一区二区在线观看| 91麻豆swag| 中文字幕+乱码+中文字幕一区| 日韩黄色一级片| 在线欧美一区二区| 国产精品久久久久三级| 久久精品国产精品亚洲红杏| 欧美在线观看一区二区| 国产精品色婷婷| 国内精品伊人久久久久av一坑 | 在线观看日韩电影| 国产精品福利一区| 国产99一区视频免费| 精品国产乱码久久久久久图片| 性做久久久久久久免费看| 色婷婷国产精品综合在线观看| 国产亚洲成年网址在线观看| 久久99最新地址| 在线播放中文一区| 亚洲h在线观看| 7777精品伊人久久久大香线蕉| 亚洲欧美日韩一区二区| aaa国产一区| 中文字幕一区二区三区在线观看 | 一色屋精品亚洲香蕉网站| 国产精品888| 国产无遮挡一区二区三区毛片日本| 免费在线观看一区二区三区| 91精品国产手机| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美一区日韩一区| 免费精品视频最新在线| 日韩免费福利电影在线观看| 美日韩黄色大片| 精品国产一区二区精华 | 日日摸夜夜添夜夜添国产精品 | 91理论电影在线观看| 亚洲色图第一区| 欧美视频在线不卡| 日产欧产美韩系列久久99| 日韩一区二区三区精品视频 | 日韩国产一区二| 日韩一级黄色片| 国产精一区二区三区| 国产精品免费久久| 欧美丝袜丝交足nylons图片| 午夜激情综合网| 精品国产成人在线影院| 国产1区2区3区精品美女| 亚洲色图色小说| 欧美一区二区三区男人的天堂| 久久99热狠狠色一区二区| 国产婷婷色一区二区三区四区| 91在线无精精品入口| 丝袜亚洲另类欧美| 久久精品夜夜夜夜久久| 91久久精品一区二区二区| 蜜桃视频一区二区| 国产精品久久久久久久久晋中| 欧美日韩精品三区| 国产精品18久久久久久vr| 一区二区三区四区av| 精品入口麻豆88视频| 91香蕉视频污在线| 看片网站欧美日韩| 亚洲黄色在线视频| 久久精品一区二区| 在线成人免费观看| 91一区在线观看| 国产一区免费电影| 亚洲成av人片观看| 中文字幕在线一区二区三区| 日韩女同互慰一区二区| 色综合久久九月婷婷色综合| 美女视频黄 久久| 亚洲影院在线观看| 国产精品蜜臀av| 欧美精品一区二区不卡| 欧美日韩国产乱码电影| 91香蕉视频在线| 国产精品一区二区三区四区| 偷拍自拍另类欧美| 亚洲美女偷拍久久| 国产精品私房写真福利视频| 欧美一级夜夜爽| 精品视频免费看| 色综合久久久网| 成人免费看黄yyy456| 激情深爱一区二区| 男男gaygay亚洲| 日韩av电影免费观看高清完整版| 亚洲欧美电影院| 亚洲丝袜另类动漫二区| 国产精品天干天干在线综合| 久久综合狠狠综合久久综合88| 欧美顶级少妇做爰| 欧美精品少妇一区二区三区| 色天使色偷偷av一区二区| 不卡av电影在线播放| 成人午夜av在线| 国产精品中文有码| 国产精品综合av一区二区国产馆| 久久国产尿小便嘘嘘| 麻豆成人久久精品二区三区红 | 国产成人av电影在线| 精品一区二区三区免费毛片爱| 日韩电影网1区2区| 日韩国产精品大片| 日韩精品久久理论片| 热久久免费视频| 另类综合日韩欧美亚洲| 精品写真视频在线观看| 国产一区啦啦啦在线观看| 国产精品1024久久| 成人的网站免费观看| 91老师国产黑色丝袜在线| 欧美亚洲禁片免费| 91精品国产手机| 久久久综合视频| 中文字幕制服丝袜一区二区三区| 亚洲欧美另类在线| 亚洲一二三四在线观看| 午夜精品在线视频一区| 久久成人久久爱| 成人精品国产福利| 在线免费观看日韩欧美| 欧美另类videos死尸| 日韩免费视频一区| 中文字幕免费观看一区| 一区二区三区欧美日| 免费观看在线综合| 成人天堂资源www在线| 欧美日韩中文一区| 日韩精品中午字幕| 国产精品久久久久久久久免费丝袜| 亚洲中国最大av网站| 加勒比av一区二区| 91美女片黄在线| 日韩西西人体444www| 亚洲欧美一区二区在线观看| 午夜精品一区二区三区电影天堂 | 国产精品视频你懂的| 亚洲主播在线观看| 国产精品一区久久久久| 91麻豆国产香蕉久久精品| 欧美一区二区在线视频| 亚洲欧洲日韩综合一区二区| 视频一区视频二区中文| 国产成人av网站| 在线不卡a资源高清| 日本一区二区视频在线观看| 亚洲国产你懂的| fc2成人免费人成在线观看播放| 欧美二区在线观看| 亚洲色图另类专区| 国产精品资源网| 日韩一区二区免费在线观看| 亚洲欧洲日韩av| 黄网站免费久久| 欧美美女激情18p| 一区二区三区在线视频观看| 国产成人亚洲综合色影视| 在线播放日韩导航| 中文字幕欧美激情| 国产呦萝稀缺另类资源| 这里只有精品99re| 亚洲福中文字幕伊人影院| 99久久精品免费看国产| 国产亚洲综合性久久久影院| 日韩成人dvd| 欧美日韩一区二区三区不卡| 亚洲欧美在线高清| 成人免费高清在线| 久久久欧美精品sm网站 | 香蕉成人伊视频在线观看| av中文字幕不卡| 国产亚洲综合性久久久影院| 美国欧美日韩国产在线播放| 欧美视频三区在线播放| 亚洲欧美综合另类在线卡通| 高清在线成人网| 久久天天做天天爱综合色| 蜜桃精品在线观看| 日韩美女一区二区三区| 日韩精品欧美精品| 制服丝袜中文字幕亚洲| 午夜日韩在线电影| 欧美日韩另类一区| 午夜精品久久久久久| 欧美久久久一区| 日韩av中文字幕一区二区| 7777精品伊人久久久大香线蕉的| 亚洲国产色一区| 欧洲色大大久久| 亚洲高清免费观看高清完整版在线观看| 色视频一区二区|