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

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

?? dsk6713_aic23.h

?? DSPC6713的AIC23_BIOS代碼例程
?? H
字號:
/*
 *  Copyright 2002 by Spectrum Digital Incorporated.
 *  All rights reserved. Property of Spectrum Digital Incorporated.
 */
 
/*
 *  ======== dsk6713_aic23.h ========
 *
 *  Codec interface for AIC23 on the DSK6713 board
 */
#ifndef DSK6713_AIC23_
#define DSK6713_AIC23_

#ifdef __cplusplus
extern "C" {
#endif

#include <csl.h>
#include <csl_mcbsp.h>

/* AIC23 McBSP defines */
//#define DSK6713_AIC23_CONTROLHANDLE  DSK6713_AIC23_codeccontrolhandle
//#define DSK6713_AIC23_DATAHANDLE     DSK6713_AIC23_codecdatahandle

/* McBSP handles */
extern MCBSP_Handle DSK6713_AIC23_DATAHANDLE;
extern MCBSP_Handle DSK6713_AIC23_CONTROLHANDLE;

/* Codec module definitions */
#define DSK6713_AIC23_NUMREGS         10
#define DSK6713_AIC23_LEFTINVOL       0
#define DSK6713_AIC23_RIGHTINVOL      1
#define DSK6713_AIC23_LEFTHPVOL       2
#define DSK6713_AIC23_RIGHTHPVOL      3
#define DSK6713_AIC23_ANAPATH         4
#define DSK6713_AIC23_DIGPATH         5
#define DSK6713_AIC23_POWERDOWN       6
#define DSK6713_AIC23_DIGIF           7
#define DSK6713_AIC23_SAMPLERATE      8
#define DSK6713_AIC23_DIGACT          9
#define DSK6713_AIC23_RESET           15

/* Frequency Definitions */
#define DSK6713_AIC23_FREQ_8KHZ       1
#define DSK6713_AIC23_FREQ_16KHZ      2
#define DSK6713_AIC23_FREQ_24KHZ      3
#define DSK6713_AIC23_FREQ_32KHZ      4
#define DSK6713_AIC23_FREQ_44KHZ      5
#define DSK6713_AIC23_FREQ_48KHZ      6
#define DSK6713_AIC23_FREQ_96KHZ      7

/* Codec Handle */
typedef int DSK6713_AIC23_CodecHandle;

/* Parameter Structure for the DSK6713 AIC23 Codec */
typedef struct DSK6713_AIC23_Config {
    int regs[DSK6713_AIC23_NUMREGS];
} DSK6713_AIC23_Config;

#define DSK6713_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 */                 \
                                                                             \
    0x0081, /* Set-Up Reg 8       Sample rate control */                     \
            /* X       0          reserved */                                \
            /* CLKOUT  1          clock output divider: 2 (MCLK/2) */        \
            /* CLKIN   0          clock input divider: 2 (MCLK/2) */         \
            /* SR,BOSR 00000      sampling rate: ADC  48 kHz DAC  48 kHz */  \
            /* USB/N   1          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 DSK6713_AIC23_rset(DSK6713_AIC23_CodecHandle hCodec, Uint16 regnum, Uint16 regval);

/* Return value of codec register regnum */
Uint16 DSK6713_AIC23_rget(DSK6713_AIC23_CodecHandle hCodec, Uint16 regnum);

/* Open the codec with id and return handle */
DSK6713_AIC23_CodecHandle DSK6713_AIC23_openCodec(int id, DSK6713_AIC23_Config *Config);

/* Close the codec */
void DSK6713_AIC23_closeCodec(DSK6713_AIC23_CodecHandle hCodec);

/* Configure the codec register values */
void DSK6713_AIC23_config(DSK6713_AIC23_CodecHandle hCodec, DSK6713_AIC23_Config *Config);

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

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

/* Set the codec output gain */
void DSK6713_AIC23_outGain(DSK6713_AIC23_CodecHandle hCodec, Uint16 outGain);

/* Set the codec loopback mode */
void DSK6713_AIC23_loopback(DSK6713_AIC23_CodecHandle hCodec, Int16 mode);

/* Enable/disable codec mute mode */
void DSK6713_AIC23_mute(DSK6713_AIC23_CodecHandle hCodec, Int16 mode);

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

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

#ifdef __cplusplus
}
#endif

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费高清在线| 亚洲午夜成aⅴ人片| 精品一区二区三区在线播放| 欧美精品丝袜中出| 亚洲一卡二卡三卡四卡| 亚洲精品一区二区三区影院| 99精品偷自拍| 一本色道久久综合精品竹菊| 国产日韩欧美一区二区三区综合| 国产福利一区二区三区在线视频| 国产欧美一区二区精品久导航 | 免费在线成人网| 精品国产第一区二区三区观看体验| 国产精品自产自拍| 国产精品二三区| 在线观看视频一区| 久久99久久久欧美国产| 国产精品美女久久久久高潮| 色94色欧美sute亚洲线路二 | 中文字幕精品三区| 在线观看国产91| 精品影视av免费| 天堂在线亚洲视频| 久久亚洲二区三区| 日韩av网站免费在线| 久久久久久麻豆| 色狠狠桃花综合| 久久99热这里只有精品| 亚洲欧美电影一区二区| 欧美一区二区大片| 91视频xxxx| 韩国在线一区二区| 亚洲国产综合色| 国产网站一区二区三区| 欧美日本一区二区| 成人91在线观看| 麻豆免费看一区二区三区| 亚洲欧美日韩一区二区| 久久久777精品电影网影网| 欧美三级日韩三级国产三级| 成人精品视频.| 青娱乐精品视频| 亚洲观看高清完整版在线观看| 国产日韩高清在线| 在线成人av网站| 丁香五精品蜜臀久久久久99网站 | 激情综合网最新| 亚洲特级片在线| 精品久久一区二区| 欧美色网站导航| 99视频在线精品| 国产做a爰片久久毛片| 三级在线观看一区二区| 国产精品成人在线观看| 日韩欧美国产小视频| 欧美亚洲一区二区在线观看| a美女胸又www黄视频久久| 免费成人av在线播放| 天天色天天爱天天射综合| 亚洲天堂免费在线观看视频| 久久久精品免费网站| 日韩免费高清电影| 欧美伦理影视网| 欧美亚洲国产一卡| 色综合天天综合狠狠| caoporm超碰国产精品| 国产一区二区三区蝌蚪| 麻豆国产欧美一区二区三区| 中文字幕不卡一区| 色综合久久综合网97色综合| 亚洲丝袜自拍清纯另类| 国产免费久久精品| 中日韩免费视频中文字幕| 国产清纯美女被跳蛋高潮一区二区久久w| 日韩亚洲欧美综合| 日韩欧美一二区| 日韩免费在线观看| 亚洲视频狠狠干| 国产精品国产三级国产aⅴ中文 | 亚洲综合丝袜美腿| 亚洲美女免费视频| 一区二区三区av电影| 亚洲最新在线观看| 午夜激情久久久| 日韩国产欧美在线观看| 奇米色一区二区三区四区| 麻豆精品视频在线| 国产美女在线精品| 成人激情图片网| 99久久久免费精品国产一区二区| av福利精品导航| 欧美午夜精品理论片a级按摩| 欧洲人成人精品| 欧美一区二视频| 久久女同性恋中文字幕| 国产精品不卡一区二区三区| 一区二区三区影院| 日一区二区三区| 国产在线播放一区三区四| 丁香婷婷综合色啪| 色天天综合色天天久久| 欧美在线三级电影| 日韩三级免费观看| 精品国产露脸精彩对白| 1024精品合集| 日韩综合小视频| 国产一区999| 色综合久久久久| 日韩一区二区在线观看视频播放| 国产亚洲一本大道中文在线| 亚洲桃色在线一区| 日本美女一区二区| 成人免费的视频| 欧美久久久影院| 欧美极品aⅴ影院| 日本视频在线一区| 成年人网站91| 中文字幕一区二区三区蜜月| 日韩不卡免费视频| 成人免费毛片a| 日韩一区二区在线观看视频| 一区在线观看视频| 久久99热国产| 精品视频1区2区3区| 国产日韩精品一区| 日韩精品1区2区3区| 99久久久无码国产精品| 精品国精品国产尤物美女| 一区二区三区欧美久久| 国产精品亚洲第一区在线暖暖韩国| 色94色欧美sute亚洲线路二| 国产日本欧美一区二区| 日本欧美一区二区三区| 一本一道综合狠狠老| 久久综合色婷婷| 婷婷激情综合网| 日本精品视频一区二区| 欧美激情一区二区| 精品在线一区二区| 91精品国产麻豆国产自产在线| 国产精品乱码久久久久久| 经典三级在线一区| 日韩一二三区不卡| 性欧美疯狂xxxxbbbb| 色综合天天综合给合国产| 国产午夜亚洲精品不卡| 蜜桃视频一区二区三区在线观看| 91久久国产综合久久| 国产精品久久久久国产精品日日| 久久国产精品第一页| 欧美精品aⅴ在线视频| 亚洲综合清纯丝袜自拍| av爱爱亚洲一区| 国产日韩欧美亚洲| 国产麻豆91精品| 久久久不卡网国产精品二区| 国内精品久久久久影院色| 欧美一级高清大全免费观看| 日韩国产一区二| 欧美高清dvd| 日韩福利视频导航| 制服丝袜激情欧洲亚洲| 天天做天天摸天天爽国产一区| 91成人在线精品| 亚洲午夜一区二区三区| 91黄色免费看| 亚洲在线免费播放| 欧美伊人久久久久久午夜久久久久| 日韩一区中文字幕| 在线亚洲+欧美+日本专区| 依依成人精品视频| 在线视频一区二区三区| 亚洲国产中文字幕在线视频综合 | 日韩高清一区在线| 欧美精品乱人伦久久久久久| 人人爽香蕉精品| 欧美成人猛片aaaaaaa| 国产一区不卡在线| 国产精品无圣光一区二区| 91在线你懂得| 亚洲电影一区二区三区| 69av一区二区三区| 久久99久国产精品黄毛片色诱| 精品国内片67194| 成人av资源网站| 亚洲成人自拍网| 精品国产免费一区二区三区四区 | 久久亚洲精华国产精华液 | 777xxx欧美| 精品一区二区三区在线视频| 欧美国产综合一区二区| 色综合久久中文综合久久97| 亚洲成年人影院| 久久色.com| 91亚洲男人天堂| 五月激情丁香一区二区三区| 欧美精品一区二区久久婷婷| 99这里只有精品| av资源网一区| 一区二区激情小说|