13
0
Fork 1

fix whitespace in .asm files

git-svn-id: https://dedected.org/svn/trunk@70 8d8ab74c-27aa-4a3d-9bde-523a2bc1f624
This commit is contained in:
mazzoo 2009-02-11 21:33:14 +00:00
parent 906597056f
commit 47a4634388
4 changed files with 765 additions and 690 deletions

View File

@ -1,85 +1,89 @@
CPU SC14421
CPU SC14421
ORG 0
ORG 0
BR Start
PB_LED EQU 0x80
PB_RX_ON EQU 0x40
PB_TX_ON EQU 0x10
PB_RADIOPOWER EQU 0x04
PB_DCTHRESHOLD EQU 0x02
PB_LED EQU 0x80
PB_RX_ON EQU 0x40
PB_TX_ON EQU 0x10
PB_RADIOPOWER EQU 0x04
PB_DCTHRESHOLD EQU 0x02
PB_RSSI EQU 0x01
;-------------------------------------------------------------
Start: B_RST
BK_C 0x00
C_LD 0x10
WT 10
B_RC 0x00
WT 8
B_RST
C_ON
WT 10
P_EN
P_LD 0x00
RCK_INT
RFEN
Start:
B_RST
BK_C 0x00
C_LD 0x10
WT 10
B_RC 0x00
WT 8
B_RST
C_ON
WT 10
P_EN
P_LD 0x00
RCK_INT
RFEN
;-------------------------------------------------------------
BK_C 0x20
TryAgain: JMP RFInit
JMP RFDKnow1
MEN2N
WT 250
P_SC 0x60
P_LDH PB_RX_ON|PB_DCTHRESHOLD
UNLCK
WT 64
B_XOFF
B_SR
WNT 20
JMP1 SFieldFound
BK_C 0x20
TryAgain:
JMP RFInit
JMP RFDKnow1
MEN2N
WT 250
P_SC 0x60
P_LDH PB_RX_ON|PB_DCTHRESHOLD
UNLCK
WT 64
B_XOFF
B_SR
WNT 20
JMP1 SFieldFound
B_RST
WT 22
BR TryAgain
WT 22
BR TryAgain
;-------------------------------------------------------------
SFieldFound: WNT 23
P_SC 0x00
JMP RecvSlot
U_INT0
BR TryAgain
SFieldFound:
WNT 23
P_SC 0x00
JMP RecvSlot
U_INT0
BR TryAgain
;-------------------------------------------------------------
RecvSlot: JMP RFDKnow1
JMP RecvPP
WT 1
B_BRFU 0x0E
WT 255
WT 73
P_LDH PB_RSSI
P_LDL 0x20|PB_DCTHRESHOLD;|PB_RADIOPOWER
B_WRS 0x00
WT 7
B_RST
MEN1N
WNT 1
RTN
RecvSlot:
JMP RFDKnow1
JMP RecvPP
WT 1
B_BRFU 0x0E
WT 255
WT 73
P_LDH PB_RSSI
P_LDL 0x20|PB_DCTHRESHOLD;|PB_RADIOPOWER
B_WRS 0x00
WT 7
B_RST
MEN1N
WNT 1
RTN
;-------------------------------------------------------------
RecvPP: MEN2
RecvPP:
MEN2
P_LDL PB_RSSI
WT 1
RFDIS
RFDIS
WNT 1
WT 5
B_XON
B_XON
WT 14
B_SR
EN_SL_ADJ
B_SR
EN_SL_ADJ
WT 13
P_LDH PB_DCTHRESHOLD
WT 32
@ -88,42 +92,49 @@ RecvPP: MEN2
RTN
;-------------------------------------------------------------
RFInit: RFEN
WT 1
WT 1
M_WR 0x4A
WT 9
M_RST
JMP label_C0
M_WR 0x4B
WT 17
M_RST
JMP label_C0
M_WR 0x4D
WT 25
M_RST
RTN
RFInit:
RFEN
WT 1
WT 1
M_WR 0x4A
WT 9
M_RST
JMP label_C0
M_WR 0x4B
WT 17
M_RST
JMP label_C0
M_WR 0x4D
WT 25
M_RST
RTN
;-------------------------------------------------------------
RFDKnow1: JMP label_C0
RFDKnow1:
JMP label_C0
BR RFDKnow3
;-------------------------------------------------------------
RFDKnow2: JMP label_C3
RFDKnow3: B_RST
RFDKnow2:
JMP label_C3
RFDKnow3:
B_RST
B_RC 0x58
WT 8
MEN2N
MEN2N
P_LDH PB_RADIOPOWER
WT 208
RTN
;-------------------------------------------------------------
RTN
;-------------------------------------------------------------
label_C0: MEN1
MEN1N
RTN
;-------------------------------------------------------------
label_C0:
MEN1
MEN1N
RTN
;-------------------------------------------------------------
label_C3:
MEN1
RTN
;-------------------------------------------------------------
label_C3: MEN1
RTN
;-------------------------------------------------------------

View File

@ -1,301 +1,333 @@
CPU SC14421
ORG 0
BR Start
PB_LED EQU 0x80
PB_RX_ON EQU 0x40
PB_TX_ON EQU 0x10
PB_RADIOPOWER EQU 0x04
PB_DCTHRESHOLD EQU 0x02
PB_RSSI EQU 0x01
;-------------------------------------------------------------
Start: BR InitDIP
;-------------------------------------------------------------
SlotTable: SLOTZERO
JP0III: BK_C 0x20
PP0III: WNT 2
JP2III: BK_C 0x30
PP2III: WNT 2
JP4III: BK_C 0x40
PP4III: WNT 2
JP6III: BK_C 0x50
PP6III: WNT 2
JP8III: BK_C 0x60
PP8III: WNT 2
JP10III: BK_C 0x70
PP10III: WNT 2
U_INT0
JP12III: BK_C 0x80
PP12III: WNT 2
JP14III: BK_C 0x90
PP14III: WNT 2
JP16III: BK_C 0xA0
PP16III: WNT 2
JP18III: BK_C 0xB0
PP18III: WNT 2
JP20III: BK_C 0xC0
PP20III: WNT 2
JP22III: BK_C 0xD0
PP22III: WNT 2
U_INT3
P_LDH PB_LED
BR SlotTable
;-------------------------------------------------------------
RecvIII: JMP RFInit
JMP RFDKnow1
BR label_2D
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow2
label_2D: JMP RecvPP
WT 1
B_BRFU 0x0E
JMP label_6B
BR label_51
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow1
BR label_37
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow2
label_37: JMP RecvPP
BR label_1
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow1
BR label_3E
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow2
label_3E: JMP label_2
WT 1
B_BTFU 0x0E
JMP label_3
BR label_54
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow2
JMP label_2
WT 1
B_BT 0x0E
JMP label_4
BR label_53
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow1
BR label_4F
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow2
label_4F: JMP label_2
BR label_5
;-------------------------------------------------------------
label_51: B_WRS 0x00
WT 7
label_53: B_RST
label_54: MEN1N
WNT 1
label_6: RTN
;-------------------------------------------------------------
label_7: B_RST
MEN1N
BR label_6
;-------------------------------------------------------------
RecvPP: MEN2
P_LDL PB_RSSI
WT 1
RFDIS
WNT 1
WT 5
B_XON
WT 14
B_SR
EN_SL_ADJ
WT 13
P_LDH PB_DCTHRESHOLD
WT 32
B_AR2 0x06
WT 61
RTN
;-------------------------------------------------------------
label_6B: WT 249
WT 79
label_10: P_LDH PB_RSSI
P_LDL 0x20|PB_RADIOPOWER|PB_DCTHRESHOLD
RTN
;-------------------------------------------------------------
label_2: MEN2
WT 2
RFDIS
B_RST
B_RC 0x50
WT 8
WNT 1
WT 4
P_LDH PB_RX_ON
WT 3
P_LDH PB_TX_ON
WT 3
B_ST2
WT 31
B_AT2 0x06
WT 61
RTN
;-------------------------------------------------------------
label_3: WT 249
WT 84
B_RST
label_4: P_LDL PB_TX_ON
WT 8
P_LDL PB_RX_ON|PB_RADIOPOWER
RTN
;-------------------------------------------------------------
label_8: B_XON
WT 15
B_XOFF
WT 61
RTN
;-------------------------------------------------------------
label_9: WT 61
JMP label_8
JMP label_8
JMP label_8
JMP label_8
JMP label_8
WT 1
B_XON
WT 11
RTN
;-------------------------------------------------------------
label_1: B_BR 0x0E
JMP label_9
WT 3
B_XR
WT 6
JMP label_10
B_WRS 0x00
WT 6
BR label_7
;-------------------------------------------------------------
label_5: B_BT 0x0E
WT 3
JMP label_9
B_XT
WT 13
B_RST
JMP label_4
BR label_7
;-------------------------------------------------------------
RFInit: RFEN
WT 1
WT 1
M_WR 0x4A
WT 9
M_RST
JMP label_C0
M_WR 0x4B
WT 17
M_RST
JMP label_C0
M_WR 0x4D
WT 25
M_RST
RTN
;-------------------------------------------------------------
RFDKnow1: JMP label_C0
BR RFDKnow3
;-------------------------------------------------------------
RFDKnow2: JMP label_C3
RFDKnow3: B_RST
B_RC 0x58
WT 8
MEN2N
P_LDH PB_RADIOPOWER
WT 208
RTN
;-------------------------------------------------------------
label_C0: MEN1
MEN1N
RTN
;-------------------------------------------------------------
label_C3: MEN1
RTN
;-------------------------------------------------------------
PPSync: BK_C 0x20
; P_LDL PB_LED
PPSearchIII: JMP RFInit
JMP RFDKnow1
MEN2N
WT 250
P_SC 0x60
P_LDH PB_DCTHRESHOLD
UNLCK
WT 64
B_XOFF
B_SR
WNT 20
JMP1 SFieldFound
B_RST
U_INT1
WNT 23
BR PPSearchIII
;-------------------------------------------------------------
SFieldFound:WNT 23
P_SC 0x00
RecvNextIII: JMP RecvIII
U_INT0
WNT 22
PPFoundIII: BR PPSearchIII
;-------------------------------------------------------------
InitDIP: B_RST
BK_C 0x00
C_LD 0x10
WT 10
B_RC 0x00
WT 8
B_RST
C_ON
WT 10
P_EN
P_LD 0x00
RCK_INT
RFEN
BR PPSync
;-------------------------------------------------------------
SHARED PP0III,PP2III,PP4III,PP6III,PP8III,PP10III,PP12III,PP14III,PP16III,PP18III,PP20III,PP22III
SHARED JP0III,JP2III,JP4III,JP6III,JP8III,JP10III,JP12III,JP14III,JP16III,JP18III,JP20III,JP22III
SHARED RecvNextIII,PPFoundIII,RecvIII
CPU SC14421
ORG 0
BR Start
PB_LED EQU 0x80
PB_RX_ON EQU 0x40
PB_TX_ON EQU 0x10
PB_RADIOPOWER EQU 0x04
PB_DCTHRESHOLD EQU 0x02
PB_RSSI EQU 0x01
;-------------------------------------------------------------
Start:
BR InitDIP
;-------------------------------------------------------------
SlotTable:
SLOTZERO
JP0III: BK_C 0x20
PP0III: WNT 2
JP2III: BK_C 0x30
PP2III: WNT 2
JP4III: BK_C 0x40
PP4III: WNT 2
JP6III: BK_C 0x50
PP6III: WNT 2
JP8III: BK_C 0x60
PP8III: WNT 2
JP10III: BK_C 0x70
PP10III: WNT 2
U_INT0
JP12III: BK_C 0x80
PP12III: WNT 2
JP14III: BK_C 0x90
PP14III: WNT 2
JP16III: BK_C 0xA0
PP16III: WNT 2
JP18III: BK_C 0xB0
PP18III: WNT 2
JP20III: BK_C 0xC0
PP20III: WNT 2
JP22III: BK_C 0xD0
PP22III: WNT 2
U_INT3
P_LDH PB_LED
BR SlotTable
;-------------------------------------------------------------
RecvIII:
JMP RFInit
JMP RFDKnow1
BR label_2D
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow2
label_2D:
JMP RecvPP
WT 1
B_BRFU 0x0E
JMP label_6B
BR label_51
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow1
BR label_37
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow2
label_37:
JMP RecvPP
BR label_1
;-----------------------------------------------------
JMP RFInit
JMP RFDKnow1
BR label_3E
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow2
label_3E:
JMP label_2
WT 1
B_BTFU 0x0E
JMP label_3
BR label_54
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow2
JMP label_2
WT 1
B_BT 0x0E
JMP label_4
BR label_53
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow1
BR label_4F
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow2
label_4F:
JMP label_2
BR label_5
;-------------------------------------------------------------
label_51:
B_WRS 0x00
WT 7
label_53:
B_RST
label_54:
MEN1N
WNT 1
label_6:
RTN
;-------------------------------------------------------------
label_7:
B_RST
MEN1N
BR label_6
;-------------------------------------------------------------
RecvPP:
MEN2
P_LDL PB_RSSI
WT 1
RFDIS
WNT 1
WT 5
B_XON
WT 14
B_SR
EN_SL_ADJ
WT 13
P_LDH PB_DCTHRESHOLD
WT 32
B_AR2 0x06
WT 61
RTN
;-------------------------------------------------------------
label_6B:
WT 249
WT 79
label_10:
P_LDH PB_RSSI
P_LDL 0x20|PB_RADIOPOWER|PB_DCTHRESHOLD
RTN
;-------------------------------------------------------------
label_2:
MEN2
WT 2
RFDIS
B_RST
B_RC 0x50
WT 8
WNT 1
WT 4
P_LDH PB_RX_ON
WT 3
P_LDH PB_TX_ON
WT 3
B_ST2
WT 31
B_AT2 0x06
WT 61
RTN
;-------------------------------------------------------------
label_3:
WT 249
WT 84
B_RST
label_4:
P_LDL PB_TX_ON
WT 8
P_LDL PB_RX_ON|PB_RADIOPOWER
RTN
;-------------------------------------------------------------
label_8:
B_XON
WT 15
B_XOFF
WT 61
RTN
;-------------------------------------------------------------
label_9:
WT 61
JMP label_8
JMP label_8
JMP label_8
JMP label_8
JMP label_8
WT 1
B_XON
WT 11
RTN
;-------------------------------------------------------------
label_1:
B_BR 0x0E
JMP label_9
WT 3
B_XR
WT 6
JMP label_10
B_WRS 0x00
WT 6
BR label_7
;-------------------------------------------------------------
label_5:
B_BT 0x0E
WT 3
JMP label_9
B_XT
WT 13
B_RST
JMP label_4
BR label_7
;-------------------------------------------------------------
RFInit:
RFEN
WT 1
WT 1
M_WR 0x4A
WT 9
M_RST
JMP label_C0
M_WR 0x4B
WT 17
M_RST
JMP label_C0
M_WR 0x4D
WT 25
M_RST
RTN
;-------------------------------------------------------------
RFDKnow1:
JMP label_C0
BR RFDKnow3
;-------------------------------------------------------------
RFDKnow2:
JMP label_C3
RFDKnow3:
B_RST
B_RC 0x58
WT 8
MEN2N
P_LDH PB_RADIOPOWER
WT 208
RTN
;-------------------------------------------------------------
label_C0:
MEN1
MEN1N
RTN
;-------------------------------------------------------------
label_C3:
MEN1
RTN
;-------------------------------------------------------------
PPSync:
BK_C 0x20
PPSearchIII:
JMP RFInit
JMP RFDKnow1
MEN2N
WT 250
P_SC 0x60
P_LDH PB_DCTHRESHOLD
UNLCK
WT 64
B_XOFF
B_SR
WNT 20
JMP1 SFieldFound
B_RST
U_INT1
WNT 23
BR PPSearchIII
;-------------------------------------------------------------
SFieldFound:
WNT 23
P_SC 0x00
RecvNextIII:
JMP RecvIII
U_INT0
WNT 22
PPFoundIII:
BR PPSearchIII
;-------------------------------------------------------------
InitDIP:
B_RST
BK_C 0x00
C_LD 0x10
WT 10
B_RC 0x00
WT 8
B_RST
C_ON
WT 10
P_EN
P_LD 0x00
RCK_INT
RFEN
BR PPSync
;-------------------------------------------------------------
SHARED PP0III,PP2III,PP4III,PP6III,PP8III,PP10III,PP12III,PP14III,PP16III,PP18III,PP20III,PP22III
SHARED JP0III,JP2III,JP4III,JP6III,JP8III,JP10III,JP12III,JP14III,JP16III,JP18III,JP20III,JP22III
SHARED RecvNextIII,PPFoundIII,RecvIII

View File

@ -1,115 +1,116 @@
CPU SC14421
CPU SC14421
ORG 0
ORG 0
BR Start
BR Start
PB_LED EQU 0x80
PB_RX_ON EQU 0x40
PB_TX_ON EQU 0x10
PB_RADIOPOWER EQU 0x04
PB_DCTHRESHOLD EQU 0x02
PB_RSSI EQU 0x01
PB_LED EQU 0x80
PB_RX_ON EQU 0x40
PB_TX_ON EQU 0x10
PB_RADIOPOWER EQU 0x04
PB_DCTHRESHOLD EQU 0x02
PB_RSSI EQU 0x01
;-------------------------------------------------------------
Start: B_RST
BK_C 0x00
C_LD 0x10
WT 10
B_RC 0x00
WT 8
B_RST
C_ON
WT 10
P_EN
P_LD PB_RADIOPOWER
RCK_INT
RFEN
Start:
B_RST
BK_C 0x00
C_LD 0x10
WT 10
B_RC 0x00
WT 8
B_RST
C_ON
WT 10
P_EN
P_LD PB_RADIOPOWER
RCK_INT
RFEN
;-------------------------------------------------------------
BK_C 0x20
JMP RFInit
TryAgain: JMP RFDKnow1
WT 250
P_SC 0x20
P_LDH PB_RX_ON|PB_DCTHRESHOLD
UNLCK
WT 64
B_XOFF
B_SR
WNT 20
JMP1 SFieldFound
BR TryAgain
BK_C 0x20
JMP RFInit
TryAgain:
JMP RFDKnow1
WT 250
P_SC 0x20
P_LDH PB_RX_ON|PB_DCTHRESHOLD
UNLCK
WT 64
B_XOFF
B_SR
WNT 20
JMP1 SFieldFound
BR TryAgain
;-------------------------------------------------------------
SFieldFound:WNT 23
P_SC 0x00
JMP RecvSlot
U_INT0
BR TryAgain
SFieldFound:
WNT 23
P_SC 0x00
JMP RecvSlot
U_INT0
BR TryAgain
;-------------------------------------------------------------
RecvSlot: JMP RFDKnow1
JMP RecvPP
WT 1
B_BRFU 0x0E
WT 255
WT 73
P_LDH PB_RSSI
P_LDL PB_RX_ON
B_WRS 0x00
WT 6
B_RST
P_LDL PB_RX_ON|PB_TX_ON
WT 5
RTN
RecvSlot:
JMP RFDKnow1
JMP RecvPP
WT 1
B_BRFU 0x0E
WT 255
WT 73
P_LDH PB_RSSI
P_LDL PB_RX_ON
B_WRS 0x00
WT 6
B_RST
P_LDL PB_RX_ON|PB_TX_ON
WT 5
RTN
;-------------------------------------------------------------
RecvPP: P_LDH PB_RX_ON
P_LDL PB_RSSI
WT 34
WNT 1
B_XON
P_LDH PB_DCTHRESHOLD
WT 5
B_SR
EN_SL_ADJ
WT 12
P_LDL PB_DCTHRESHOLD
WT 33
B_AR2 0x06
WT 61
RTN
RecvPP:
P_LDH PB_RX_ON
P_LDL PB_RSSI
WT 34
WNT 1
B_XON
P_LDH PB_DCTHRESHOLD
WT 5
B_SR
EN_SL_ADJ
WT 12
P_LDL PB_DCTHRESHOLD
WT 33
B_AR2 0x06
WT 61
RTN
;-------------------------------------------------------------
RFInit: RFEN
MEN1N
WT 2
M_WR 0x4A
WT 25
M_RST
MEN1
MEN1N
M_WR 0x4D
WT 10
M_RST
MEN1
RTN
RFInit:
RFEN
MEN1N
WT 2
M_WR 0x4A
WT 25
M_RST
MEN1
MEN1N
M_WR 0x4D
WT 10
M_RST
MEN1
RTN
;-------------------------------------------------------------
RFDKnow1: B_RST
B_RC 0x58
WT 8
MEN2
WT 182
MEN2N
WT 16
RTN
RFDKnow1:
B_RST
B_RC 0x58
WT 8
MEN2
WT 182
MEN2N
WT 16
RTN
;-------------------------------------------------------------

View File

@ -1,22 +1,23 @@
CPU SC14421
ORG 0
CPU SC14421
ORG 0
BR Start
PB_LED EQU 0x80
PB_RX_ON EQU 0x40
PB_TX_ON EQU 0x10
PB_RADIOPOWER EQU 0x04
PB_DCTHRESHOLD EQU 0x02
PB_RSSI EQU 0x01
PB_LED EQU 0x80
PB_RX_ON EQU 0x40
PB_TX_ON EQU 0x10
PB_RADIOPOWER EQU 0x04
PB_DCTHRESHOLD EQU 0x02
PB_RSSI EQU 0x01
;-------------------------------------------------------------
Start: BR InitDIP
Start:
BR InitDIP
;-------------------------------------------------------------
SlotTable: SLOTZERO
SlotTable:
SLOTZERO
JP0II: BK_C 0x20
PP0II: WNT 2
JP2II: BK_C 0x30
@ -29,7 +30,7 @@ JP8II: BK_C 0x60
PP8II: WNT 2
JP10II: BK_C 0x70
PP10II: WNT 2
U_INT0
U_INT0
JP12II: BK_C 0x80
PP12II: WNT 2
JP14II: BK_C 0x90
@ -42,250 +43,280 @@ JP20II: BK_C 0xC0
PP20II: WNT 2
JP22II: BK_C 0xD0
PP22II: WNT 2
U_INT3
P_LDL 0x80
BR SlotTable
U_INT3
P_LDL 0x80
BR SlotTable
;-------------------------------------------------------------
RecvII: JMP RFInit
JMP RFDKnow1
BR label_2D
RecvII:
JMP RFInit
JMP RFDKnow1
BR label_2D
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow2
label_2D: JMP RecvPP
WT 1
B_BRFU 0x0E
JMP label_6B
BR label_51
JMP RFInit
JMP RFDKnow2
label_2D:
JMP RecvPP
WT 1
B_BRFU 0x0E
JMP label_6B
BR label_51
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow1
BR label_37
JMP RFInit
JMP RFDKnow1
BR label_37
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow2
label_37: JMP RecvPP
BR label_1
JMP RFInit
JMP RFDKnow2
label_37:
JMP RecvPP
BR label_1
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow1
BR label_3E
JMP RFInit
JMP RFDKnow1
BR label_3E
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow2
label_3E: JMP label_2
WT 1
B_BTFU 0x0E
JMP label_3
BR label_54
JMP RFInit
JMP RFDKnow2
label_3E:
JMP label_2
WT 1
B_BTFU 0x0E
JMP label_3
BR label_54
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow2
JMP label_2
WT 1
B_BT 0x0E
JMP label_4
BR label_53
JMP RFInit
JMP RFDKnow2
JMP label_2
WT 1
B_BT 0x0E
JMP label_4
BR label_53
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow1
BR label_4F
JMP RFInit
JMP RFDKnow1
BR label_4F
;-------------------------------------------------------------
JMP RFInit
JMP RFDKnow2
label_4F: JMP label_2
BR label_5
JMP RFInit
JMP RFDKnow2
label_4F:
JMP label_2
BR label_5
;-------------------------------------------------------------
label_51: B_WRS 0x00
WT 6
label_53: B_RST
label_54: P_LDL PB_RX_ON|PB_TX_ON
WT 5
WNT 1
label_6: RTN
label_51:
B_WRS 0x00
WT 6
label_53:
B_RST
label_54:
P_LDL PB_RX_ON|PB_TX_ON
WT 5
WNT 1
label_6:
RTN
;-------------------------------------------------------------
label_7: B_RST
P_LDL PB_RX_ON|PB_TX_ON
BR label_6
label_7:
B_RST
P_LDL PB_RX_ON|PB_TX_ON
BR label_6
;-------------------------------------------------------------
RecvPP: P_LDH PB_RX_ON
P_LDL PB_RSSI
WT 25
WNT 1
WT 9
B_XON
P_LDH PB_DCTHRESHOLD
WT 5
B_SR
EN_SL_ADJ
WT 12
P_LDL PB_DCTHRESHOLD
WT 33
B_AR2 0x06
WT 61
RTN
RecvPP:
P_LDH PB_RX_ON
P_LDL PB_RSSI
WT 25
WNT 1
WT 9
B_XON
P_LDH PB_DCTHRESHOLD
WT 5
B_SR
EN_SL_ADJ
WT 12
P_LDL PB_DCTHRESHOLD
WT 33
B_AR2 0x06
WT 61
RTN
;-------------------------------------------------------------
label_6B: WT 249
WT 79
label_10: P_LDH PB_RSSI
P_LDL PB_RX_ON
RTN
label_6B:
WT 249
WT 79
label_10:
P_LDH PB_RSSI
P_LDL PB_RX_ON
RTN
;-------------------------------------------------------------
label_2: P_LDH 0x00
WT 40
B_RST
B_RC 0x50
WNT 1
B_ST 0x00
WT 1
P_LDH PB_TX_ON
WT 37
B_AT2 0x06
WT 61
RTN
label_2:
P_LDH 0x00
WT 40
B_RST
B_RC 0x50
WNT 1
B_ST 0x00
WT 1
P_LDH PB_TX_ON
WT 37
B_AT2 0x06
WT 61
RTN
;-------------------------------------------------------------
label_3: WT 249
WT 84
B_RST
label_4: P_LDL PB_TX_ON
WT 8
P_LDL 0x00
RTN
label_3:
WT 249
WT 84
B_RST
label_4:
P_LDL PB_TX_ON
WT 8
P_LDL 0x00
RTN
;-------------------------------------------------------------
label_8: B_XON
WT 15
B_XOFF
WT 61
RTN
label_8:
B_XON
WT 15
B_XOFF
WT 61
RTN
;-------------------------------------------------------------
label_9: WT 61
JMP label_8
JMP label_8
JMP label_8
JMP label_8
JMP label_8
WT 1
B_XON
WT 11
RTN
label_9:
WT 61
JMP label_8
JMP label_8
JMP label_8
JMP label_8
JMP label_8
WT 1
B_XON
WT 11
RTN
;-------------------------------------------------------------
label_1: B_BR 0x0E
JMP label_9
WT 3
B_XR
WT 6
JMP label_10
B_WRS 0x00
WT 6
BR label_7
label_1:
B_BR 0x0E
JMP label_9
WT 3
B_XR
WT 6
JMP label_10
B_WRS 0x00
WT 6
BR label_7
;-------------------------------------------------------------
label_5: B_BT 0x0E
WT 3
JMP label_9
B_XT
WT 13
B_RST
JMP label_4
BR label_7
label_5:
B_BT 0x0E
WT 3
JMP label_9
B_XT
WT 13
B_RST
JMP label_4
BR label_7
;-------------------------------------------------------------
RFInit: RFEN
MEN1N
WT 1
WT 1
M_WR 0x4A
WT 25
M_RST
MEN1
MEN1N
M_WR 0x4D
WT 10
M_RST
MEN1
RTN
RFInit:
RFEN
MEN1N
WT 1
WT 1
M_WR 0x4A
WT 25
M_RST
MEN1
MEN1N
M_WR 0x4D
WT 10
M_RST
MEN1
RTN
;-------------------------------------------------------------
RFDKnow1: P_LDL 0x20
BR RFDKnow3
RFDKnow1:
P_LDL 0x20
BR RFDKnow3
;-------------------------------------------------------------
RFDKnow2: P_LDH 0x20
BR RFDKnow3
RFDKnow2:
P_LDH 0x20
BR RFDKnow3
;-------------------------------------------------------------
RFDKnow3: B_RST
B_RC 0x58
WT 8
MEN2
WT 118
WT 64
MEN2N
P_LDH 0x00
WT 16
RTN
RFDKnow3:
B_RST
B_RC 0x58
WT 8
MEN2
WT 118
WT 64
MEN2N
P_LDH 0x00
WT 16
RTN
;-------------------------------------------------------------
PPSync: BK_C 0x20
PPSearchII: JMP RFInit
JMP RFDKnow1
WT 250
P_SC 0x20
P_LDH PB_RX_ON|PB_DCTHRESHOLD
UNLCK
WT 64
B_XOFF
B_SR
WNT 20
JMP1 SFieldFound
B_RST
U_INT1
WNT 23
BR PPSearchII
PPSync:
BK_C 0x20
PPSearchII:
JMP RFInit
JMP RFDKnow1
WT 250
P_SC 0x20
P_LDH PB_RX_ON|PB_DCTHRESHOLD
UNLCK
WT 64
B_XOFF
B_SR
WNT 20
JMP1 SFieldFound
B_RST
U_INT1
WNT 23
BR PPSearchII
;-------------------------------------------------------------
SFieldFound: WNT 23
P_SC 0x00
RecvNextII: JMP RecvII
U_INT0
WNT 22
PPFoundII: BR PPSearchII
SFieldFound:
WNT 23
P_SC 0x00
RecvNextII:
JMP RecvII
U_INT0
WNT 22
PPFoundII:
BR PPSearchII
;-------------------------------------------------------------
InitDIP: B_RST
BK_C 0x00
C_LD 0x10
WT 10
B_RC 0x00
WT 8
B_RST
C_ON
WT 10
P_EN
P_LD PB_RADIOPOWER
RCK_INT
RFEN
BR PPSync
InitDIP:
B_RST
BK_C 0x00
C_LD 0x10
WT 10
B_RC 0x00
WT 8
B_RST
C_ON
WT 10
P_EN
P_LD PB_RADIOPOWER
RCK_INT
RFEN
BR PPSync
;-------------------------------------------------------------
SHARED PP0II,PP2II,PP4II,PP6II,PP8II,PP10II,PP12II,PP14II,PP16II,PP18II,PP20II,PP22II
SHARED JP0II,JP2II,JP4II,JP6II,JP8II,JP10II,JP12II,JP14II,JP16II,JP18II,JP20II,JP22II
SHARED RecvNextII,PPFoundII,RecvII
SHARED PP0II,PP2II,PP4II,PP6II,PP8II,PP10II,PP12II,PP14II,PP16II,PP18II,PP20II,PP22II
SHARED JP0II,JP2II,JP4II,JP6II,JP8II,JP10II,JP12II,JP14II,JP16II,JP18II,JP20II,JP22II
SHARED RecvNextII,PPFoundII,RecvII