0000: 6030 jmp 0x0030 jmp START_PROCESS 0001: 2fcf .DATA 0x2FCF 0002: 3f9d .DATA 0x3F9D 0003: 0001 .DATA 0x0001 0004: 003f .DATA 0x003F 0005: ff00 .DATA 0xFF00 0006: 0fff .DATA 0x0FFF 0007: 07ff .DATA 0x07FF 0008: f800 .DATA 0xF800 0009: 0300 .DATA 0x0300 000a: 8080 .DATA 0x8080 000b: 0006 .DATA 0x06 000c: 0003 .DATA 0x0003 000d: 0017 .DATA 0x0017 000e: 3d1f .DATA 0x3D1F 000f: 0000 .DATA 0x0000 0010: 0000 .DATA 0x0000 0011: 0800 .DATA 0x0800 0012: 000f .DATA 0x000F 0013: 0000 .DATA 0x0000 0014: 0387 .DATA 0x0387 0015: 0000 .DATA 0x0000 0016: 4074 .DATA 0x4074 0017: 0043 .DATA 0x0043 0018: 8000 .DATA 0x8000 0019: 0082 .DATA 0x0082 001a: 0080 .DATA 0x0080 001b: 06f0 .DATA 0x06F0 001c: 0000 .DATA 0x0000 001d: 091e .DATA 0x091E 001e: 0510 .DATA 0x0510 001f: 0054 .DATA 0x0054 0020: 0007 .DATA 0x0007 0021: 0000 .DATA 0x0000 0022: 5014 .DATA 0x5014 0023: 0050 .DATA 0x0050 0024: 0000 .DATA 0x0000 0025: c02f .DATA 0xC02F 0026: 0c30 .DATA 0x0C30 0027: 017f .DATA 0x017F 0028: 0000 .DATA 0x0000 0029: 0000 .DATA 0x0000 002a: 0000 .DATA 0x0000 002b: 0000 .DATA 0x0000 002c: 0000 .DATA 0x0000 002d: 0000 .DATA 0x0000 002e: aa00 .DATA 0xAA00 002f: 0000 .DATA 0x0000 0030: 7223 outclr 0x23 outclr RFESEND 0031: 66ca jsr 0x02ca jsr MODCTRL_CLR 0032: a35d outbclr 13, 0x35 outbclr DEMMISC2_MLSERUN,DEMMISC2 0033: a4e5 outbclr 5, 0x4e outbclr DEMSWQU0_RUN, DEMSWQU0 0034: 7303 outset 0x03 outset DEMENABLE0 0035: 7305 outset 0x05 outset DEMINIT0 0036: 7203 outclr 0x03 outclr DEMENABLE0 0037: 7304 outset 0x04 outset DEMENABLE1 0038: 7306 outset 0x06 outset DEMINIT1 0039: 7204 outclr 0x04 outclr DEMENABLE1 003a: 7391 outset 0x91 outset TIMCTRL 003b: 7291 outclr 0x91 outclr TIMCTRL 003c: b008 outbset 8, 0x00 outbset MDMENABLE_FB2PLL, MDMENABLE 003d: ffc0 lli 0x3fc, r0 lli 0x3FC, r0 003e: 9010 output r0, 0x01 output r0, MDMINIT 003f: a008 outbclr 8, 0x00 outbclr MDMENABLE_FB2PLL, MDMENABLE 0040: 720d outclr 0x0d outclr MCEEVENTMSK0 0041: 720e outclr 0x0e outclr MCEEVENTMSK1 0042: 720f outclr 0x0f outclr MCEEVENTMSK2 0043: 7210 outclr 0x10 outclr MCEEVENTMSK3 0044: b0d0 outbset 0, 0x0d outbset MCEEVENT0_MDMAPI_WR, MCEEVENTMSK0 0045: 7100 wait wait 0046: b110 outbset 0, 0x11 outbset MCEEVENT0_MDMAPI_WR, MCEEVENTCLR0 0047: a0d0 outbclr 0, 0x0d outbclr MCEEVENT0_MDMAPI_WR, MCEEVENTMSK0 0048: 721b outclr 0x1b outclr MDMSTATUS 0049: 8162 input 0x16, r2 input MDMAPI, r2 004a: 1020 mov r2, r0 mov r2, r0 004b: 3952 sr0 5, r2 sr0 5, r2 004c: 0670 and 7, r0 and 7, r0 004d: 0020 or r2, r0 or r2, r0 004e: 1630 add 3, r0 add 3, r0 004f: 1101 mov pc, r1 mov pc, r1 0050: 1401 add r0, r1 add r0, r1 0051: 6c01 jmp (r1) jmp (r1) 0052: 6087 jmp 0x0087 jmp MNOP_Entry 0053: 6088 jmp 0x0088 jmp MCFG_Entry 0054: 6104 jmp 0x0104 jmp MTX_Entry 0055: 613e jmp 0x013e jmp MRX_Entry_REG_BLIND 0056: 6087 jmp 0x0087 jmp MNOP_Entry 0057: 6087 jmp 0x0087 jmp MNOP_Entry 0058: 6087 jmp 0x0087 jmp MNOP_Entry 0059: 6087 jmp 0x0087 jmp MNOP_Entry 005a: 6087 jmp 0x0087 jmp MNOP_Entry 005b: 6088 jmp 0x0088 jmp MCFG_Entry 005c: 6104 jmp 0x0104 jmp MTX_Entry 005d: 61e4 jmp 0x01e4 jmp MRX_Entry_REG_SYNC 005e: 6087 jmp 0x0087 jmp MNOP_Entry 005f: 6087 jmp 0x0087 jmp MNOP_Entry 0060: 6087 jmp 0x0087 jmp MNOP_Entry 0061: 6087 jmp 0x0087 jmp MNOP_Entry 0062: 6087 jmp 0x0087 jmp MNOP_Entry 0063: 6088 jmp 0x0088 jmp MCFG_Entry 0064: 6104 jmp 0x0104 jmp MTX_Entry 0065: 614e jmp 0x014e jmp MRX_Entry_FIFO_BLIND 0066: 6087 jmp 0x0087 jmp MNOP_Entry 0067: 6087 jmp 0x0087 jmp MNOP_Entry 0068: 6087 jmp 0x0087 jmp MNOP_Entry 0069: 6087 jmp 0x0087 jmp MNOP_Entry 006a: 6087 jmp 0x0087 jmp MNOP_Entry 006b: 6088 jmp 0x0088 jmp MCFG_Entry 006c: 6104 jmp 0x0104 jmp MTX_Entry 006d: 6200 jmp 0x0200 jmp MRX_Entry_FIFO_SYNC 006e: 6087 jmp 0x0087 jmp MNOP_Entry 006f: 6087 jmp 0x0087 jmp MNOP_Entry 0070: 6087 jmp 0x0087 jmp MNOP_Entry 0071: 6087 jmp 0x0087 jmp MNOP_Entry 0072: 6087 jmp 0x0087 jmp MNOP_Entry 0073: 6088 jmp 0x0088 jmp MCFG_Entry 0074: 6104 jmp 0x0104 jmp MTX_Entry 0075: 6186 jmp 0x0186 jmp MRX_Entry_TRANSPARENT_FIFO 0076: 6087 jmp 0x0087 jmp MNOP_Entry 0077: 6087 jmp 0x0087 jmp MNOP_Entry 0078: 6087 jmp 0x0087 jmp MNOP_Entry 0079: 6087 jmp 0x0087 jmp MNOP_Entry 007a: 6088 jmp 0x0088 jmp MCFG_Entry 007b: 6112 jmp 0x0112 jmp MTX_MFSK 007c: 614e jmp 0x014e jmp MRX_Entry_FIFO_BLIND 007d: 1210 mov 1, r0 mov CMD_OK, r0 007e: 7223 outclr 0x23 outclr RFESEND 007f: 7311 outset 0x11 outset MCEEVENTCLR0 0080: 7312 outset 0x12 outset MCEEVENTCLR1 0081: 7313 outset 0x13 outset MCEEVENTCLR2 0082: 81b1 input 0x1b, r1 input MDMSTATUS, r1 0083: 0010 or r1, r0 or r1, r0 0084: 91b0 output r0, 0x1b output r0, MDMSTATUS 0085: b070 outbset 0, 0x07 outbset 0, MCESTROBES0 0086: 6044 jmp 0x0044 jmp CMD_PROC 0087: 607d jmp 0x007d jmp CMD_OK_END 0088: c030 lli 0x3, r0 lli "MCFG - IQ Dump Configuration" 0088: 66d0 jsr 0x02d0 jsr _DBG_PRINT 008a: c0c1 lli 0xc, r1 lli MDMCONF_IQDUMP, r1 008b: c2b2 lli 0x2b, r2 lli MDMCONF_IQDUMP_FIRST_REG, r2 008c: c4e0 lli 0x4e, r0 lli MDMCONF_IQDUMP_LAST_REG, r0 008d: 1820 sub r2, r0 sub r2,r0 008e: 6f13 lmd (r1), r3 lmd (r1), r3 008f: 6e23 output r3, (r2) output r3, (r2) 0090: 1611 add 1, r1 add 1, r1 0091: 1612 add 1, r2 add 1, r2 0092: 688e loop 0x008e loop MCFG_Iqdump_Loop 0093: 7830 lmd 0x3, r0 lmd VITACCCTRL_REG_DEFAULT,r0 0094: 99c0 output r0, 0x9c output r0,VITACCCTRL 0095: 78a0 lmd 0xa, r0 lmd CORR_DEFG_THR, r0 0096: 9480 output r0, 0x48 output r0, DEMC1BE11 0097: 9490 output r0, 0x49 output r0, DEMC1BE12 0098: c4f2 lli 0x4f, r2 lli DEMFB2P0, r2 0099: c750 lli 0x75, r0 lli VITCTRL, r0 009a: 1820 sub r2, r0 sub r2,r0 009b: 40a0 beq 0x00a0 beq ZERO_DONE 009c: 1203 mov 0, r3 mov 0, r3 009d: 6e23 output r3, (r2) output r3, (r2) 009e: 1612 add 1, r2 add 1, r2 009f: 689d loop 0x009d loop ZERO_LOOP 00a0: 78b0 lmd 0xb, r0 lmd TX_TONE_COUNT, r0 00a1: 9990 output r0, 0x99 output r0, BRMACC0 00a2: 7263 outclr 0x63 outclr MODCTRL 00a3: b63c outbset 12, 0x63 outbset MODCTRL_CDC_COL_RESTART, MODCTRL 00a4: 607d jmp 0x007d jmp CMD_OK_END 00a5: 8190 input 0x19, r0 input MDMCMDPAR2, r0 00a6: 9640 output r0, 0x64 output r0, MODPREAMBLE 00a7: 8170 input 0x17, r0 input MDMCMDPAR0, r0 00a8: 3980 sr0 8, r0 sr0 8, r0 00a9: 2a70 bclr 7, r0 bclr 7, r0 00aa: 1001 mov r0, r1 mov r0, r1 00ab: 1611 add 1, r1 add 1, r1 00ac: 84a2 input 0x4a, r2 input MDMSYNC0, r2 00ad: 84b4 input 0x4b, r4 input MDMSYNC1, r4 00ae: c0f3 lli 0xf, r3 lli 15, r3 00af: c0f5 lli 0xf, r5 lli 15, r5 00b0: c200 lli 0x20, r0 lli 32, r0 00b1: 1c01 cmp r0, r1 cmp r0, r1 00b2: 40c9 beq 0x00c9 beq MTX_Iqdump_Common_Preamble_RFESEND 00b3: c100 lli 0x10, r0 lli 16, r0 00b4: 1c10 cmp r1, r0 cmp r1, r0 00b5: 40bf beq 0x00bf beq MTX_Iqdump_Common_Preamble_16bitSyncWord 00b6: 4cc1 bpl 0x00c1 bpl MTX_Iqdump_Common_Preamble_ShortSyncWord 00b7: 1013 mov r1, r3 mov r1, r3 00b8: 1803 sub r0, r3 sub r0, r3 00b9: 1830 sub r3, r0 sub r3, r0 00ba: 1a13 sub 1, r3 sub 1, r3 00bb: 1a10 sub 1, r0 sub 1, r0 00bc: 3912 sr0 1, r2 sr0 1, r2 00bd: 68bc loop 0x00bc loop MTX_Iqdump_Common_Preamble_SyncWord_ShiftLoop1 00be: 60c9 jmp 0x00c9 jmp MTX_Iqdump_Common_Preamble_RFESEND 00bf: 13f3 mov 31, r3 mov 0x1F, r3 00c0: 60c9 jmp 0x00c9 jmp MTX_Iqdump_Common_Preamble_RFESEND 00c1: 13f3 mov 31, r3 mov 0x1F, r3 00c2: 1015 mov r1, r5 mov r1, r5 00c3: c100 lli 0x10, r0 lli 16, r0 00c4: 1850 sub r5, r0 sub r5, r0 00c5: 1a15 sub 1, r5 sub 1, r5 00c6: 1a10 sub 1, r0 sub 1, r0 00c7: 3914 sr0 1, r4 sr0 1, r4 00c8: 68c7 loop 0x00c7 loop MTX_Iqdump_Common_Preamble_SyncWord_ShiftLoop2 00c9: b0e8 outbset 8, 0x0e outbset MCEEVENT1_RAT_EVENT0, MCEEVENTMSK1 00ca: 7100 wait wait 00cb: b128 outbset 8, 0x12 outbset MCEEVENT1_RAT_EVENT0, MCEEVENTCLR1 00cc: a0e8 outbclr 8, 0x0e outbclr MCEEVENT1_RAT_EVENT0, MCEEVENTMSK1 00cd: b230 outbset 0, 0x23 outbset 0,RFESEND 00ce: b910 outbset 0, 0x91 outbset TIMCTRL_ENABLETIMER, TIMCTRL 00cf: 8990 input 0x99, r0 input BRMACC0, r0 00d0: 9930 output r0, 0x93 output r0, TIMPERIOD 00d1: b111 outbset 1, 0x11 outbset MCEEVENT0_TIMER_IRQ, MCEEVENTCLR0 00d2: b0d1 outbset 1, 0x0d outbset MCEEVENT0_TIMER_IRQ, MCEEVENTMSK0 00d3: 7100 wait wait 00d4: b002 outbset 2, 0x00 outbset MDMENABLE_TIMEBASE, MDMENABLE 00d5: b012 outbset 2, 0x01 outbset MDMINIT_TIMEBASE, MDMINIT 00d6: b111 outbset 1, 0x11 outbset MCEEVENT0_TIMER_IRQ, MCEEVENTCLR0 00d7: a0d1 outbclr 1, 0x0d outbclr MCEEVENT0_TIMER_IRQ, MCEEVENTMSK0 00d8: 7291 outclr 0x91 outclr TIMCTRL 00d9: b630 outbset 0, 0x63 outbset MODCTRL_PREAMBLEINSERT, MODCTRL 00da: b003 outbset 3, 0x00 outbset MDMENABLE_MODULATOR, MDMENABLE 00db: b013 outbset 3, 0x01 outbset MDMINIT_MODULATOR, MDMINIT 00dc: 722c outclr 0x2c outclr MODPRECTRL 00dd: b0e0 outbset 0, 0x0e outbset MCEEVENT1_PREAMBLE_DONE, MCEEVENTMSK1 00de: 7100 wait wait 00df: b120 outbset 0, 0x12 outbset MCEEVENT1_PREAMBLE_DONE, MCEEVENTCLR1 00e0: 8170 input 0x17, r0 input MDMCMDPAR0, r0 00e1: 92c0 output r0, 0x2c output r0, MODPRECTRL 00e2: 7100 wait wait 00e3: b120 outbset 0, 0x12 outbset MCEEVENT1_PREAMBLE_DONE, MCEEVENTCLR1 00e4: 8170 input 0x17, r0 input MDMCMDPAR0, r0 00e5: 22f0 btst 15, r0 btst 15, r0 00e6: 44e2 bne 0x00e2 bne MTX_Iqdump_Common_Preamble_Loop 00e7: 13f0 mov 31, r0 mov 0x1F, r0 00e8: 1c03 cmp r0, r3 cmp r0, r3 00e9: 40ee beq 0x00ee beq MTX_Iqdump_Common_Preamble_Send_One_SW 00ea: 92c3 output r3, 0x2c output r3, MODPRECTRL 00eb: 9642 output r2, 0x64 output r2, MODPREAMBLE 00ec: 7100 wait wait 00ed: b120 outbset 0, 0x12 outbset MCEEVENT1_PREAMBLE_DONE, MCEEVENTCLR1 00ee: 92c5 output r5, 0x2c output r5, MODPRECTRL 00ef: 9644 output r4, 0x64 output r4, MODPREAMBLE 00f0: 7100 wait wait 00f1: b120 outbset 0, 0x12 outbset MCEEVENT1_PREAMBLE_DONE, MCEEVENTCLR1 00f2: b0e0 outbset 0, 0x0e outbset MCEEVENT1_PREAMBLE_DONE, MCEEVENTMSK1 00f3: a630 outbclr 0, 0x63 outbclr MODCTRL_PREAMBLEINSERT, MODCTRL 00f4: 7000 rts rts 00f5: a0e1 outbclr 1, 0x0e outbclr MCEEVENT1_CLKEN_BAUD, MCEEVENTMSK1 00f6: c030 lli 0x3, r0 lli 0x03,r0 00f7: 9910 output r0, 0x91 output r0, TIMCTRL 00f8: c040 lli 0x4, r0 lli 0x04, r0 00f9: 9930 output r0, 0x93 output r0, TIMPERIOD 00fa: b111 outbset 1, 0x11 outbset MCEEVENT0_TIMER_IRQ, MCEEVENTCLR0 00fb: b0d1 outbset 1, 0x0d outbset MCEEVENT0_TIMER_IRQ, MCEEVENTMSK0 00fc: 7100 wait wait 00fd: b111 outbset 1, 0x11 outbset MCEEVENT0_TIMER_IRQ, MCEEVENTCLR0 00fe: a0d1 outbclr 1, 0x0d outbclr MCEEVENT0_TIMER_IRQ, MCEEVENTMSK0 00ff: 7291 outclr 0x91 outclr TIMCTRL 0100: a003 outbclr 3, 0x00 outbclr MDMENABLE_MODULATOR, MDMENABLE 0101: a002 outbclr 2, 0x00 outbclr MDMENABLE_TIMEBASE, MDMENABLE 0102: a230 outbclr 0, 0x23 outbclr 0, RFESEND 0103: 7000 rts rts 0104: 7311 outset 0x11 outset MCEEVENTCLR0 0105: 7312 outset 0x12 outset MCEEVENTCLR1 0106: c040 lli 0x4, r0 lli "IQDump___ NoFEC, TX Started" 0106: 66d0 jsr 0x02d0 jsr _DBG_PRINT 0108: c100 lli 0x10, r0 lli 0x10, r0 0109: 91f0 output r0, 0x1f output r0, MDMFIFORDCTRL 010a: 64a5 jsr 0x00a5 jsr MTX_Iqdump_Common_Preamble 010b: b633 outbset 3, 0x63 outbset MODCTRL_FECENABLE, MODCTRL 010c: b113 outbset 3, 0x11 outbset MCEEVENT0_FIFO_ERR_UNDERFLOW, MCEEVENTCLR0 010d: b0d3 outbset 3, 0x0d outbset MCEEVENT0_FIFO_ERR_UNDERFLOW, MCEEVENTMSK0 010e: 7100 wait wait 010f: a0d3 outbclr 3, 0x0d outbclr MCEEVENT0_FIFO_ERR_UNDERFLOW, MCEEVENTMSK0 0110: 64f5 jsr 0x00f5 jsr MTX_Iqdump_Termination 0111: 607d jmp 0x007d jmp CMD_OK_END 0112: 7311 outset 0x11 outset MCEEVENTCLR0 0113: 7312 outset 0x12 outset MCEEVENTCLR1 0114: c050 lli 0x5, r0 lli "IQDump___ Multi-level FSK TX Mode" 0114: 66d0 jsr 0x02d0 jsr _DBG_PRINT 0116: c030 lli 0x3, r0 lli 0x03, r0 0117: 91f0 output r0, 0x1f output r0, MDMFIFORDCTRL 0118: b634 outbset 4, 0x63 outbset MODCTRL_SOFTTXENABLE, MODCTRL 0119: b0e8 outbset 8, 0x0e outbset MCEEVENT1_RAT_EVENT0, MCEEVENTMSK1 011a: 7100 wait wait 011b: b128 outbset 8, 0x12 outbset MCEEVENT1_RAT_EVENT0, MCEEVENTCLR1 011c: a0e8 outbclr 8, 0x0e outbclr MCEEVENT1_RAT_EVENT0, MCEEVENTMSK1 011d: b230 outbset 0, 0x23 outbset 0,RFESEND 011e: b002 outbset 2, 0x00 outbset MDMENABLE_TIMEBASE, MDMENABLE 011f: b012 outbset 2, 0x01 outbset MDMINIT_TIMEBASE, MDMINIT 0120: b003 outbset 3, 0x00 outbset MDMENABLE_MODULATOR, MDMENABLE 0121: b013 outbset 3, 0x01 outbset MDMINIT_MODULATOR, MDMINIT 0122: 1200 mov 0, r0 mov 0, r0 0123: 92f0 output r0, 0x2f output r0, MODSOFTTX 0124: b121 outbset 1, 0x12 outbset MCEEVENT1_CLKEN_BAUD, MCEEVENTCLR1 0125: b0e1 outbset 1, 0x0e outbset MCEEVENT1_CLKEN_BAUD, MCEEVENTMSK1 0126: 7100 wait wait 0127: b121 outbset 1, 0x12 outbset MCEEVENT1_CLKEN_BAUD, MCEEVENTCLR1 0128: 8210 input 0x21, r0 input MDMFIFOSTA, r0 0129: 0620 and 2, r0 and 2, r0 012a: 1e20 cmp 2, r0 cmp 2, r0 012b: 4526 bne 0x0126 bne MTX_MFSK_ToneLoop 012c: c060 lli 0x6, r0 lli "Starting MFSK Symbol Loop" 012c: 66d0 jsr 0x02d0 jsr _DBG_PRINT 012e: 7100 wait wait 012f: b121 outbset 1, 0x12 outbset MCEEVENT1_CLKEN_BAUD, MCEEVENTCLR1 0130: 81d1 input 0x1d, r1 input MDMFIFORD, r1 0131: 92f1 output r1, 0x2f output r1, MODSOFTTX 0132: 0000 or r0, r0 nop 0133: 0000 or r0, r0 nop 0134: 0000 or r0, r0 nop 0135: 8212 input 0x21, r2 input MDMFIFOSTA, r2 0136: 0622 and 2, r2 and 2, r2 0137: 1e22 cmp 2, r2 cmp 2, r2 0138: 412e beq 0x012e beq MTX_MFSK_SymbolLoop 0139: c070 lli 0x7, r0 lli "Stopping MFSK Symbol Loop" 0139: 66d0 jsr 0x02d0 jsr _DBG_PRINT 013b: a634 outbclr 4, 0x63 outbclr MODCTRL_SOFTTXENABLE, MODCTRL 013c: 64f5 jsr 0x00f5 jsr MTX_Iqdump_Termination 013d: 607d jmp 0x007d jmp CMD_OK_END 013e: a0d2 outbclr 2, 0x0d outbclr MCEEVENT0_CLKEN_4BAUD, MCEEVENTMSK0 013f: a0f0 outbclr 0, 0x0f outbclr MCEEVENT2_C1BE_A_POS_PEAK, MCEEVENTMSK2 0140: a0f3 outbclr 3, 0x0f outbclr MCEEVENT2_C1BE_B_POS_PEAK, MCEEVENTMSK2 0141: 7311 outset 0x11 outset MCEEVENTCLR0 0142: 7312 outset 0x12 outset MCEEVENTCLR1 0143: 6644 jsr 0x0244 jsr MRX_SETUP 0144: c080 lli 0x8, r0 lli "########################### Blind REGISTER MODE -> IQ Dump starting at once ########################" 0144: 66d0 jsr 0x02d0 jsr _DBG_PRINT 0146: b0d2 outbset 2, 0x0d outbset MCEEVENT0_CLKEN_4BAUD, MCEEVENTMSK0 0147: c035 lli 0x3, r5 lli 3, r5 0148: 7100 wait wait 0149: 9b75 output r5, 0xb7 output r5, RDCAPT1 014a: ba38 outbset 8, 0xa3 outbset RDCAPT0_DEMPDIF0, RDCAPT0 014b: b074 outbset 4, 0x07 outbset MCESTROBES0_EVENT0, MCESTROBES0 014c: b112 outbset 2, 0x11 outbset MCEEVENT0_CLKEN_4BAUD, MCEEVENTCLR0 014d: 6148 jmp 0x0148 jmp LOOP_SAMPLES_BLIND 014e: a0d2 outbclr 2, 0x0d outbclr MCEEVENT0_CLKEN_4BAUD, MCEEVENTMSK0 014f: a0f0 outbclr 0, 0x0f outbclr MCEEVENT2_C1BE_A_POS_PEAK, MCEEVENTMSK2 0150: a0f3 outbclr 3, 0x0f outbclr MCEEVENT2_C1BE_B_POS_PEAK, MCEEVENTMSK2 0151: 7311 outset 0x11 outset MCEEVENTCLR0 0152: 7312 outset 0x12 outset MCEEVENTCLR1 0153: 6644 jsr 0x0244 jsr MRX_SETUP 0154: c18b lli 0x18, r11 lli 24, r11 0155: c000 lli 0x0, r0 lli 0x0, r0 0156: 91e0 output r0, 0x1e output r0, MDMFIFOWRCTRL 0157: 120c mov 0, r12 mov 0, r12 0158: 1218 mov 1, r8 mov 1, r8 0159: 786a lmd 0x6, r10 lmd IQDUMP_TEST_MAX_VAL, r10 015a: 787d lmd 0x7, r13 lmd IQDUMP_MAX_POS_VAL, r13 015b: 788e lmd 0x8, r14 lmd IQDUMP_MIN_NEG_VAL, r14 015c: 10a9 mov r10, r9 mov r10, r9 015d: b074 outbset 4, 0x07 outbset MCESTROBES0_EVENT0, MCESTROBES0 015e: b0d2 outbset 2, 0x0d outbset MCEEVENT0_CLKEN_4BAUD, MCEEVENTMSK0 015f: c050 lli 0x5, r0 lli 5, r0 0160: b112 outbset 2, 0x11 outbset MCEEVENT0_CLKEN_4BAUD, MCEEVENTCLR0 0161: 7100 wait wait 0162: 6960 loop 0x0160 loop LOOP_SAMPLES_FIFO_BLIND_WAIT 0163: c090 lli 0x9, r0 lli "########################### Blind RFC FIFO Mode -> IQ Dump starting at once (DataRate <= 12,5 kbps) ########################" 0163: 66d0 jsr 0x02d0 jsr _DBG_PRINT 0165: c035 lli 0x3, r5 lli 3, r5 0166: b112 outbset 2, 0x11 outbset MCEEVENT0_CLKEN_4BAUD, MCEEVENTCLR0 0167: 7100 wait wait 0168: 9b75 output r5, 0xb7 output r5, RDCAPT1 0169: 8bf0 input 0xbf, r0 input DEMFRAC4, r0 016a: 65d9 jsr 0x01d9 jsr SignExt_and_Saturate 016b: 8ca1 input 0xca, r1 input MDMSPAR2, r1 016c: 2201 btst 0, r1 btst 0, r1 016d: 4173 beq 0x0173 beq LOOP_SAMPLES_FIFO_BLIND_DEMFRAC4WR 016e: 1080 mov r8, r0 mov r8, r0 016f: 1ca8 cmp r10, r8 cmp r10, r8 0170: 4572 bne 0x0172 bne TEST_PATTERN_ADD_BLIND 0171: 1208 mov 0, r8 mov 0, r8 0172: 1618 add 1, r8 add 1, r8 0173: 65d0 jsr 0x01d0 jsr MDMFIFOWR_AND_WAIT10 0174: 8c00 input 0xc0, r0 input DEMFRAC5, r0 0175: 65d9 jsr 0x01d9 jsr SignExt_and_Saturate 0176: 8ca1 input 0xca, r1 input MDMSPAR2, r1 0177: 2201 btst 0, r1 btst 0, r1 0178: 417e beq 0x017e beq LOOP_SAMPLES_FIFO_BLIND_DEMFRAC5WR 0179: 1090 mov r9, r0 mov r9, r0 017a: 1a19 sub 1, r9 sub 1, r9 017b: 1e09 cmp 0, r9 cmp 0, r9 017c: 457e bne 0x017e bne LOOP_SAMPLES_FIFO_BLIND_DEMFRAC5WR 017d: 10a9 mov r10, r9 mov r10, r9 017e: 65d0 jsr 0x01d0 jsr MDMFIFOWR_AND_WAIT10 017f: 8184 input 0x18, r4 input MDMCMDPAR1, r4 0180: 1e04 cmp 0, r4 cmp 0, r4 0181: 4166 beq 0x0166 beq LOOP_SAMPLES_FIFO_BLIND 0182: 14bc add r11, r12 add r11, r12 0183: 1c4c cmp r4, r12 cmp r4, r12 0184: 4eb3 bpl 0x02b3 bpl MRX_GenFSK_CommonEnd 0185: 6166 jmp 0x0166 jmp LOOP_SAMPLES_FIFO_BLIND 0186: a0d2 outbclr 2, 0x0d outbclr MCEEVENT0_CLKEN_4BAUD, MCEEVENTMSK0 0187: a0f0 outbclr 0, 0x0f outbclr MCEEVENT2_C1BE_A_POS_PEAK, MCEEVENTMSK2 0188: a0f3 outbclr 3, 0x0f outbclr MCEEVENT2_C1BE_B_POS_PEAK, MCEEVENTMSK2 0189: 7311 outset 0x11 outset MCEEVENTCLR0 018a: 7312 outset 0x12 outset MCEEVENTCLR1 018b: 6644 jsr 0x0244 jsr MRX_SETUP 018c: 721e outclr 0x1e outclr MDMFIFOWRCTRL 018d: 120c mov 0, r12 mov 0, r12 018e: 1205 mov 0, r5 mov 0, r5 018f: b074 outbset 4, 0x07 outbset MCESTROBES0_EVENT0, MCESTROBES0 0190: b0d2 outbset 2, 0x0d outbset MCEEVENT0_CLKEN_4BAUD, MCEEVENTMSK0 0191: c050 lli 0x5, r0 lli 5, r0 0192: b112 outbset 2, 0x11 outbset MCEEVENT0_CLKEN_4BAUD, MCEEVENTCLR0 0193: 7100 wait wait 0194: 6992 loop 0x0192 loop LOOP_SAMPLES_TRANSPARENT_FIFO_WAIT 0195: c0a0 lli 0xa, r0 lli "########################### Transparent FIFO Mode -> PDIFF streaming starting at once ########################" 0195: 66d0 jsr 0x02d0 jsr _DBG_PRINT 0197: 789d lmd 0x9, r13 lmd TRANSPARENT_CAPT, r13 0198: 89ce input 0x9c, r14 input VITACCCTRL, r14 0199: b112 outbset 2, 0x11 outbset MCEEVENT0_CLKEN_4BAUD, MCEEVENTCLR0 019a: 7100 wait wait 019b: 8c90 input 0xc9, r0 input MDMSPAR1, r0 019c: 2200 btst 0, r0 btst 0, r0 019d: 41a4 beq 0x01a4 beq CAPT_FREQUENCY 019e: 8230 input 0x23, r0 input RFESEND, r0 019f: 2210 btst 1, r0 btst 1, r0 01a0: 45a4 bne 0x01a4 bne CAPT_FREQUENCY 01a1: b231 outbset 1, 0x23 outbset 1, RFESEND 01a2: c0b0 lli 0xb, r0 lli "########################### Transparent FIFO Mode Stop AGC ########################" 01a2: 66d0 jsr 0x02d0 jsr _DBG_PRINT 01a4: 9a3d output r13, 0xa3 output r13, RDCAPT0 01a5: 8ab2 input 0xab, r2 input DEMPDIF0, r2 01a6: 3182 sl0 8, r2 sl0 8, r2 01a7: 3d82 srx 8, r2 srx 8, r2 01a8: 8af0 input 0xaf, r0 input DEMFIFE2,r0 01a9: 3180 sl0 8, r0 sl0 8, r0 01aa: 3d80 srx 8, r0 srx 8, r0 01ab: 1802 sub r0, r2 sub r0, r2 01ac: 063e and 3, r14 and 3, r14 01ad: 1e0e cmp 0, r14 cmp 0, r14 01ae: 41c6 beq 0x01c6 beq NO_IIR_FILTER 01af: 1e2e cmp 2, r14 cmp 2, r14 01b0: 41b8 beq 0x01b8 beq IIR_K4 01b1: 1e3e cmp 3, r14 cmp 3, r14 01b2: 41bf beq 0x01bf beq IIR_K8 01b3: 1056 mov r5, r6 mov r5, r6 01b4: 1426 add r2, r6 add r2, r6 01b5: 3d16 srx 1, r6 srx 1, r6 01b6: 1065 mov r6, r5 mov r6, r5 01b7: 61c7 jmp 0x01c7 jmp HARD_DECISION 01b8: 1056 mov r5, r6 mov r5, r6 01b9: 3126 sl0 2, r6 sl0 2, r6 01ba: 1856 sub r5, r6 sub r5,r6 01bb: 1426 add r2, r6 add r2, r6 01bc: 3d26 srx 2, r6 srx 2, r6 01bd: 1065 mov r6, r5 mov r6, r5 01be: 61c7 jmp 0x01c7 jmp HARD_DECISION 01bf: 1056 mov r5, r6 mov r5, r6 01c0: 3136 sl0 3, r6 sl0 3, r6 01c1: 1856 sub r5, r6 sub r5,r6 01c2: 1426 add r2, r6 add r2, r6 01c3: 3d36 srx 3, r6 srx 3, r6 01c4: 1065 mov r6, r5 mov r6, r5 01c5: 61c7 jmp 0x01c7 jmp HARD_DECISION 01c6: 1026 mov r2, r6 mov r2, r6 01c7: 3976 sr0 7, r6 sr0 7, r6 01c8: 91c6 output r6, 0x1c output r6, MDMFIFOWR 01c9: 8184 input 0x18, r4 input MDMCMDPAR1, r4 01ca: 1e04 cmp 0, r4 cmp 0, r4 01cb: 4199 beq 0x0199 beq LOOP_SAMPLES_TRANSPARENT_FIFO 01cc: 161c add 1, r12 add 1, r12 01cd: 1c4c cmp r4, r12 cmp r4, r12 01ce: 4eb3 bpl 0x02b3 bpl MRX_GenFSK_CommonEnd 01cf: 6199 jmp 0x0199 jmp LOOP_SAMPLES_TRANSPARENT_FIFO 01d0: 1001 mov r0, r1 mov r0, r1 01d1: c0b0 lli 0xb, r0 lli 11, r0 01d2: 91c1 output r1, 0x1c output r1, MDMFIFOWR 01d3: 3911 sr0 1, r1 sr0 1, r1 01d4: 1000 mov r0, r0 mov r0, r0 01d5: 1000 mov r0, r0 mov r0, r0 01d6: 1000 mov r0, r0 mov r0, r0 01d7: 69d2 loop 0x01d2 loop LOOP_MDMFIFOWR 01d8: 7000 rts rts 01d9: 3130 sl0 3, r0 sl0 3, r0 01da: 3d30 srx 3, r0 srx 3, r0 01db: 1cd0 cmp r13, r0 cmp r13, r0 01dc: 4de0 bpl 0x01e0 bpl Pos_Sat 01dd: 1ce0 cmp r14, r0 cmp r14, r0 01de: 49e2 bmi 0x01e2 bmi Neg_Sat 01df: 7000 rts rts 01e0: 10d0 mov r13, r0 mov r13, r0 01e1: 7000 rts rts 01e2: 10e0 mov r14, r0 mov r14, r0 01e3: 7000 rts rts 01e4: c0c0 lli 0xc, r0 lli "########################### IQ Dump REGISTER MODE, RX started, Wait for Sync ########################" 01e4: 66d0 jsr 0x02d0 jsr _DBG_PRINT 01e6: a0d2 outbclr 2, 0x0d outbclr MCEEVENT0_CLKEN_4BAUD, MCEEVENTMSK0 01e7: a0f0 outbclr 0, 0x0f outbclr MCEEVENT2_C1BE_A_POS_PEAK, MCEEVENTMSK2 01e8: a0f3 outbclr 3, 0x0f outbclr MCEEVENT2_C1BE_B_POS_PEAK, MCEEVENTMSK2 01e9: 7311 outset 0x11 outset MCEEVENTCLR0 01ea: 7312 outset 0x12 outset MCEEVENTCLR1 01eb: 6644 jsr 0x0244 jsr MRX_SETUP 01ec: b130 outbset 0, 0x13 outbset MCEEVENT2_C1BE_A_POS_PEAK, MCEEVENTCLR2 01ed: b0f0 outbset 0, 0x0f outbset MCEEVENT2_C1BE_A_POS_PEAK, MCEEVENTMSK2 01ee: 7100 wait wait 01ef: 80b0 input 0x0b, r0 input MCEEVENT2, r0 01f0: 2200 btst 0, r0 btst MCEEVENT2_C1BE_A_POS_PEAK, r0 01f1: 45f3 bne 0x01f3 bne DUMP_SAMPLES 01f2: 61ee jmp 0x01ee jmp SYNC_SEARCH 01f3: b231 outbset 1, 0x23 outbset 1, RFESEND 01f4: c0d0 lli 0xd, r0 lli "########################### Sync Found REGISTER MODE -> IQ Dump starting ########################" 01f4: 66d0 jsr 0x02d0 jsr _DBG_PRINT 01f6: b130 outbset 0, 0x13 outbset MCEEVENT2_C1BE_A_POS_PEAK, MCEEVENTCLR2 01f7: a0f0 outbclr 0, 0x0f outbclr MCEEVENT2_C1BE_A_POS_PEAK, MCEEVENTMSK2 01f8: b0d2 outbset 2, 0x0d outbset MCEEVENT0_CLKEN_4BAUD, MCEEVENTMSK0 01f9: c035 lli 0x3, r5 lli 3, r5 01fa: 7100 wait wait 01fb: 9b75 output r5, 0xb7 output r5, RDCAPT1 01fc: ba38 outbset 8, 0xa3 outbset RDCAPT0_DEMPDIF0, RDCAPT0 01fd: b074 outbset 4, 0x07 outbset MCESTROBES0_EVENT0, MCESTROBES0 01fe: b112 outbset 2, 0x11 outbset MCEEVENT0_CLKEN_4BAUD, MCEEVENTCLR0 01ff: 61fa jmp 0x01fa jmp LOOP_SAMPLES 0200: c0e0 lli 0xe, r0 lli "########################### IQ Dump through RFC FIFO, RX started, Wait for Sync (DataRate <= 12.5 kbps) ########################" 0200: 66d0 jsr 0x02d0 jsr _DBG_PRINT 0202: a0d2 outbclr 2, 0x0d outbclr MCEEVENT0_CLKEN_4BAUD, MCEEVENTMSK0 0203: a0f0 outbclr 0, 0x0f outbclr MCEEVENT2_C1BE_A_POS_PEAK, MCEEVENTMSK2 0204: a0f3 outbclr 3, 0x0f outbclr MCEEVENT2_C1BE_B_POS_PEAK, MCEEVENTMSK2 0205: 7311 outset 0x11 outset MCEEVENTCLR0 0206: 7312 outset 0x12 outset MCEEVENTCLR1 0207: 6644 jsr 0x0244 jsr MRX_SETUP 0208: c18b lli 0x18, r11 lli 24, r11 0209: c000 lli 0x0, r0 lli 0x0, r0 020a: 91e0 output r0, 0x1e output r0, MDMFIFOWRCTRL 020b: 120c mov 0, r12 mov 0, r12 020c: 1218 mov 1, r8 mov 1, r8 020d: 786a lmd 0x6, r10 lmd IQDUMP_TEST_MAX_VAL, r10 020e: 787d lmd 0x7, r13 lmd IQDUMP_MAX_POS_VAL, r13 020f: 788e lmd 0x8, r14 lmd IQDUMP_MIN_NEG_VAL, r14 0210: 10a9 mov r10, r9 mov r10, r9 0211: b130 outbset 0, 0x13 outbset MCEEVENT2_C1BE_A_POS_PEAK, MCEEVENTCLR2 0212: b0f0 outbset 0, 0x0f outbset MCEEVENT2_C1BE_A_POS_PEAK, MCEEVENTMSK2 0213: 7100 wait wait 0214: 80b0 input 0x0b, r0 input MCEEVENT2, r0 0215: 2200 btst 0, r0 btst MCEEVENT2_C1BE_A_POS_PEAK, r0 0216: 4618 bne 0x0218 bne DUMP_SAMPLES_FIFO 0217: 6213 jmp 0x0213 jmp SYNC_SEARCH_FIFO 0218: b074 outbset 4, 0x07 outbset MCESTROBES0_EVENT0, MCESTROBES0 0219: b231 outbset 1, 0x23 outbset 1, RFESEND 021a: c0f0 lli 0xf, r0 lli "########################### Sync Found RFC FIFO MODE-> IQ samples through FIFO starting ########################" 021a: 66d0 jsr 0x02d0 jsr _DBG_PRINT 021c: b130 outbset 0, 0x13 outbset MCEEVENT2_C1BE_A_POS_PEAK, MCEEVENTCLR2 021d: a0f0 outbclr 0, 0x0f outbclr MCEEVENT2_C1BE_A_POS_PEAK, MCEEVENTMSK2 021e: b0d2 outbset 2, 0x0d outbset MCEEVENT0_CLKEN_4BAUD, MCEEVENTMSK0 021f: c020 lli 0x2, r0 lli 2, r0 0220: b112 outbset 2, 0x11 outbset MCEEVENT0_CLKEN_4BAUD, MCEEVENTCLR0 0221: 7100 wait wait 0222: 6a20 loop 0x0220 loop LOOP_SAMPLES_FIFO_SYNC_WAIT 0223: c035 lli 0x3, r5 lli 3, r5 0224: b112 outbset 2, 0x11 outbset MCEEVENT0_CLKEN_4BAUD, MCEEVENTCLR0 0225: 7100 wait wait 0226: 9b75 output r5, 0xb7 output r5, RDCAPT1 0227: 8bf0 input 0xbf, r0 input DEMFRAC4, r0 0228: 65d9 jsr 0x01d9 jsr SignExt_and_Saturate 0229: 8ca1 input 0xca, r1 input MDMSPAR2, r1 022a: 2201 btst 0, r1 btst 0, r1 022b: 4231 beq 0x0231 beq LOOP_SAMPLES_FIFO_SYNC_DEMFRAC4WR 022c: 1080 mov r8, r0 mov r8, r0 022d: 1ca8 cmp r10, r8 cmp r10, r8 022e: 4630 bne 0x0230 bne TEST_PATTERN_ADD_SYNC 022f: 1208 mov 0, r8 mov 0, r8 0230: 1618 add 1, r8 add 1, r8 0231: 65d0 jsr 0x01d0 jsr MDMFIFOWR_AND_WAIT10 0232: 8c00 input 0xc0, r0 input DEMFRAC5, r0 0233: 65d9 jsr 0x01d9 jsr SignExt_and_Saturate 0234: 8ca1 input 0xca, r1 input MDMSPAR2, r1 0235: 2201 btst 0, r1 btst 0, r1 0236: 423c beq 0x023c beq LOOP_SAMPLES_FIFO_SYNC_DEMFRAC5WR 0237: 1090 mov r9, r0 mov r9, r0 0238: 1a19 sub 1, r9 sub 1, r9 0239: 1e09 cmp 0, r9 cmp 0, r9 023a: 463c bne 0x023c bne LOOP_SAMPLES_FIFO_SYNC_DEMFRAC5WR 023b: 10a9 mov r10, r9 mov r10, r9 023c: 65d0 jsr 0x01d0 jsr MDMFIFOWR_AND_WAIT10 023d: 8184 input 0x18, r4 input MDMCMDPAR1, r4 023e: 1e04 cmp 0, r4 cmp 0, r4 023f: 4224 beq 0x0224 beq LOOP_SAMPLES_FIFO_SYNC 0240: 14bc add r11, r12 add r11, r12 0241: 1c4c cmp r4, r12 cmp r4, r12 0242: 4eb3 bpl 0x02b3 bpl MRX_GenFSK_CommonEnd 0243: 6224 jmp 0x0224 jmp LOOP_SAMPLES_FIFO_SYNC 0244: 8240 input 0x24, r0 input RFERCEV, r0 0245: 2230 btst 3, r0 btst 3, r0 0246: 464c bne 0x024c bne RFE_Started 0247: b0d5 outbset 5, 0x0d outbset MCEEVENT0_RFECMD_IRQ, MCEEVENTMSK0 0248: 7100 wait wait 0249: b115 outbset 5, 0x11 outbset MCEEVENT0_RFECMD_IRQ, MCEEVENTCLR0 024a: a0d5 outbclr 5, 0x0d outbclr MCEEVENT0_RFECMD_IRQ, MCEEVENTMSK0 024b: 6244 jmp 0x0244 jmp MRX_SETUP 024c: c100 lli 0x10, r0 lli "########################### RX Started ########################" 024c: 66d0 jsr 0x02d0 jsr _DBG_PRINT 024e: b118 outbset 8, 0x11 outbset MCEEVENT0_CPEFWEVENT0, MCEEVENTCLR0 024f: b006 outbset 6, 0x00 outbset MDMENABLE_ADCDIG, MDMENABLE 0250: b016 outbset 6, 0x01 outbset MDMINIT_ADCDIG, MDMINIT 0251: b004 outbset 4, 0x00 outbset MDMENABLE_DEMODULATOR, MDMENABLE 0252: b014 outbset 4, 0x01 outbset MDMINIT_DEMODULATOR, MDMINIT 0253: b002 outbset 2, 0x00 outbset MDMENABLE_TIMEBASE, MDMENABLE 0254: b012 outbset 2, 0x01 outbset MDMINIT_TIMEBASE, MDMINIT 0255: 8440 input 0x44, r0 input DEMC1BE0, r0 0256: 7842 lmd 0x4, r2 lmd DEMC1BE0_MASKA_BITS, r2 0257: 0420 and r2, r0 and r2, r0 0258: 8173 input 0x17, r3 input MDMCMDPAR0, r3 0259: 3983 sr0 8, r3 sr0 8, r3 025a: 2a73 bclr 7, r3 bclr 7, r3 025b: 94e3 output r3, 0x4e output r3, DEMSWQU0 025c: c1f2 lli 0x1f, r2 lli 31, r2 025d: 1832 sub r3, r2 sub r3, r2 025e: 3162 sl0 6, r2 sl0 DEMC1BE0_MASKA, r2 025f: 1021 mov r2, r1 mov r2, r1 0260: 3151 sl0 5, r1 sl0 5, r1 0261: 0012 or r1, r2 or r1, r2 0262: 0020 or r2, r0 or r2, r0 0263: 9440 output r0, 0x44 output r0, DEMC1BE0 0264: 1030 mov r3, r0 mov r3, r0 0265: 1610 add 1, r0 add 1,r0 0266: 3930 sr0 3, r0 sr0 3,r0 0267: 2210 btst 1, r0 btst 1, r0 0268: 426a beq 0x026a beq GEN_FSK_AVG_LEN_CORRECT 0269: 1220 mov 2, r0 mov 2, r0 026a: 3150 sl0 5, r0 sl0 5,r0 026b: 1003 mov r0, r3 mov r0, r3 026c: 3180 sl0 8, r0 sl0 8, r0 026d: 1630 add 3, r0 add 3,r0 026e: 9380 output r0, 0x38 output r0, DEMDSBU 026f: 1202 mov 0, r2 mov 0, r2 0270: 1204 mov 0, r4 mov 0, r4 0271: 2273 btst 7, r3 btst 7, r3 0272: 427c beq 0x027c beq GEN_FSK_DSBU_AVG_LEN_16_SYMBOLS_CHECK 0273: 84a0 input 0x4a, r0 input MDMSYNC0, r0 0274: 9970 output r0, 0x97 output r0, COUNT1IN 0275: 8982 input 0x98, r2 input COUNT1RES, r2 0276: 1a82 sub 8, r2 sub 8, r2 0277: 84c0 input 0x4c, r0 input MDMSYNC2, r0 0278: 9970 output r0, 0x97 output r0, COUNT1IN 0279: 8984 input 0x98, r4 input COUNT1RES, r4 027a: 1a84 sub 8, r4 sub 8, r4 027b: 627e jmp 0x027e jmp GEN_FSK_DSBU_AVG_LEN_16_SYMBOLS 027c: 2263 btst 6, r3 btst 6, r3 027d: 4289 beq 0x0289 beq GEN_FSK_DSBU_AVG_LEN_8_SYMBOLS 027e: 84b0 input 0x4b, r0 input MDMSYNC1, r0 027f: 9970 output r0, 0x97 output r0, COUNT1IN 0280: 8980 input 0x98, r0 input COUNT1RES, r0 0281: 1a80 sub 8, r0 sub 8, r0 0282: 1402 add r0, r2 add r0, r2 0283: 84d0 input 0x4d, r0 input MDMSYNC3, r0 0284: 9970 output r0, 0x97 output r0, COUNT1IN 0285: 8980 input 0x98, r0 input COUNT1RES, r0 0286: 1a80 sub 8, r0 sub 8, r0 0287: 1404 add r0, r4 add r0, r4 0288: 6295 jmp 0x0295 jmp GEN_FSK_CALC_DEMSWIMBAL 0289: 84b0 input 0x4b, r0 input MDMSYNC1, r0 028a: 7851 lmd 0x5, r1 lmd IQDUMP_MASK_BITS_15_8, r1 028b: 0410 and r1, r0 and r1,r0 028c: 9970 output r0, 0x97 output r0, COUNT1IN 028d: 8982 input 0x98, r2 input COUNT1RES, r2 028e: 1a42 sub 4, r2 sub 4, r2 028f: 84d0 input 0x4d, r0 input MDMSYNC3, r0 0290: 7851 lmd 0x5, r1 lmd IQDUMP_MASK_BITS_15_8, r1 0291: 0410 and r1, r0 and r1,r0 0292: 9970 output r0, 0x97 output r0, COUNT1IN 0293: 8984 input 0x98, r4 input COUNT1RES, r4 0294: 1a44 sub 4, r4 sub 4, r4 0295: 3152 sl0 5, r2 sl0 5, r2 0296: 3154 sl0 5, r4 sl0 5, r4 0297: 3963 sr0 6, r3 sr0 6, r3 0298: 0633 and 3, r3 and 3, r3 0299: 1613 add 1, r3 add 1, r3 029a: 3832 sr0 r3, r2 sr0 r3, r2 029b: 3834 sr0 r3, r4 sr0 r3, r4 029c: 3182 sl0 8, r2 sl0 8, r2 029d: 3982 sr0 8, r2 sr0 8, r2 029e: 3184 sl0 8, r4 sl0 8, r4 029f: 0042 or r4, r2 or r4, r2 02a0: 9722 output r2, 0x72 output r2, DEMSWIMBAL 02a1: 84a0 input 0x4a, r0 input MDMSYNC0, r0 02a2: 9590 output r0, 0x59 output r0, DEMC1BEREF0 02a3: 84b0 input 0x4b, r0 input MDMSYNC1, r0 02a4: 95a0 output r0, 0x5a output r0, DEMC1BEREF1 02a5: 84c0 input 0x4c, r0 input MDMSYNC2, r0 02a6: 95b0 output r0, 0x5b output r0, DEMC1BEREF2 02a7: 84d0 input 0x4d, r0 input MDMSYNC3, r0 02a8: 95c0 output r0, 0x5c output r0, DEMC1BEREF3 02a9: 7810 lmd 0x1, r0 lmd DEMENABLE0_RX_IQDUMP, r0 02aa: 9030 output r0, 0x03 output r0, DEMENABLE0 02ab: 9050 output r0, 0x05 output r0, DEMINIT0 02ac: 7820 lmd 0x2, r0 lmd DEMENABLE1_RX_IQDUMP, r0 02ad: 9040 output r0, 0x04 output r0, DEMENABLE1 02ae: 9060 output r0, 0x06 output r0, DEMINIT1 02af: b235 outbset 5, 0x23 outbset 5, RFESEND 02b0: cd90 lli 0xd9, r0 lli 0xD9, r0 02b1: 9170 output r0, 0x17 output r0, MDMCMDPAR0 02b2: 7000 rts rts 02b3: a235 outbclr 5, 0x23 outbclr 5, RFESEND 02b4: b112 outbset 2, 0x11 outbset MCEEVENT0_CLKEN_4BAUD, MCEEVENTCLR0 02b5: 7100 wait wait 02b6: a0d2 outbclr 2, 0x0d outbclr MCEEVENT0_CLKEN_4BAUD, MCEEVENTMSK0 02b7: b112 outbset 2, 0x11 outbset MCEEVENT0_CLKEN_4BAUD, MCEEVENTCLR0 02b8: ba3c outbset 12, 0xa3 outbset RDCAPT0_DEMLQIE0, RDCAPT0 02b9: 81b0 input 0x1b, r0 input MDMSTATUS, r0 02ba: 8b54 input 0xb5, r4 input DEMLQIE0, r4 02bb: 3924 sr0 2, r4 sr0 2, r4 02bc: 3184 sl0 8, r4 sl0 8, r4 02bd: 0004 or r0, r4 or r0,r4 02be: 91b4 output r4, 0x1b output r4, MDMSTATUS 02bf: c110 lli 0x11, r0 lli "All bits received, MCE Ending" 02bf: 66d0 jsr 0x02d0 jsr _DBG_PRINT 02c1: 7391 outset 0x91 outset TIMCTRL 02c2: 7291 outclr 0x91 outclr TIMCTRL 02c3: 66ca jsr 0x02ca jsr MODCTRL_CLR 02c4: 7206 outclr 0x06 outclr MDMENABLE_ADCDIG, MDMENABLE 02c5: 7202 outclr 0x02 outclr MDMENABLE_TIMEBASE, MDMENABLE 02c6: 7204 outclr 0x04 outclr MDMENABLE_DEMODULATOR, MDMENABLE 02c7: 7305 outset 0x05 outset DEMINIT0 02c8: 7306 outset 0x06 outset DEMINIT1 02c9: 607d jmp 0x007d jmp CMD_OK_END 02ca: 8630 input 0x63, r0 input MODCTRL, r0 02cb: c801 lli 0x80, r1 lli 0x80, r1 02cc: 3151 sl0 5, r1 sl0 5, r1 02cd: 0410 and r1, r0 and r1, r0 02ce: 9630 output r0, 0x63 output r0, MODCTRL 02cf: 7000 rts rts 02d0: 9a00 output r0, 0xa0 output r0, MCETRCCMD 02d0: 89f0 input 0x9f, r0 input MCETRCBUSY, r0 02d0: 2200 btst 0, r0 btst 0, r0 02d0: 46d1 bne 0x02d1 bne _DBG_PRINT_WAIT 02d0: b9e0 outbset 0, 0x9e outbset MCETRCSEND_SEND, MCETRCSEND 02d0: 7000 rts rts