3-9-10 10:25
filename: remote_proc.txt

 - v1.0.1.3
 
 
 	ңµסܣ밴סͬ綼ۼӣʵ֡
 	ûʵϵϹܼ
 				3-9-10 10:25
 
 壺
; =============================================================
; remote variable
gRm_Begin:				.equ		gIntt0_End
gRm_Status:				.equ		gRm_Begin+00h	; 8bit
gRm_Timer:				.equ		gRm_Begin+02h	; 8bit
gRm_Buffer:				.equ		gRm_Begin+04h	; 8bit
gRm_Decode:				.equ		gRm_Begin+06h	; 8bit
gRm_Leader_Counter:		.equ		gRm_Begin+08h	; 4bit
gRm_End:				.equ		gRm_Begin+09h

; remote flag bit variable
gRm_Flag00:				.equ		gMain_Flag_01
fRm_Error:				.bit		gRm_Flag00.0	; remote error
fRm_Decode_OK:			.bit		gRm_Flag00.1	; remote decode success
fRm_Leader:				.bit		gRm_Flag00.2	; remote leader decode
fRm_Continue:			.bit		gRm_Flag00.3	; remote continue

gRm_Flag01:				.equ		gMain_Flag_02
fRm_Switch:				.bit		gRm_Flag01.0	; remote switch
fRm_Decoded:			.bit		gRm_Flag01.1	; remote was decoded

 ˵
 	gRm_Status		-- ״̬decodeʱĵڼintt0ж
 	gRm_Timer		-- ңʱ
 	gRm_Buffer		-- decodeʱʱֵ
 	gRm_Decode		-- decodeֵ
 	gRm_Leader_Counter	-- leader counterרסңϢͷ
 ־˵
 	fRm_Error		-- ң
 	fRm_Decode_OK	-- decode success
 	fRm_Leader		-- ϢͷǷȷ
 	fRm_Continue	-- ǷΪס
 	fRm_Switch		-- ңأаסʱremote off갴סܺremote on
 	fRm_Decoded		-- סʱǰǷ decode ֵ
 ̽˵
 	remote_init		-- ңʼ
 	remote_renew_decode	-- 20msûµңϢͷʱңӦıλ
 	remote_decode	-- ң
 	remote_proc		-- ң

 壺
cRemote_9028a:		equ		1		; IC 9028A (GY265 DAB)
cRm_Leader_Total:	equ		4		; leader total count
 ˵
 	cRemote_9028a	-- ʶΪ IC 9028A ңǷЧ0Ч1Ч
 	cRm_Leader_Total	-- ңϢͷʱңİס(continue)ܽЧ
 	
 	
ע㣺
1
㰴סңصһťʱִеĶǣִһζӦİ¼ܣִжӦİס
 	

 - v1.0.1.0
	ңťЧûʵְסťϼܡ
				12:21 03-9-5
	