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

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

?? dmac.h

?? 音頻編解碼器Codec: UCB1400 WinCE6.0音頻驅動WAVEDEV2
?? H
字號:
//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// Use of this sample source code is subject to the terms of the Microsoft
// license agreement under which you licensed this sample source code. If
// you did not accept the terms of the license agreement, you are not
// authorized to use this sample source code. For the terms of the license,
// please see the license agreement between you and Microsoft or, if applicable,
// see the LICENSE.RTF on your install media or the root of your tools installation.
// THE SAMPLE SOURCE CODE IS PROVIDED "AS IS", WITH NO WARRANTIES.
//
/*++

$Workfile: DMAC.h $

$Date: 12/23/04 4:47a $

Abstract:  
      The PDD (Platform Dependent Driver) is responsible for
      communicating with the audio circuit to start and stop playback
      and/or recording and initialize and deinitialize the circuits.

      This driver is specifically written for the UCB 1400 Audio Codec.

	    
Notes: 

/* 
** Copyright 2000-2003 Intel Corporation All Rights Reserved.
**
** Portions of the source code contained or described herein and all documents
** related to such source code (Material) are owned by Intel Corporation
** or its suppliers or licensors and is licensed by Microsoft Corporation for distribution.  
** Title to the Material remains with Intel Corporation or its suppliers and licensors. 
** Use of the Materials is subject to the terms of the Microsoft license agreement which accompanied the Materials.  
** No other license under any patent, copyright, trade secret or other intellectual
** property right is granted to or conferred upon you by disclosure or
** delivery of the Materials, either expressly, by implication, inducement,
** estoppel or otherwise 
** Some portion of the Materials may be copyrighted by Microsoft Corporation.
*/

#ifndef __DMAC_H__
#define __DMAC_H__



//#include "DMACBITS.H"
#define DMAC_AC97_AUDIO_RCV_FIFO	0x40500040
#define DMAC_AC97_AUDIO_XMIT_FIFO	0x40500040 //(was 0x40500140)
#define DMAC_AC97_AUDIO_MIC_FIFO	0x40500060

#define DMAC_AC97_RCVAB_CMD_MASK	0x6023C000  //0110 00000 01 000 11 11 0 0000000000000
#define DMAC_AC97_XMITAB_CMD_MASK	0x9043C000	//1001 00000 10 000 11 11 0 0000000000000
#define DMAC_AC97_MICAB_CMD_MASK	0x6023C000 	//0110 00000 01 000 11 11 0 0000000000000

#define DESC_ADDRESS_MASK       	0xFFFFFFF0
#define DESC_ADDRESS_STOP_MASK  	(0x1U <<0)

#define DMA_MAP_VALID_MASK  (0x1U << 7)  // Request is mapped to a valid channel indicated by DRCMRx(3:0)



#define DCSR_BUSERRINTR     (0x1U << 0)  // Bus error status bit
#define DCSR_STARTINTR      (0x1U << 1)  // Descriptor fetch status 
#define DCSR_ENDINTR        (0x1U << 2)  // finish status
#define DCSR_STOPINTR       (0x1U << 3)  // stopped status
#define DCSR_REQPEND        (0x1U << 8)  // Request Pending (read-only)
#define DCSR_STARTIRQEN     (0x1U << 21) // Enable the start interrupt (when the descriptor is loaded)
#define DCSR_STOPIRQEN      (0x1U << 29) // Enable the stopped interrupt (when the descriptor is done)
#define DCSR_NOFETCH        (0x1U << 30) // Descriptor fetch mode, 0 = fetch
#define DCSR_RUN            (0x1U << 31) // run, 1=start

#define DCMD_LEN_MASK			0xFFF // mask off the length bits
#define DCMD_LEN_ZERO_MASK		0xFFFFFFFFFFFFF000 //clear the length bits
		
struct DMAC_FRAME_DESCRIPTOR 
{
	unsigned int ddadr;		// address of the next frame descriptor (physical address)
	unsigned int dsadr;		// address of the source  data (physical address)
	unsigned int dtadr;     // address of the destination
	unsigned int dcmd;		// dma command
};


// the dmcd struct is for documentation
struct dcmdRegBits 
{
	unsigned len	     :13;
	unsigned rsv0		 :1;   
	unsigned width		 :2; 
	unsigned size		 :2;
	unsigned endian		 :1;
	unsigned flybyt	 	 :1;
	unsigned flybys	 	 :1;
	unsigned endirqen    :1;
	unsigned startirqen  :1;
	unsigned rsv1        :5;
	unsigned flowtrg     :1;
	unsigned flowsrc     :1;
	unsigned inctrgadd   :1;
	unsigned incsrcadd   :1;
};

union DmaCmdReg// allow bitfields or masks
{

	volatile struct dcmdRegBits DcmdReg ;
	volatile DWORD DcmdDword;
} ;


///////////////////////////////////////////////////////////////////////////////


#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产免费久久精品| 精品国产一区二区三区av性色| 国模套图日韩精品一区二区| 偷拍一区二区三区四区| 亚洲欧美成aⅴ人在线观看| 国产精品网站在线观看| 久久久精品蜜桃| 国产日本欧美一区二区| 日本一区二区动态图| 国产精品狼人久久影院观看方式| 国产欧美日韩久久| 国产精品久久福利| 日韩理论片一区二区| 夜夜嗨av一区二区三区中文字幕| 亚洲一二三专区| 日本不卡一区二区三区| 久久www免费人成看片高清| 国产一区二区按摩在线观看| 懂色av一区二区三区蜜臀| 99久久er热在这里只有精品15| 99久久精品国产精品久久| 91九色最新地址| 欧美精品第1页| 久久女同精品一区二区| 1024成人网| 免费av网站大全久久| 国产精品88av| 欧美三级电影在线观看| 337p日本欧洲亚洲大胆精品| 中文字幕av在线一区二区三区| 一区二区三区毛片| 久久99精品国产麻豆婷婷洗澡| 成人手机电影网| 91麻豆精品在线观看| 日韩一级在线观看| √…a在线天堂一区| 性欧美疯狂xxxxbbbb| 国产a精品视频| 欧美日韩一区二区在线视频| 久久久www成人免费无遮挡大片| 国产精品电影院| 奇米精品一区二区三区四区 | 色婷婷国产精品久久包臀| 制服丝袜中文字幕亚洲| 国产片一区二区| 日日摸夜夜添夜夜添亚洲女人| 国产高清在线精品| 欧美一区二区三区视频在线| 国产精品萝li| 精品一区二区在线视频| 精品视频1区2区3区| 欧美国产日韩精品免费观看| 喷白浆一区二区| 91久久人澡人人添人人爽欧美| 欧美激情综合五月色丁香小说| 视频一区免费在线观看| 色综合天天综合给合国产| 久久午夜国产精品| 青青草97国产精品免费观看无弹窗版| 91九色最新地址| 亚洲私人影院在线观看| 成人免费高清视频| 久久久精品日韩欧美| yourporn久久国产精品| 日韩欧美一级片| 日韩综合小视频| 一本一道综合狠狠老| 国产精品国产三级国产aⅴ中文| 亚洲另类色综合网站| 午夜欧美一区二区三区在线播放| 成人av资源网站| 国产欧美一区视频| 国产精品18久久久久久久久久久久 | 午夜一区二区三区视频| 91亚洲精品久久久蜜桃网站| 亚洲色图色小说| 一本一道久久a久久精品| 亚洲品质自拍视频| 在线精品观看国产| 亚洲国产日日夜夜| 欧美日韩精品欧美日韩精品 | 91精品国产色综合久久ai换脸 | 成人精品视频一区| 在线国产电影不卡| 亚洲一区二区三区四区中文字幕| 91在线云播放| 一区二区三区不卡在线观看| 日本精品一级二级| 亚洲va欧美va国产va天堂影院| 欧美日韩中文国产| 日韩中文字幕亚洲一区二区va在线| 欧美精品一二三| 精品一区二区三区不卡| 久久女同精品一区二区| 成人激情视频网站| 亚洲男人天堂av网| 欧美日韩中文精品| 激情小说亚洲一区| 国产欧美视频在线观看| 成人精品高清在线| 亚洲最大成人综合| 欧美一区二区三区啪啪| 国产精品996| 一二三四社区欧美黄| 精品少妇一区二区三区在线视频| 粉嫩高潮美女一区二区三区| 亚洲乱码国产乱码精品精小说 | 日韩一级高清毛片| 国产精品66部| 亚洲电影一区二区| 国产亚洲午夜高清国产拍精品| 91视频国产观看| 麻豆成人久久精品二区三区红| 国产亚洲人成网站| 欧洲另类一二三四区| 国产一区二区看久久| 亚洲自拍偷拍图区| 中文字幕的久久| 这里是久久伊人| av欧美精品.com| 久久精品国产第一区二区三区| 亚洲三级在线免费观看| 日韩午夜小视频| 欧美性大战久久久久久久| 国产精品羞羞答答xxdd| 午夜激情一区二区三区| 中文字幕一区二区三区蜜月| 日韩精品一区二区在线观看| 色狠狠综合天天综合综合| 国产风韵犹存在线视精品| 日本视频一区二区三区| 亚洲黄色录像片| 中文一区在线播放| 欧美精品一区二区三区很污很色的| 在线观看日韩av先锋影音电影院| 国产精品一区一区| 久草精品在线观看| 免费成人结看片| 肉丝袜脚交视频一区二区| 一区二区三区在线播放| 国产精品二区一区二区aⅴ污介绍| 久久伊人中文字幕| 久久夜色精品一区| 欧美mv日韩mv亚洲| 日韩视频国产视频| 制服.丝袜.亚洲.中文.综合| 欧美午夜电影在线播放| 色婷婷久久一区二区三区麻豆| 不卡一区二区三区四区| 国产成人精品午夜视频免费| 国产精品一二二区| 国产成人av电影在线播放| 国产成人综合亚洲91猫咪| 国产一区二区视频在线| 国产一区在线精品| 国产高清在线观看免费不卡| 风流少妇一区二区| 成人免费视频视频在线观看免费 | 欧美伊人精品成人久久综合97| 99久久免费精品高清特色大片| 成人免费毛片app| 99精品一区二区| 91久久免费观看| 欧美午夜寂寞影院| 日韩视频一区二区三区| 日韩欧美一区二区久久婷婷| 精品国产免费一区二区三区香蕉| 精品精品国产高清一毛片一天堂| 欧美一区二区网站| 精品成人a区在线观看| 国产欧美一区二区三区在线看蜜臀| 亚洲国产岛国毛片在线| 一区二区三区四区在线免费观看| 性做久久久久久久久| 久久不见久久见免费视频1| 粉嫩av一区二区三区在线播放| 91麻豆123| 日韩不卡在线观看日韩不卡视频| 亚洲成人av一区二区三区| 轻轻草成人在线| 国产成人精品亚洲日本在线桃色 | 精品乱码亚洲一区二区不卡| 2021中文字幕一区亚洲| 国产精品不卡一区二区三区| 五月激情综合网| 国产精品1区2区| 欧美日韩亚洲丝袜制服| 久久综合色一综合色88| 亚洲精品一二三四区| 日韩av电影天堂| 懂色av一区二区夜夜嗨| 91精品国产aⅴ一区二区| 国产亚洲美州欧州综合国| 亚洲自拍偷拍图区| 国产成人精品三级麻豆| 91精品国产综合久久福利软件| 欧美国产视频在线| 日韩一区欧美二区| 一本一道波多野结衣一区二区| 欧美日韩电影在线播放|