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

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

?? sn8_usb_setting.lib

?? Sonix新出的MCU SN8F2255的USB的HID庫。
?? LIB
字號:
// ***************************************************************** //
//
//  USB 1.1 FULL speed device  
//
//  * USB Parameter define
//  * USB RAM define
//
// ***************************************************************** //

// ================================================================= //
//  	                   Return Kernel mode Pattern define  	     //
// ================================================================= //
// Default Pattern: 0xAA,0x55,0xA5,0x5A,0xFF,0x00,0x33,0xCC
RETURN_KERNEL_0		EQU	0xAA
RETURN_KERNEL_1		EQU	0x55
RETURN_KERNEL_2		EQU	0xA5
RETURN_KERNEL_3		EQU	0x5A
RETURN_KERNEL_4		EQU	0xFF
RETURN_KERNEL_5		EQU	0x00
RETURN_KERNEL_6		EQU	0x33
RETURN_KERNEL_7		EQU	0xCC

// ================================================================= //
//  	                   MCU Parameter define  	       	     //
// ================================================================= //

;MCU 
RBANK_TEMP	ds	1

// ================================================================= //
//  			    USB Parameter define  	       	     //
// ================================================================= //

;===============================================================================
;Feature parameter for USB
;-------------------------
;User define the value to set the device's feature
;===============================================================================
;USB SPEC 1.1 section 9.4.5
DEVICE_STATUS				EQU	0X02	;	 Power    Remote wakeup	
							;-------------------------------
							;0x00 -	  BUS	      NO 			
							;0x01 -   SELF        NO
							;0x02 -   BUS	      YES 
							;0x03 -   SELF        YES

Halt0_initial_value			EQU	0x00	;EP0' halt value
Halt1_initial_value			EQU	0x00	;EP1' halt value
Halt2_initial_value			EQU	0x00	;EP2' halt value


;USB SPEC 1.1 section 9.4.4
interface_AlternateSet_0		EQU	0x00
interface_AlternateSet_1		EQU	0x00
;Device Class Definition for Human Interface Devices (HID) Version 1.11	Chapter 7
IDLE_TIME_initial_value			EQU	0x00

; PROTOCOL = 00, only send 3 bytes, no z wheel.
; PROTOCOL = 01, support 4 bytes, including z wheel.

PROTOCOL_initial_value			EQU	0x00	

// USB Define for Delay wakeup
// User can define the parameter to fit the requirement
	
;-------------------------------
;1. Fcpu = Fosc/1 12MHz	USB_DELAY_FOR_REMOTE_WAKEUP = 80	
;2. Fcpu = Fosc/2 6MHz	USB_DELAY_FOR_REMOTE_WAKEUP = 
;3. Fcpu = Fosc/4 3MHz  USB_DELAY_FOR_REMOTE_WAKEUP = 
;4. Fcpu = Fosc/8 1.5MHz USB_DELAY_FOR_REMOTE_WAKEUP =

USB_REMOTE_WAKEUP_K_STATE_DELAY		EQU	80	


// *********************************************************************
// 			   Program code use
// *********************************************************************

// Control transfer
REQUEST_TYPE_MASK			EQU	0x60
EP0_PACKET_SIZE    			EQU	0x08
USB_DEVICE_DESCRIPTOR_TYPE		EQU	0x01
USB_CONFIGURATION_DESCRIPTOR_TYPE	EQU	0x02
USB_STRING_DESCRIPTOR_TYPE		EQU	0x03
USB_INTERFACE_DESCRIPTOR_TYPE		EQU	0x04
USB_ENDPOINT_DESCRIPTOR_TYPE		EQU	0x05
USB_HID_DESCRIPTOR_TYPE			EQU	0x21		
USB_HID_REPORT_TYPE			EQU	0x22

// Compliance equation
USB_RECIPIENT            		EQU	0x1F
USB_RECIPIENT_DEVICE     		EQU	0x00
USB_RECIPIENT_INTERFACE  		EQU	0x01
USB_RECIPIENT_ENDPOINT   		EQU	0x02
		
// USB defined Feature selectors
USB_FEATURE_ENDPOINT_STALL          	EQU	0x00
USB_FEATURE_REMOTE_WAKEUP           	EQU	0x01
USB_FEATURE_POWER_D0                	EQU	0x02
USB_FEATURE_POWER_D1                	EQU	0x03
USB_FEATURE_POWER_D2                	EQU	0x04
USB_FEATURE_POWER_D3                	EQU	0x05

// USB HID get report
GET_REPORT_TYPE_INPUT			EQU	0X01
SET_REPORT_TYPE_OUTPUT			EQU	0X02
GET_REPORT_TYPE_FEATURE			EQU	0X03

//string descriptor
STRING_iManufacturer			EQU	0x01
STRING_iProduct				EQU	0x02
STRING_iSerialnumber			EQU	0x03
STRING_iConfiguration			EQU	0x04
STRING_iInterface			EQU	0x05

// ================================================================= //
//  		  	3. USB RAM define  	               	     //
// ================================================================= //

// ----------------------------------------------------------------- //
// 		  	USB Setup token RAM 	 	             //
// ----------------------------------------------------------------- //

bmRequestType	ds	1
bRequest	ds	1
wValue_H	ds	1
wValue_L	ds	1
wIndex_H	ds	1
wIndex_L	ds	1
wLength_H	ds	1
wLength_L	ds	1

// ----------------------------------------------------------------- //
// 		   	USB Device status		             //
// ----------------------------------------------------------------- //
;USB SPEC 1.1 Chapter 9.4.5
Halt0			ds	1
Halt1			ds	1
Halt2			ds	1

USB_Status		ds	1
			bSetupPacket	EQU	USB_Status.0
			bSetAddress	EQU	USB_Status.1
			bAlreadySetAddr EQU	USB_Status.2
			bRemote_Wakeup	EQU	USB_Status.3
			bSuspend	EQU	USB_Status.4
			bflag_index	EQU	USB_Status.5
	;		USB_sleep_index	EQU	USB_Status.6
	;		EP0_OUT_TOKEN	EQU	USB_Status.7

Wakeup_IO_status	ds	1

// ----------------------------------------------------------------- //
// 		   	USB Data structure		       	     //
// ----------------------------------------------------------------- //

UDP0_TEMP		ds	1

BSetConfiguration	ds	1

Tmp_Cnt			ds	1
bdevice_address		ds	1
G_Var1			ds	1
Accbuf			ds	1

table_index	ds	2
table_length	ds	2

// ----------------------------------------------------------------- //
//  		   	USB RAM BUFFER (HID)	             	     //
// ----------------------------------------------------------------- //

if_AlternateSet_0	ds	1
if_AlternateSet_1	ds	1

IDLE_TIME_IF0_ID	ds	1
IDLE_TIME_IF1_ID1	ds	1
IDLE_TIME_IF1_ID2	ds	1
IDLE_TIME_IF1_ID3	ds	1

PROTOCOL		ds	1	// For HID protocol "Get/Set PROTOCOL"
PROTOCOL_1		ds	1		

SET_REPORT_BYTE_0	ds	1	// For EP0 output data 0 (keyboard LED)

USB_HID_Status		ds	1
			set_report_flag			EQU	USB_HID_Status.0
			set_report_feature_flag		EQU 	USB_HID_Status.1
			set_report_feature_arrival	EQU	USB_HID_Status.2
			set_report_feature_done		EQU	USB_HID_Status.3

SET_REPORT_FEATURE_Buf	ds	8

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美网站一区二区| 欧美中文字幕不卡| 91免费观看视频| 欧美男人的天堂一二区| 精品国产髙清在线看国产毛片| 精品国产自在久精品国产| 亚洲图片激情小说| 久久精品国产精品亚洲红杏| 99久久久久免费精品国产| 欧美一区二区三区四区高清| 国产精品家庭影院| 久草热8精品视频在线观看| 99精品视频中文字幕| 精品久久久三级丝袜| 亚洲综合无码一区二区| 高清免费成人av| 日韩欧美国产高清| 亚洲成人高清在线| 91亚洲永久精品| 中文字幕精品一区二区精品绿巨人| 日韩精品午夜视频| 色呦呦国产精品| 国产精品国产自产拍在线| 激情欧美日韩一区二区| 91精品免费观看| 亚洲国产裸拍裸体视频在线观看乱了 | 亚洲国产高清aⅴ视频| 日本成人在线看| 欧美色图在线观看| 一区二区三区在线看| 91在线观看一区二区| 久久久国产一区二区三区四区小说 | 成人av综合一区| 久久你懂得1024| 黄页网站大全一区二区| 精品国产乱码久久久久久久久| 日韩电影免费一区| 欧美电影在线免费观看| 亚洲成av人**亚洲成av**| 在线看日韩精品电影| 亚洲精选视频免费看| 色噜噜狠狠色综合中国| 亚洲免费观看高清| 日本高清免费不卡视频| 亚洲精品国久久99热| 色八戒一区二区三区| 亚洲永久精品大片| 欧美日韩一区久久| 日日欢夜夜爽一区| 日韩女优av电影| 久久99久久久久久久久久久| 精品免费国产一区二区三区四区| 久久国内精品自在自线400部| 日韩一卡二卡三卡| 激情偷乱视频一区二区三区| 久久精品免视看| www.色精品| 亚洲激情图片一区| 在线成人高清不卡| 狠狠色丁香婷综合久久| 久久午夜色播影院免费高清| av在线不卡免费看| 亚洲一区视频在线| 欧美大肚乱孕交hd孕妇| 成人一区二区三区视频在线观看 | 一本一道波多野结衣一区二区| 亚洲色图在线播放| 91精品国产91久久久久久一区二区| 蜜桃av一区二区三区电影| 久久久久久久综合狠狠综合| 91热门视频在线观看| 首页综合国产亚洲丝袜| 国产网站一区二区| 欧美网站一区二区| 国产精品一二三四| 亚洲资源在线观看| 欧美国产日韩一二三区| 欧美专区亚洲专区| 久久激情综合网| 亚洲人123区| 日韩女优av电影在线观看| 91亚洲精品久久久蜜桃| 免费成人小视频| 亚洲欧美色图小说| 久久这里都是精品| 欧美日韩精品高清| 不卡欧美aaaaa| 日本欧美肥老太交大片| 中文字幕欧美日韩一区| 欧美日韩一级片网站| av激情综合网| 精品一区免费av| 亚洲网友自拍偷拍| 国产精品久久久久aaaa樱花| 51久久夜色精品国产麻豆| www.一区二区| 国模一区二区三区白浆| 亚洲国产成人av| 中文字幕在线不卡一区| 欧美精品一区二区三区蜜桃| 欧美日韩一区二区三区在线看| 成人动漫视频在线| 国产大片一区二区| 卡一卡二国产精品| 日韩精品一二三区| 亚洲第一电影网| 亚洲激情成人在线| 亚洲视频在线观看一区| 久久久国产精品不卡| 日韩欧美中文一区二区| 欧美视频在线一区| 91电影在线观看| 97se狠狠狠综合亚洲狠狠| 国产福利视频一区二区三区| 久久国产精品色| 男人的j进女人的j一区| 天天综合网 天天综合色| 亚洲一区二区五区| 亚洲激情男女视频| 亚洲一卡二卡三卡四卡| 有码一区二区三区| 亚洲免费在线观看| 亚洲人妖av一区二区| 国产精品素人视频| 国产精品久久久久久亚洲毛片| 国产午夜精品久久| 国产精品国产馆在线真实露脸 | 亚洲乱码精品一二三四区日韩在线| 欧美激情一区二区三区在线| 久久久亚洲午夜电影| 久久久久久久久久美女| 国产亚洲女人久久久久毛片| 国产欧美一区二区精品婷婷| 国产精品视频在线看| 国产精品久久久久婷婷二区次| 中文字幕在线观看不卡| 夜夜嗨av一区二区三区| 亚洲成人1区2区| 日本91福利区| 高清国产一区二区| 色综合久久久久综合体桃花网| 欧美专区亚洲专区| 日韩视频一区二区在线观看| 精品国产精品一区二区夜夜嗨| 精品毛片乱码1区2区3区| 久久久青草青青国产亚洲免观| 国产欧美一区在线| 一区二区三区四区乱视频| 午夜精品视频一区| 国产一区二区三区免费观看| 91丨porny丨国产| 欧美日韩国产色站一区二区三区| 日韩欧美国产高清| 国产精品三级电影| 亚洲最新在线观看| 久久成人精品无人区| 不卡一区在线观看| 欧美午夜一区二区| 久久久99精品免费观看不卡| 亚洲免费观看视频| 黄一区二区三区| 欧洲av一区二区嗯嗯嗯啊| 26uuu亚洲综合色欧美| 亚洲柠檬福利资源导航| 麻豆成人综合网| 99久久久久免费精品国产| 日韩欧美国产综合在线一区二区三区 | 亚洲精品大片www| 久久精品久久久精品美女| 99riav一区二区三区| 欧美大片在线观看| 亚洲狠狠爱一区二区三区| 国产成人精品一区二| 色女孩综合影院| 欧美一区二区视频在线观看2022| 日韩高清一区二区| 在线观看国产日韩| 国产精品不卡一区| 专区另类欧美日韩| 日本欧美久久久久免费播放网| 成人久久18免费网站麻豆| 亚洲蜜臀av乱码久久精品| 国产一区啦啦啦在线观看| 日韩欧美在线观看一区二区三区| 国产精品久久久久影院色老大| 亚洲在线成人精品| 久久先锋影音av| 亚洲一卡二卡三卡四卡五卡| 国产精品 欧美精品| 日韩一区二区三| 亚洲一线二线三线久久久| 成人久久18免费网站麻豆 | 亚洲电影中文字幕在线观看| 成人app下载| 久久伊人蜜桃av一区二区| 久久精品国产精品亚洲精品| 亚洲欧洲一区二区三区| 久久综合一区二区| 欧美影院一区二区| 欧美一区二区国产|