
; Define RC5 address of Remote Control

RemoteAddr	EQU	0x00

; Definition of Keys and key-codes on my remote control

NUM_0	EQU	0x1B
NUM_1	EQU	0x2B
NUM_2	EQU	0x28
NUM_3	EQU	0x03
NUM_4	EQU	0x00
NUM_5	EQU	0x0A
NUM_6	EQU	0x09
NUM_7	EQU	0x08
NUM_8	EQU	0x06
NUM_9	EQU	0x2C
NUM_20	EQU	0x0B
STANDBY	EQU	0x0C
MUTE	EQU	0x0B
NUM_E	EQU	0x0E
TEXT	EQU	0x0F

VOL_UP	EQU	0x05
VOL_DN	EQU	0x04
BRI_UP	EQU	0x03
BRI_DN	EQU	0x02
SAT_UP	EQU	0x01
SAT_DN	EQU	0x15
BAS_UP	EQU	0x16
BAS_DN	EQU	0x17
TRE_UP	EQU	0x18
TRE_DN	EQU	0x19
BAL_RI	EQU	0x1A

CON_UP	EQU	0x1C
CON_DN	EQU	0x1D
HUE_DN	EQU	0x1F

CMD_20	EQU	0x20
CMD_21	EQU	0x21
CMD_22	EQU	0x22
CMD_23	EQU	0x23
CMD_24	EQU	0x24
CMD_25	EQU	0x25
CMD_26	EQU	0x26

HUE_UP	EQU	0x27

CMD_29	EQU	0x29
CMD_2A	EQU	0x2A


CMD_2D	EQU	0x2D
CMD_2E	EQU	0x2E
HELP	EQU	0x2F

PAUSE	EQU	0x30
CMD_31	EQU	0x31
CMD_32	EQU	0x32
CMD_33	EQU	0x33
CMD_34	EQU	0x34
CMD_35	EQU	0x35
CMD_36	EQU	0x36
CMD_37	EQU	0x37
CMD_38	EQU	0x38
CMD_39	EQU	0x39
CMD_3A	EQU	0x3A
CMD_3B	EQU	0x3B
CMD_3C	EQU	0x3C
CMD_3D	EQU	0x3D
CMD_3E	EQU	0x3E
CMD_3F	EQU	0x3F

CMD_40	EQU	0x40
CMD_41	EQU	0x41
CMD_42	EQU	0x42
CMD_43	EQU	0x43
CMD_44	EQU	0x44
CMD_45	EQU	0x45
CMD_46	EQU	0x46
CMD_47	EQU	0x47
PHA_UP	EQU	0x48
PHA_DN	EQU	0x49
CMD_4A	EQU	0x4A
CMD_4B	EQU	0x4B
CMD_4C	EQU	0x4C
SHA_UP	EQU	0x4D
SHA_DN	EQU	0x4E
CMD_4F	EQU	0x4F

CUR_UP	EQU	0x50
CUR_DN	EQU	0x51
ADJUST	EQU	0x52
EXIT	EQU	0x53
ADDR	EQU	0x54
CUR_LE	EQU	0x55
CUR_RI	EQU	0x56
ENTER	EQU	0x57
CMD_58	EQU	0x58
CMD_59	EQU	0x59
CMD_5A	EQU	0x5A
CMD_5B	EQU	0x5B
CMD_5C	EQU	0x5C
FREEZE	EQU	0x5D
CMD_5E	EQU	0x5E
CMD_5F	EQU	0x5F

CMD_60	EQU	0x60
CMD_61	EQU	0x61
CMD_62	EQU	0x62
CMD_63	EQU	0x63
CMD_64	EQU	0x64
CMD_65	EQU	0x65
CMD_66	EQU	0x66
CMD_67	EQU	0x67
CMD_68	EQU	0x68
CMD_69	EQU	0x69
CMD_6A	EQU	0x6A
F1		EQU	0x6B
F2		EQU	0x6C
F3		EQU	0x6D
F4		EQU	0x6E
F5		EQU	0x6F

CMD_70	EQU	0x70
CMD_71	EQU	0x71
CMD_72	EQU	0x72
CMD_73	EQU	0x73
CMD_74	EQU	0x74
CMD_75	EQU	0x75
CMD_76	EQU	0x76
ASTRSK 	EQU	0x77
CMD_78	EQU	0x78
CMD_79	EQU	0x79
CMD_7A	EQU	0x7A
CMD_7B	EQU	0x7B
CMD_7C	EQU	0x7C
CMD_7D	EQU	0x7D
CMD_7E	EQU	0x7E
CMD_7F	EQU	0x7F

;===============================================
; Definition of Functions on the Propeller clock

;Clear second
;SEC_CL		EQU	NUM_0
;Increment second
;SEC_UP		EQU	VOL_UP
;Decrement second
;SEC_DN		EQU	VOL_DN
;Increment minute
;MIN_UP		EQU	NUM_2
;Decrement minute
;MIN_DN		EQU	BAL_LE
;Increment hour
;HOUR_UP		EQU	NUM_4
;Decrement hour
;HOUR_DN		EQU	CON_DN
;Increment day
;DAY_UP		EQU	NUM_5
;Decrement day
;DAY_DN		EQU	BRI_DN
;Increment day of week
;WDAY_UP		EQU	SHA_UP
;Decrement day of week
;WDAY_DN		EQU	SHA_DN
;Increment month
;MON_UP		EQU	NUM_6
;Decrement month
;MON_DN		EQU	SAT_DN
;Increment year
;YEAR_UP		EQU	NUM_7
;Decrement year
;YEAR_DN		EQU	HUE_DN
;Increment display offset
;INDEX_UP	EQU	NUM_9
;Decrement display offset
;INDEX_DN	EQU	NUM_8

;Toggle outer led
;BlueLine	EQU	F1
;Toggle digital time display
;DigiTime	EQU	F2
;Toggle digital date display
;DigiDate	EQU	F3
;Toggle analogue colck's hands
;AnaTime		EQU	F4
;Toggle analogue colck's ticks
;TTicks		EQU	F5
;Toggle dot/arc second hand mode
;TSecMode	EQU PAUSE

;Toggel demo mode
; on 16F628(A)	  - Scrolling text1 - time - Scrolling text1 - time -
; on 16F684A 	  - Scrolling text1 - time - Scrolling text2 - time -
;DemoM		EQU	ASTRSK	;Demo Mode
;Toggle scrolling text mode
;TextMode	EQU	TEXT
;Toggle rotation speed display
;TRotation	EQU ENTER
;Toggle static text mode
;TStaticText	EQU FREEZE
;Toggle day of week and rotation display
;TWDay		EQU EXIT
; Set scrolling speed
;SET_SP		EQU	ADDR

SEC_CL		EQU	0x1B
SEC_UP		EQU	0x14
SEC_DN		EQU	0x10
MIN_UP		EQU	0x28
MIN_DN		EQU	0x11
HOUR_UP		EQU	0x00
HOUR_DN		EQU	0x5B
DAY_UP		EQU	0x0A
DAY_DN		EQU	0x1A
WDAY_UP		EQU	0x2A
WDAY_DN		EQU	0x5A
MON_UP		EQU	0x09
MON_DN		EQU	0x63
YEAR_UP		EQU	0x08
YEAR_DN		EQU	0x4B
CENT_UP		EQU	0x25	; Century up				; Évszázad növelése
CENT_DN		EQU	0x45	; Century down				; Évszázad csökkentése

INDEX_UP	EQU	0x2C
INDEX_DN	EQU	0x06

TOuterLine	EQU	0x05
DigitalMode	EQU	0x03
AnalogueMode	EQU	0x04
AnalogueHands	EQU	0x02

DemoM		EQU	0x2B	;Demo Mode
TextMode	EQU	0x0E	;Scrolling text
TStaticText	EQU 0x13
TWDayName	EQU 0x12	;TWDayName
SET_SP		EQU	0x19
TLANGUAGE	EQU	0x39	; LANGUAGE
TBinMode	EQU	0x38
TTicks		EQU	0x01

;===============================================
; Definition of Functions on the Propeller clock's Base

; Toggle index
;TINDEX		EQU	CMD_21
; PWM pulse width up
;WIDTH_UP	EQU	CMD_26
; PWM pulse width down
;WIDTH_DN	EQU	CMD_22
; PWM period up
;PER_UP		EQU	CMD_27
; PWM period down
;PER_DN		EQU	CMD_23
; Relais ON
;REL_ON		EQU	0x0F
; Relais OFF
;REL_OFF		EQU	0x0B
; Alarm sound off
;ALM_SND		EQU 0x03
; Power up coil
;POWUPCOIL	EQU	CMD_2E
; Power down coil
;POWDNCOIL	EQU	CMD_2A
