diff options
author | mazzoo <mazzoo@8d8ab74c-27aa-4a3d-9bde-523a2bc1f624> | 2009-02-11 21:33:14 +0000 |
---|---|---|
committer | mazzoo <mazzoo@8d8ab74c-27aa-4a3d-9bde-523a2bc1f624> | 2009-02-11 21:33:14 +0000 |
commit | 47a4634388543dda38fe293ed246d22ba6f4f11b (patch) | |
tree | 40e5bf8008048f24f063d715043c645daa2d4a9c | |
parent | 906597056f238d5fee4ee431fd5a82fe3cd40ade (diff) |
fix whitespace in .asm files
git-svn-id: https://dedected.org/svn/trunk@70 8d8ab74c-27aa-4a3d-9bde-523a2bc1f624
-rw-r--r-- | com-on-air_cs-linux/firmware/sc14421_III_sniff_scan.asm | 187 | ||||
-rw-r--r-- | com-on-air_cs-linux/firmware/sc14421_III_sniff_sync.asm | 634 | ||||
-rw-r--r-- | com-on-air_cs-linux/firmware/sc14421_II_sniff_scan.asm | 193 | ||||
-rw-r--r-- | com-on-air_cs-linux/firmware/sc14421_II_sniff_sync.asm | 441 |
4 files changed, 765 insertions, 690 deletions
diff --git a/com-on-air_cs-linux/firmware/sc14421_III_sniff_scan.asm b/com-on-air_cs-linux/firmware/sc14421_III_sniff_scan.asm index f3ceee6..fb3cdff 100644 --- a/com-on-air_cs-linux/firmware/sc14421_III_sniff_scan.asm +++ b/com-on-air_cs-linux/firmware/sc14421_III_sniff_scan.asm @@ -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 -;-------------------------------------------------------------
diff --git a/com-on-air_cs-linux/firmware/sc14421_III_sniff_sync.asm b/com-on-air_cs-linux/firmware/sc14421_III_sniff_sync.asm index ffe59b2..34f605a 100644 --- a/com-on-air_cs-linux/firmware/sc14421_III_sniff_sync.asm +++ b/com-on-air_cs-linux/firmware/sc14421_III_sniff_sync.asm @@ -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 diff --git a/com-on-air_cs-linux/firmware/sc14421_II_sniff_scan.asm b/com-on-air_cs-linux/firmware/sc14421_II_sniff_scan.asm index d006fd0..00b17b4 100644 --- a/com-on-air_cs-linux/firmware/sc14421_II_sniff_scan.asm +++ b/com-on-air_cs-linux/firmware/sc14421_II_sniff_scan.asm @@ -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 ;------------------------------------------------------------- - - - - - diff --git a/com-on-air_cs-linux/firmware/sc14421_II_sniff_sync.asm b/com-on-air_cs-linux/firmware/sc14421_II_sniff_sync.asm index 4001505..65524fb 100644 --- a/com-on-air_cs-linux/firmware/sc14421_II_sniff_sync.asm +++ b/com-on-air_cs-linux/firmware/sc14421_II_sniff_sync.asm @@ -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 |