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

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

?? dio.h62

?? SEED的VPM642測試程序-板級支持庫
?? H62
字號:
;
;  Copyright 2003 by Texas Instruments Incorporated.
;  All rights reserved. Property of Texas Instruments Incorporated.
;  Restricted rights to use, duplicate or disclose this code are
;  granted through contract.
;  
;
; "@(#) DSP/BIOS 4.90.270 12-18-03 (barracuda-o04)"
;
;  ======== dio.h62 ========
;
;

	.if ($isdefed("DIO_") = 0) ; prevent multiple includes of this file
DIO_	.set	1

	.include std.h62
	.include dev.h62
	.include sem.h62
	.include que.h62

	.asg	5, DIO_OBJSIZE

;
;# ======== DIO_Obj ========
;
;#
;# Preconditions:
;#      none
;#
;# Postconditions:
;#      none
;#
;
	.asg    "", DIO_Obj$regs
DIO_Obj	.macro cflag, name, id, _fxnsTable, _initFxn, _device, _chanParams

	.sect	".const"
DIO_:name:	.string	"/:name:",0		; Set up string "/<devName>"

:name:$ctrl	.string	"/:_device:",0		; Control String
	
SIO_:name:$params  .usect ".dio", 2 * STD_TARGWORDMAUS, STD_TARGWORDMAUS
	
	;
	;  Allocate and initialize DIO_Params object.
	;  Create symbol SIO_:name:$params for this object.
	;  The params field in DEV_Obj will be set to SIO_:name:$params.
	;  This is done in SIO_Obj.
	;
	.sect	".cinit"
	.align	STD_TARGALIGN
	.word	2 * STD_TARGWORDMAUS
	.word	SIO_:name:$params
	.word	:name:$ctrl
	.word	:_chanParams:

	;
	; This adds an entry to the device table, DEV_devtab, and the init
	; table, DEV_devinit.
	;
	.global	:_fxnsTable:
	DEV_addDevice DIO_:name:, :_fxnsTable:, 0, SIO_:name:$params, :_initFxn:, DEV_SIOTYPE, 0

	.endm

;
;# ======== DIO_config ========
;  Static configuration of the DIO module
;
;#
;# Preconditions:
;#      none
;#
;# Postconditions:
;#      none
;#
;
	.asg    "", DIO_config$regs
DIO_config	.macro _static, _numTskBase, _numSwiBase
	.if (:_static:)
	    .if (:_numTskBase: != 0)
	        .global	_DIO_NUMTSKSTATIC  ; Number of Static TSK DIO objects
	        .global	_DIO_TSKTABLE	   ; Table of DIO objects for TSK.

		.eval DIO_OBJSIZE * :_numTskBase:, DIO_TABLESIZE

;
;  Allocate space for DIO_NUMTSKSTATIC value.
;  This value is used in Static TSK version of DIO.
;  Allocate space for TSK DIO table
;
_DIO_NUMTSKSTATIC	.usect ".dio", 1 * STD_TARGWORDMAUS, STD_TARGWORDMAUS
_DIO_TSKTABLE		.usect ".dio", DIO_TABLESIZE * STD_TARGWORDMAUS, STD_TARGWORDMAUS

		;
		;  initialize DIO_NUMTSKSTATIC.
		;
	        .sect ".cinit"
	        .align STD_TARGALIGN
	        .word 1 * STD_TARGWORDMAUS
	        .word _DIO_NUMTSKSTATIC
	        .word :_numTskBase:
	    
	    	.eval	0, count

	        .loop

		    ;
		    ;  Initialize the TSK DIO table.
		    ;
	            .sect ".cinit"
	            .align STD_TARGALIGN
	            .word DIO_OBJSIZE * STD_TARGWORDMAUS
	            .word _DIO_TSKTABLE + DIO_OBJSIZE * :count: * STD_TARGWORDMAUS
	            .word 0			; fxns
	            .word 0			; chanp
	            .word dio:count:$complete	; complete
	            .word 0			; ready
	            .word 0			; extra word for union

		    ;  create the complete SEM object
		    DIO_semObject dio:count:$complete, 0

	            .eval count + 1, count
	            .break (count == :_numTskBase:)
	        .endloop
            .endif	; .if (:_numTskBase: != 0)

	    .if (:_numSwiBase: != 0)
	        .global	_DIO_NUMCBSTATIC  ; Number of Cb Static DIO objects.
	        .global	_DIO_CBTABLE	  ; Table of DIO objects for Callback.

		.eval DIO_OBJSIZE * :_numSwiBase:, DIO_TABLESIZE

;
;  Allocate space for DIO_NUMCBSTATIC value
;  This value is used in Static Callback version of DIO.
;  Allocate space for Callback DIO Table
;
_DIO_NUMCBSTATIC	.usect ".dio", 1 * STD_TARGWORDMAUS, STD_TARGWORDMAUS
_DIO_CBTABLE		.usect ".dio", DIO_TABLESIZE * STD_TARGWORDMAUS, STD_TARGWORDMAUS

		;
		;  initialize DIO_NUMCBSTATIC.
		;
	        .sect ".cinit"
	        .align STD_TARGALIGN
	        .word 1 * STD_TARGWORDMAUS
	        .word _DIO_NUMCBSTATIC
	        .word :_numSwiBase:
	
	        .eval	0, count

	        .loop
	            
		    ;
		    ;  Initialize the Callback DIO table.
		    ;
		    .sect ".cinit"
	            .align STD_TARGALIGN
	            .word DIO_OBJSIZE * STD_TARGWORDMAUS
	            .word _DIO_CBTABLE + DIO_OBJSIZE * :count: * STD_TARGWORDMAUS
	            .word 0			; fxns
	            .word 0			; chanp
	            .word 0			; context.cb.fxn
	            .word 0			; context.cb.arg0
	            .word 0			; context.cb.arg1
		
	            .eval count + 1, count
	            .break (count == :_numSwiBase:)
	        .endloop
            .endif	; .if (:_numSiBase: != 0)
        .endif		; .if (:_static:)

        .endm

;
;# ======== DIO_end ========
;  Invoked at the end of all other configuration declarations.
;
;#
;# Preconditions:
;#      none
;#
;# Postconditions:
;#      none
;#
;
        .asg    "", DIO_end$regs
DIO_end .macro
        .endm

;
;# ======== DIO_init ========
;  Runtime initialization of the DIO module
;
;#
;# Preconditions: 
;#	none
;#
;# Postconditions:
;#	none
;#
;
	.asg    "", DIO_init$regs
DIO_init	.macro
	.endm

;
;# ======== DIO_startup ========
;
;#
;# Preconditions:
;#      none
;#
;# Postconditions:
;#      none
;#
	.asg    "", DIO_startup$regs
DIO_startup        .macro
	.endm

;
;# ======== DIO_startup ========
;  Use to create SEM objects for DIO objects using TSK
;#
;# Preconditions:
;#      none
;#
;# Postconditions:
;#      none
;#

DIO_semObject	.macro name, _count

	.global :name:

:name:$obj .usect  ".dio", OBJ_HDRSIZE * STD_TARGWORDMAUS, STD_TARGWORDMAUS
:name:     .usect  ".dio", SEM_CORESIZE * STD_TARGWORDMAUS, STD_TARGWORDMAUS

	.sect ".cinit"
	.align STD_TARGALIGN
	.word SEM_OBJSIZE * STD_TARGWORDMAUS
	.word :name:$obj

	; A label for this object, ":name:", will be set in OBJ_Obj

	OBJ_Obj :name:, OBJ_SEM, SEM_CORESIZE ; allocates 3 words
	SEM_core :name:, :_count:             ; allocates 7 words

	.endm

	.endif		; if DIO_ is not defined

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性感一类影片在线播放| 椎名由奈av一区二区三区| 久久综合九色综合欧美就去吻| 国产精品情趣视频| 日韩电影免费一区| 成a人片亚洲日本久久| 欧美tk丨vk视频| 亚洲综合男人的天堂| 国模冰冰炮一区二区| 欧美亚洲一区二区在线观看| 国产精品久久久久久久裸模| 极品销魂美女一区二区三区| 欧美天堂一区二区三区| 1024精品合集| av在线不卡电影| 国产日韩欧美一区二区三区综合 | 中文字幕一区二区三区在线播放| 视频一区二区不卡| 欧洲精品视频在线观看| 中文天堂在线一区| 国产成人免费视频网站| 日韩欧美成人午夜| 日本三级亚洲精品| 91.com视频| 五月激情综合色| 欧美日本国产一区| 亚洲va天堂va国产va久| 欧美图片一区二区三区| 亚洲福中文字幕伊人影院| 欧美三级在线视频| 日日骚欧美日韩| 91精品国产综合久久婷婷香蕉| 性久久久久久久久久久久| 欧美日韩三级一区二区| 亚洲电影激情视频网站| 欧美日韩免费高清一区色橹橹 | 精品在线一区二区三区| 日韩欧美在线网站| 久久疯狂做爰流白浆xx| 亚洲精品在线免费播放| 国产成人在线看| 国产精品久久毛片a| bt7086福利一区国产| 亚洲精品久久久蜜桃| 欧美体内she精视频| 免费的国产精品| 亚洲精品一区二区精华| 国产精品一级在线| 亚洲日本一区二区| 欧美日韩国产高清一区二区三区 | 成人免费视频一区| 1区2区3区国产精品| 欧美三级资源在线| 卡一卡二国产精品| 欧美国产日韩在线观看| 色偷偷88欧美精品久久久| 午夜精品视频一区| 精品对白一区国产伦| 成人激情免费电影网址| 亚洲高清免费视频| 欧美成人bangbros| aa级大片欧美| 日韩电影在线一区二区三区| 久久久久一区二区三区四区| 日本精品免费观看高清观看| 男女视频一区二区| 国产精品久久二区二区| 欧美日韩一区二区三区四区| 激情伊人五月天久久综合| 亚洲欧洲色图综合| 日韩午夜在线观看视频| 成年人午夜久久久| 老司机精品视频线观看86| 亚洲人成人一区二区在线观看| 欧美福利视频导航| 成人av中文字幕| 免费在线观看成人| 亚洲精品国产一区二区三区四区在线| 91 com成人网| 日本精品一区二区三区高清 | 欧美视频中文字幕| 国产成人在线网站| 日韩在线播放一区二区| 最新日韩在线视频| 久久久久久**毛片大全| 69堂成人精品免费视频| av动漫一区二区| 免费人成网站在线观看欧美高清| 国产精品毛片高清在线完整版| 日韩免费看网站| 欧美亚洲自拍偷拍| 99久久夜色精品国产网站| 久久国产乱子精品免费女| 亚洲一区中文日韩| 亚洲欧洲在线观看av| 久久精品一区四区| 日韩午夜小视频| 欧美日韩一区二区三区在线看| 99视频超级精品| 国产成人精品三级| 国产自产v一区二区三区c| 图片区日韩欧美亚洲| 国产精品久久久久久久久久免费看 | 国产精品不卡在线| 欧美国产日产图区| 欧美激情在线看| 久久男人中文字幕资源站| 欧美成va人片在线观看| 日韩一区二区影院| 91麻豆精品国产91久久久久| 欧美日韩日日骚| 欧美日韩一区 二区 三区 久久精品| 成人黄色国产精品网站大全在线免费观看 | 欧美一区三区四区| 欧美精品xxxxbbbb| 欧美一区二区在线不卡| 欧美肥胖老妇做爰| 日韩视频一区二区在线观看| 日韩欧美国产一区二区在线播放| 日韩欧美亚洲另类制服综合在线| 日韩一级黄色大片| 久久亚洲综合色一区二区三区| 欧美mv日韩mv亚洲| 国产欧美在线观看一区| 国产精品私人自拍| ...中文天堂在线一区| 一区二区在线免费| 日韩综合小视频| 精品一区二区在线看| 国产精品一区二区你懂的| 成人性生交大片免费 | 国产成人av一区二区| 国产成人av福利| 91年精品国产| 777精品伊人久久久久大香线蕉| 欧美日韩国产免费| 久久久精品免费免费| 国产精品理论在线观看| 樱花草国产18久久久久| 日韩国产欧美在线视频| 国产成人免费视频网站| 色噜噜狠狠一区二区三区果冻| 欧美色网站导航| 精品国产凹凸成av人导航| 欧美国产日韩精品免费观看| 亚洲小说欧美激情另类| 激情偷乱视频一区二区三区| 99久久国产免费看| 欧美变态口味重另类| 自拍偷自拍亚洲精品播放| 天使萌一区二区三区免费观看| 国产乱妇无码大片在线观看| 色老头久久综合| 久久久久久**毛片大全| 亚洲高清免费观看高清完整版在线观看| 蜜臀av性久久久久蜜臀aⅴ流畅| 粗大黑人巨茎大战欧美成人| 欧美日韩国产综合视频在线观看| 久久精品一二三| 亚洲成a人在线观看| 成人一区二区三区视频在线观看 | 欧美丝袜丝交足nylons图片| 国产亚洲精品aa| 午夜视频久久久久久| 成人小视频免费在线观看| 制服.丝袜.亚洲.另类.中文| 国产欧美精品一区二区三区四区| 日韩在线卡一卡二| 91国偷自产一区二区开放时间| 2024国产精品| 日韩国产精品久久久久久亚洲| 99re在线精品| 国产亚洲欧美一级| 日本视频在线一区| 欧美性欧美巨大黑白大战| 国产精品久久久久久久午夜片| 久久精品国产999大香线蕉| 欧美视频在线观看一区二区| 国产精品美日韩| 国产尤物一区二区在线| 3d动漫精品啪啪一区二区竹菊| 亚洲美女区一区| 不卡的av在线| 日本一区二区三区国色天香| 蜜桃视频第一区免费观看| 欧美色成人综合| 亚洲一区免费视频| 欧美在线观看视频在线| 亚洲欧美经典视频| 91网站在线观看视频| 国产精品网站一区| 成人动漫av在线| 日本一区二区高清| 国产98色在线|日韩| 久久一区二区视频| 国产suv精品一区二区6| 国产亚洲综合av| 国产+成+人+亚洲欧洲自线| 国产午夜亚洲精品理论片色戒 | 久久久久久久久97黄色工厂|