Index: output/bt_program23.icode
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/output/bt_program23.icode	(revision 1912)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/output/bt_program23.icode	(working copy)
@@ -1,1215 +1,1215 @@
  00000000  0x00000015 bbit1  0x00000008 , 0x00000021 
  00000001  0x00000016 beq  0x00000000 , 0x00000031 
- 00000002  0x00000017 beq  0x00000003 , 0x0000005d 
- 00000003  0x00000018 beq  0x00000082 , 0x00000129 
- 00000004  0x00000019 beq  0x00000083 , 0x00000070 
- 00000005  0x0000001a beq  0x00000084 , 0x00000077 
- 00000006  0x0000001b beq  0x0000008a , 0x000000a0 
- 00000007  0x0000001c beq  0x0000008b , 0x0000011c 
- 00000008  0x0000001d beq  0x0000008c , 0x00000086 
- 00000009  0x0000001e beq  0x0000009f , 0x00000130 
- 00000010  0x0000001f beq  0x000000ae , 0x00000132 
- 00000011  0x00000020 beq  0x000000c3 , 0x00000341 
+ 00000002  0x00000017 beq  0x00000003 , 0x0000005f 
+ 00000003  0x00000018 beq  0x00000082 , 0x0000012b 
+ 00000004  0x00000019 beq  0x00000083 , 0x00000072 
+ 00000005  0x0000001a beq  0x00000084 , 0x00000079 
+ 00000006  0x0000001b beq  0x0000008a , 0x000000a2 
+ 00000007  0x0000001c beq  0x0000008b , 0x0000011e 
+ 00000008  0x0000001d beq  0x0000008c , 0x00000088 
+ 00000009  0x0000001e beq  0x0000009f , 0x00000132 
+ 00000010  0x0000001f beq  0x000000ae , 0x00000134 
+ 00000011  0x00000020 beq  0x000000c3 , 0x00000343 
  00000012  0x00000021 beq  0x000000c4 , 0x00000036 
- 00000013  0x00000022 beq  0x000000c7 , 0x00000238 
- 00000014  0x00000023 beq  0x000000c9 , 0x0000023e 
- 00000015  0x00000024 beq  0x000000ca , 0x00000276 
- 00000016  0x00000025 beq  0x000000cc , 0x000000c6 
+ 00000013  0x00000022 beq  0x000000c7 , 0x0000023a 
+ 00000014  0x00000023 beq  0x000000c9 , 0x00000240 
+ 00000015  0x00000024 beq  0x000000ca , 0x00000278 
+ 00000016  0x00000025 beq  0x000000cc , 0x000000c8 
  00000017  0x00000026 beq  0x000000ce , 0x00000533 
  00000018  0x00000027 beq  0x000000cf , 0x0000063f 
- 00000019  0x00000028 beq  0x000000d0 , 0x00000350 
+ 00000019  0x00000028 beq  0x000000d0 , 0x00000353 
  00000020  0x00000029 beq  0x000000d1 , 0x00000564 
- 00000021  0x0000002a beq  0x000000d3 , 0x0000036d 
+ 00000021  0x0000002a beq  0x000000d3 , 0x00000370 
  00000022  0x0000002b beq  0x000000d4 , 0x00000544 
- 00000023  0x0000002c beq  0x000000d6 , 0x00000298 
- 00000024  0x0000002d beq  0x000000d9 , 0x00000395 
- 00000025  0x0000002e beq  0x000000da , 0x000004bc 
+ 00000023  0x0000002c beq  0x000000d6 , 0x0000029a 
+ 00000024  0x0000002d beq  0x000000d9 , 0x00000398 
+ 00000025  0x0000002e beq  0x000000da , 0x000004bb 
  00000026  0x0000002f beq  0x000000db , 0x000004c5 
  00000027  0x00000030 beq  0x000000de , 0x000005d7 
- 00000028  0x00000031 beq  0x000000df , 0x00000050 
- 00000029  0x00000032 beq  0x000000e1 , 0x00000048 
- 00000030  0x00000033 beq  0x000000e2 , 0x00000044 
+ 00000028  0x00000031 beq  0x000000df , 0x00000052 
+ 00000029  0x00000032 beq  0x000000e1 , 0x0000004a 
+ 00000030  0x00000033 beq  0x000000e2 , 0x00000046 
  00000031  0x00000034 beq  0x000000e8 , 0x000004cc 
  00000032  0x00000035 branch  0x0000137c 
  00000033  0x00000038 beq  0x0000001a , 0x000004e0 
- 00000034  0x00000039 beq  0x00000020 , 0x00000042 
- 00000035  0x0000003a beq  0x00000033 , 0x000000a6 
- 00000036  0x0000003b beq  0x00000034 , 0x000000ab 
+ 00000034  0x00000039 beq  0x00000020 , 0x00000044 
+ 00000035  0x0000003a beq  0x00000033 , 0x000000a8 
+ 00000036  0x0000003b beq  0x00000034 , 0x000000ad 
  00000037  0x0000003c beq  0x00000087 , 0x000004c8 
  00000038  0x0000003d beq  0x000000a1 , 0x000004ea 
  00000039  0x0000003e beq  0x000000a3 , 0x000004f4 
  00000040  0x0000003f beq  0x000000b5 , 0x000004f6 
  00000041  0x00000040 beq  0x000000c0 , 0x00000500 
- 00000042  0x00000041 beq  0x000000dd , 0x0000033d 
- 00000043  0x00000042 beq  0x000000e2 , 0x00000309 
- 00000044  0x00000043 beq  0x000000e9 , 0x00000311 
- 00000045  0x00000044 beq  0x000000ea , 0x000001e4 
+ 00000042  0x00000041 beq  0x000000dd , 0x0000033f 
+ 00000043  0x00000042 beq  0x000000e2 , 0x0000030b 
+ 00000044  0x00000043 beq  0x000000e9 , 0x00000313 
+ 00000045  0x00000044 beq  0x000000ea , 0x000001e6 
  00000046  0x00000045 beq  0x000000ec , 0x00000526 
  00000047  0x00000046 beq  0x000000ed , 0x0000066f 
  00000048  0x00000047 branch  0x0000137c 
  00000049  0x0000004b clear_stack 
  00000050  0x0000004c call  0x000030f3 
- 00000051  0x0000004d ncall  0x0000004c , 0x0000002b 
+ 00000051  0x0000004d ncall  0x0000004e , 0x0000002b 
  00000052  0x0000004e call  0x00003bfd 
  00000053  0x0000004f branch  0x00000804 
- 00000054  0x00000054 call  0x000003df 
- 00000055  0x00000056 arg  0x00004939 , 0x00000011 
- 00000056  0x00000057 fetch  0x00000001 , 0x00004938 
- 00000057  0x00000058 increase  0xffffffff , 0x0000003f 
- 00000058  0x00000059 mul32  0x0000003f , 0x0000001d , 0x0000003f 
- 00000059  0x0000005a iadd  0x00000011 , 0x00000011 
- 00000060  0x0000005b ifetch  0x00000001 , 0x00000011 
- 00000061  0x0000005c store  0x00000001 , 0x00004482 
- 00000062  0x0000005e fetch  0x00000001 , 0x00004482 
- 00000063  0x0000005f beq  0x00000033 , 0x00003d6f 
- 00000064  0x00000060 beq  0x00000034 , 0x00003d7b 
- 00000065  0x00000061 branch  0x000042eb 
- 00000066  0x00000064 fetch  0x00000001 , 0x0000491f 
- 00000067  0x00000065 branch  0x00005af8 
- 00000068  0x00000068 copy  0x00000002 , 0x0000003f 
- 00000069  0x00000069 rtneq  0x000000ff 
- 00000070  0x0000006a copy  0x0000003f , 0x00000002 
- 00000071  0x0000006b branch  0x00004930 
- 00000072  0x0000006e copy  0x00000002 , 0x0000003f 
- 00000073  0x0000006f rtneq  0x000000ff 
- 00000074  0x00000070 copy  0x0000003f , 0x00000002 
- 00000075  0x00000071 branch  0x0000492c 
- 00000076  0x00000074 fetch  0x00000001 , 0x00004baf 
- 00000077  0x00000075 nrtn  0x00000034 
- 00000078  0x00000076 jam  0x00000000 , 0x0000448c 
- 00000079  0x00000077 rtn 
- 00000080  0x0000007b fetch  0x00000001 , 0x00004bb4 
- 00000081  0x0000007c rtneq  0x00000001 
- 00000082  0x0000007d call  0x000046c2 
- 00000083  0x0000007e storet  0x00000001 , 0x00004938 
- 00000084  0x00000080 jam  0x00000000 , 0x000041ca 
- 00000085  0x00000081 call  0x000046da 
- 00000086  0x00000082 call  0x0000005a 
- 00000087  0x00000083 call  0x000046dc 
- 00000088  0x00000084 jam  0x00000001 , 0x00004ac5 
- 00000089  0x00000085 branch  0x000045ee 
- 00000090  0x00000088 fetch  0x00000002 , 0x0000478c 
- 00000091  0x00000089 rtnbit1  0x00000007 
- 00000092  0x0000008a branch  0x00004318 
- 00000093  0x0000008d call  0x0000706c 
- 00000094  0x0000008e call  0x00007597 
- 00000095  0x0000008f call  0x00006ea7 
- 00000096  0x00000090 call  0x00001b92 
- 00000097  0x00000091 call  0x0000083a 
- 00000098  0x00000092 call  0x00000064 
- 00000099  0x00000093 branch  0x0000081a 
- 00000100  0x00000096 call  0x00000066 
- 00000101  0x00000097 branch  0x00003109 
- 00000102  0x0000009a call  0x00000068 
- 00000103  0x0000009b branch  0x00007850 
- 00000104  0x0000009e fetch  0x00000001 , 0x0000448c 
- 00000105  0x0000009f rtn  0x00000034 
- 00000106  0x000000a0 fetch  0x00000002 , 0x0000448d 
- 00000107  0x000000a1 copy  0x0000003f , 0x00000012 
- 00000108  0x000000a2 add  0x00000012 , 0x00000002 , 0x00000012 
- 00000109  0x000000a3 ifetch  0x00000001 , 0x00000012 
- 00000110  0x000000a4 rtneq  0x000000ff 
- 00000111  0x000000a5 branch  0x00007813 
- 00000112  0x000000a9 jam  0x00000005 , 0x00008900 
- 00000113  0x000000aa nop  0x00000002 
- 00000114  0x000000ab jam  0x00000000 , 0x00008900 
- 00000115  0x000000ac fetch  0x00000001 , 0x000040c5 
- 00000116  0x000000ad beq  0x00000018 , 0x00001168 
- 00000117  0x000000af jam  0x00000029 , 0x00008a87 
- 00000118  0x000000b0 branch  0x0000117d 
- 00000119  0x000000b3 call  0x00001190 
- 00000120  0x000000b4 setarg  0x00007676 
- 00000121  0x000000b5 store  0x00000002 , 0x00008968 
- 00000122  0x000000b6 rtn 
- 00000123  0x000000b9 rtnmark0  0x00000026 
- 00000124  0x000000ba fetch  0x00000004 , 0x00004891 
- 00000125  0x000000bb fetcht  0x00000004 , 0x0000488d 
- 00000126  0x000000bc isub  0x00000002 , 0x0000003e 
- 00000127  0x000000bd branch  0x00000081 , 0x00000005 
- 00000128  0x000000be branch  0x00000084 
- 00000129  0x000000c1 jam  0x00000000 , 0x000041ea 
- 00000130  0x000000c2 jam  0x00000091 , 0x000041e8 
- 00000131  0x000000c3 rtn 
- 00000132  0x000000c5 jam  0x000000ff , 0x000041ea 
+ 00000054  0x00000055 jam  0x00000000 , 0x00004c42 
+ 00000055  0x00000056 jam  0x00000000 , 0x00004c45 
+ 00000056  0x00000057 call  0x0000043c 
+ 00000057  0x00000059 arg  0x00004939 , 0x00000011 
+ 00000058  0x0000005a fetch  0x00000001 , 0x00004938 
+ 00000059  0x0000005b increase  0xffffffff , 0x0000003f 
+ 00000060  0x0000005c mul32  0x0000003f , 0x0000001d , 0x0000003f 
+ 00000061  0x0000005d iadd  0x00000011 , 0x00000011 
+ 00000062  0x0000005e ifetch  0x00000001 , 0x00000011 
+ 00000063  0x0000005f store  0x00000001 , 0x00004482 
+ 00000064  0x00000061 fetch  0x00000001 , 0x00004482 
+ 00000065  0x00000062 beq  0x00000033 , 0x00003d6f 
+ 00000066  0x00000063 beq  0x00000034 , 0x00003d7b 
+ 00000067  0x00000064 branch  0x000042eb 
+ 00000068  0x00000067 fetch  0x00000001 , 0x0000491f 
+ 00000069  0x00000068 branch  0x00005af8 
+ 00000070  0x0000006b copy  0x00000002 , 0x0000003f 
+ 00000071  0x0000006c rtneq  0x000000ff 
+ 00000072  0x0000006d copy  0x0000003f , 0x00000002 
+ 00000073  0x0000006e branch  0x00004930 
+ 00000074  0x00000071 copy  0x00000002 , 0x0000003f 
+ 00000075  0x00000072 rtneq  0x000000ff 
+ 00000076  0x00000073 copy  0x0000003f , 0x00000002 
+ 00000077  0x00000074 branch  0x0000492c 
+ 00000078  0x00000077 fetch  0x00000001 , 0x00004baf 
+ 00000079  0x00000078 nrtn  0x00000034 
+ 00000080  0x00000079 jam  0x00000000 , 0x0000448c 
+ 00000081  0x0000007a rtn 
+ 00000082  0x0000007e fetch  0x00000001 , 0x00004bb4 
+ 00000083  0x0000007f rtneq  0x00000001 
+ 00000084  0x00000080 call  0x000046c2 
+ 00000085  0x00000081 storet  0x00000001 , 0x00004938 
+ 00000086  0x00000083 jam  0x00000000 , 0x000041ca 
+ 00000087  0x00000084 call  0x000046da 
+ 00000088  0x00000085 call  0x0000005c 
+ 00000089  0x00000086 call  0x000046dc 
+ 00000090  0x00000087 jam  0x00000001 , 0x00004ac5 
+ 00000091  0x00000088 branch  0x000045ee 
+ 00000092  0x0000008b fetch  0x00000002 , 0x0000478c 
+ 00000093  0x0000008c rtnbit1  0x00000007 
+ 00000094  0x0000008d branch  0x00004318 
+ 00000095  0x00000090 call  0x0000706c 
+ 00000096  0x00000091 call  0x00007597 
+ 00000097  0x00000092 call  0x00006ea7 
+ 00000098  0x00000093 call  0x00001b92 
+ 00000099  0x00000094 call  0x0000083a 
+ 00000100  0x00000095 call  0x00000066 
+ 00000101  0x00000096 branch  0x0000081a 
+ 00000102  0x00000099 call  0x00000068 
+ 00000103  0x0000009a branch  0x00003109 
+ 00000104  0x0000009d call  0x0000006a 
+ 00000105  0x0000009e branch  0x00007850 
+ 00000106  0x000000a1 fetch  0x00000001 , 0x0000448c 
+ 00000107  0x000000a2 rtn  0x00000034 
+ 00000108  0x000000a3 fetch  0x00000002 , 0x0000448d 
+ 00000109  0x000000a4 copy  0x0000003f , 0x00000012 
+ 00000110  0x000000a5 add  0x00000012 , 0x00000002 , 0x00000012 
+ 00000111  0x000000a6 ifetch  0x00000001 , 0x00000012 
+ 00000112  0x000000a7 rtneq  0x000000ff 
+ 00000113  0x000000a8 branch  0x00007813 
+ 00000114  0x000000ac jam  0x00000005 , 0x00008900 
+ 00000115  0x000000ad nop  0x00000002 
+ 00000116  0x000000ae jam  0x00000000 , 0x00008900 
+ 00000117  0x000000af fetch  0x00000001 , 0x000040c5 
+ 00000118  0x000000b0 beq  0x00000018 , 0x00001168 
+ 00000119  0x000000b2 jam  0x00000029 , 0x00008a87 
+ 00000120  0x000000b3 branch  0x0000117d 
+ 00000121  0x000000b6 call  0x00001190 
+ 00000122  0x000000b7 setarg  0x00007676 
+ 00000123  0x000000b8 store  0x00000002 , 0x00008968 
+ 00000124  0x000000b9 rtn 
+ 00000125  0x000000bc rtnmark0  0x00000026 
+ 00000126  0x000000bd fetch  0x00000004 , 0x00004891 
+ 00000127  0x000000be fetcht  0x00000004 , 0x0000488d 
+ 00000128  0x000000bf isub  0x00000002 , 0x0000003e 
+ 00000129  0x000000c0 branch  0x00000083 , 0x00000005 
+ 00000130  0x000000c1 branch  0x00000086 
+ 00000131  0x000000c4 jam  0x00000000 , 0x000041ea 
+ 00000132  0x000000c5 jam  0x00000091 , 0x000041e8 
  00000133  0x000000c6 rtn 
- 00000134  0x000000ca fetch  0x00000001 , 0x000089a2 
- 00000135  0x000000cb isolate1  0x00000006 , 0x0000003f 
- 00000136  0x000000cc setflag  0x00000001 , 0x00000007 , 0x0000003f 
- 00000137  0x000000cd store  0x00000001 , 0x000041e9 
- 00000138  0x000000cf fetch  0x00000001 , 0x000089a3 
- 00000139  0x000000d0 and  0x0000003f , 0x0000000f , 0x00000002 
- 00000140  0x000000d1 lshift  0x00000002 , 0x00000002 
- 00000141  0x000000d2 rshift4  0x0000003f , 0x0000003f 
- 00000142  0x000000d3 iadd  0x00000002 , 0x00000002 
- 00000143  0x000000d4 mul32  0x00000002 , 0x00000003 , 0x00000011 
- 00000144  0x000000d6 fetch  0x00000001 , 0x000041e9 
- 00000145  0x000000d7 call  0x0000009b 
- 00000146  0x000000d8 sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00000147  0x000000d9 iadd  0x00000011 , 0x0000003f 
- 00000148  0x000000da increase  0xfffffff7 , 0x0000003f 
- 00000149  0x000000db and  0x0000003f , 0x000001ff , 0x0000003f 
- 00000150  0x000000dc isolate1  0x00000008 , 0x0000003f 
- 00000151  0x000000dd nbranch  0x00000099 , 0x00000001 
- 00000152  0x000000de setarg  0x00000000 
- 00000153  0x000000e0 store  0x00000001 , 0x00000019 
- 00000154  0x000000e1 rtn 
- 00000155  0x000000e3 isolate1  0x00000007 , 0x0000003f 
- 00000156  0x000000e4 nrtn  0x00000001 
- 00000157  0x000000e5 arg  0x0000ff00 , 0x00000002 
- 00000158  0x000000e6 ior  0x00000002 , 0x0000003f 
- 00000159  0x000000e7 rtn 
- 00000160  0x000000ea fetch  0x00000001 , 0x000041e8 
- 00000161  0x000000eb beq  0x00000091 , 0x000000a3 
- 00000162  0x000000ec branch  0x0000121e 
- 00000163  0x000000ef jam  0x0000005b , 0x00008a39 
- 00000164  0x000000f0 jam  0x00000001 , 0x00008a3a 
- 00000165  0x000000f1 branch  0x0000122a 
- 00000166  0x000000f5 arg  0x0000099e , 0x00000011 
- 00000167  0x000000f6 arg  0x0000000c , 0x00000002 
- 00000168  0x000000f7 setarg  0x00000030 
- 00000169  0x000000f8 call  0x00005e63 
- 00000170  0x000000f9 branch  0x000060bf 
- 00000171  0x000000fc fetchr  0x00000012 , 0x00000001 , 0x00008a12 
- 00000172  0x000000fd jam  0x0000003d , 0x00008a12 
- 00000173  0x000000fe jam  0x000000aa , 0x00008a11 
- 00000174  0x000000ff jam  0x0000000c , 0x00008a0a 
- 00000175  0x00000100 fetch  0x00000001 , 0x00008a09 
- 00000176  0x00000101 set1  0x00000007 , 0x0000003f 
- 00000177  0x00000102 store  0x00000001 , 0x00008a09 
- 00000178  0x00000103 jam  0x00000004 , 0x00008a0b 
- 00000179  0x00000104 nop  0x0000003c 
- 00000180  0x00000105 jam  0x00000000 , 0x00008a16 
- 00000181  0x00000106 jam  0x00000006 , 0x00008a17 
- 00000182  0x00000107 call  0x0000611a 
- 00000183  0x00000108 store  0x00000001 , 0x00008a97 
- 00000184  0x0000010a jam  0x00000003 , 0x000080dc 
- 00000185  0x0000010b nop  0x0000003c 
- 00000186  0x0000010c fetch  0x00000001 , 0x00008053 
- 00000187  0x0000010d set1  0x00000007 , 0x0000003f 
- 00000188  0x0000010e store  0x00000001 , 0x00008053 
- 00000189  0x0000010f nop  0x000003e8 
- 00000190  0x00000110 fetch  0x00000002 , 0x00008150 
- 00000191  0x00000111 store  0x00000002 , 0x000044a2 
- 00000192  0x00000112 fetch  0x00000001 , 0x00008053 
- 00000193  0x00000113 set0  0x00000007 , 0x0000003f 
- 00000194  0x00000114 store  0x00000001 , 0x00008053 
- 00000195  0x00000115 jam  0x00000000 , 0x00008a97 
- 00000196  0x00000117 storer  0x00000012 , 0x00000001 , 0x00008a12 
- 00000197  0x00000118 rtn 
- 00000198  0x0000011c fetch  0x00000001 , 0x00004baa 
- 00000199  0x0000011d nrtn  0x00000034 
- 00000200  0x0000011e call  0x000000ab 
- 00000201  0x0000011f jam  0x00000000 , 0x000048f6 
- 00000202  0x00000120 call  0x00006125 
- 00000203  0x00000121 store  0x00000002 , 0x000048e9 
- 00000204  0x00000122 fetch  0x00000001 , 0x000044a0 
- 00000205  0x00000123 bne  0x00000002 , 0x000000d4 
- 00000206  0x00000124 fetcht  0x00000002 , 0x000048e9 
- 00000207  0x00000125 mul32  0x00000002 , 0x00000008 , 0x0000003f 
- 00000208  0x00000126 div  0x0000003f , 0x0000000a 
- 00000209  0x00000127 call  0x00007dec 
- 00000210  0x00000128 iadd  0x00000002 , 0x0000003f 
- 00000211  0x00000129 store  0x00000002 , 0x000048e9 
- 00000212  0x0000012b arg  0x000048e3 , 0x00000011 
- 00000213  0x0000012c call  0x00003ed8 
- 00000214  0x0000012d fetch  0x00000001 , 0x000044a4 
- 00000215  0x0000012e bbit1  0x00000002 , 0x00003f1a 
- 00000216  0x0000012f bbit1  0x00000001 , 0x000000db 
- 00000217  0x00000130 bbit0  0x00000000 , 0x000000df 
- 00000218  0x00000131 branch  0x00003ecc 
- 00000219  0x00000134 fetch  0x00000001 , 0x00004c41 
- 00000220  0x00000135 bbit0  0x00000000 , 0x00003f1c 
- 00000221  0x00000136 call  0x0000044b 
- 00000222  0x00000137 branch  0x00003f1d 
- 00000223  0x0000013a fetch  0x00000001 , 0x00004c41 
- 00000224  0x0000013b bbit0  0x00000000 , 0x00003ed0 
- 00000225  0x0000013c arg  0x00000004 , 0x00000007 
- 00000226  0x0000013d call  0x000046f4 
- 00000227  0x0000013e jam  0x0000000c , 0x00004c4f 
- 00000228  0x0000013f fetch  0x00000001 , 0x000048fa 
- 00000229  0x00000140 rtn  0x00000034 
- 00000230  0x00000141 jam  0x00000000 , 0x000048fa 
- 00000231  0x00000142 branch  0x0000010f 
- 00000232  0x00000148 disable  0x00000028 
- 00000233  0x00000149 fetch  0x00000001 , 0x00004c45 
- 00000234  0x0000014a sub  0x0000003f , 0x00000004 , 0x0000003e 
- 00000235  0x0000014b nrtn  0x00000005 
- 00000236  0x0000014d enable  0x00000028 
- 00000237  0x0000014e rtn 
- 00000238  0x00000151 fetch  0x00000001 , 0x00004c41 
- 00000239  0x00000152 bbit0  0x00000000 , 0x00004956 
- 00000240  0x00000154 rtnbit0  0x00000003 
- 00000241  0x00000155 fetch  0x00000002 , 0x00004ac2 
- 00000242  0x00000156 nrtn  0x00000034 
- 00000243  0x00000157 fetch  0x00000002 , 0x00004883 
- 00000244  0x00000158 nrtn  0x00000034 
- 00000245  0x00000159 fetch  0x00000002 , 0x00004887 
- 00000246  0x0000015a nrtn  0x00000034 
- 00000247  0x0000015b fetch  0x00000001 , 0x00004c47 
- 00000248  0x0000015c nrtn  0x00000034 
- 00000249  0x0000015d fetch  0x00000008 , 0x00004bab 
- 00000250  0x0000015e rtnbit0  0x00000004 
- 00000251  0x00000160 call  0x000000e8 
- 00000252  0x00000161 rtn  0x00000028 
- 00000253  0x00000163 fetch  0x00000001 , 0x00004c55 
- 00000254  0x00000164 branch  0x00000118 , 0x00000034 
- 00000255  0x00000166 fetcht  0x00000001 , 0x00004c4f 
- 00000256  0x00000167 increase  0x00000001 , 0x00000002 
- 00000257  0x00000168 storet  0x00000001 , 0x00004c4f 
- 00000258  0x00000169 fetch  0x00000001 , 0x00004c4d 
- 00000259  0x0000016a isub  0x00000002 , 0x0000003e 
- 00000260  0x0000016b ncall  0x0000010d , 0x00000002 
- 00000261  0x0000016c fetch  0x00000001 , 0x00004c4e 
- 00000262  0x0000016d isub  0x00000002 , 0x0000003e 
- 00000263  0x0000016e nbranch  0x0000010f , 0x00000002 
- 00000264  0x00000170 fetch  0x00000001 , 0x00004c41 
- 00000265  0x00000171 bbit1  0x00000005 , 0x0000042a 
- 00000266  0x00000172 bbit1  0x00000007 , 0x0000042a 
- 00000267  0x00000174 fetcht  0x00000001 , 0x00004c59 
- 00000268  0x00000175 branch  0x00000436 
- 00000269  0x00000178 jam  0x00000001 , 0x00004c4f 
- 00000270  0x00000179 call  0x00000114 
- 00000271  0x0000017b fetch  0x00000001 , 0x00004c41 
- 00000272  0x0000017c bbit1  0x00000005 , 0x0000043e 
- 00000273  0x0000017d bbit1  0x00000007 , 0x0000043e 
- 00000274  0x0000017f fetcht  0x00000001 , 0x00004c59 
- 00000275  0x00000180 branch  0x00000455 
- 00000276  0x00000183 fetch  0x00000001 , 0x00004c55 
- 00000277  0x00000184 increase  0xffffffff , 0x0000003f 
- 00000278  0x00000185 store  0x00000001 , 0x00004c55 
- 00000279  0x00000186 rtn 
- 00000280  0x00000188 fetch  0x00000001 , 0x00004c41 
- 00000281  0x00000189 bbit1  0x00000004 , 0x0000010f 
- 00000282  0x0000018a call  0x000003ca 
- 00000283  0x0000018b branch  0x000000ff 
- 00000284  0x00000192 jam  0x000000e6 , 0x00008a8b 
- 00000285  0x00000193 call  0x0000126a 
- 00000286  0x00000194 call  0x00001271 
- 00000287  0x00000195 call  0x00001277 
- 00000288  0x00000196 jam  0x00000009 , 0x00008a6d 
- 00000289  0x00000197 jam  0x00000005 , 0x00008a03 
- 00000290  0x00000198 jam  0x00000094 , 0x00008a7a 
- 00000291  0x00000199 jam  0x0000000b , 0x00008a0e 
- 00000292  0x0000019a jam  0x00000005 , 0x00008a0f 
- 00000293  0x0000019b jam  0x00000090 , 0x00008a83 
- 00000294  0x0000019c jam  0x00000000 , 0x00008a85 
- 00000295  0x0000019d jam  0x00000040 , 0x00008921 
- 00000296  0x0000019e branch  0x0000125d 
- 00000297  0x000001a2 fetch  0x00000001 , 0x000041ea 
- 00000298  0x000001a3 store  0x00000001 , 0x00000964 
- 00000299  0x000001a4 call  0x00001150 
- 00000300  0x000001a5 jam  0x00000000 , 0x00008a0a 
- 00000301  0x000001a6 fetch  0x00000001 , 0x00000964 
- 00000302  0x000001a7 store  0x00000001 , 0x000041ea 
- 00000303  0x000001a8 rtn 
- 00000304  0x000001ab jam  0x00000000 , 0x00000080 
- 00000305  0x000001ac branch  0x000013b7 
- 00000306  0x000001b0 set0  0x00000034 , 0x00000000 
- 00000307  0x000001b1 call  0x00006df3 
- 00000308  0x000001b2 jam  0x00000000 , 0x00004bf0 
- 00000309  0x000001b3 call  0x00000185 
- 00000310  0x000001b4 call  0x0000036d 
- 00000311  0x000001b5 call  0x000003da 
- 00000312  0x000001b6 rtn  0x0000002b 
- 00000313  0x000001b7 call  0x0000408e 
- 00000314  0x000001b8 call  0x00003d8a 
- 00000315  0x000001b9 call  0x00004728 
- 00000316  0x000001ba call  0x00000196 
- 00000317  0x000001bb call  0x00000556 
- 00000318  0x000001bc branch  0x00003bc9 
- 00000319  0x000001bf fetch  0x00000008 , 0x00004bab 
- 00000320  0x000001c0 rtnbit0  0x0000003d 
- 00000321  0x000001c1 fetch  0x00000001 , 0x00004c3c 
- 00000322  0x000001c2 bbit1  0x00000007 , 0x00000145 
- 00000323  0x000001c4 jam  0x00000000 , 0x00004c3b 
- 00000324  0x000001c5 rtn 
- 00000325  0x000001c7 jam  0x00000001 , 0x00004c3b 
- 00000326  0x000001c8 rtn 
- 00000327  0x000001cb fetch  0x00000001 , 0x00004c39 
- 00000328  0x000001cc rtneq  0x000000ff 
- 00000329  0x000001cd bbit1  0x00000007 , 0x0000014c 
- 00000330  0x000001cf jam  0x00000000 , 0x00004c3a 
- 00000331  0x000001d0 rtn 
- 00000332  0x000001d2 jam  0x00000001 , 0x00004c3a 
- 00000333  0x000001d3 rtn 
- 00000334  0x000001d6 fetch  0x00000008 , 0x00004c20 
- 00000335  0x000001d7 rtn  0x00000034 
- 00000336  0x000001d8 fetch  0x00000001 , 0x00004c1f 
- 00000337  0x000001d9 copy  0x0000003f , 0x00000011 
- 00000338  0x000001da sub  0x0000003f , 0x0000000b , 0x0000003e 
- 00000339  0x000001db nbranch  0x0000016a , 0x00000002 
- 00000340  0x000001dd arg  0x0000000b , 0x00000012 
- 00000341  0x000001de call  0x00000160 
- 00000342  0x000001e0 arg  0x00004c20 , 0x00000006 
- 00000343  0x000001e1 arg  0x00004adb , 0x00000005 
- 00000344  0x000001e2 call  0x0000015e 
- 00000345  0x000001e4 arg  0x00004c20 , 0x00000006 
- 00000346  0x000001e5 arg  0x0000440a , 0x00000005 
- 00000347  0x000001e6 call  0x0000015e 
- 00000348  0x000001e8 arg  0x00004c20 , 0x00000006 
- 00000349  0x000001e9 arg  0x000042f8 , 0x00000005 
- 00000350  0x000001eb copy  0x00000011 , 0x00000039 
- 00000351  0x000001ec branch  0x00007d5f 
- 00000352  0x000001f0 arg  0x00004c92 , 0x00000006 
- 00000353  0x000001f1 arg  0x00004adb , 0x00000005 
- 00000354  0x000001f2 call  0x00000168 
- 00000355  0x000001f4 arg  0x00004c92 , 0x00000006 
- 00000356  0x000001f5 arg  0x0000440a , 0x00000005 
- 00000357  0x000001f6 call  0x00000168 
- 00000358  0x000001f8 arg  0x00004c92 , 0x00000006 
- 00000359  0x000001f9 arg  0x000042f8 , 0x00000005 
- 00000360  0x000001fb copy  0x00000012 , 0x00000039 
- 00000361  0x000001fc branch  0x00007d5f 
- 00000362  0x000001ff arg  0x00000012 , 0x00000012 
- 00000363  0x00000200 call  0x00000160 
- 00000364  0x00000202 call  0x00000182 
- 00000365  0x00000203 fetch  0x00000001 , 0x00004c1f 
- 00000366  0x00000204 increase  0x00000001 , 0x0000003f 
- 00000367  0x00000205 store  0x00000001 , 0x00004ad2 
- 00000368  0x00000206 jam  0x00000009 , 0x00004ad3 
- 00000369  0x00000207 arg  0x00004c20 , 0x00000006 
- 00000370  0x00000208 arg  0x00004ad4 , 0x00000005 
- 00000371  0x00000209 copy  0x00000011 , 0x00000039 
- 00000372  0x0000020a call  0x00007d5f 
- 00000373  0x0000020c fetch  0x00000001 , 0x00004c1f 
- 00000374  0x0000020d increase  0x00000001 , 0x0000003f 
- 00000375  0x0000020e store  0x00000001 , 0x00004408 
- 00000376  0x0000020f jam  0x00000009 , 0x00004409 
- 00000377  0x00000210 arg  0x00004c20 , 0x00000006 
- 00000378  0x00000211 arg  0x0000440a , 0x00000005 
- 00000379  0x00000212 copy  0x00000011 , 0x00000039 
- 00000380  0x00000213 call  0x00007d5f 
- 00000381  0x00000215 arg  0x00004c1f , 0x00000006 
- 00000382  0x00000216 arg  0x000042f7 , 0x00000005 
- 00000383  0x00000217 copy  0x00000011 , 0x00000039 
- 00000384  0x00000218 increase  0x00000001 , 0x00000039 
- 00000385  0x00000219 branch  0x00007d5f 
- 00000386  0x0000021c arg  0x00004ad2 , 0x00000005 
- 00000387  0x0000021d arg  0x00000014 , 0x00000039 
- 00000388  0x0000021e branch  0x00007d26 
- 00000389  0x00000221 rtn  0x0000002b 
- 00000390  0x00000222 call  0x00002607 
- 00000391  0x00000223 call  0x000022ff 
- 00000392  0x00000224 call  0x00003f1e 
- 00000393  0x00000225 call  0x0000014e 
- 00000394  0x00000226 call  0x00003d13 
- 00000395  0x00000227 call  0x000003bf 
- 00000396  0x00000228 call  0x00000147 
- 00000397  0x00000229 call  0x0000013f 
- 00000398  0x0000022a call  0x00000190 
- 00000399  0x0000022b branch  0x00003bf5 
- 00000400  0x0000022e fetch  0x00000001 , 0x000041e8 
- 00000401  0x0000022f store  0x00000001 , 0x00004c91 
- 00000402  0x00000230 rtn 
- 00000403  0x00000233 fetch  0x00000001 , 0x00004c91 
- 00000404  0x00000234 store  0x00000001 , 0x000041e8 
- 00000405  0x00000235 rtn 
- 00000406  0x00000238 setarg  0x0000019b 
- 00000407  0x00000239 store  0x00000002 , 0x0000489b 
- 00000408  0x0000023a setarg  0x000001b5 
- 00000409  0x0000023b store  0x00000002 , 0x0000489d 
- 00000410  0x0000023c branch  0x00003bd3 
- 00000411  0x0000023f rtnmark0  0x00000026 
- 00000412  0x00000240 call  0x00003f70 
- 00000413  0x00000241 nrtn  0x00000028 
- 00000414  0x00000242 fetch  0x00000008 , 0x00004bab 
- 00000415  0x00000243 bbit0  0x00000015 , 0x000001a2 
- 00000416  0x00000244 fetch  0x00000001 , 0x00004b8b 
- 00000417  0x00000245 nbranch  0x00004884 , 0x00000034 
- 00000418  0x00000247 call  0x000042cb 
- 00000419  0x00000248 fetch  0x00000001 , 0x00004836 
- 00000420  0x00000249 bbit1  0x00000001 , 0x000001b1 
- 00000421  0x0000024a fetcht  0x00000001 , 0x000047c7 
- 00000422  0x0000024b fetch  0x00000001 , 0x000048d0 
- 00000423  0x0000024c ior  0x00000002 , 0x0000003f 
- 00000424  0x0000024d store  0x00000001 , 0x000048d0 
- 00000425  0x0000024e fetcht  0x00000001 , 0x000047cc 
- 00000426  0x0000024f fetch  0x00000001 , 0x000048d5 
- 00000427  0x00000250 iadd  0x00000002 , 0x0000003f 
- 00000428  0x00000251 store  0x00000001 , 0x000048d5 
- 00000429  0x00000252 fetcht  0x00000001 , 0x000047cd 
- 00000430  0x00000253 fetch  0x00000001 , 0x000048d6 
- 00000431  0x00000254 iadd  0x00000002 , 0x0000003f 
- 00000432  0x00000255 store  0x00000001 , 0x000048d6 
- 00000433  0x00000257 jam  0x00000001 , 0x00004836 
- 00000434  0x00000258 arg  0x00000007 , 0x00000011 
- 00000435  0x00000259 arg  0x000048d0 , 0x00000012 
- 00000436  0x0000025c branch  0x000026e1 
- 00000437  0x0000025f fetch  0x00000008 , 0x00004bab 
- 00000438  0x00000260 rtnbit0  0x00000016 
- 00000439  0x00000261 fetch  0x00000001 , 0x00004aae 
- 00000440  0x00000262 rtn  0x00000034 
- 00000441  0x00000263 fetch  0x00000001 , 0x000048a7 
- 00000442  0x00000264 rtn  0x00000034 
- 00000443  0x00000265 fetch  0x00000001 , 0x00004ba1 
- 00000444  0x00000266 increase  0x00000001 , 0x0000003f 
- 00000445  0x00000267 and_into  0x00000003 , 0x0000003f 
- 00000446  0x00000268 store  0x00000001 , 0x00004ba1 
- 00000447  0x00000269 nrtn  0x00000034 
- 00000448  0x0000026a jam  0x00000000 , 0x00004ba2 
- 00000449  0x0000026c fetch  0x00000001 , 0x00004ba2 
- 00000450  0x0000026d increase  0x00000001 , 0x0000003f 
- 00000451  0x0000026e store  0x00000001 , 0x00004ba2 
- 00000452  0x0000026f sub  0x0000003f , 0x00000008 , 0x0000003e 
- 00000453  0x00000270 nbranch  0x000001cb , 0x00000002 
- 00000454  0x00000271 call  0x0000259a 
- 00000455  0x00000272 call  0x0000265b 
- 00000456  0x00000273 nbranch  0x000001da , 0x00000018 
- 00000457  0x00000274 nbranch  0x000001da , 0x0000002f 
- 00000458  0x00000275 call  0x000001d1 
- 00000459  0x00000277 call  0x00002597 
- 00000460  0x00000278 fetch  0x00000001 , 0x00004ba3 
- 00000461  0x00000279 increase  0x00000001 , 0x0000003f 
- 00000462  0x0000027a store  0x00000001 , 0x00004ba3 
- 00000463  0x0000027b beq  0x00000010 , 0x000001dc 
- 00000464  0x0000027c rtn 
- 00000465  0x0000027f fetch  0x00000001 , 0x000048a7 
- 00000466  0x00000280 branch  0x0000488c , 0x00000034 
- 00000467  0x00000281 jam  0x00000000 , 0x00004ba3 
- 00000468  0x00000282 fetch  0x00000001 , 0x00004ba4 
- 00000469  0x00000283 rtnbit0  0x00000000 
- 00000470  0x00000284 set0  0x00000000 , 0x0000003f 
- 00000471  0x00000285 store  0x00000001 , 0x00004ba4 
- 00000472  0x00000286 call  0x00004544 
- 00000473  0x00000287 branch  0x0000036f 
- 00000474  0x0000028a call  0x000022cb 
- 00000475  0x0000028b branch  0x000001c1 
- 00000476  0x0000028e jam  0x00000000 , 0x00004ba3 
- 00000477  0x0000028f fetch  0x00000001 , 0x00004ba4 
- 00000478  0x00000290 rtnbit1  0x00000000 
- 00000479  0x00000291 set1  0x00000000 , 0x0000003f 
- 00000480  0x00000292 store  0x00000001 , 0x00004ba4 
- 00000481  0x00000293 fetch  0x00000002 , 0x00004bbc 
- 00000482  0x00000294 store  0x00000002 , 0x00004ab2 
- 00000483  0x00000295 branch  0x00000556 
- 00000484  0x00000298 call  0x00002631 
- 00000485  0x00000299 nbranch  0x0000027e , 0x00000028 
- 00000486  0x0000029b call  0x000001f4 
- 00000487  0x0000029c call  0x000026ee 
- 00000488  0x0000029d call  0x0000007b 
- 00000489  0x0000029e fetch  0x00000001 , 0x00004be1 
- 00000490  0x0000029f nbranch  0x000001ef , 0x00000034 
- 00000491  0x000002a0 fetch  0x00000008 , 0x000048b0 
- 00000492  0x000002a1 store  0x00000008 , 0x0000485c 
- 00000493  0x000002a2 fetch  0x00000002 , 0x000048c2 
- 00000494  0x000002a3 store  0x00000002 , 0x000048c4 
- 00000495  0x000002a5 call  0x000026bb 
- 00000496  0x000002a6 nrtn  0x00000028 
- 00000497  0x000002a7 call  0x00007fdc 
- 00000498  0x000002a8 fetch  0x00000003 , 0x000048ad 
- 00000499  0x000002a9 branch  0x000026b8 
- 00000500  0x000002ac jam  0x00000000 , 0x000048a6 
- 00000501  0x000002ae fetchr  0x0000000b , 0x00000002 , 0x0000015f 
- 00000502  0x000002af until  0x00000023 , 0x00000026 
- 00000503  0x000002b0 call  0x0000265b 
- 00000504  0x000002b1 fetch  0x00000001 , 0x0000482c 
- 00000505  0x000002b2 beq  0x00000001 , 0x00002651 
- 00000506  0x000002b3 nbranch  0x000001ff , 0x00000018 
- 00000507  0x000002b4 nbranch  0x000001ff , 0x0000002f 
- 00000508  0x000002b5 call  0x00002672 
- 00000509  0x000002b6 call  0x0000022d 
- 00000510  0x000002b7 branch  0x00002651 
- 00000511  0x000002bb fetch  0x00000001 , 0x00004ac5 
- 00000512  0x000002bc nrtn  0x00000034 
- 00000513  0x000002bd call  0x0000021d 
- 00000514  0x000002be call  0x00000212 
- 00000515  0x000002bf fetch  0x00000001 , 0x000048a7 
- 00000516  0x000002c0 nrtn  0x00000034 
- 00000517  0x000002c1 fetch  0x00000002 , 0x000048a3 
- 00000518  0x000002c2 increase  0x00000001 , 0x0000003f 
- 00000519  0x000002c3 store  0x00000002 , 0x000048a3 
- 00000520  0x000002c4 fetch  0x00000001 , 0x000048a4 
- 00000521  0x000002c5 bbit1  0x00000001 , 0x00002679 
- 00000522  0x000002c6 call  0x0000267e 
- 00000523  0x000002c7 call  0x0000020d 
- 00000524  0x000002c8 branch  0x000001f5 
- 00000525  0x000002cb fetch  0x00000001 , 0x000048a4 
- 00000526  0x000002cc sub  0x0000003f , 0x00000000 , 0x0000003e 
- 00000527  0x000002cd rtn  0x00000002 
- 00000528  0x000002ce arg  0x00000028 , 0x00000039 
- 00000529  0x000002cf branch  0x00007d13 
- 00000530  0x000002d2 arg  0x0000000c , 0x00000007 
- 00000531  0x000002d3 call  0x00007d74 
- 00000532  0x000002d4 nrtn  0x00000034 
- 00000533  0x000002d5 call  0x0000021a 
- 00000534  0x000002d6 call  0x0000407c 
- 00000535  0x000002d8 arg  0x0000000c , 0x00000007 
- 00000536  0x000002d9 setarg  0x000000a0 
- 00000537  0x000002da branch  0x00007d66 
- 00000538  0x000002dd fetch  0x00000008 , 0x00004bab 
- 00000539  0x000002de rtnbit0  0x00000028 
- 00000540  0x000002e0 branch  0x000005ea 
- 00000541  0x000002e3 fetch  0x00000001 , 0x0000491b 
- 00000542  0x000002e4 rtneq  0x000000ff 
- 00000543  0x000002e5 arg  0x00000000 , 0x00000011 
- 00000544  0x000002e6 jam  0x00000006 , 0x00004b96 
- 00000545  0x000002e7 fetcht  0x00000001 , 0x0000491b 
- 00000546  0x000002e8 call  0x0000466a 
- 00000547  0x000002e9 store  0x00000001 , 0x00004b94 
- 00000548  0x000002ea fetch  0x00000001 , 0x00004910 
- 00000549  0x000002eb beq  0x000000ff , 0x0000022a 
- 00000550  0x000002ec call  0x00004168 
- 00000551  0x000002ee copy  0x00000011 , 0x0000003f 
- 00000552  0x000002ef bbit1  0x00000006 , 0x0000468d 
- 00000553  0x000002f0 branch  0x00004680 
- 00000554  0x000002f3 fetcht  0x00000001 , 0x0000491b 
- 00000555  0x000002f4 call  0x00003f56 
- 00000556  0x000002f5 branch  0x00000227 
- 00000557  0x000002f8 fetch  0x00000001 , 0x00004be1 
- 00000558  0x000002f9 ncall  0x00000231 , 0x00000034 
- 00000559  0x000002fa jam  0x00000000 , 0x00004be1 
- 00000560  0x000002fb rtn 
- 00000561  0x000002fe call  0x0000036f 
- 00000562  0x000002ff fetch  0x00000008 , 0x00004bab 
- 00000563  0x00000300 rtnbit0  0x0000003c 
- 00000564  0x00000302 fetcht  0x00000001 , 0x00004913 
- 00000565  0x00000303 call  0x00003f56 
- 00000566  0x00000304 fetcht  0x00000001 , 0x00004914 
- 00000567  0x00000305 branch  0x00003f56 
- 00000568  0x0000030a setarg  0x00000006 
- 00000569  0x0000030b call  0x00005b0d 
- 00000570  0x0000030c bbit1  0x00000003 , 0x00003e23 
- 00000571  0x0000030d call  0x0000054f 
- 00000572  0x0000030e call  0x00000556 
- 00000573  0x0000030f branch  0x00003e23 
- 00000574  0x00000312 call  0x000042e9 
- 00000575  0x00000313 call  0x00007fdc 
- 00000576  0x00000314 call  0x00000467 
- 00000577  0x00000315 call  0x00004976 
- 00000578  0x00000316 call  0x00004015 
- 00000579  0x00000317 fetcht  0x00000001 , 0x00004910 
- 00000580  0x00000318 call  0x00006069 
- 00000581  0x00000319 fetcht  0x00000001 , 0x00004910 
- 00000582  0x0000031a call  0x00006042 
- 00000583  0x0000031b fetch  0x00000001 , 0x00004920 
- 00000584  0x0000031c call  0x00000597 
- 00000585  0x0000031d arg  0x00000003 , 0x00000002 
- 00000586  0x0000031e call  0x00003f56 
- 00000587  0x0000031f call  0x00000276 
- 00000588  0x00000320 call  0x00006082 
- 00000589  0x00000321 call  0x0000044b 
- 00000590  0x00000322 arg  0x00000013 , 0x00000002 
- 00000591  0x00000323 call  0x00003f56 
- 00000592  0x00000324 call  0x00000254 
- 00000593  0x00000325 call  0x00000258 
- 00000594  0x00000326 call  0x00000265 
- 00000595  0x00000327 branch  0x0000026c 
- 00000596  0x0000032a fetch  0x00000001 , 0x0000491e 
- 00000597  0x0000032b rtneq  0x000000ff 
- 00000598  0x0000032c fetcht  0x00000001 , 0x0000491e 
- 00000599  0x0000032d branch  0x0000607f 
- 00000600  0x00000330 fetch  0x00000003 , 0x00004bde 
- 00000601  0x00000331 store  0x00000003 , 0x0000095c 
- 00000602  0x00000332 arg  0x00000014 , 0x00000039 
- 00000603  0x00000333 arg  0x00000000 , 0x00000002 
- 00000604  0x00000335 fetch  0x00000003 , 0x0000095c 
- 00000605  0x00000336 isolate1  0x00000000 , 0x0000003f 
- 00000606  0x00000337 call  0x0000607f , 0x00000001 
- 00000607  0x00000338 fetch  0x00000003 , 0x0000095c 
- 00000608  0x00000339 rshift  0x0000003f , 0x0000003f 
- 00000609  0x0000033a store  0x00000003 , 0x0000095c 
- 00000610  0x0000033b increase  0x00000001 , 0x00000002 
- 00000611  0x0000033c loop  0x0000025c 
- 00000612  0x0000033d rtn 
- 00000613  0x00000340 fetch  0x00000001 , 0x00004c41 
- 00000614  0x00000341 bbit1  0x00000000 , 0x00000269 
- 00000615  0x00000342 fetch  0x00000008 , 0x00004bab 
- 00000616  0x00000343 rtnbit0  0x00000014 
- 00000617  0x00000347 fetch  0x00000001 , 0x000048fc 
- 00000618  0x00000348 arg  0x000000c0 , 0x00000002 
- 00000619  0x00000349 branch  0x00006093 
- 00000620  0x0000034c fetch  0x00000008 , 0x00004bab 
- 00000621  0x0000034d rtnbit0  0x0000003c 
- 00000622  0x0000034f fetcht  0x00000001 , 0x00004913 
- 00000623  0x00000350 call  0x00006042 
- 00000624  0x00000351 fetcht  0x00000001 , 0x00004914 
- 00000625  0x00000352 call  0x00006042 
- 00000626  0x00000353 fetcht  0x00000001 , 0x00004913 
- 00000627  0x00000354 call  0x00003f54 
- 00000628  0x00000355 fetcht  0x00000001 , 0x00004914 
- 00000629  0x00000356 branch  0x00003f54 
- 00000630  0x00000359 fetcht  0x00000001 , 0x00004913 
- 00000631  0x0000035a call  0x00006050 
- 00000632  0x0000035b fetcht  0x00000001 , 0x00004914 
- 00000633  0x0000035c call  0x00006050 
- 00000634  0x0000035e call  0x00003f88 
- 00000635  0x0000035f fetch  0x00000001 , 0x0000491f 
- 00000636  0x00000360 call  0x00000597 
- 00000637  0x00000361 branch  0x00003e44 
- 00000638  0x00000364 fetch  0x00000001 , 0x000048a7 
- 00000639  0x00000365 call  0x0000028a , 0x00000034 
- 00000640  0x00000366 fetch  0x00000001 , 0x000048bd 
- 00000641  0x00000367 rtneq  0x00000001 
- 00000642  0x00000368 call  0x0000269f 
- 00000643  0x0000036a call  0x00000526 
- 00000644  0x0000036b nrtn  0x00000028 
- 00000645  0x0000036c call  0x000026c4 
- 00000646  0x0000036d fetch  0x00000001 , 0x00004be1 
- 00000647  0x0000036e ncall  0x0000023e , 0x00000034 
- 00000648  0x0000036f fetch  0x00000004 , 0x0000485c 
- 00000649  0x00000370 branch  0x000026b8 
- 00000650  0x00000373 jam  0x00000001 , 0x00004836 
- 00000651  0x00000374 jam  0x00000001 , 0x000048a7 
- 00000652  0x00000375 call  0x00002642 
- 00000653  0x00000376 store  0x00000001 , 0x000047c6 
- 00000654  0x00000377 setarg  0x00000000 
- 00000655  0x00000378 store  0x00000007 , 0x000047c7 
- 00000656  0x00000379 fetch  0x00000004 , 0x000048a9 
- 00000657  0x0000037a store  0x00000004 , 0x000047ce 
- 00000658  0x0000037b jam  0x0000000c , 0x00004835 
- 00000659  0x0000037c fetch  0x00000001 , 0x00004836 
- 00000660  0x0000037d set1  0x00000003 , 0x0000003f 
- 00000661  0x0000037e store  0x00000001 , 0x00004836 
- 00000662  0x0000037f call  0x00002291 
- 00000663  0x00000380 branch  0x000001e6 
- 00000664  0x00000383 copy  0x00000013 , 0x0000003f 
- 00000665  0x00000384 beq  0x00000001 , 0x000002a9 
- 00000666  0x00000385 beq  0x0000003c , 0x000002cf 
- 00000667  0x00000386 beq  0x00000039 , 0x000002c8 
- 00000668  0x00000387 beq  0x0000003a , 0x000002e0 
- 00000669  0x00000388 beq  0x00000032 , 0x000002b2 
- 00000670  0x00000389 beq  0x00000015 , 0x000002ac 
- 00000671  0x0000038a beq  0x00000014 , 0x000002a7 
- 00000672  0x0000038b beq  0x00000044 , 0x000002b9 
- 00000673  0x0000038c beq  0x00000040 , 0x000002c3 
- 00000674  0x0000038d beq  0x00000012 , 0x000002a4 
- 00000675  0x0000038e branch  0x00004336 
- 00000676  0x00000391 jam  0x00000001 , 0x00004454 
- 00000677  0x00000392 call  0x00003223 
- 00000678  0x00000393 branch  0x00004427 
- 00000679  0x00000397 call  0x000003b5 
- 00000680  0x00000398 branch  0x00004350 
- 00000681  0x0000039a call  0x00004544 
- 00000682  0x0000039c call  0x000003b5 
- 00000683  0x0000039d branch  0x000043fa 
- 00000684  0x000003a0 setarg  0x00000000 
- 00000685  0x000003a1 store  0x00000002 , 0x00004af2 
- 00000686  0x000003a2 store  0x00000001 , 0x00004c7b 
- 00000687  0x000003a3 store  0x00000001 , 0x00004c7c 
- 00000688  0x000003a4 store  0x00000001 , 0x00004ac6 
- 00000689  0x000003a5 branch  0x00004366 
- 00000690  0x000003a8 fetch  0x00000001 , 0x00004ac7 
- 00000691  0x000003a9 beq  0x00000001 , 0x000002b6 
- 00000692  0x000003aa jam  0x00000014 , 0x00004b76 
- 00000693  0x000003ab branch  0x00004373 
- 00000694  0x000003ad call  0x0000436c 
- 00000695  0x000003ae jam  0x0000000a , 0x00004b76 
- 00000696  0x000003af branch  0x00004373 
- 00000697  0x000003b2 fetch  0x00000001 , 0x000002c1 
- 00000698  0x000003b3 sub  0x0000003f , 0x0000000c , 0x0000003e 
- 00000699  0x000003b4 nbranch  0x00004384 , 0x00000002 
- 00000700  0x000003b5 fetch  0x00000001 , 0x000002c3 
- 00000701  0x000003b6 fetcht  0x00000001 , 0x00004b8a 
- 00000702  0x000003b7 isub  0x00000002 , 0x0000003e 
- 00000703  0x000003b8 branch  0x0000439a , 0x00000002 
- 00000704  0x000003b9 fetch  0x00000001 , 0x000002c3 
- 00000705  0x000003ba store  0x00000001 , 0x00004177 
- 00000706  0x000003bb branch  0x00004386 
- 00000707  0x000003be fetch  0x00000001 , 0x00004c7b 
- 00000708  0x000003bf nrtn  0x00000034 
- 00000709  0x000003c0 jam  0x00000001 , 0x00004c7b 
- 00000710  0x000003c1 jam  0x0000001e , 0x00004c7c 
- 00000711  0x000003c2 rtn 
- 00000712  0x000003c5 call  0x00000084 
- 00000713  0x000003c6 call  0x00000193 
- 00000714  0x000003c7 call  0x00004544 
- 00000715  0x000003c8 arg  0x00000001 , 0x00000007 
- 00000716  0x000003c9 call  0x000046f4 
- 00000717  0x000003cb call  0x000003b5 
- 00000718  0x000003cc branch  0x00004859 
- 00000719  0x000003cf fetch  0x00000004 , 0x0000483c 
- 00000720  0x000003d0 store  0x00000004 , 0x00004891 
- 00000721  0x000003d1 store  0x00000004 , 0x00004993 
- 00000722  0x000003d2 call  0x0000257e 
- 00000723  0x000003d4 call  0x000003b5 
- 00000724  0x000003d5 call  0x00004544 
- 00000725  0x000003d6 call  0x000042ca 
- 00000726  0x000003d7 jam  0x00000000 , 0x00004aae 
- 00000727  0x000003d8 jam  0x00000000 , 0x000048a1 
- 00000728  0x000003d9 jam  0x00000000 , 0x0000488b 
- 00000729  0x000003da fetch  0x00000004 , 0x00004891 
- 00000730  0x000003db fetcht  0x00000004 , 0x0000488d 
- 00000731  0x000003dc isub  0x00000002 , 0x0000003e 
- 00000732  0x000003dd rtn  0x00000005 
- 00000733  0x000003de call  0x00000084 
- 00000734  0x000003df call  0x00000193 
- 00000735  0x000003e0 branch  0x00004822 
- 00000736  0x000003e4 call  0x00000084 
- 00000737  0x000003e5 call  0x00000193 
- 00000738  0x000003e6 fetch  0x00000001 , 0x000048a5 
- 00000739  0x000003e7 nbranch  0x00000300 , 0x00000034 
- 00000740  0x000003e8 fetch  0x00000001 , 0x0000488b 
- 00000741  0x000003e9 beq  0x00000002 , 0x000002e9 
- 00000742  0x000003ea beq  0x00000004 , 0x000002f4 
- 00000743  0x000003eb beq  0x00000003 , 0x000002f9 
- 00000744  0x000003ec branch  0x00004839 
- 00000745  0x000003ef fetch  0x00000008 , 0x00004bab 
- 00000746  0x000003f0 bbit1  0x0000002f , 0x00004811 
- 00000747  0x000003f1 bbit1  0x00000030 , 0x00004811 
- 00000748  0x000003f2 bbit0  0x0000003a , 0x00004806 
- 00000749  0x000003f3 fetch  0x00000004 , 0x00004993 
- 00000750  0x000003f4 fetcht  0x00000004 , 0x00004974 
- 00000751  0x000003f5 isub  0x00000002 , 0x0000003e 
- 00000752  0x000003f6 branch  0x000002f2 , 0x00000005 
- 00000753  0x000003f7 branch  0x00004806 
- 00000754  0x000003fa jam  0x00000000 , 0x0000488b 
- 00000755  0x000003fb branch  0x00004827 
- 00000756  0x000003fe fetch  0x00000008 , 0x00004bab 
- 00000757  0x000003ff bbit0  0x0000002f , 0x00004839 
- 00000758  0x00000400 fetch  0x00000001 , 0x00004bb4 
- 00000759  0x00000401 beq  0x00000001 , 0x00004839 
- 00000760  0x00000402 branch  0x0000481a 
- 00000761  0x00000405 fetch  0x00000008 , 0x00004bab 
- 00000762  0x00000406 bbit0  0x0000002f , 0x00004839 
- 00000763  0x00000407 bbit1  0x00000013 , 0x00004839 
- 00000764  0x00000408 bbit1  0x00000012 , 0x00004839 
- 00000765  0x00000409 branch  0x00004812 
- 00000766  0x0000040c fetch  0x00000008 , 0x00004bab 
- 00000767  0x0000040d bbit0  0x0000003c , 0x00004839 
- 00000768  0x0000040f jam  0x00000000 , 0x000048a5 
- 00000769  0x00000410 call  0x00002652 
- 00000770  0x00000411 setarg  0xffffffff 
- 00000771  0x00000412 store  0x00000004 , 0x0000485c 
- 00000772  0x00000413 setarg  0x00000000 
- 00000773  0x00000414 store  0x00000007 , 0x000048d0 
- 00000774  0x00000415 jam  0x00000001 , 0x00004be1 
- 00000775  0x00000416 call  0x00000556 
- 00000776  0x00000417 branch  0x00000283 
- 00000777  0x0000041a jam  0x00000000 , 0x0000488b 
- 00000778  0x0000041b fetch  0x00000002 , 0x00004beb 
- 00000779  0x0000041c increase  0x00000001 , 0x0000003f 
- 00000780  0x0000041d store  0x00000002 , 0x00004beb 
- 00000781  0x0000041e fetch  0x00000001 , 0x00004beb 
- 00000782  0x0000041f and  0x0000003f , 0x000000ff , 0x0000003f 
- 00000783  0x00000420 beq  0x00000000 , 0x00002341 
- 00000784  0x00000421 rtn 
- 00000785  0x00000424 fetch  0x00000002 , 0x00004889 
- 00000786  0x00000425 arg  0x000001f8 , 0x00000002 
- 00000787  0x00000426 iand  0x00000002 , 0x0000003f 
- 00000788  0x00000427 branch  0x00000319 , 0x00000034 
- 00000789  0x00000428 fetch  0x00000002 , 0x00004889 
- 00000790  0x00000429 increase  0x00000001 , 0x0000003f 
- 00000791  0x0000042a store  0x00000002 , 0x00004889 
- 00000792  0x0000042b rtn 
- 00000793  0x0000042d call  0x0000259a 
- 00000794  0x0000042e call  0x0000265b 
- 00000795  0x0000042f nbranch  0x00000332 , 0x00000018 
- 00000796  0x00000430 nbranch  0x00000332 , 0x0000002f 
- 00000797  0x00000431 call  0x00002672 
- 00000798  0x00000432 fetch  0x00000004 , 0x00004877 
- 00000799  0x00000433 fetcht  0x00000004 , 0x0000483c 
- 00000800  0x00000434 isub  0x00000002 , 0x0000003e 
- 00000801  0x00000435 branch  0x0000232e , 0x00000005 
- 00000802  0x00000437 fetch  0x00000004 , 0x000048a9 
- 00000803  0x00000438 fetcht  0x00000004 , 0x0000483c 
- 00000804  0x00000439 isub  0x00000002 , 0x0000003e 
- 00000805  0x0000043a call  0x0000032e , 0x00000005 
- 00000806  0x0000043b fetch  0x00000001 , 0x000048a1 
- 00000807  0x0000043c set0  0x00000002 , 0x0000003f 
- 00000808  0x0000043d store  0x00000001 , 0x000048a1 
- 00000809  0x0000043e setarg  0x00000000 
- 00000810  0x0000043f store  0x00000002 , 0x00004883 
- 00000811  0x00000440 store  0x00000002 , 0x00004889 
- 00000812  0x00000441 store  0x00000002 , 0x00004887 
- 00000813  0x00000442 branch  0x00002595 
- 00000814  0x00000445 fetch  0x00000004 , 0x0000480c 
- 00000815  0x00000446 rtn  0x00000034 
- 00000816  0x00000447 store  0x00000004 , 0x00004891 
- 00000817  0x00000448 branch  0x0000257e 
- 00000818  0x0000044b fetch  0x00000001 , 0x0000488c 
- 00000819  0x0000044c branch  0x000022cb , 0x00000034 
- 00000820  0x0000044d fetch  0x00000002 , 0x00004889 
- 00000821  0x0000044e increase  0x00000001 , 0x0000003f 
- 00000822  0x0000044f store  0x00000002 , 0x00004889 
- 00000823  0x00000450 isolate1  0x00000009 , 0x0000003f 
- 00000824  0x00000451 fetch  0x00000001 , 0x0000488b 
- 00000825  0x00000452 beq  0x00000004 , 0x0000033b 
- 00000826  0x00000453 branch  0x000025a8 
- 00000827  0x00000456 branch  0x00002575 , 0x00000001 
- 00000828  0x00000457 branch  0x00002339 
- 00000829  0x0000045a bmark1  0x00000027 , 0x0000240e 
- 00000830  0x0000045c rtnmark0  0x00000026 
- 00000831  0x0000045d fetch  0x00000001 , 0x000048a1 
- 00000832  0x0000045e branch  0x0000261d 
- 00000833  0x00000461 fetch  0x00000008 , 0x00004bab 
- 00000834  0x00000462 bbit1  0x0000002f , 0x0000480a 
- 00000835  0x00000463 fetch  0x00000001 , 0x00004938 
- 00000836  0x00000464 beq  0x00000000 , 0x00000346 
- 00000837  0x00000465 branch  0x00003d57 
- 00000838  0x00000468 fetch  0x00000008 , 0x00004bab 
- 00000839  0x00000469 bbit0  0x00000011 , 0x00004803 
- 00000840  0x0000046b call  0x00003d65 
- 00000841  0x0000046c branch  0x00004806 , 0x00000028 
- 00000842  0x0000046d fetch  0x00000008 , 0x00004bab 
- 00000843  0x0000046e bbit1  0x00000030 , 0x0000480c 
- 00000844  0x0000046f bbit0  0x00000031 , 0x0000480c 
- 00000845  0x00000470 call  0x00004110 
- 00000846  0x00000471 and  0x00000011 , 0x00000007 , 0x0000003f 
- 00000847  0x00000472 branch  0x000047ff 
- 00000848  0x00000476 call  0x0000408f 
- 00000849  0x00000477 call  0x00000380 
- 00000850  0x00000479 fetch  0x00000001 , 0x00004927 
- 00000851  0x0000047a beq  0x0000000c , 0x00000355 
- 00000852  0x0000047b branch  0x00004098 
- 00000853  0x0000047e fetch  0x00000001 , 0x00004992 
- 00000854  0x0000047f beq  0x00000000 , 0x0000035a 
- 00000855  0x00000480 beq  0x00000001 , 0x0000035d 
- 00000856  0x00000481 beq  0x00000002 , 0x00000360 
- 00000857  0x00000482 beq  0x00000003 , 0x00000363 
- 00000858  0x00000484 fetch  0x00000001 , 0x00004ca4 
- 00000859  0x00000485 copy  0x0000003f , 0x00000011 
- 00000860  0x00000486 branch  0x00000365 
- 00000861  0x00000489 fetch  0x00000001 , 0x00004ca5 
- 00000862  0x0000048a copy  0x0000003f , 0x00000011 
- 00000863  0x0000048b branch  0x00000365 
- 00000864  0x0000048e fetch  0x00000001 , 0x00004ca6 
- 00000865  0x0000048f copy  0x0000003f , 0x00000011 
- 00000866  0x00000490 branch  0x00000365 
- 00000867  0x00000493 fetch  0x00000001 , 0x00004ca7 
- 00000868  0x00000494 copy  0x0000003f , 0x00000011 
- 00000869  0x00000497 setarg  0x0000c309 
- 00000870  0x00000498 call  0x00005b0c 
- 00000871  0x00000499 copy  0x00000011 , 0x0000003f 
- 00000872  0x0000049a lshift8  0x0000003f , 0x0000003f 
- 00000873  0x0000049b add  0x0000003f , 0x00000023 , 0x0000003f 
- 00000874  0x0000049c call  0x00005b0c 
- 00000875  0x0000049d setarg  0x00000009 
- 00000876  0x0000049e branch  0x00005b0c 
- 00000877  0x000004a5 call  0x00003f65 
- 00000878  0x000004a6 rtn  0x0000002b 
- 00000879  0x000004a8 call  0x00004236 
- 00000880  0x000004aa call  0x000041b5 
- 00000881  0x000004ab beq  0x00000030 , 0x00000377 
- 00000882  0x000004ac beq  0x00000031 , 0x00004217 
- 00000883  0x000004ad beq  0x00000058 , 0x00004220 
- 00000884  0x000004ae call  0x000041b2 
- 00000885  0x000004af nop  0x00001af4 
- 00000886  0x000004b0 branch  0x00000370 
- 00000887  0x000004b3 fetch  0x00000001 , 0x000049c2 
- 00000888  0x000004b4 beq  0x000000d1 , 0x0000037a 
- 00000889  0x000004b5 branch  0x000041bd 
- 00000890  0x000004b8 setarg  0x00000049 
- 00000891  0x000004b9 call  0x00005b0d 
- 00000892  0x000004ba beq  0x000000a1 , 0x0000037e 
- 00000893  0x000004bb branch  0x000041da 
- 00000894  0x000004be jam  0x0000000c , 0x00004927 
- 00000895  0x000004bf rtn 
- 00000896  0x000004c3 fetch  0x00000001 , 0x00004c41 
- 00000897  0x000004c4 bbit1  0x00000000 , 0x00000384 
- 00000898  0x000004c5 fetch  0x00000001 , 0x00004923 
- 00000899  0x000004c6 rtneq  0x000000ff 
- 00000900  0x000004c8 fetch  0x00000002 , 0x00004ac2 
- 00000901  0x000004c9 nrtn  0x00000034 
- 00000902  0x000004ca fetch  0x00000002 , 0x00004883 
- 00000903  0x000004cb nrtn  0x00000034 
- 00000904  0x000004cc fetch  0x00000002 , 0x00004887 
- 00000905  0x000004cd nrtn  0x00000034 
- 00000906  0x000004ce fetch  0x00000001 , 0x00004c41 
- 00000907  0x000004cf bbit1  0x00000000 , 0x00000392 
- 00000908  0x000004d0 fetch  0x00000001 , 0x00004ba7 
- 00000909  0x000004d1 nrtn  0x00000034 
- 00000910  0x000004d3 fetch  0x00000001 , 0x00004bc1 
- 00000911  0x000004d4 branch  0x0000046e , 0x00000034 
- 00000912  0x000004d5 store  0x00000001 , 0x00004ba8 
- 00000913  0x000004d6 rtn 
- 00000914  0x000004d8 fetch  0x00000001 , 0x00004c47 
- 00000915  0x000004d9 nrtn  0x00000034 
- 00000916  0x000004da branch  0x0000038e 
- 00000917  0x000004dd call  0x00003e9b 
- 00000918  0x000004de call  0x000000ee 
- 00000919  0x000004e0 call  0x0000232b 
- 00000920  0x000004e1 call  0x00002556 
- 00000921  0x000004e2 call  0x000047cd 
- 00000922  0x000004e4 call  0x000048be 
- 00000923  0x000004e5 call  0x0000046b 
- 00000924  0x000004e6 call  0x000003ff 
- 00000925  0x000004e8 call  0x0000407c 
- 00000926  0x000004e9 call  0x000044cc 
- 00000927  0x000004ea call  0x00000499 
- 00000928  0x000004eb call  0x000044ff 
- 00000929  0x000004ed call  0x000003b8 
- 00000930  0x000004ee call  0x00004512 
- 00000931  0x000004ef call  0x000004b0 
- 00000932  0x000004f0 call  0x00004515 
- 00000933  0x000004f1 call  0x000004b3 
- 00000934  0x000004f3 call  0x0000452a 
- 00000935  0x000004f4 call  0x0000452d 
- 00000936  0x000004f5 call  0x00004532 
- 00000937  0x000004f6 call  0x00004535 
- 00000938  0x000004f7 call  0x00004022 
- 00000939  0x000004f8 call  0x00004547 
- 00000940  0x000004f9 call  0x000003b0 
- 00000941  0x000004fa call  0x0000045d 
- 00000942  0x000004fb call  0x000004b6 
- 00000943  0x000004fc branch  0x000003bc 
- 00000944  0x000004ff fetch  0x00000001 , 0x00004bf0 
- 00000945  0x00000500 rtn  0x00000034 
- 00000946  0x00000501 call  0x000003f9 
- 00000947  0x00000502 jam  0x00000000 , 0x00004bf0 
- 00000948  0x00000503 rtn 
- 00000949  0x00000506 jam  0x00000000 , 0x00004c42 
- 00000950  0x00000507 jam  0x00000000 , 0x00004bf0 
- 00000951  0x00000508 branch  0x0000043e 
- 00000952  0x0000050a arg  0x00004b77 , 0x00000013 
- 00000953  0x0000050b arg  0x0000450a , 0x00000012 
- 00000954  0x0000050c call  0x0000318a 
- 00000955  0x0000050d branch  0x00004507 
- 00000956  0x00000510 arg  0x00004c1e , 0x00000013 
- 00000957  0x00000511 arg  0x00005d8c , 0x00000012 
- 00000958  0x00000512 branch  0x0000318a 
- 00000959  0x00000518 jam  0x00000000 , 0x00004c42 
- 00000960  0x00000519 fetch  0x00000001 , 0x00004c41 
- 00000961  0x0000051a rtnbit0  0x00000000 
- 00000962  0x0000051b call  0x0000044b 
- 00000963  0x0000051d jam  0x00000000 , 0x00004c45 
- 00000964  0x0000051f fetch  0x00000001 , 0x00004c46 
- 00000965  0x00000520 store  0x00000001 , 0x00004c47 
- 00000966  0x00000522 fetch  0x00000001 , 0x00004c4d 
- 00000967  0x00000523 rshift  0x0000003f , 0x0000003f 
- 00000968  0x00000524 store  0x00000001 , 0x00004c4e 
- 00000969  0x00000525 rtn 
- 00000970  0x00000527 fetch  0x00000001 , 0x00004c54 
- 00000971  0x00000528 store  0x00000001 , 0x00004c55 
- 00000972  0x00000529 rtn 
- 00000973  0x0000052c fetch  0x00000001 , 0x00004c45 
- 00000974  0x0000052d beq  0x00000001 , 0x000003d4 
- 00000975  0x0000052e beq  0x00000002 , 0x000003d6 
- 00000976  0x0000052f beq  0x00000003 , 0x000003d8 
- 00000977  0x00000531 fetch  0x00000001 , 0x00004c4b 
- 00000978  0x00000533 store  0x00000001 , 0x00004c4c 
- 00000979  0x00000534 rtn 
- 00000980  0x00000536 fetch  0x00000001 , 0x00004c48 
- 00000981  0x00000537 branch  0x000003d2 
- 00000982  0x00000539 fetch  0x00000001 , 0x00004c49 
- 00000983  0x0000053a branch  0x000003d2 
- 00000984  0x0000053c fetch  0x00000001 , 0x00004c4a 
- 00000985  0x0000053d branch  0x000003d2 
- 00000986  0x00000541 fetch  0x00000001 , 0x00004c41 
- 00000987  0x00000542 rtnbit0  0x00000000 
- 00000988  0x00000543 jam  0x00000001 , 0x00004c42 
- 00000989  0x00000544 jam  0x00000000 , 0x00004c43 
- 00000990  0x00000545 rtn 
- 00000991  0x00000549 fetch  0x00000001 , 0x00004c41 
- 00000992  0x0000054a rtnbit0  0x00000000 
- 00000993  0x0000054c jam  0x00000001 , 0x00004c42 
- 00000994  0x0000054d jam  0x00000001 , 0x00004c43 
- 00000995  0x0000054e fetch  0x00000001 , 0x00004938 
- 00000996  0x0000054f beq  0x00000000 , 0x000003ed 
- 00000997  0x00000550 beq  0x00000001 , 0x000003f3 
- 00000998  0x00000552 jam  0x00000003 , 0x00004c45 
- 00000999  0x00000553 call  0x000003d8 
- 00001000  0x00000554 fetch  0x00000001 , 0x00004c41 
- 00001001  0x00000555 rtnbit0  0x00000002 
- 00001002  0x00000556 fetch  0x00000001 , 0x00004c52 
- 00001003  0x00000558 store  0x00000001 , 0x00004c53 
- 00001004  0x00000559 rtn 
- 00001005  0x0000055b jam  0x00000001 , 0x00004c45 
- 00001006  0x0000055c call  0x000003d4 
- 00001007  0x0000055d fetch  0x00000001 , 0x00004c41 
- 00001008  0x0000055e rtnbit0  0x00000002 
- 00001009  0x0000055f fetch  0x00000001 , 0x00004c50 
- 00001010  0x00000560 branch  0x000003eb 
- 00001011  0x00000562 jam  0x00000002 , 0x00004c45 
- 00001012  0x00000563 call  0x000003d6 
- 00001013  0x00000564 fetch  0x00000001 , 0x00004c41 
- 00001014  0x00000565 rtnbit0  0x00000002 
- 00001015  0x00000566 fetch  0x00000001 , 0x00004c51 
- 00001016  0x00000567 branch  0x000003eb 
- 00001017  0x0000056a fetch  0x00000001 , 0x00004c41 
- 00001018  0x0000056b rtnbit0  0x00000000 
- 00001019  0x0000056c fetch  0x00000001 , 0x00004c41 
- 00001020  0x0000056d set0  0x00000002 , 0x0000003f 
- 00001021  0x0000056e store  0x00000001 , 0x00004c41 
- 00001022  0x0000056f branch  0x000003e1 
- 00001023  0x00000573 fetch  0x00000001 , 0x00004c42 
- 00001024  0x00000574 rtn  0x00000034 
- 00001025  0x00000575 fetch  0x00000001 , 0x00004c43 
- 00001026  0x00000576 beq  0x00000001 , 0x0000040c 
- 00001027  0x00000578 fetch  0x00000001 , 0x00004c47 
- 00001028  0x00000579 branch  0x00000408 , 0x00000034 
- 00001029  0x0000057a increase  0xffffffff 
- 00001030  0x0000057b store  0x00000001 , 0x00004c47 
- 00001031  0x0000057c branch  0x0000042a 
- 00001032  0x0000057f jam  0x00000001 , 0x00004bf0 
- 00001033  0x00000580 jam  0x00000000 , 0x00004c42 
- 00001034  0x00000581 call  0x000003ca 
- 00001035  0x00000582 branch  0x0000043e 
- 00001036  0x00000585 fetch  0x00000001 , 0x00004c45 
- 00001037  0x00000586 rtn  0x00000034 
- 00001038  0x00000587 beq  0x00000001 , 0x00000413 
- 00001039  0x00000588 beq  0x00000002 , 0x00000413 
- 00001040  0x00000589 beq  0x00000003 , 0x00000413 
- 00001041  0x0000058a beq  0x00000004 , 0x00000416 
- 00001042  0x0000058b rtn 
- 00001043  0x0000058e fetch  0x00000001 , 0x00004c41 
- 00001044  0x0000058f bbit1  0x00000002 , 0x00000416 
- 00001045  0x00000590 branch  0x00000418 
- 00001046  0x00000593 fetch  0x00000001 , 0x00004c53 
- 00001047  0x00000594 branch  0x00000439 , 0x00000034 
- 00001048  0x00000596 arg  0x00004c4c , 0x00000013 
- 00001049  0x00000597 arg  0x0000041b , 0x00000012 
- 00001050  0x00000598 branch  0x0000318a 
- 00001051  0x0000059b fetch  0x00000001 , 0x00004c45 
- 00001052  0x0000059c beq  0x00000004 , 0x00000423 
- 00001053  0x0000059d fetch  0x00000001 , 0x00004c41 
- 00001054  0x0000059e bbit1  0x00000002 , 0x00000423 
- 00001055  0x000005a0 call  0x000003cd 
- 00001056  0x000005a1 fetch  0x00000001 , 0x00004c44 
- 00001057  0x000005a2 beq  0x00000001 , 0x0000043b 
- 00001058  0x000005a3 branch  0x00000427 
- 00001059  0x000005a6 fetch  0x00000001 , 0x00004c53 
- 00001060  0x000005a7 increase  0xffffffff 
- 00001061  0x000005a8 store  0x00000001 , 0x00004c53 
- 00001062  0x000005a9 branch  0x0000041f 
- 00001063  0x000005ad fetch  0x00000001 , 0x00004c45 
- 00001064  0x000005ae beq  0x00000004 , 0x00000458 
- 00001065  0x000005b0 jam  0x00000001 , 0x00004c44 
- 00001066  0x000005b1 fetch  0x00000001 , 0x00004938 
- 00001067  0x000005b2 beq  0x00000000 , 0x0000042f 
- 00001068  0x000005b3 beq  0x00000001 , 0x00000431 
- 00001069  0x000005b4 beq  0x00000002 , 0x00000433 
- 00001070  0x000005b5 rtn 
- 00001071  0x000005b7 fetcht  0x00000001 , 0x00004c56 
- 00001072  0x000005b8 branch  0x00000436 
- 00001073  0x000005ba fetcht  0x00000001 , 0x00004c57 
- 00001074  0x000005bb branch  0x00000436 
- 00001075  0x000005bd fetcht  0x00000001 , 0x00004c58 
- 00001076  0x000005be branch  0x00000436 
- 00001077  0x000005c0 fetcht  0x00000001 , 0x00004c5a 
- 00001078  0x000005c2 sub  0x00000002 , 0x000000ff , 0x0000003e 
- 00001079  0x000005c3 rtn  0x00000005 
- 00001080  0x000005c4 branch  0x00006069 
- 00001081  0x000005c8 jam  0x00000000 , 0x00004c42 
- 00001082  0x000005c9 jam  0x00000000 , 0x00004c45 
- 00001083  0x000005cb fetch  0x00000001 , 0x00004c45 
- 00001084  0x000005cc beq  0x00000004 , 0x00000450 
- 00001085  0x000005ce jam  0x00000000 , 0x00004c44 
- 00001086  0x000005cf fetch  0x00000001 , 0x00004938 
- 00001087  0x000005d0 beq  0x00000000 , 0x00000443 
- 00001088  0x000005d1 beq  0x00000001 , 0x00000445 
- 00001089  0x000005d2 beq  0x00000002 , 0x00000447 
- 00001090  0x000005d3 rtn 
- 00001091  0x000005d5 fetcht  0x00000001 , 0x00004c56 
- 00001092  0x000005d6 branch  0x00000448 
- 00001093  0x000005d8 fetcht  0x00000001 , 0x00004c57 
- 00001094  0x000005d9 branch  0x00000448 
- 00001095  0x000005db fetcht  0x00000001 , 0x00004c58 
- 00001096  0x000005dd sub  0x00000002 , 0x000000ff , 0x0000003e 
- 00001097  0x000005de rtn  0x00000005 
- 00001098  0x000005df branch  0x0000607f 
- 00001099  0x000005e2 call  0x00000443 
- 00001100  0x000005e3 call  0x00000445 
- 00001101  0x000005e4 call  0x00000447 
- 00001102  0x000005e5 call  0x0000010f 
- 00001103  0x000005e6 branch  0x00000450 
- 00001104  0x000005e9 jam  0x00000000 , 0x00004c44 
- 00001105  0x000005ea fetch  0x00000001 , 0x00004c41 
- 00001106  0x000005eb bbit1  0x00000006 , 0x0000043d 
- 00001107  0x000005ec bbit1  0x00000007 , 0x0000043d 
- 00001108  0x000005ee fetcht  0x00000001 , 0x00004c5a 
- 00001109  0x000005f0 sub  0x00000002 , 0x000000ff , 0x0000003e 
- 00001110  0x000005f1 rtn  0x00000005 
- 00001111  0x000005f2 branch  0x00006065 
- 00001112  0x000005f5 jam  0x00000001 , 0x00004c44 
- 00001113  0x000005f6 fetch  0x00000001 , 0x00004c41 
- 00001114  0x000005f7 bbit1  0x00000006 , 0x00000429 
- 00001115  0x000005f8 bbit1  0x00000007 , 0x00000429 
- 00001116  0x000005f9 branch  0x00000435 
- 00001117  0x000005fd fetch  0x00000001 , 0x00004bed 
- 00001118  0x000005fe rtneq  0x000000ff 
- 00001119  0x000005ff fetch  0x00000002 , 0x00004ab2 
- 00001120  0x00000600 rtn  0x00000034 
- 00001121  0x00000601 fetch  0x00000002 , 0x00004bbe 
- 00001122  0x00000602 fetcht  0x00000002 , 0x00004ab2 
- 00001123  0x00000603 isub  0x00000002 , 0x00000002 
- 00001124  0x00000604 fetch  0x00000002 , 0x00004bee 
- 00001125  0x00000605 isub  0x00000002 , 0x0000003f 
- 00001126  0x00000606 branch  0x00000469 , 0x00000002 
- 00001127  0x00000608 fetcht  0x00000001 , 0x00004bed 
- 00001128  0x00000609 branch  0x00006065 
- 00001129  0x0000060b fetcht  0x00000001 , 0x00004bed 
- 00001130  0x0000060c branch  0x00006069 
- 00001131  0x0000060f arg  0x00004ba8 , 0x00000013 
- 00001132  0x00000610 arg  0x0000046e , 0x00000012 
- 00001133  0x00000611 branch  0x0000318a 
- 00001134  0x00000614 fetch  0x00000001 , 0x00004c41 
- 00001135  0x00000615 bbit1  0x00000000 , 0x00000485 
- 00001136  0x00000616 fetch  0x00000001 , 0x00004927 
- 00001137  0x00000617 beq  0x00000003 , 0x000048f2 
- 00001138  0x00000618 beq  0x0000000b , 0x000048f2 
- 00001139  0x00000619 fetch  0x00000001 , 0x00004923 
- 00001140  0x0000061a store  0x00000001 , 0x0000492f 
- 00001141  0x0000061b fetch  0x00000002 , 0x00004bc2 
- 00001142  0x0000061c store  0x00000002 , 0x00004930 
- 00001143  0x0000061d store  0x00000002 , 0x00004932 
- 00001144  0x0000061e arg  0x00000000 , 0x00000011 
- 00001145  0x0000061f fetcht  0x00000001 , 0x00004992 
- 00001146  0x00000620 increase  0x00000002 , 0x00000002 
- 00001147  0x00000621 sub  0x00000002 , 0x00000003 , 0x0000003e 
- 00001148  0x00000622 call  0x0000047f , 0x00000002 
- 00001149  0x00000623 ncall  0x00000483 , 0x00000002 
- 00001150  0x00000624 branch  0x000048ff 
- 00001151  0x00000627 fetch  0x00000008 , 0x00004bab 
- 00001152  0x00000628 rtnbit0  0x0000001c 
- 00001153  0x00000629 increase  0x00000001 , 0x00000002 
- 00001154  0x0000062a rtn 
- 00001155  0x0000062c increase  0xfffffffd , 0x00000002 
- 00001156  0x0000062d rtn 
- 00001157  0x00000630 fetch  0x00000001 , 0x00004927 
- 00001158  0x00000631 beq  0x00000003 , 0x00000496 
- 00001159  0x00000632 beq  0x0000000b , 0x00000496 
- 00001160  0x00000633 fetcht  0x00000001 , 0x00004992 
- 00001161  0x00000634 increase  0x00000002 , 0x00000002 
- 00001162  0x00000636 sub  0x00000002 , 0x00000003 , 0x0000003e 
- 00001163  0x00000637 call  0x0000047f , 0x00000002 
- 00001164  0x00000638 ncall  0x00000483 , 0x00000002 
- 00001165  0x00000639 copy  0x00000002 , 0x0000003f 
- 00001166  0x0000063a iadd  0x0000003f , 0x0000003f 
- 00001167  0x0000063b store  0x00000001 , 0x00004c53 
- 00001168  0x0000063d jam  0x00000004 , 0x00004c45 
- 00001169  0x0000063e call  0x000003d1 
- 00001170  0x0000063f jam  0x00000001 , 0x00004c42 
- 00001171  0x00000640 jam  0x00000001 , 0x00004c43 
- 00001172  0x00000641 jam  0x00000000 , 0x00004c44 
- 00001173  0x00000642 rtn 
- 00001174  0x00000645 fetcht  0x00000001 , 0x00004992 
- 00001175  0x00000646 increase  0x00000001 , 0x00000002 
- 00001176  0x00000647 branch  0x0000048a 
- 00001177  0x0000064c fetch  0x00000001 , 0x00004938 
- 00001178  0x0000064d beq  0x00000000 , 0x0000049f 
- 00001179  0x0000064e fetch  0x00000008 , 0x00004bab 
- 00001180  0x0000064f rtnbit0  0x00000035 
- 00001181  0x00000650 fetcht  0x00000001 , 0x00004bca 
- 00001182  0x00000651 branch  0x000004a2 
- 00001183  0x00000654 fetch  0x00000008 , 0x00004bab 
- 00001184  0x00000655 rtnbit0  0x00000032 
- 00001185  0x00000656 fetcht  0x00000001 , 0x00004bcb 
- 00001186  0x00000658 storet  0x00000001 , 0x00004b9d 
- 00001187  0x00000659 call  0x00004115 
- 00001188  0x0000065a and  0x0000003f , 0x00000007 , 0x0000003f 
- 00001189  0x0000065b fetcht  0x00000001 , 0x00004b9d 
- 00001190  0x0000065c isub  0x00000002 , 0x0000003e 
- 00001191  0x0000065d branch  0x000004a9 , 0x00000005 
- 00001192  0x0000065e branch  0x000044eb 
- 00001193  0x00000662 call  0x000004ae 
- 00001194  0x00000663 fetch  0x00000001 , 0x00004b9f 
- 00001195  0x00000664 rtneq  0x00000001 
- 00001196  0x00000665 jam  0x00000001 , 0x00004b9f 
- 00001197  0x00000666 rtn 
- 00001198  0x00000669 arg  0x000002f2 , 0x00000012 
- 00001199  0x0000066a branch  0x000044f7 
- 00001200  0x0000066d fetch  0x00000008 , 0x00004bab 
- 00001201  0x0000066e rtnbit1  0x0000003b 
- 00001202  0x0000066f branch  0x0000451f 
- 00001203  0x00000672 arg  0x00004c7c , 0x00000013 
- 00001204  0x00000673 arg  0x0000436c , 0x00000012 
- 00001205  0x00000674 branch  0x0000318a 
- 00001206  0x00000679 arg  0x00004ab2 , 0x00000013 
- 00001207  0x0000067a arg  0x000004b9 , 0x00000012 
- 00001208  0x0000067b branch  0x00003191 
- 00001209  0x0000067e fetch  0x00000001 , 0x00004938 
- 00001210  0x0000067f beq  0x00000000 , 0x00000300 
- 00001211  0x00000680 branch  0x0000431b 
+ 00000134  0x000000c8 jam  0x000000ff , 0x000041ea 
+ 00000135  0x000000c9 rtn 
+ 00000136  0x000000cd fetch  0x00000001 , 0x000089a2 
+ 00000137  0x000000ce isolate1  0x00000006 , 0x0000003f 
+ 00000138  0x000000cf setflag  0x00000001 , 0x00000007 , 0x0000003f 
+ 00000139  0x000000d0 store  0x00000001 , 0x000041e9 
+ 00000140  0x000000d2 fetch  0x00000001 , 0x000089a3 
+ 00000141  0x000000d3 and  0x0000003f , 0x0000000f , 0x00000002 
+ 00000142  0x000000d4 lshift  0x00000002 , 0x00000002 
+ 00000143  0x000000d5 rshift4  0x0000003f , 0x0000003f 
+ 00000144  0x000000d6 iadd  0x00000002 , 0x00000002 
+ 00000145  0x000000d7 mul32  0x00000002 , 0x00000003 , 0x00000011 
+ 00000146  0x000000d9 fetch  0x00000001 , 0x000041e9 
+ 00000147  0x000000da call  0x0000009d 
+ 00000148  0x000000db sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00000149  0x000000dc iadd  0x00000011 , 0x0000003f 
+ 00000150  0x000000dd increase  0xfffffff7 , 0x0000003f 
+ 00000151  0x000000de and  0x0000003f , 0x000001ff , 0x0000003f 
+ 00000152  0x000000df isolate1  0x00000008 , 0x0000003f 
+ 00000153  0x000000e0 nbranch  0x0000009b , 0x00000001 
+ 00000154  0x000000e1 setarg  0x00000000 
+ 00000155  0x000000e3 store  0x00000001 , 0x00000019 
+ 00000156  0x000000e4 rtn 
+ 00000157  0x000000e6 isolate1  0x00000007 , 0x0000003f 
+ 00000158  0x000000e7 nrtn  0x00000001 
+ 00000159  0x000000e8 arg  0x0000ff00 , 0x00000002 
+ 00000160  0x000000e9 ior  0x00000002 , 0x0000003f 
+ 00000161  0x000000ea rtn 
+ 00000162  0x000000ed fetch  0x00000001 , 0x000041e8 
+ 00000163  0x000000ee beq  0x00000091 , 0x000000a5 
+ 00000164  0x000000ef branch  0x0000121e 
+ 00000165  0x000000f2 jam  0x0000005b , 0x00008a39 
+ 00000166  0x000000f3 jam  0x00000001 , 0x00008a3a 
+ 00000167  0x000000f4 branch  0x0000122a 
+ 00000168  0x000000f8 arg  0x0000099e , 0x00000011 
+ 00000169  0x000000f9 arg  0x0000000c , 0x00000002 
+ 00000170  0x000000fa setarg  0x00000030 
+ 00000171  0x000000fb call  0x00005e63 
+ 00000172  0x000000fc branch  0x000060bf 
+ 00000173  0x000000ff fetchr  0x00000012 , 0x00000001 , 0x00008a12 
+ 00000174  0x00000100 jam  0x0000003d , 0x00008a12 
+ 00000175  0x00000101 jam  0x000000aa , 0x00008a11 
+ 00000176  0x00000102 jam  0x0000000c , 0x00008a0a 
+ 00000177  0x00000103 fetch  0x00000001 , 0x00008a09 
+ 00000178  0x00000104 set1  0x00000007 , 0x0000003f 
+ 00000179  0x00000105 store  0x00000001 , 0x00008a09 
+ 00000180  0x00000106 jam  0x00000004 , 0x00008a0b 
+ 00000181  0x00000107 nop  0x0000003c 
+ 00000182  0x00000108 jam  0x00000000 , 0x00008a16 
+ 00000183  0x00000109 jam  0x00000006 , 0x00008a17 
+ 00000184  0x0000010a call  0x0000611a 
+ 00000185  0x0000010b store  0x00000001 , 0x00008a97 
+ 00000186  0x0000010d jam  0x00000003 , 0x000080dc 
+ 00000187  0x0000010e nop  0x0000003c 
+ 00000188  0x0000010f fetch  0x00000001 , 0x00008053 
+ 00000189  0x00000110 set1  0x00000007 , 0x0000003f 
+ 00000190  0x00000111 store  0x00000001 , 0x00008053 
+ 00000191  0x00000112 nop  0x000003e8 
+ 00000192  0x00000113 fetch  0x00000002 , 0x00008150 
+ 00000193  0x00000114 store  0x00000002 , 0x000044a2 
+ 00000194  0x00000115 fetch  0x00000001 , 0x00008053 
+ 00000195  0x00000116 set0  0x00000007 , 0x0000003f 
+ 00000196  0x00000117 store  0x00000001 , 0x00008053 
+ 00000197  0x00000118 jam  0x00000000 , 0x00008a97 
+ 00000198  0x0000011a storer  0x00000012 , 0x00000001 , 0x00008a12 
+ 00000199  0x0000011b rtn 
+ 00000200  0x0000011f fetch  0x00000001 , 0x00004baa 
+ 00000201  0x00000120 nrtn  0x00000034 
+ 00000202  0x00000121 call  0x000000ad 
+ 00000203  0x00000122 jam  0x00000000 , 0x000048f6 
+ 00000204  0x00000123 call  0x00006125 
+ 00000205  0x00000124 store  0x00000002 , 0x000048e9 
+ 00000206  0x00000125 fetch  0x00000001 , 0x000044a0 
+ 00000207  0x00000126 bne  0x00000002 , 0x000000d6 
+ 00000208  0x00000127 fetcht  0x00000002 , 0x000048e9 
+ 00000209  0x00000128 mul32  0x00000002 , 0x00000008 , 0x0000003f 
+ 00000210  0x00000129 div  0x0000003f , 0x0000000a 
+ 00000211  0x0000012a call  0x00007dec 
+ 00000212  0x0000012b iadd  0x00000002 , 0x0000003f 
+ 00000213  0x0000012c store  0x00000002 , 0x000048e9 
+ 00000214  0x0000012e arg  0x000048e3 , 0x00000011 
+ 00000215  0x0000012f call  0x00003ed8 
+ 00000216  0x00000130 fetch  0x00000001 , 0x000044a4 
+ 00000217  0x00000131 bbit1  0x00000002 , 0x00003f1a 
+ 00000218  0x00000132 bbit1  0x00000001 , 0x000000dd 
+ 00000219  0x00000133 bbit0  0x00000000 , 0x000000e1 
+ 00000220  0x00000134 branch  0x00003ecc 
+ 00000221  0x00000137 fetch  0x00000001 , 0x00004c41 
+ 00000222  0x00000138 bbit0  0x00000000 , 0x00003f1c 
+ 00000223  0x00000139 call  0x0000044a 
+ 00000224  0x0000013a branch  0x00003f1d 
+ 00000225  0x0000013d fetch  0x00000001 , 0x00004c41 
+ 00000226  0x0000013e bbit0  0x00000000 , 0x00003ed0 
+ 00000227  0x0000013f arg  0x00000004 , 0x00000007 
+ 00000228  0x00000140 call  0x000046f4 
+ 00000229  0x00000141 jam  0x0000000c , 0x00004c4f 
+ 00000230  0x00000142 fetch  0x00000001 , 0x000048fa 
+ 00000231  0x00000143 rtn  0x00000034 
+ 00000232  0x00000144 jam  0x00000000 , 0x000048fa 
+ 00000233  0x00000145 branch  0x00000111 
+ 00000234  0x0000014b disable  0x00000028 
+ 00000235  0x0000014c fetch  0x00000001 , 0x00004c45 
+ 00000236  0x0000014d sub  0x0000003f , 0x00000004 , 0x0000003e 
+ 00000237  0x0000014e nrtn  0x00000005 
+ 00000238  0x00000150 enable  0x00000028 
+ 00000239  0x00000151 rtn 
+ 00000240  0x00000154 fetch  0x00000001 , 0x00004c41 
+ 00000241  0x00000155 bbit0  0x00000000 , 0x00004956 
+ 00000242  0x00000157 rtnbit0  0x00000003 
+ 00000243  0x00000158 fetch  0x00000002 , 0x00004ac2 
+ 00000244  0x00000159 nrtn  0x00000034 
+ 00000245  0x0000015a fetch  0x00000002 , 0x00004883 
+ 00000246  0x0000015b nrtn  0x00000034 
+ 00000247  0x0000015c fetch  0x00000002 , 0x00004887 
+ 00000248  0x0000015d nrtn  0x00000034 
+ 00000249  0x0000015e fetch  0x00000001 , 0x00004c47 
+ 00000250  0x0000015f nrtn  0x00000034 
+ 00000251  0x00000160 fetch  0x00000008 , 0x00004bab 
+ 00000252  0x00000161 rtnbit0  0x00000004 
+ 00000253  0x00000163 call  0x000000ea 
+ 00000254  0x00000164 rtn  0x00000028 
+ 00000255  0x00000166 fetch  0x00000001 , 0x00004c55 
+ 00000256  0x00000167 branch  0x0000011a , 0x00000034 
+ 00000257  0x00000169 fetcht  0x00000001 , 0x00004c4f 
+ 00000258  0x0000016a increase  0x00000001 , 0x00000002 
+ 00000259  0x0000016b storet  0x00000001 , 0x00004c4f 
+ 00000260  0x0000016c fetch  0x00000001 , 0x00004c4d 
+ 00000261  0x0000016d isub  0x00000002 , 0x0000003e 
+ 00000262  0x0000016e ncall  0x0000010f , 0x00000002 
+ 00000263  0x0000016f fetch  0x00000001 , 0x00004c4e 
+ 00000264  0x00000170 isub  0x00000002 , 0x0000003e 
+ 00000265  0x00000171 nbranch  0x00000111 , 0x00000002 
+ 00000266  0x00000173 fetch  0x00000001 , 0x00004c41 
+ 00000267  0x00000174 bbit1  0x00000005 , 0x00000429 
+ 00000268  0x00000175 bbit1  0x00000007 , 0x00000429 
+ 00000269  0x00000177 fetcht  0x00000001 , 0x00004c59 
+ 00000270  0x00000178 branch  0x00000435 
+ 00000271  0x0000017b jam  0x00000001 , 0x00004c4f 
+ 00000272  0x0000017c call  0x00000116 
+ 00000273  0x0000017e fetch  0x00000001 , 0x00004c41 
+ 00000274  0x0000017f bbit1  0x00000005 , 0x0000043d 
+ 00000275  0x00000180 bbit1  0x00000007 , 0x0000043d 
+ 00000276  0x00000182 fetcht  0x00000001 , 0x00004c59 
+ 00000277  0x00000183 branch  0x00000454 
+ 00000278  0x00000186 fetch  0x00000001 , 0x00004c55 
+ 00000279  0x00000187 increase  0xffffffff , 0x0000003f 
+ 00000280  0x00000188 store  0x00000001 , 0x00004c55 
+ 00000281  0x00000189 rtn 
+ 00000282  0x0000018b fetch  0x00000001 , 0x00004c41 
+ 00000283  0x0000018c bbit1  0x00000004 , 0x00000111 
+ 00000284  0x0000018d call  0x000003cd 
+ 00000285  0x0000018e branch  0x00000101 
+ 00000286  0x00000195 jam  0x000000e6 , 0x00008a8b 
+ 00000287  0x00000196 call  0x0000126a 
+ 00000288  0x00000197 call  0x00001271 
+ 00000289  0x00000198 call  0x00001277 
+ 00000290  0x00000199 jam  0x00000009 , 0x00008a6d 
+ 00000291  0x0000019a jam  0x00000005 , 0x00008a03 
+ 00000292  0x0000019b jam  0x00000094 , 0x00008a7a 
+ 00000293  0x0000019c jam  0x0000000b , 0x00008a0e 
+ 00000294  0x0000019d jam  0x00000005 , 0x00008a0f 
+ 00000295  0x0000019e jam  0x00000090 , 0x00008a83 
+ 00000296  0x0000019f jam  0x00000000 , 0x00008a85 
+ 00000297  0x000001a0 jam  0x00000040 , 0x00008921 
+ 00000298  0x000001a1 branch  0x0000125d 
+ 00000299  0x000001a5 fetch  0x00000001 , 0x000041ea 
+ 00000300  0x000001a6 store  0x00000001 , 0x00000964 
+ 00000301  0x000001a7 call  0x00001150 
+ 00000302  0x000001a8 jam  0x00000000 , 0x00008a0a 
+ 00000303  0x000001a9 fetch  0x00000001 , 0x00000964 
+ 00000304  0x000001aa store  0x00000001 , 0x000041ea 
+ 00000305  0x000001ab rtn 
+ 00000306  0x000001ae jam  0x00000000 , 0x00000080 
+ 00000307  0x000001af branch  0x000013b7 
+ 00000308  0x000001b3 set0  0x00000034 , 0x00000000 
+ 00000309  0x000001b4 call  0x00006df3 
+ 00000310  0x000001b5 jam  0x00000000 , 0x00004bf0 
+ 00000311  0x000001b6 call  0x00000187 
+ 00000312  0x000001b7 call  0x000003dd 
+ 00000313  0x000001b8 call  0x00000370 
+ 00000314  0x000001b9 rtn  0x0000002b 
+ 00000315  0x000001ba call  0x0000408e 
+ 00000316  0x000001bb call  0x00003d8a 
+ 00000317  0x000001bc call  0x00004728 
+ 00000318  0x000001bd call  0x00000198 
+ 00000319  0x000001be call  0x00000556 
+ 00000320  0x000001c0 branch  0x00003bc9 
+ 00000321  0x000001c3 fetch  0x00000008 , 0x00004bab 
+ 00000322  0x000001c4 rtnbit0  0x0000003d 
+ 00000323  0x000001c5 fetch  0x00000001 , 0x00004c3c 
+ 00000324  0x000001c6 bbit1  0x00000007 , 0x00000147 
+ 00000325  0x000001c8 jam  0x00000000 , 0x00004c3b 
+ 00000326  0x000001c9 rtn 
+ 00000327  0x000001cb jam  0x00000001 , 0x00004c3b 
+ 00000328  0x000001cc rtn 
+ 00000329  0x000001cf fetch  0x00000001 , 0x00004c39 
+ 00000330  0x000001d0 rtneq  0x000000ff 
+ 00000331  0x000001d1 bbit1  0x00000007 , 0x0000014e 
+ 00000332  0x000001d3 jam  0x00000000 , 0x00004c3a 
+ 00000333  0x000001d4 rtn 
+ 00000334  0x000001d6 jam  0x00000001 , 0x00004c3a 
+ 00000335  0x000001d7 rtn 
+ 00000336  0x000001da fetch  0x00000008 , 0x00004c20 
+ 00000337  0x000001db rtn  0x00000034 
+ 00000338  0x000001dc fetch  0x00000001 , 0x00004c1f 
+ 00000339  0x000001dd copy  0x0000003f , 0x00000011 
+ 00000340  0x000001de sub  0x0000003f , 0x0000000b , 0x0000003e 
+ 00000341  0x000001df nbranch  0x0000016c , 0x00000002 
+ 00000342  0x000001e1 arg  0x0000000b , 0x00000012 
+ 00000343  0x000001e2 call  0x00000162 
+ 00000344  0x000001e4 arg  0x00004c20 , 0x00000006 
+ 00000345  0x000001e5 arg  0x00004adb , 0x00000005 
+ 00000346  0x000001e6 call  0x00000160 
+ 00000347  0x000001e8 arg  0x00004c20 , 0x00000006 
+ 00000348  0x000001e9 arg  0x0000440a , 0x00000005 
+ 00000349  0x000001ea call  0x00000160 
+ 00000350  0x000001ec arg  0x00004c20 , 0x00000006 
+ 00000351  0x000001ed arg  0x000042f8 , 0x00000005 
+ 00000352  0x000001ef copy  0x00000011 , 0x00000039 
+ 00000353  0x000001f0 branch  0x00007d5f 
+ 00000354  0x000001f4 arg  0x00004c92 , 0x00000006 
+ 00000355  0x000001f5 arg  0x00004adb , 0x00000005 
+ 00000356  0x000001f6 call  0x0000016a 
+ 00000357  0x000001f8 arg  0x00004c92 , 0x00000006 
+ 00000358  0x000001f9 arg  0x0000440a , 0x00000005 
+ 00000359  0x000001fa call  0x0000016a 
+ 00000360  0x000001fc arg  0x00004c92 , 0x00000006 
+ 00000361  0x000001fd arg  0x000042f8 , 0x00000005 
+ 00000362  0x000001ff copy  0x00000012 , 0x00000039 
+ 00000363  0x00000200 branch  0x00007d5f 
+ 00000364  0x00000203 arg  0x00000012 , 0x00000012 
+ 00000365  0x00000204 call  0x00000162 
+ 00000366  0x00000206 call  0x00000184 
+ 00000367  0x00000207 fetch  0x00000001 , 0x00004c1f 
+ 00000368  0x00000208 increase  0x00000001 , 0x0000003f 
+ 00000369  0x00000209 store  0x00000001 , 0x00004ad2 
+ 00000370  0x0000020a jam  0x00000009 , 0x00004ad3 
+ 00000371  0x0000020b arg  0x00004c20 , 0x00000006 
+ 00000372  0x0000020c arg  0x00004ad4 , 0x00000005 
+ 00000373  0x0000020d copy  0x00000011 , 0x00000039 
+ 00000374  0x0000020e call  0x00007d5f 
+ 00000375  0x00000210 fetch  0x00000001 , 0x00004c1f 
+ 00000376  0x00000211 increase  0x00000001 , 0x0000003f 
+ 00000377  0x00000212 store  0x00000001 , 0x00004408 
+ 00000378  0x00000213 jam  0x00000009 , 0x00004409 
+ 00000379  0x00000214 arg  0x00004c20 , 0x00000006 
+ 00000380  0x00000215 arg  0x0000440a , 0x00000005 
+ 00000381  0x00000216 copy  0x00000011 , 0x00000039 
+ 00000382  0x00000217 call  0x00007d5f 
+ 00000383  0x00000219 arg  0x00004c1f , 0x00000006 
+ 00000384  0x0000021a arg  0x000042f7 , 0x00000005 
+ 00000385  0x0000021b copy  0x00000011 , 0x00000039 
+ 00000386  0x0000021c increase  0x00000001 , 0x00000039 
+ 00000387  0x0000021d branch  0x00007d5f 
+ 00000388  0x00000220 arg  0x00004ad2 , 0x00000005 
+ 00000389  0x00000221 arg  0x00000014 , 0x00000039 
+ 00000390  0x00000222 branch  0x00007d26 
+ 00000391  0x00000225 rtn  0x0000002b 
+ 00000392  0x00000226 call  0x00002607 
+ 00000393  0x00000227 call  0x000022ff 
+ 00000394  0x00000228 call  0x00003f1e 
+ 00000395  0x00000229 call  0x00000150 
+ 00000396  0x0000022a call  0x00003d13 
+ 00000397  0x0000022b call  0x000003c2 
+ 00000398  0x0000022c call  0x00000149 
+ 00000399  0x0000022d call  0x00000141 
+ 00000400  0x0000022e call  0x00000192 
+ 00000401  0x0000022f branch  0x00003bf5 
+ 00000402  0x00000232 fetch  0x00000001 , 0x000041e8 
+ 00000403  0x00000233 store  0x00000001 , 0x00004c91 
+ 00000404  0x00000234 rtn 
+ 00000405  0x00000237 fetch  0x00000001 , 0x00004c91 
+ 00000406  0x00000238 store  0x00000001 , 0x000041e8 
+ 00000407  0x00000239 rtn 
+ 00000408  0x0000023c setarg  0x0000019d 
+ 00000409  0x0000023d store  0x00000002 , 0x0000489b 
+ 00000410  0x0000023e setarg  0x000001b7 
+ 00000411  0x0000023f store  0x00000002 , 0x0000489d 
+ 00000412  0x00000240 branch  0x00003bd3 
+ 00000413  0x00000243 rtnmark0  0x00000026 
+ 00000414  0x00000244 call  0x00003f70 
+ 00000415  0x00000245 nrtn  0x00000028 
+ 00000416  0x00000246 fetch  0x00000008 , 0x00004bab 
+ 00000417  0x00000247 bbit0  0x00000015 , 0x000001a4 
+ 00000418  0x00000248 fetch  0x00000001 , 0x00004b8b 
+ 00000419  0x00000249 nbranch  0x00004884 , 0x00000034 
+ 00000420  0x0000024b call  0x000042cb 
+ 00000421  0x0000024c fetch  0x00000001 , 0x00004836 
+ 00000422  0x0000024d bbit1  0x00000001 , 0x000001b3 
+ 00000423  0x0000024e fetcht  0x00000001 , 0x000047c7 
+ 00000424  0x0000024f fetch  0x00000001 , 0x000048d0 
+ 00000425  0x00000250 ior  0x00000002 , 0x0000003f 
+ 00000426  0x00000251 store  0x00000001 , 0x000048d0 
+ 00000427  0x00000252 fetcht  0x00000001 , 0x000047cc 
+ 00000428  0x00000253 fetch  0x00000001 , 0x000048d5 
+ 00000429  0x00000254 iadd  0x00000002 , 0x0000003f 
+ 00000430  0x00000255 store  0x00000001 , 0x000048d5 
+ 00000431  0x00000256 fetcht  0x00000001 , 0x000047cd 
+ 00000432  0x00000257 fetch  0x00000001 , 0x000048d6 
+ 00000433  0x00000258 iadd  0x00000002 , 0x0000003f 
+ 00000434  0x00000259 store  0x00000001 , 0x000048d6 
+ 00000435  0x0000025b jam  0x00000001 , 0x00004836 
+ 00000436  0x0000025c arg  0x00000007 , 0x00000011 
+ 00000437  0x0000025d arg  0x000048d0 , 0x00000012 
+ 00000438  0x00000260 branch  0x000026e1 
+ 00000439  0x00000263 fetch  0x00000008 , 0x00004bab 
+ 00000440  0x00000264 rtnbit0  0x00000016 
+ 00000441  0x00000265 fetch  0x00000001 , 0x00004aae 
+ 00000442  0x00000266 rtn  0x00000034 
+ 00000443  0x00000267 fetch  0x00000001 , 0x000048a7 
+ 00000444  0x00000268 rtn  0x00000034 
+ 00000445  0x00000269 fetch  0x00000001 , 0x00004ba1 
+ 00000446  0x0000026a increase  0x00000001 , 0x0000003f 
+ 00000447  0x0000026b and_into  0x00000003 , 0x0000003f 
+ 00000448  0x0000026c store  0x00000001 , 0x00004ba1 
+ 00000449  0x0000026d nrtn  0x00000034 
+ 00000450  0x0000026e jam  0x00000000 , 0x00004ba2 
+ 00000451  0x00000270 fetch  0x00000001 , 0x00004ba2 
+ 00000452  0x00000271 increase  0x00000001 , 0x0000003f 
+ 00000453  0x00000272 store  0x00000001 , 0x00004ba2 
+ 00000454  0x00000273 sub  0x0000003f , 0x00000008 , 0x0000003e 
+ 00000455  0x00000274 nbranch  0x000001cd , 0x00000002 
+ 00000456  0x00000275 call  0x0000259a 
+ 00000457  0x00000276 call  0x0000265b 
+ 00000458  0x00000277 nbranch  0x000001dc , 0x00000018 
+ 00000459  0x00000278 nbranch  0x000001dc , 0x0000002f 
+ 00000460  0x00000279 call  0x000001d3 
+ 00000461  0x0000027b call  0x00002597 
+ 00000462  0x0000027c fetch  0x00000001 , 0x00004ba3 
+ 00000463  0x0000027d increase  0x00000001 , 0x0000003f 
+ 00000464  0x0000027e store  0x00000001 , 0x00004ba3 
+ 00000465  0x0000027f beq  0x00000010 , 0x000001de 
+ 00000466  0x00000280 rtn 
+ 00000467  0x00000283 fetch  0x00000001 , 0x000048a7 
+ 00000468  0x00000284 branch  0x0000488c , 0x00000034 
+ 00000469  0x00000285 jam  0x00000000 , 0x00004ba3 
+ 00000470  0x00000286 fetch  0x00000001 , 0x00004ba4 
+ 00000471  0x00000287 rtnbit0  0x00000000 
+ 00000472  0x00000288 set0  0x00000000 , 0x0000003f 
+ 00000473  0x00000289 store  0x00000001 , 0x00004ba4 
+ 00000474  0x0000028a call  0x00004544 
+ 00000475  0x0000028b branch  0x00000372 
+ 00000476  0x0000028e call  0x000022cb 
+ 00000477  0x0000028f branch  0x000001c3 
+ 00000478  0x00000292 jam  0x00000000 , 0x00004ba3 
+ 00000479  0x00000293 fetch  0x00000001 , 0x00004ba4 
+ 00000480  0x00000294 rtnbit1  0x00000000 
+ 00000481  0x00000295 set1  0x00000000 , 0x0000003f 
+ 00000482  0x00000296 store  0x00000001 , 0x00004ba4 
+ 00000483  0x00000297 fetch  0x00000002 , 0x00004bbc 
+ 00000484  0x00000298 store  0x00000002 , 0x00004ab2 
+ 00000485  0x00000299 branch  0x00000556 
+ 00000486  0x0000029c call  0x00002631 
+ 00000487  0x0000029d nbranch  0x00000280 , 0x00000028 
+ 00000488  0x0000029f call  0x000001f6 
+ 00000489  0x000002a0 call  0x000026ee 
+ 00000490  0x000002a1 call  0x0000007d 
+ 00000491  0x000002a2 fetch  0x00000001 , 0x00004be1 
+ 00000492  0x000002a3 nbranch  0x000001f1 , 0x00000034 
+ 00000493  0x000002a4 fetch  0x00000008 , 0x000048b0 
+ 00000494  0x000002a5 store  0x00000008 , 0x0000485c 
+ 00000495  0x000002a6 fetch  0x00000002 , 0x000048c2 
+ 00000496  0x000002a7 store  0x00000002 , 0x000048c4 
+ 00000497  0x000002a9 call  0x000026bb 
+ 00000498  0x000002aa nrtn  0x00000028 
+ 00000499  0x000002ab call  0x00007fdc 
+ 00000500  0x000002ac fetch  0x00000003 , 0x000048ad 
+ 00000501  0x000002ad branch  0x000026b8 
+ 00000502  0x000002b0 jam  0x00000000 , 0x000048a6 
+ 00000503  0x000002b2 fetchr  0x0000000b , 0x00000002 , 0x0000015f 
+ 00000504  0x000002b3 until  0x00000023 , 0x00000026 
+ 00000505  0x000002b4 call  0x0000265b 
+ 00000506  0x000002b5 fetch  0x00000001 , 0x0000482c 
+ 00000507  0x000002b6 beq  0x00000001 , 0x00002651 
+ 00000508  0x000002b7 nbranch  0x00000201 , 0x00000018 
+ 00000509  0x000002b8 nbranch  0x00000201 , 0x0000002f 
+ 00000510  0x000002b9 call  0x00002672 
+ 00000511  0x000002ba call  0x0000022f 
+ 00000512  0x000002bb branch  0x00002651 
+ 00000513  0x000002bf fetch  0x00000001 , 0x00004ac5 
+ 00000514  0x000002c0 nrtn  0x00000034 
+ 00000515  0x000002c1 call  0x0000021f 
+ 00000516  0x000002c2 call  0x00000214 
+ 00000517  0x000002c3 fetch  0x00000001 , 0x000048a7 
+ 00000518  0x000002c4 nrtn  0x00000034 
+ 00000519  0x000002c5 fetch  0x00000002 , 0x000048a3 
+ 00000520  0x000002c6 increase  0x00000001 , 0x0000003f 
+ 00000521  0x000002c7 store  0x00000002 , 0x000048a3 
+ 00000522  0x000002c8 fetch  0x00000001 , 0x000048a4 
+ 00000523  0x000002c9 bbit1  0x00000001 , 0x00002679 
+ 00000524  0x000002ca call  0x0000267e 
+ 00000525  0x000002cb call  0x0000020f 
+ 00000526  0x000002cc branch  0x000001f7 
+ 00000527  0x000002cf fetch  0x00000001 , 0x000048a4 
+ 00000528  0x000002d0 sub  0x0000003f , 0x00000000 , 0x0000003e 
+ 00000529  0x000002d1 rtn  0x00000002 
+ 00000530  0x000002d2 arg  0x00000028 , 0x00000039 
+ 00000531  0x000002d3 branch  0x00007d13 
+ 00000532  0x000002d6 arg  0x0000000c , 0x00000007 
+ 00000533  0x000002d7 call  0x00007d74 
+ 00000534  0x000002d8 nrtn  0x00000034 
+ 00000535  0x000002d9 call  0x0000021c 
+ 00000536  0x000002da call  0x0000407c 
+ 00000537  0x000002dc arg  0x0000000c , 0x00000007 
+ 00000538  0x000002dd setarg  0x000000a0 
+ 00000539  0x000002de branch  0x00007d66 
+ 00000540  0x000002e1 fetch  0x00000008 , 0x00004bab 
+ 00000541  0x000002e2 rtnbit0  0x00000028 
+ 00000542  0x000002e4 branch  0x000005ea 
+ 00000543  0x000002e7 fetch  0x00000001 , 0x0000491b 
+ 00000544  0x000002e8 rtneq  0x000000ff 
+ 00000545  0x000002e9 arg  0x00000000 , 0x00000011 
+ 00000546  0x000002ea jam  0x00000006 , 0x00004b96 
+ 00000547  0x000002eb fetcht  0x00000001 , 0x0000491b 
+ 00000548  0x000002ec call  0x0000466a 
+ 00000549  0x000002ed store  0x00000001 , 0x00004b94 
+ 00000550  0x000002ee fetch  0x00000001 , 0x00004910 
+ 00000551  0x000002ef beq  0x000000ff , 0x0000022c 
+ 00000552  0x000002f0 call  0x00004168 
+ 00000553  0x000002f2 copy  0x00000011 , 0x0000003f 
+ 00000554  0x000002f3 bbit1  0x00000006 , 0x0000468d 
+ 00000555  0x000002f4 branch  0x00004680 
+ 00000556  0x000002f7 fetcht  0x00000001 , 0x0000491b 
+ 00000557  0x000002f8 call  0x00003f56 
+ 00000558  0x000002f9 branch  0x00000229 
+ 00000559  0x000002fc fetch  0x00000001 , 0x00004be1 
+ 00000560  0x000002fd ncall  0x00000233 , 0x00000034 
+ 00000561  0x000002fe jam  0x00000000 , 0x00004be1 
+ 00000562  0x000002ff rtn 
+ 00000563  0x00000302 call  0x00000372 
+ 00000564  0x00000303 fetch  0x00000008 , 0x00004bab 
+ 00000565  0x00000304 rtnbit0  0x0000003c 
+ 00000566  0x00000306 fetcht  0x00000001 , 0x00004913 
+ 00000567  0x00000307 call  0x00003f56 
+ 00000568  0x00000308 fetcht  0x00000001 , 0x00004914 
+ 00000569  0x00000309 branch  0x00003f56 
+ 00000570  0x0000030e setarg  0x00000006 
+ 00000571  0x0000030f call  0x00005b0d 
+ 00000572  0x00000310 bbit1  0x00000003 , 0x00003e23 
+ 00000573  0x00000311 call  0x0000054f 
+ 00000574  0x00000312 call  0x00000556 
+ 00000575  0x00000313 branch  0x00003e23 
+ 00000576  0x00000316 call  0x000042e9 
+ 00000577  0x00000317 call  0x00007fdc 
+ 00000578  0x00000318 call  0x00000466 
+ 00000579  0x00000319 call  0x00004976 
+ 00000580  0x0000031a call  0x00004015 
+ 00000581  0x0000031b fetcht  0x00000001 , 0x00004910 
+ 00000582  0x0000031c call  0x00006069 
+ 00000583  0x0000031d fetcht  0x00000001 , 0x00004910 
+ 00000584  0x0000031e call  0x00006042 
+ 00000585  0x0000031f fetch  0x00000001 , 0x00004920 
+ 00000586  0x00000320 call  0x00000597 
+ 00000587  0x00000321 arg  0x00000003 , 0x00000002 
+ 00000588  0x00000322 call  0x00003f56 
+ 00000589  0x00000323 call  0x00000278 
+ 00000590  0x00000324 call  0x00006082 
+ 00000591  0x00000325 call  0x0000044a 
+ 00000592  0x00000326 arg  0x00000013 , 0x00000002 
+ 00000593  0x00000327 call  0x00003f56 
+ 00000594  0x00000328 call  0x00000256 
+ 00000595  0x00000329 call  0x0000025a 
+ 00000596  0x0000032a call  0x00000267 
+ 00000597  0x0000032b branch  0x0000026e 
+ 00000598  0x0000032e fetch  0x00000001 , 0x0000491e 
+ 00000599  0x0000032f rtneq  0x000000ff 
+ 00000600  0x00000330 fetcht  0x00000001 , 0x0000491e 
+ 00000601  0x00000331 branch  0x0000607f 
+ 00000602  0x00000334 fetch  0x00000003 , 0x00004bde 
+ 00000603  0x00000335 store  0x00000003 , 0x0000095c 
+ 00000604  0x00000336 arg  0x00000014 , 0x00000039 
+ 00000605  0x00000337 arg  0x00000000 , 0x00000002 
+ 00000606  0x00000339 fetch  0x00000003 , 0x0000095c 
+ 00000607  0x0000033a isolate1  0x00000000 , 0x0000003f 
+ 00000608  0x0000033b call  0x0000607f , 0x00000001 
+ 00000609  0x0000033c fetch  0x00000003 , 0x0000095c 
+ 00000610  0x0000033d rshift  0x0000003f , 0x0000003f 
+ 00000611  0x0000033e store  0x00000003 , 0x0000095c 
+ 00000612  0x0000033f increase  0x00000001 , 0x00000002 
+ 00000613  0x00000340 loop  0x0000025e 
+ 00000614  0x00000341 rtn 
+ 00000615  0x00000344 fetch  0x00000001 , 0x00004c41 
+ 00000616  0x00000345 bbit1  0x00000000 , 0x0000026b 
+ 00000617  0x00000346 fetch  0x00000008 , 0x00004bab 
+ 00000618  0x00000347 rtnbit0  0x00000014 
+ 00000619  0x0000034b fetch  0x00000001 , 0x000048fc 
+ 00000620  0x0000034c arg  0x000000c0 , 0x00000002 
+ 00000621  0x0000034d branch  0x00006093 
+ 00000622  0x00000350 fetch  0x00000008 , 0x00004bab 
+ 00000623  0x00000351 rtnbit0  0x0000003c 
+ 00000624  0x00000353 fetcht  0x00000001 , 0x00004913 
+ 00000625  0x00000354 call  0x00006042 
+ 00000626  0x00000355 fetcht  0x00000001 , 0x00004914 
+ 00000627  0x00000356 call  0x00006042 
+ 00000628  0x00000357 fetcht  0x00000001 , 0x00004913 
+ 00000629  0x00000358 call  0x00003f54 
+ 00000630  0x00000359 fetcht  0x00000001 , 0x00004914 
+ 00000631  0x0000035a branch  0x00003f54 
+ 00000632  0x0000035d fetcht  0x00000001 , 0x00004913 
+ 00000633  0x0000035e call  0x00006050 
+ 00000634  0x0000035f fetcht  0x00000001 , 0x00004914 
+ 00000635  0x00000360 call  0x00006050 
+ 00000636  0x00000362 call  0x00003f88 
+ 00000637  0x00000363 fetch  0x00000001 , 0x0000491f 
+ 00000638  0x00000364 call  0x00000597 
+ 00000639  0x00000365 branch  0x00003e44 
+ 00000640  0x00000368 fetch  0x00000001 , 0x000048a7 
+ 00000641  0x00000369 call  0x0000028c , 0x00000034 
+ 00000642  0x0000036a fetch  0x00000001 , 0x000048bd 
+ 00000643  0x0000036b rtneq  0x00000001 
+ 00000644  0x0000036c call  0x0000269f 
+ 00000645  0x0000036e call  0x00000526 
+ 00000646  0x0000036f nrtn  0x00000028 
+ 00000647  0x00000370 call  0x000026c4 
+ 00000648  0x00000371 fetch  0x00000001 , 0x00004be1 
+ 00000649  0x00000372 ncall  0x00000240 , 0x00000034 
+ 00000650  0x00000373 fetch  0x00000004 , 0x0000485c 
+ 00000651  0x00000374 branch  0x000026b8 
+ 00000652  0x00000377 jam  0x00000001 , 0x00004836 
+ 00000653  0x00000378 jam  0x00000001 , 0x000048a7 
+ 00000654  0x00000379 call  0x00002642 
+ 00000655  0x0000037a store  0x00000001 , 0x000047c6 
+ 00000656  0x0000037b setarg  0x00000000 
+ 00000657  0x0000037c store  0x00000007 , 0x000047c7 
+ 00000658  0x0000037d fetch  0x00000004 , 0x000048a9 
+ 00000659  0x0000037e store  0x00000004 , 0x000047ce 
+ 00000660  0x0000037f jam  0x0000000c , 0x00004835 
+ 00000661  0x00000380 fetch  0x00000001 , 0x00004836 
+ 00000662  0x00000381 set1  0x00000003 , 0x0000003f 
+ 00000663  0x00000382 store  0x00000001 , 0x00004836 
+ 00000664  0x00000383 call  0x00002291 
+ 00000665  0x00000384 branch  0x000001e8 
+ 00000666  0x00000387 copy  0x00000013 , 0x0000003f 
+ 00000667  0x00000388 beq  0x00000001 , 0x000002ab 
+ 00000668  0x00000389 beq  0x0000003c , 0x000002d1 
+ 00000669  0x0000038a beq  0x00000039 , 0x000002ca 
+ 00000670  0x0000038b beq  0x0000003a , 0x000002e2 
+ 00000671  0x0000038c beq  0x00000032 , 0x000002b4 
+ 00000672  0x0000038d beq  0x00000015 , 0x000002ae 
+ 00000673  0x0000038e beq  0x00000014 , 0x000002a9 
+ 00000674  0x0000038f beq  0x00000044 , 0x000002bb 
+ 00000675  0x00000390 beq  0x00000040 , 0x000002c5 
+ 00000676  0x00000391 beq  0x00000012 , 0x000002a6 
+ 00000677  0x00000392 branch  0x00004336 
+ 00000678  0x00000395 jam  0x00000001 , 0x00004454 
+ 00000679  0x00000396 call  0x00003223 
+ 00000680  0x00000397 branch  0x00004427 
+ 00000681  0x0000039b call  0x000003b7 
+ 00000682  0x0000039c branch  0x00004350 
+ 00000683  0x0000039e call  0x00004544 
+ 00000684  0x000003a0 call  0x000003b7 
+ 00000685  0x000003a1 branch  0x000043fa 
+ 00000686  0x000003a4 setarg  0x00000000 
+ 00000687  0x000003a5 store  0x00000002 , 0x00004af2 
+ 00000688  0x000003a6 store  0x00000001 , 0x00004c7b 
+ 00000689  0x000003a7 store  0x00000001 , 0x00004c7c 
+ 00000690  0x000003a8 store  0x00000001 , 0x00004ac6 
+ 00000691  0x000003a9 branch  0x00004366 
+ 00000692  0x000003ac fetch  0x00000001 , 0x00004ac7 
+ 00000693  0x000003ad beq  0x00000001 , 0x000002b8 
+ 00000694  0x000003ae jam  0x00000014 , 0x00004b76 
+ 00000695  0x000003af branch  0x00004373 
+ 00000696  0x000003b1 call  0x0000436c 
+ 00000697  0x000003b2 jam  0x0000000a , 0x00004b76 
+ 00000698  0x000003b3 branch  0x00004373 
+ 00000699  0x000003b6 fetch  0x00000001 , 0x000002c1 
+ 00000700  0x000003b7 sub  0x0000003f , 0x0000000c , 0x0000003e 
+ 00000701  0x000003b8 nbranch  0x00004384 , 0x00000002 
+ 00000702  0x000003b9 fetch  0x00000001 , 0x000002c3 
+ 00000703  0x000003ba fetcht  0x00000001 , 0x00004b8a 
+ 00000704  0x000003bb isub  0x00000002 , 0x0000003e 
+ 00000705  0x000003bc branch  0x0000439a , 0x00000002 
+ 00000706  0x000003bd fetch  0x00000001 , 0x000002c3 
+ 00000707  0x000003be store  0x00000001 , 0x00004177 
+ 00000708  0x000003bf branch  0x00004386 
+ 00000709  0x000003c2 fetch  0x00000001 , 0x00004c7b 
+ 00000710  0x000003c3 nrtn  0x00000034 
+ 00000711  0x000003c4 jam  0x00000001 , 0x00004c7b 
+ 00000712  0x000003c5 jam  0x0000001e , 0x00004c7c 
+ 00000713  0x000003c6 rtn 
+ 00000714  0x000003c9 call  0x00000086 
+ 00000715  0x000003ca call  0x00000195 
+ 00000716  0x000003cb call  0x00004544 
+ 00000717  0x000003cc arg  0x00000001 , 0x00000007 
+ 00000718  0x000003cd call  0x000046f4 
+ 00000719  0x000003cf call  0x000003b7 
+ 00000720  0x000003d0 branch  0x00004859 
+ 00000721  0x000003d3 fetch  0x00000004 , 0x0000483c 
+ 00000722  0x000003d4 store  0x00000004 , 0x00004891 
+ 00000723  0x000003d5 store  0x00000004 , 0x00004993 
+ 00000724  0x000003d6 call  0x0000257e 
+ 00000725  0x000003d8 call  0x000003b7 
+ 00000726  0x000003d9 call  0x00004544 
+ 00000727  0x000003da call  0x000042ca 
+ 00000728  0x000003db jam  0x00000000 , 0x00004aae 
+ 00000729  0x000003dc jam  0x00000000 , 0x000048a1 
+ 00000730  0x000003dd jam  0x00000000 , 0x0000488b 
+ 00000731  0x000003de fetch  0x00000004 , 0x00004891 
+ 00000732  0x000003df fetcht  0x00000004 , 0x0000488d 
+ 00000733  0x000003e0 isub  0x00000002 , 0x0000003e 
+ 00000734  0x000003e1 rtn  0x00000005 
+ 00000735  0x000003e2 call  0x00000086 
+ 00000736  0x000003e3 call  0x00000195 
+ 00000737  0x000003e4 branch  0x00004822 
+ 00000738  0x000003e8 call  0x00000086 
+ 00000739  0x000003e9 call  0x00000195 
+ 00000740  0x000003ea fetch  0x00000001 , 0x000048a5 
+ 00000741  0x000003eb nbranch  0x00000302 , 0x00000034 
+ 00000742  0x000003ec fetch  0x00000001 , 0x0000488b 
+ 00000743  0x000003ed beq  0x00000002 , 0x000002eb 
+ 00000744  0x000003ee beq  0x00000004 , 0x000002f6 
+ 00000745  0x000003ef beq  0x00000003 , 0x000002fb 
+ 00000746  0x000003f0 branch  0x00004839 
+ 00000747  0x000003f3 fetch  0x00000008 , 0x00004bab 
+ 00000748  0x000003f4 bbit1  0x0000002f , 0x00004811 
+ 00000749  0x000003f5 bbit1  0x00000030 , 0x00004811 
+ 00000750  0x000003f6 bbit0  0x0000003a , 0x00004806 
+ 00000751  0x000003f7 fetch  0x00000004 , 0x00004993 
+ 00000752  0x000003f8 fetcht  0x00000004 , 0x00004974 
+ 00000753  0x000003f9 isub  0x00000002 , 0x0000003e 
+ 00000754  0x000003fa branch  0x000002f4 , 0x00000005 
+ 00000755  0x000003fb branch  0x00004806 
+ 00000756  0x000003fe jam  0x00000000 , 0x0000488b 
+ 00000757  0x000003ff branch  0x00004827 
+ 00000758  0x00000402 fetch  0x00000008 , 0x00004bab 
+ 00000759  0x00000403 bbit0  0x0000002f , 0x00004839 
+ 00000760  0x00000404 fetch  0x00000001 , 0x00004bb4 
+ 00000761  0x00000405 beq  0x00000001 , 0x00004839 
+ 00000762  0x00000406 branch  0x0000481a 
+ 00000763  0x00000409 fetch  0x00000008 , 0x00004bab 
+ 00000764  0x0000040a bbit0  0x0000002f , 0x00004839 
+ 00000765  0x0000040b bbit1  0x00000013 , 0x00004839 
+ 00000766  0x0000040c bbit1  0x00000012 , 0x00004839 
+ 00000767  0x0000040d branch  0x00004812 
+ 00000768  0x00000410 fetch  0x00000008 , 0x00004bab 
+ 00000769  0x00000411 bbit0  0x0000003c , 0x00004839 
+ 00000770  0x00000413 jam  0x00000000 , 0x000048a5 
+ 00000771  0x00000414 call  0x00002652 
+ 00000772  0x00000415 setarg  0xffffffff 
+ 00000773  0x00000416 store  0x00000004 , 0x0000485c 
+ 00000774  0x00000417 setarg  0x00000000 
+ 00000775  0x00000418 store  0x00000007 , 0x000048d0 
+ 00000776  0x00000419 jam  0x00000001 , 0x00004be1 
+ 00000777  0x0000041a call  0x00000556 
+ 00000778  0x0000041b branch  0x00000285 
+ 00000779  0x0000041e jam  0x00000000 , 0x0000488b 
+ 00000780  0x0000041f fetch  0x00000002 , 0x00004beb 
+ 00000781  0x00000420 increase  0x00000001 , 0x0000003f 
+ 00000782  0x00000421 store  0x00000002 , 0x00004beb 
+ 00000783  0x00000422 fetch  0x00000001 , 0x00004beb 
+ 00000784  0x00000423 and  0x0000003f , 0x000000ff , 0x0000003f 
+ 00000785  0x00000424 beq  0x00000000 , 0x00002341 
+ 00000786  0x00000425 rtn 
+ 00000787  0x00000428 fetch  0x00000002 , 0x00004889 
+ 00000788  0x00000429 arg  0x000001f8 , 0x00000002 
+ 00000789  0x0000042a iand  0x00000002 , 0x0000003f 
+ 00000790  0x0000042b branch  0x0000031b , 0x00000034 
+ 00000791  0x0000042c fetch  0x00000002 , 0x00004889 
+ 00000792  0x0000042d increase  0x00000001 , 0x0000003f 
+ 00000793  0x0000042e store  0x00000002 , 0x00004889 
+ 00000794  0x0000042f rtn 
+ 00000795  0x00000431 call  0x0000259a 
+ 00000796  0x00000432 call  0x0000265b 
+ 00000797  0x00000433 nbranch  0x00000334 , 0x00000018 
+ 00000798  0x00000434 nbranch  0x00000334 , 0x0000002f 
+ 00000799  0x00000435 call  0x00002672 
+ 00000800  0x00000436 fetch  0x00000004 , 0x00004877 
+ 00000801  0x00000437 fetcht  0x00000004 , 0x0000483c 
+ 00000802  0x00000438 isub  0x00000002 , 0x0000003e 
+ 00000803  0x00000439 branch  0x0000232e , 0x00000005 
+ 00000804  0x0000043b fetch  0x00000004 , 0x000048a9 
+ 00000805  0x0000043c fetcht  0x00000004 , 0x0000483c 
+ 00000806  0x0000043d isub  0x00000002 , 0x0000003e 
+ 00000807  0x0000043e call  0x00000330 , 0x00000005 
+ 00000808  0x0000043f fetch  0x00000001 , 0x000048a1 
+ 00000809  0x00000440 set0  0x00000002 , 0x0000003f 
+ 00000810  0x00000441 store  0x00000001 , 0x000048a1 
+ 00000811  0x00000442 setarg  0x00000000 
+ 00000812  0x00000443 store  0x00000002 , 0x00004883 
+ 00000813  0x00000444 store  0x00000002 , 0x00004889 
+ 00000814  0x00000445 store  0x00000002 , 0x00004887 
+ 00000815  0x00000446 branch  0x00002595 
+ 00000816  0x00000449 fetch  0x00000004 , 0x0000480c 
+ 00000817  0x0000044a rtn  0x00000034 
+ 00000818  0x0000044b store  0x00000004 , 0x00004891 
+ 00000819  0x0000044c branch  0x0000257e 
+ 00000820  0x0000044f fetch  0x00000001 , 0x0000488c 
+ 00000821  0x00000450 branch  0x000022cb , 0x00000034 
+ 00000822  0x00000451 fetch  0x00000002 , 0x00004889 
+ 00000823  0x00000452 increase  0x00000001 , 0x0000003f 
+ 00000824  0x00000453 store  0x00000002 , 0x00004889 
+ 00000825  0x00000454 isolate1  0x00000009 , 0x0000003f 
+ 00000826  0x00000455 fetch  0x00000001 , 0x0000488b 
+ 00000827  0x00000456 beq  0x00000004 , 0x0000033d 
+ 00000828  0x00000457 branch  0x000025a8 
+ 00000829  0x0000045a branch  0x00002575 , 0x00000001 
+ 00000830  0x0000045b branch  0x00002339 
+ 00000831  0x0000045e bmark1  0x00000027 , 0x0000240e 
+ 00000832  0x00000460 rtnmark0  0x00000026 
+ 00000833  0x00000461 fetch  0x00000001 , 0x000048a1 
+ 00000834  0x00000462 branch  0x0000261d 
+ 00000835  0x00000465 fetch  0x00000008 , 0x00004bab 
+ 00000836  0x00000466 bbit1  0x0000002f , 0x0000480a 
+ 00000837  0x00000467 fetch  0x00000001 , 0x00004938 
+ 00000838  0x00000468 beq  0x00000000 , 0x00000348 
+ 00000839  0x00000469 branch  0x00003d57 
+ 00000840  0x0000046c fetch  0x00000008 , 0x00004bab 
+ 00000841  0x0000046d bbit0  0x00000011 , 0x00004803 
+ 00000842  0x0000046e call  0x000003de 
+ 00000843  0x0000046f call  0x00003d65 
+ 00000844  0x00000470 branch  0x00004806 , 0x00000028 
+ 00000845  0x00000471 fetch  0x00000008 , 0x00004bab 
+ 00000846  0x00000472 bbit1  0x00000030 , 0x0000480c 
+ 00000847  0x00000473 bbit0  0x00000031 , 0x0000480c 
+ 00000848  0x00000474 call  0x00004110 
+ 00000849  0x00000475 and  0x00000011 , 0x00000007 , 0x0000003f 
+ 00000850  0x00000476 branch  0x000047ff 
+ 00000851  0x0000047a call  0x0000408f 
+ 00000852  0x0000047b call  0x00000383 
+ 00000853  0x0000047d fetch  0x00000001 , 0x00004927 
+ 00000854  0x0000047e beq  0x0000000c , 0x00000358 
+ 00000855  0x0000047f branch  0x00004098 
+ 00000856  0x00000482 fetch  0x00000001 , 0x00004992 
+ 00000857  0x00000483 beq  0x00000000 , 0x0000035d 
+ 00000858  0x00000484 beq  0x00000001 , 0x00000360 
+ 00000859  0x00000485 beq  0x00000002 , 0x00000363 
+ 00000860  0x00000486 beq  0x00000003 , 0x00000366 
+ 00000861  0x00000488 fetch  0x00000001 , 0x00004ca4 
+ 00000862  0x00000489 copy  0x0000003f , 0x00000011 
+ 00000863  0x0000048a branch  0x00000368 
+ 00000864  0x0000048d fetch  0x00000001 , 0x00004ca5 
+ 00000865  0x0000048e copy  0x0000003f , 0x00000011 
+ 00000866  0x0000048f branch  0x00000368 
+ 00000867  0x00000492 fetch  0x00000001 , 0x00004ca6 
+ 00000868  0x00000493 copy  0x0000003f , 0x00000011 
+ 00000869  0x00000494 branch  0x00000368 
+ 00000870  0x00000497 fetch  0x00000001 , 0x00004ca7 
+ 00000871  0x00000498 copy  0x0000003f , 0x00000011 
+ 00000872  0x0000049b setarg  0x0000c309 
+ 00000873  0x0000049c call  0x00005b0c 
+ 00000874  0x0000049d copy  0x00000011 , 0x0000003f 
+ 00000875  0x0000049e lshift8  0x0000003f , 0x0000003f 
+ 00000876  0x0000049f add  0x0000003f , 0x00000023 , 0x0000003f 
+ 00000877  0x000004a0 call  0x00005b0c 
+ 00000878  0x000004a1 setarg  0x00000009 
+ 00000879  0x000004a2 branch  0x00005b0c 
+ 00000880  0x000004a9 call  0x00003f65 
+ 00000881  0x000004aa rtn  0x0000002b 
+ 00000882  0x000004ac call  0x00004236 
+ 00000883  0x000004ae call  0x000041b5 
+ 00000884  0x000004af beq  0x00000030 , 0x0000037a 
+ 00000885  0x000004b0 beq  0x00000031 , 0x00004217 
+ 00000886  0x000004b1 beq  0x00000058 , 0x00004220 
+ 00000887  0x000004b2 call  0x000041b2 
+ 00000888  0x000004b3 nop  0x00001af4 
+ 00000889  0x000004b4 branch  0x00000373 
+ 00000890  0x000004b7 fetch  0x00000001 , 0x000049c2 
+ 00000891  0x000004b8 beq  0x000000d1 , 0x0000037d 
+ 00000892  0x000004b9 branch  0x000041bd 
+ 00000893  0x000004bc setarg  0x00000049 
+ 00000894  0x000004bd call  0x00005b0d 
+ 00000895  0x000004be beq  0x000000a1 , 0x00000381 
+ 00000896  0x000004bf branch  0x000041da 
+ 00000897  0x000004c2 jam  0x0000000c , 0x00004927 
+ 00000898  0x000004c3 rtn 
+ 00000899  0x000004c7 fetch  0x00000001 , 0x00004c41 
+ 00000900  0x000004c8 bbit1  0x00000000 , 0x00000387 
+ 00000901  0x000004c9 fetch  0x00000001 , 0x00004923 
+ 00000902  0x000004ca rtneq  0x000000ff 
+ 00000903  0x000004cc fetch  0x00000002 , 0x00004ac2 
+ 00000904  0x000004cd nrtn  0x00000034 
+ 00000905  0x000004ce fetch  0x00000002 , 0x00004883 
+ 00000906  0x000004cf nrtn  0x00000034 
+ 00000907  0x000004d0 fetch  0x00000002 , 0x00004887 
+ 00000908  0x000004d1 nrtn  0x00000034 
+ 00000909  0x000004d2 fetch  0x00000001 , 0x00004c41 
+ 00000910  0x000004d3 bbit1  0x00000000 , 0x00000395 
+ 00000911  0x000004d4 fetch  0x00000001 , 0x00004ba7 
+ 00000912  0x000004d5 nrtn  0x00000034 
+ 00000913  0x000004d7 fetch  0x00000001 , 0x00004bc1 
+ 00000914  0x000004d8 branch  0x0000046d , 0x00000034 
+ 00000915  0x000004d9 store  0x00000001 , 0x00004ba8 
+ 00000916  0x000004da rtn 
+ 00000917  0x000004dc fetch  0x00000001 , 0x00004c47 
+ 00000918  0x000004dd nrtn  0x00000034 
+ 00000919  0x000004de branch  0x00000391 
+ 00000920  0x000004e1 call  0x00003e9b 
+ 00000921  0x000004e2 call  0x000000f0 
+ 00000922  0x000004e4 call  0x0000232b 
+ 00000923  0x000004e5 call  0x00002556 
+ 00000924  0x000004e6 call  0x000047cd 
+ 00000925  0x000004e8 call  0x000048be 
+ 00000926  0x000004e9 call  0x0000046a 
+ 00000927  0x000004ea call  0x000003fe 
+ 00000928  0x000004ec call  0x0000407c 
+ 00000929  0x000004ed call  0x000044cc 
+ 00000930  0x000004ee call  0x00000498 
+ 00000931  0x000004ef call  0x000044ff 
+ 00000932  0x000004f1 call  0x000003bb 
+ 00000933  0x000004f2 call  0x00004512 
+ 00000934  0x000004f3 call  0x000004af 
+ 00000935  0x000004f4 call  0x00004515 
+ 00000936  0x000004f5 call  0x000004b2 
+ 00000937  0x000004f7 call  0x0000452a 
+ 00000938  0x000004f8 call  0x0000452d 
+ 00000939  0x000004f9 call  0x00004532 
+ 00000940  0x000004fa call  0x00004535 
+ 00000941  0x000004fb call  0x00004022 
+ 00000942  0x000004fc call  0x00004547 
+ 00000943  0x000004fe call  0x0000045c 
+ 00000944  0x000004ff call  0x000004b5 
+ 00000945  0x00000500 branch  0x000003bf 
+ 00000946  0x00000503 fetch  0x00000001 , 0x00004bf0 
+ 00000947  0x00000504 rtn  0x00000034 
+ 00000948  0x00000505 call  0x000003f8 
+ 00000949  0x00000506 jam  0x00000000 , 0x00004bf0 
+ 00000950  0x00000507 rtn 
+ 00000951  0x0000050a jam  0x00000000 , 0x00004c42 
+ 00000952  0x0000050b jam  0x00000000 , 0x00004bf0 
+ 00000953  0x0000050c jam  0x00000000 , 0x00004c47 
+ 00000954  0x0000050d branch  0x0000043d 
+ 00000955  0x0000050f arg  0x00004b77 , 0x00000013 
+ 00000956  0x00000510 arg  0x0000450a , 0x00000012 
+ 00000957  0x00000511 call  0x0000318a 
+ 00000958  0x00000512 branch  0x00004507 
+ 00000959  0x00000515 arg  0x00004c1e , 0x00000013 
+ 00000960  0x00000516 arg  0x00005d8c , 0x00000012 
+ 00000961  0x00000517 branch  0x0000318a 
+ 00000962  0x0000051d jam  0x00000000 , 0x00004c42 
+ 00000963  0x0000051e fetch  0x00000001 , 0x00004c41 
+ 00000964  0x0000051f rtnbit0  0x00000000 
+ 00000965  0x00000520 call  0x0000044a 
+ 00000966  0x00000522 jam  0x00000000 , 0x00004c45 
+ 00000967  0x00000524 fetch  0x00000001 , 0x00004c46 
+ 00000968  0x00000525 store  0x00000001 , 0x00004c47 
+ 00000969  0x00000527 fetch  0x00000001 , 0x00004c4d 
+ 00000970  0x00000528 rshift  0x0000003f , 0x0000003f 
+ 00000971  0x00000529 store  0x00000001 , 0x00004c4e 
+ 00000972  0x0000052a rtn 
+ 00000973  0x0000052c fetch  0x00000001 , 0x00004c54 
+ 00000974  0x0000052d store  0x00000001 , 0x00004c55 
+ 00000975  0x0000052e rtn 
+ 00000976  0x00000531 fetch  0x00000001 , 0x00004c45 
+ 00000977  0x00000532 beq  0x00000001 , 0x000003d7 
+ 00000978  0x00000533 beq  0x00000002 , 0x000003d9 
+ 00000979  0x00000534 beq  0x00000003 , 0x000003db 
+ 00000980  0x00000536 fetch  0x00000001 , 0x00004c4b 
+ 00000981  0x00000538 store  0x00000001 , 0x00004c4c 
+ 00000982  0x00000539 rtn 
+ 00000983  0x0000053b fetch  0x00000001 , 0x00004c48 
+ 00000984  0x0000053c branch  0x000003d5 
+ 00000985  0x0000053e fetch  0x00000001 , 0x00004c49 
+ 00000986  0x0000053f branch  0x000003d5 
+ 00000987  0x00000541 fetch  0x00000001 , 0x00004c4a 
+ 00000988  0x00000542 branch  0x000003d5 
+ 00000989  0x00000546 branch  0x00000402 
+ 00000990  0x00000549 fetch  0x00000001 , 0x00004c41 
+ 00000991  0x0000054a rtnbit0  0x00000000 
+ 00000992  0x0000054c jam  0x00000001 , 0x00004c42 
+ 00000993  0x0000054d jam  0x00000001 , 0x00004c43 
+ 00000994  0x0000054e fetch  0x00000001 , 0x00004938 
+ 00000995  0x0000054f beq  0x00000000 , 0x000003ec 
+ 00000996  0x00000550 beq  0x00000001 , 0x000003f2 
+ 00000997  0x00000552 jam  0x00000003 , 0x00004c45 
+ 00000998  0x00000553 call  0x000003db 
+ 00000999  0x00000554 fetch  0x00000001 , 0x00004c41 
+ 00001000  0x00000555 rtnbit0  0x00000002 
+ 00001001  0x00000556 fetch  0x00000001 , 0x00004c52 
+ 00001002  0x00000558 store  0x00000001 , 0x00004c53 
+ 00001003  0x00000559 rtn 
+ 00001004  0x0000055b jam  0x00000001 , 0x00004c45 
+ 00001005  0x0000055c call  0x000003d7 
+ 00001006  0x0000055d fetch  0x00000001 , 0x00004c41 
+ 00001007  0x0000055e rtnbit0  0x00000002 
+ 00001008  0x0000055f fetch  0x00000001 , 0x00004c50 
+ 00001009  0x00000560 branch  0x000003ea 
+ 00001010  0x00000562 jam  0x00000002 , 0x00004c45 
+ 00001011  0x00000563 call  0x000003d9 
+ 00001012  0x00000564 fetch  0x00000001 , 0x00004c41 
+ 00001013  0x00000565 rtnbit0  0x00000002 
+ 00001014  0x00000566 fetch  0x00000001 , 0x00004c51 
+ 00001015  0x00000567 branch  0x000003ea 
+ 00001016  0x0000056a fetch  0x00000001 , 0x00004c41 
+ 00001017  0x0000056b rtnbit0  0x00000000 
+ 00001018  0x0000056c fetch  0x00000001 , 0x00004c41 
+ 00001019  0x0000056d set0  0x00000002 , 0x0000003f 
+ 00001020  0x0000056e store  0x00000001 , 0x00004c41 
+ 00001021  0x0000056f branch  0x000003e0 
+ 00001022  0x00000573 fetch  0x00000001 , 0x00004c42 
+ 00001023  0x00000574 rtn  0x00000034 
+ 00001024  0x00000575 fetch  0x00000001 , 0x00004c43 
+ 00001025  0x00000576 beq  0x00000001 , 0x0000040b 
+ 00001026  0x00000578 fetch  0x00000001 , 0x00004c47 
+ 00001027  0x00000579 branch  0x00000407 , 0x00000034 
+ 00001028  0x0000057a increase  0xffffffff 
+ 00001029  0x0000057b store  0x00000001 , 0x00004c47 
+ 00001030  0x0000057c branch  0x00000429 
+ 00001031  0x0000057f jam  0x00000001 , 0x00004bf0 
+ 00001032  0x00000580 jam  0x00000000 , 0x00004c42 
+ 00001033  0x00000581 call  0x000003cd 
+ 00001034  0x00000582 branch  0x0000043d 
+ 00001035  0x00000585 fetch  0x00000001 , 0x00004c45 
+ 00001036  0x00000586 rtn  0x00000034 
+ 00001037  0x00000587 beq  0x00000001 , 0x00000412 
+ 00001038  0x00000588 beq  0x00000002 , 0x00000412 
+ 00001039  0x00000589 beq  0x00000003 , 0x00000412 
+ 00001040  0x0000058a beq  0x00000004 , 0x00000415 
+ 00001041  0x0000058b rtn 
+ 00001042  0x0000058e fetch  0x00000001 , 0x00004c41 
+ 00001043  0x0000058f bbit1  0x00000002 , 0x00000415 
+ 00001044  0x00000590 branch  0x00000417 
+ 00001045  0x00000593 fetch  0x00000001 , 0x00004c53 
+ 00001046  0x00000594 branch  0x00000438 , 0x00000034 
+ 00001047  0x00000596 arg  0x00004c4c , 0x00000013 
+ 00001048  0x00000597 arg  0x0000041a , 0x00000012 
+ 00001049  0x00000598 branch  0x0000318a 
+ 00001050  0x0000059b fetch  0x00000001 , 0x00004c45 
+ 00001051  0x0000059c beq  0x00000004 , 0x00000422 
+ 00001052  0x0000059d fetch  0x00000001 , 0x00004c41 
+ 00001053  0x0000059e bbit1  0x00000002 , 0x00000422 
+ 00001054  0x000005a0 call  0x000003d0 
+ 00001055  0x000005a1 fetch  0x00000001 , 0x00004c44 
+ 00001056  0x000005a2 beq  0x00000001 , 0x0000043a 
+ 00001057  0x000005a3 branch  0x00000426 
+ 00001058  0x000005a6 fetch  0x00000001 , 0x00004c53 
+ 00001059  0x000005a7 increase  0xffffffff 
+ 00001060  0x000005a8 store  0x00000001 , 0x00004c53 
+ 00001061  0x000005a9 branch  0x0000041e 
+ 00001062  0x000005ad fetch  0x00000001 , 0x00004c45 
+ 00001063  0x000005ae beq  0x00000004 , 0x00000457 
+ 00001064  0x000005b0 jam  0x00000001 , 0x00004c44 
+ 00001065  0x000005b1 fetch  0x00000001 , 0x00004938 
+ 00001066  0x000005b2 beq  0x00000000 , 0x0000042e 
+ 00001067  0x000005b3 beq  0x00000001 , 0x00000430 
+ 00001068  0x000005b4 beq  0x00000002 , 0x00000432 
+ 00001069  0x000005b5 rtn 
+ 00001070  0x000005b7 fetcht  0x00000001 , 0x00004c56 
+ 00001071  0x000005b8 branch  0x00000435 
+ 00001072  0x000005ba fetcht  0x00000001 , 0x00004c57 
+ 00001073  0x000005bb branch  0x00000435 
+ 00001074  0x000005bd fetcht  0x00000001 , 0x00004c58 
+ 00001075  0x000005be branch  0x00000435 
+ 00001076  0x000005c0 fetcht  0x00000001 , 0x00004c5a 
+ 00001077  0x000005c2 sub  0x00000002 , 0x000000ff , 0x0000003e 
+ 00001078  0x000005c3 rtn  0x00000005 
+ 00001079  0x000005c4 branch  0x00006069 
+ 00001080  0x000005c8 jam  0x00000000 , 0x00004c42 
+ 00001081  0x000005c9 jam  0x00000000 , 0x00004c45 
+ 00001082  0x000005cb fetch  0x00000001 , 0x00004c45 
+ 00001083  0x000005cc beq  0x00000004 , 0x0000044f 
+ 00001084  0x000005ce jam  0x00000000 , 0x00004c44 
+ 00001085  0x000005cf fetch  0x00000001 , 0x00004938 
+ 00001086  0x000005d0 beq  0x00000000 , 0x00000442 
+ 00001087  0x000005d1 beq  0x00000001 , 0x00000444 
+ 00001088  0x000005d2 beq  0x00000002 , 0x00000446 
+ 00001089  0x000005d3 rtn 
+ 00001090  0x000005d5 fetcht  0x00000001 , 0x00004c56 
+ 00001091  0x000005d6 branch  0x00000447 
+ 00001092  0x000005d8 fetcht  0x00000001 , 0x00004c57 
+ 00001093  0x000005d9 branch  0x00000447 
+ 00001094  0x000005db fetcht  0x00000001 , 0x00004c58 
+ 00001095  0x000005dd sub  0x00000002 , 0x000000ff , 0x0000003e 
+ 00001096  0x000005de rtn  0x00000005 
+ 00001097  0x000005df branch  0x0000607f 
+ 00001098  0x000005e2 call  0x00000442 
+ 00001099  0x000005e3 call  0x00000444 
+ 00001100  0x000005e4 call  0x00000446 
+ 00001101  0x000005e5 call  0x00000111 
+ 00001102  0x000005e6 branch  0x0000044f 
+ 00001103  0x000005e9 jam  0x00000000 , 0x00004c44 
+ 00001104  0x000005ea fetch  0x00000001 , 0x00004c41 
+ 00001105  0x000005eb bbit1  0x00000006 , 0x0000043c 
+ 00001106  0x000005ec bbit1  0x00000007 , 0x0000043c 
+ 00001107  0x000005ee fetcht  0x00000001 , 0x00004c5a 
+ 00001108  0x000005f0 sub  0x00000002 , 0x000000ff , 0x0000003e 
+ 00001109  0x000005f1 rtn  0x00000005 
+ 00001110  0x000005f2 branch  0x00006065 
+ 00001111  0x000005f5 jam  0x00000001 , 0x00004c44 
+ 00001112  0x000005f6 fetch  0x00000001 , 0x00004c41 
+ 00001113  0x000005f7 bbit1  0x00000006 , 0x00000428 
+ 00001114  0x000005f8 bbit1  0x00000007 , 0x00000428 
+ 00001115  0x000005f9 branch  0x00000434 
+ 00001116  0x000005fd fetch  0x00000001 , 0x00004bed 
+ 00001117  0x000005fe rtneq  0x000000ff 
+ 00001118  0x000005ff fetch  0x00000002 , 0x00004ab2 
+ 00001119  0x00000600 rtn  0x00000034 
+ 00001120  0x00000601 fetch  0x00000002 , 0x00004bbe 
+ 00001121  0x00000602 fetcht  0x00000002 , 0x00004ab2 
+ 00001122  0x00000603 isub  0x00000002 , 0x00000002 
+ 00001123  0x00000604 fetch  0x00000002 , 0x00004bee 
+ 00001124  0x00000605 isub  0x00000002 , 0x0000003f 
+ 00001125  0x00000606 branch  0x00000468 , 0x00000002 
+ 00001126  0x00000608 fetcht  0x00000001 , 0x00004bed 
+ 00001127  0x00000609 branch  0x00006065 
+ 00001128  0x0000060b fetcht  0x00000001 , 0x00004bed 
+ 00001129  0x0000060c branch  0x00006069 
+ 00001130  0x0000060f arg  0x00004ba8 , 0x00000013 
+ 00001131  0x00000610 arg  0x0000046d , 0x00000012 
+ 00001132  0x00000611 branch  0x0000318a 
+ 00001133  0x00000614 fetch  0x00000001 , 0x00004c41 
+ 00001134  0x00000615 bbit1  0x00000000 , 0x00000484 
+ 00001135  0x00000616 fetch  0x00000001 , 0x00004927 
+ 00001136  0x00000617 beq  0x00000003 , 0x000048f2 
+ 00001137  0x00000618 beq  0x0000000b , 0x000048f2 
+ 00001138  0x00000619 fetch  0x00000001 , 0x00004923 
+ 00001139  0x0000061a store  0x00000001 , 0x0000492f 
+ 00001140  0x0000061b fetch  0x00000002 , 0x00004bc2 
+ 00001141  0x0000061c store  0x00000002 , 0x00004930 
+ 00001142  0x0000061d store  0x00000002 , 0x00004932 
+ 00001143  0x0000061e arg  0x00000000 , 0x00000011 
+ 00001144  0x0000061f fetcht  0x00000001 , 0x00004992 
+ 00001145  0x00000620 increase  0x00000002 , 0x00000002 
+ 00001146  0x00000621 sub  0x00000002 , 0x00000003 , 0x0000003e 
+ 00001147  0x00000622 call  0x0000047e , 0x00000002 
+ 00001148  0x00000623 ncall  0x00000482 , 0x00000002 
+ 00001149  0x00000624 branch  0x000048ff 
+ 00001150  0x00000627 fetch  0x00000008 , 0x00004bab 
+ 00001151  0x00000628 rtnbit0  0x0000001c 
+ 00001152  0x00000629 increase  0x00000001 , 0x00000002 
+ 00001153  0x0000062a rtn 
+ 00001154  0x0000062c increase  0xfffffffd , 0x00000002 
+ 00001155  0x0000062d rtn 
+ 00001156  0x00000630 fetch  0x00000001 , 0x00004927 
+ 00001157  0x00000631 beq  0x00000003 , 0x00000495 
+ 00001158  0x00000632 beq  0x0000000b , 0x00000495 
+ 00001159  0x00000633 fetcht  0x00000001 , 0x00004992 
+ 00001160  0x00000634 increase  0x00000002 , 0x00000002 
+ 00001161  0x00000636 sub  0x00000002 , 0x00000003 , 0x0000003e 
+ 00001162  0x00000637 call  0x0000047e , 0x00000002 
+ 00001163  0x00000638 ncall  0x00000482 , 0x00000002 
+ 00001164  0x00000639 copy  0x00000002 , 0x0000003f 
+ 00001165  0x0000063a iadd  0x0000003f , 0x0000003f 
+ 00001166  0x0000063b store  0x00000001 , 0x00004c53 
+ 00001167  0x0000063d jam  0x00000004 , 0x00004c45 
+ 00001168  0x0000063e call  0x000003d4 
+ 00001169  0x0000063f jam  0x00000001 , 0x00004c42 
+ 00001170  0x00000640 jam  0x00000001 , 0x00004c43 
+ 00001171  0x00000641 jam  0x00000000 , 0x00004c44 
+ 00001172  0x00000642 rtn 
+ 00001173  0x00000645 fetcht  0x00000001 , 0x00004992 
+ 00001174  0x00000646 increase  0x00000001 , 0x00000002 
+ 00001175  0x00000647 branch  0x00000489 
+ 00001176  0x0000064c fetch  0x00000001 , 0x00004938 
+ 00001177  0x0000064d beq  0x00000000 , 0x0000049e 
+ 00001178  0x0000064e fetch  0x00000008 , 0x00004bab 
+ 00001179  0x0000064f rtnbit0  0x00000035 
+ 00001180  0x00000650 fetcht  0x00000001 , 0x00004bca 
+ 00001181  0x00000651 branch  0x000004a1 
+ 00001182  0x00000654 fetch  0x00000008 , 0x00004bab 
+ 00001183  0x00000655 rtnbit0  0x00000032 
+ 00001184  0x00000656 fetcht  0x00000001 , 0x00004bcb 
+ 00001185  0x00000658 storet  0x00000001 , 0x00004b9d 
+ 00001186  0x00000659 call  0x00004115 
+ 00001187  0x0000065a and  0x0000003f , 0x00000007 , 0x0000003f 
+ 00001188  0x0000065b fetcht  0x00000001 , 0x00004b9d 
+ 00001189  0x0000065c isub  0x00000002 , 0x0000003e 
+ 00001190  0x0000065d branch  0x000004a8 , 0x00000005 
+ 00001191  0x0000065e branch  0x000044eb 
+ 00001192  0x00000662 call  0x000004ad 
+ 00001193  0x00000663 fetch  0x00000001 , 0x00004b9f 
+ 00001194  0x00000664 rtneq  0x00000001 
+ 00001195  0x00000665 jam  0x00000001 , 0x00004b9f 
+ 00001196  0x00000666 rtn 
+ 00001197  0x00000669 arg  0x000002f4 , 0x00000012 
+ 00001198  0x0000066a branch  0x000044f7 
+ 00001199  0x0000066d fetch  0x00000008 , 0x00004bab 
+ 00001200  0x0000066e rtnbit1  0x0000003b 
+ 00001201  0x0000066f branch  0x0000451f 
+ 00001202  0x00000672 arg  0x00004c7c , 0x00000013 
+ 00001203  0x00000673 arg  0x0000436c , 0x00000012 
+ 00001204  0x00000674 branch  0x0000318a 
+ 00001205  0x00000679 arg  0x00004ab2 , 0x00000013 
+ 00001206  0x0000067a arg  0x000004b8 , 0x00000012 
+ 00001207  0x0000067b branch  0x00003191 
+ 00001208  0x0000067e fetch  0x00000001 , 0x00004938 
+ 00001209  0x0000067f beq  0x00000000 , 0x00000302 
+ 00001210  0x00000680 branch  0x0000431b 
+ 00001211  0x00000683 call  0x000003f8 
  00001212  0x00000684 fetch  0x00000002 , 0x0000478c 
  00001213  0x00000685 isolate1  0x0000000b , 0x0000003f 
  00001214  0x00000686 call  0x00004581 , 0x00000001 
@@ -1333,7 +1333,7 @@
  00001332  0x00000726 setarg  0x00000000 
  00001333  0x00000727 store  0x00000006 , 0x000048d1 
  00001334  0x00000728 call  0x00004240 
- 00001335  0x00000729 call  0x00000352 
+ 00001335  0x00000729 call  0x00000355 
  00001336  0x0000072a call  0x00003f7e 
  00001337  0x0000072b call  0x00003f83 
  00001338  0x0000072c call  0x0000055d 
@@ -1511,7 +1511,7 @@
  00001510  0x00000820 bbit1  0x00000006 , 0x000005e8 
  00001511  0x00000821 branch  0x0000465a 
  00001512  0x00000824 jam  0x00000003 , 0x00004b94 
- 00001513  0x00000825 branch  0x0000021d 
+ 00001513  0x00000825 branch  0x0000021f 
  00001514  0x00000828 fetch  0x00000008 , 0x00004bab 
  00001515  0x00000829 bbit1  0x0000002e , 0x00004036 
  00001516  0x0000082a fetch  0x00000001 , 0x0000490f 
@@ -1607,7 +1607,7 @@
  00001606  0x000008a7 increase  0x00000001 , 0x0000003f 
  00001607  0x000008a8 and  0x0000003f , 0x00000003 , 0x0000003f 
  00001608  0x000008aa store  0x00000001 , 0x00004992 
- 00001609  0x000008ab call  0x00000350 
+ 00001609  0x000008ab call  0x00000353 
  00001610  0x000008ac branch  0x000045ee 
  00001611  0x000008af fetch  0x00000001 , 0x00004c3f 
  00001612  0x000008b0 nbranch  0x00000668 , 0x00000034 
Index: output/bt_program23.list
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/output/bt_program23.list	(revision 1912)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/output/bt_program23.list	(working copy)
@@ -57,1382 +57,1382 @@
 0x34 000078 call mouse_xtal_init 
 0x35 000079 branch soft_reset + 3 
 :      000081 p_mouse_start_reconnect_device:
-0x36 000084 call p_mouse_device_pair_led_config 
-:      000085 p_mouse_start_reconnect_device_next:
-0x37 000086 arg mem_device1_type ,rega 
-0x38 000087 fetch 1 ,mem_device_flag 
-0x39 000088 increase -1 ,pdata 
-0x3a 000089 mul32 pdata ,29 ,pdata 
-0x3b 000090 iadd rega ,rega 
-0x3c 000091 ifetch 1 ,rega 
-0x3d 000092 store 1 ,mem_xrecord_mode 
-:      000093 p_mouse_start_reconnect:
-0x3e 000094 fetch 1 ,mem_xrecord_mode 
-0x3f 000095 beq rec_3_mode ,mouse3_0_check_reconn_target 
-0x40 000096 beq rec_4_mode ,mouse4_0_check_reconn_target 
-0x41 000097 branch mouse_buletooth_fast_conn_init 
-:      000099 p_twspi_reset:
-0x42 000100 fetch 1 ,mem_mouse_sensor_sclk_gpio 
-0x43 000101 branch twspi_reset + 1 
-:      000103 p_mouse_led_on:
-0x44 000104 copy temp ,pdata 
-0x45 000105 rtneq gpio_disable 
-0x46 000106 copy pdata ,temp 
-0x47 000107 branch mouse_led_on + 1 
-:      000109 p_mouse_led_off:
-0x48 000110 copy temp ,pdata 
-0x49 000111 rtneq gpio_disable 
-0x4a 000112 copy pdata ,temp 
-0x4b 000113 branch mouse_led_off + 1 
-:      000115 p_led_num_check:
-0x4c 000116 fetch 1 ,mem_mouse_flag + 4 
-0x4d 000117 nrtn blank 
-0x4e 000118 jam 0 ,mem_ui_led_struct_num 
-0x4f 000119 rtn 
-:      000122 p_mouse_ready_reconnection_by_button:
-0x50 000123 fetch 1 ,mem_device_number 
-0x51 000124 rtneq 1 
-0x52 000125 call mouse_select_device_number 
-0x53 000126 storet 1 ,mem_device_flag 
-:      000127 p_mouse_store_device_number_before_reset:
-0x54 000128 jam 0 ,mem_link_key_exists 
-0x55 000129 call mouse_select_device_enable 
-0x56 000130 call p_mouse_stop_bluetooth_mode 
-0x57 000131 call mouse_select_device_disable 
-0x58 000132 jam 1 ,mem_mouse_need_soft_reset 
-0x59 000133 branch mouse_store_device_info_delay 
-:      000135 p_mouse_stop_bluetooth_mode:
-0x5a 000136 fetch 2 ,mem_ui_state_map 
-0x5b 000137 rtnbit1 ui_state_bt_reconnect 
-0x5c 000138 branch mouse_stop_bluetooth_mode + 2 
-:      000140 p_main_loop:
-0x5d 000141 call sp_calc_sequence 
-0x5e 000142 call sp_calc_sequence_256 
-0x5f 000143 call sp_calc_sequence_256_check 
-0x60 000144 call le_advertising_dispatch 
-0x61 000145 call idle_dispatch 
-0x62 000146 call p_app_process_idle 
-0x63 000147 branch main_loop + 7 
-:      000149 p_app_process_idle:
-0x64 000150 call p_ui_dispatch 
-0x65 000151 branch app_process_idle + 2 
-:      000153 p_ui_dispatch:
-0x66 000154 call p_ui_led_dispatch 
-0x67 000155 branch ui_timer_check 
-:      000157 p_ui_led_dispatch:
-0x68 000158 fetch 1 ,mem_ui_led_struct_num 
-0x69 000159 rtn blank 
-0x6a 000160 fetch 2 ,mem_ui_led_struct_ptr 
-0x6b 000161 copy pdata ,regb 
-0x6c 000162 add regb ,led_offset_led_gpio ,regb 
-0x6d 000163 ifetch 1 ,regb 
-0x6e 000164 rtneq gpio_disable 
-0x6f 000165 branch ui_led_dispatch + 2 
-:      000168 p_set_sync_on:
-0x70 000169 jam 0x5 ,modem_en 
-0x71 000170 nop 2 
-0x72 000171 jam 0x0 ,modem_en 
-0x73 000172 fetch 1 ,mem_fcomp_div 
-0x74 000173 beq xtal_24m ,set_sync_on_24m 
-:      000174 p_set_sync_on_16m:
-0x75 000175 jam 0x29 ,core_syn_afc_cfg1 
-0x76 000176 branch set_sync_on_16m 
-:      000178 p_set_freq_rx:
-0x77 000179 call set_freq_rx + 1 
-0x78 000180 setarg 0x7676 
-0x79 000181 store 2 ,0x8968 
-0x7a 000182 rtn 
-:      000184 p_mouse_24g_fast_conn_mode_check:
-0x7b 000185 rtnmark0 mark_24g 
-0x7c 000186 fetch 4 ,mem_24g_receiver_addr 
-0x7d 000187 fetcht 4 ,mem_24g_fast_conn_addr 
-0x7e 000188 isub temp ,null 
-0x7f 000189 branch p_mouse_soft_agc_enable ,zero 
-0x80 000190 branch p_mouse_soft_agc_disable 
-:      000192 p_mouse_soft_agc_enable:
-0x81 000193 jam 0 ,mem_gain_fix 
-0x82 000194 jam tx_power_f17db ,mem_tx_power 
-0x83 000195 rtn 
-:      000196 p_mouse_soft_agc_disable:
-0x84 000197 jam 0xff ,mem_gain_fix 
+0x36 000085 jam 0 ,mem_mouse_multi_led_blink_enable 
+0x37 000086 jam 0 ,mem_mouse_multi_led_blink_type 
+0x38 000087 call p_mouse_device_multi_led_off 
+:      000088 p_mouse_start_reconnect_device_next:
+0x39 000089 arg mem_device1_type ,rega 
+0x3a 000090 fetch 1 ,mem_device_flag 
+0x3b 000091 increase -1 ,pdata 
+0x3c 000092 mul32 pdata ,29 ,pdata 
+0x3d 000093 iadd rega ,rega 
+0x3e 000094 ifetch 1 ,rega 
+0x3f 000095 store 1 ,mem_xrecord_mode 
+:      000096 p_mouse_start_reconnect:
+0x40 000097 fetch 1 ,mem_xrecord_mode 
+0x41 000098 beq rec_3_mode ,mouse3_0_check_reconn_target 
+0x42 000099 beq rec_4_mode ,mouse4_0_check_reconn_target 
+0x43 000100 branch mouse_buletooth_fast_conn_init 
+:      000102 p_twspi_reset:
+0x44 000103 fetch 1 ,mem_mouse_sensor_sclk_gpio 
+0x45 000104 branch twspi_reset + 1 
+:      000106 p_mouse_led_on:
+0x46 000107 copy temp ,pdata 
+0x47 000108 rtneq gpio_disable 
+0x48 000109 copy pdata ,temp 
+0x49 000110 branch mouse_led_on + 1 
+:      000112 p_mouse_led_off:
+0x4a 000113 copy temp ,pdata 
+0x4b 000114 rtneq gpio_disable 
+0x4c 000115 copy pdata ,temp 
+0x4d 000116 branch mouse_led_off + 1 
+:      000118 p_led_num_check:
+0x4e 000119 fetch 1 ,mem_mouse_flag + 4 
+0x4f 000120 nrtn blank 
+0x50 000121 jam 0 ,mem_ui_led_struct_num 
+0x51 000122 rtn 
+:      000125 p_mouse_ready_reconnection_by_button:
+0x52 000126 fetch 1 ,mem_device_number 
+0x53 000127 rtneq 1 
+0x54 000128 call mouse_select_device_number 
+0x55 000129 storet 1 ,mem_device_flag 
+:      000130 p_mouse_store_device_number_before_reset:
+0x56 000131 jam 0 ,mem_link_key_exists 
+0x57 000132 call mouse_select_device_enable 
+0x58 000133 call p_mouse_stop_bluetooth_mode 
+0x59 000134 call mouse_select_device_disable 
+0x5a 000135 jam 1 ,mem_mouse_need_soft_reset 
+0x5b 000136 branch mouse_store_device_info_delay 
+:      000138 p_mouse_stop_bluetooth_mode:
+0x5c 000139 fetch 2 ,mem_ui_state_map 
+0x5d 000140 rtnbit1 ui_state_bt_reconnect 
+0x5e 000141 branch mouse_stop_bluetooth_mode + 2 
+:      000143 p_main_loop:
+0x5f 000144 call sp_calc_sequence 
+0x60 000145 call sp_calc_sequence_256 
+0x61 000146 call sp_calc_sequence_256_check 
+0x62 000147 call le_advertising_dispatch 
+0x63 000148 call idle_dispatch 
+0x64 000149 call p_app_process_idle 
+0x65 000150 branch main_loop + 7 
+:      000152 p_app_process_idle:
+0x66 000153 call p_ui_dispatch 
+0x67 000154 branch app_process_idle + 2 
+:      000156 p_ui_dispatch:
+0x68 000157 call p_ui_led_dispatch 
+0x69 000158 branch ui_timer_check 
+:      000160 p_ui_led_dispatch:
+0x6a 000161 fetch 1 ,mem_ui_led_struct_num 
+0x6b 000162 rtn blank 
+0x6c 000163 fetch 2 ,mem_ui_led_struct_ptr 
+0x6d 000164 copy pdata ,regb 
+0x6e 000165 add regb ,led_offset_led_gpio ,regb 
+0x6f 000166 ifetch 1 ,regb 
+0x70 000167 rtneq gpio_disable 
+0x71 000168 branch ui_led_dispatch + 2 
+:      000171 p_set_sync_on:
+0x72 000172 jam 0x5 ,modem_en 
+0x73 000173 nop 2 
+0x74 000174 jam 0x0 ,modem_en 
+0x75 000175 fetch 1 ,mem_fcomp_div 
+0x76 000176 beq xtal_24m ,set_sync_on_24m 
+:      000177 p_set_sync_on_16m:
+0x77 000178 jam 0x29 ,core_syn_afc_cfg1 
+0x78 000179 branch set_sync_on_16m 
+:      000181 p_set_freq_rx:
+0x79 000182 call set_freq_rx + 1 
+0x7a 000183 setarg 0x7676 
+0x7b 000184 store 2 ,0x8968 
+0x7c 000185 rtn 
+:      000187 p_mouse_24g_fast_conn_mode_check:
+0x7d 000188 rtnmark0 mark_24g 
+0x7e 000189 fetch 4 ,mem_24g_receiver_addr 
+0x7f 000190 fetcht 4 ,mem_24g_fast_conn_addr 
+0x80 000191 isub temp ,null 
+0x81 000192 branch p_mouse_soft_agc_enable ,zero 
+0x82 000193 branch p_mouse_soft_agc_disable 
+:      000195 p_mouse_soft_agc_enable:
+0x83 000196 jam 0 ,mem_gain_fix 
+0x84 000197 jam tx_power_f17db ,mem_tx_power 
 0x85 000198 rtn 
-:      000200 p_save_rssi:
-0x86 000202 fetch 1 ,modem_nb_pow 
-0x87 000203 isolate1 6 ,pdata 
-0x88 000204 setflag true ,7 ,pdata 
-0x89 000205 store 1 ,mem_modem_rssi 
-0x8a 000207 fetch 1 ,modem_gain 
-0x8b 000208 and pdata ,0x0f ,temp 
-0x8c 000209 lshift temp ,temp 
-0x8d 000210 rshift4 pdata ,pdata 
-0x8e 000211 iadd temp ,temp 
-0x8f 000212 mul32 temp ,3 ,rega 
-0x90 000214 fetch 1 ,mem_modem_rssi 
-0x91 000215 call p_byte_sign_extern 
-0x92 000216 sub pdata ,0 ,pdata 
-0x93 000217 iadd rega ,pdata 
-0x94 000218 increase -9 ,pdata 
-0x95 000219 and pdata ,0x1ff ,pdata 
-0x96 000220 isolate1 8 ,pdata 
-0x97 000221 nbranch p_save_rssi_store ,true 
-0x98 000222 setarg 0 
-:      000223 p_save_rssi_store:
-0x99 000224 store 1 ,mem_rssi_hex 
-0x9a 000225 rtn 
-:      000226 p_byte_sign_extern:
-0x9b 000227 isolate1 7 ,pdata 
-0x9c 000228 nrtn true 
-0x9d 000229 arg 0xff00 ,temp 
-0x9e 000230 ior temp ,pdata 
-0x9f 000231 rtn 
-:      000233 p_txon_next:
-0xa0 000234 fetch 1 ,mem_tx_power 
-0xa1 000235 beq tx_power_f17db ,p_set_tx_power_f17db 
-0xa2 000236 branch txon_next + 1 
-:      000238 p_set_tx_power_f17db:
-0xa3 000239 jam 0x5b ,core_tx_pwr_ctrl0 
-0xa4 000240 jam 0x01 ,core_tx_pwr_ctrl1 
-0xa5 000241 branch set_rf_ldo_cfg89 
-:      000244 p_adc_init_data:
-0xa6 000245 arg mem_temp_block2 ,rega 
-0xa7 000246 arg 12 ,temp 
-0xa8 000247 setarg efuse_offset_adc_param 
-0xa9 000248 call efuse_read_data 
-0xaa 000249 branch adc_init_data + 6 
-:      000251 p_enable_adc:
-0xab 000252 fetchr regb ,1 ,core_rf_ldo_cfg6 
-0xac 000253 jam 0x3d ,core_rf_ldo_cfg6 
-0xad 000254 jam 0xaa ,core_rf_ldo_cfg5 
-0xae 000255 jam 0x0c ,core_rf_ldo_en0 
-0xaf 000256 fetch 1 ,core_clkpll_cfg6 
-0xb0 000257 set1 7 ,pdata 
-0xb1 000258 store 1 ,core_clkpll_cfg6 
-0xb2 000259 jam 0x04 ,core_rf_ldo_en1 
-0xb3 000260 nop 60 
-0xb4 000261 jam 0 ,core_syn_en 
-0xb5 000262 jam 6 ,core_rx_en0 
-0xb6 000263 call read_adc_mode 
-0xb7 000264 store 1 ,core_gpadc_ctrl 
-0xb8 000266 jam 0x03 ,core_sum_ctrl 
-0xb9 000267 nop 60 
-0xba 000268 fetch 1 ,core_sum_en 
-0xbb 000269 set1 7 ,pdata 
-0xbc 000270 store 1 ,core_sum_en 
-0xbd 000271 nop 1000 
-0xbe 000272 fetch 2 ,core_adc_sum 
-0xbf 000273 store 2 ,mem_adc_current_value 
-0xc0 000274 fetch 1 ,core_sum_en 
-0xc1 000275 set0 7 ,pdata 
-0xc2 000276 store 1 ,core_sum_en 
-0xc3 000277 jam 0 ,core_gpadc_ctrl 
-0xc4 000279 storer regb ,1 ,core_rf_ldo_cfg6 
-0xc5 000280 rtn 
-:      000283 p_mouse_adc_read_start:
-0xc6 000284 fetch 1 ,mem_24g_device_led_status 
-0xc7 000285 nrtn blank 
-0xc8 000286 call p_enable_adc 
-0xc9 000287 jam 0 ,mem_adc_read_timer 
-0xca 000288 call vdd_calculate_by_mode 
-0xcb 000289 store 2 ,mem_mouse_vdd_now_vol 
-0xcc 000290 fetch 1 ,mem_adc_config_flag 
-0xcd 000291 bne adc_config_gpio ,p_mouse_adc_data_process 
-0xce 000292 fetcht 2 ,mem_mouse_vdd_now_vol 
-0xcf 000293 mul32 temp ,8 ,pdata 
-0xd0 000294 div pdata ,10 
-0xd1 000295 call get_div_result 
-0xd2 000296 iadd temp ,pdata 
-0xd3 000297 store 2 ,mem_mouse_vdd_now_vol 
-:      000298 p_mouse_adc_data_process:
-0xd4 000299 arg mem_mouse_vdd_calculate_set ,rega 
-0xd5 000300 call mouse_adc_bat_percent_lowpower_out 
-0xd6 000301 fetch 1 ,mem_adc_power_flag 
-0xd7 000302 bbit1 2 ,mouse_adc_button_press 
-0xd8 000303 bbit1 1 ,p_mouse_power_down 
-0xd9 000304 bbit0 0 ,p_mouse_adc_no_low_voltage 
-0xda 000305 branch mouse_adc_data_process_next 
-:      000307 p_mouse_power_down:
-0xdb 000308 fetch 1 ,mem_mouse_led_new_interface_config 
-0xdc 000309 bbit0 mouse_enable_1io2led ,mouse_power_down 
-0xdd 000310 call p_mouse_device_multi_led_all_off 
-0xde 000311 branch mouse_power_down + 1 
-:      000313 p_mouse_adc_no_low_voltage:
-0xdf 000314 fetch 1 ,mem_mouse_led_new_interface_config 
-0xe0 000315 bbit0 mouse_enable_1io2led ,mouse_adc_no_low_voltage 
-0xe1 000316 arg mouse_low_voltage_flag ,queue 
-0xe2 000317 call mouse_disable_function_flag 
-0xe3 000318 jam 12 ,mem_adc_low_volatage_led_timer_count_new 
-0xe4 000319 fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
-0xe5 000320 rtn blank 
-0xe6 000321 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
-0xe7 000322 branch p_mouse_low_voltage_led_off_judge 
-:      000327 p_mouse_check_dpi_blink:
-0xe8 000328 disable user 
-0xe9 000329 fetch 1 ,mem_mouse_multi_led_blink_type 
-0xea 000330 sub pdata ,4 ,null 
-0xeb 000331 nrtn zero 
-0xec 000333 enable user 
-0xed 000334 rtn 
-:      000336 p_mouse_low_voltage_led_timer:
-0xee 000337 fetch 1 ,mem_mouse_led_new_interface_config 
-0xef 000338 bbit0 mouse_enable_1io2led ,mouse_low_voltage_led_timer 
-:      000339 p_mouse_low_voltage_led_timer_new:
-0xf0 000340 rtnbit0 mouse_enable_low_led 
-0xf1 000341 fetch 2 ,mem_mouse_discovery_timer 
-0xf2 000342 nrtn blank 
-0xf3 000343 fetch 2 ,mem_24g_pair_timeout 
-0xf4 000344 nrtn blank 
-0xf5 000345 fetch 2 ,mem_24g_reconn_timeout 
-0xf6 000346 nrtn blank 
-0xf7 000347 fetch 1 ,mem_mouse_multi_led_powon_timer 
-0xf8 000348 nrtn blank 
-0xf9 000349 fetch mouse_flag_len ,mem_mouse_flag 
-0xfa 000350 rtnbit0 mouse_low_voltage_flag 
-0xfb 000352 call p_mouse_check_dpi_blink 
-0xfc 000353 rtn user 
-0xfd 000355 fetch 1 ,mem_mouse_multi_low_led_blink_count 
-0xfe 000356 branch p_mouse_low_led_blink_count_init_judge ,blank 
-:      000357 p_mouse_low_led_blink_timer:
-0xff 000358 fetcht 1 ,mem_adc_low_volatage_led_timer_count_new 
-0x100 000359 increase 1 ,temp 
-0x101 000360 storet 1 ,mem_adc_low_volatage_led_timer_count_new 
-0x102 000361 fetch 1 ,mem_mouse_low_led_blink_timer 
-0x103 000362 isub temp ,null 
-0x104 000363 ncall p_mouse_low_led_timer_count_clean ,positive 
-0x105 000364 fetch 1 ,mem_mouse_low_led_blink_half_timer 
-0x106 000365 isub temp ,null 
-0x107 000366 nbranch p_mouse_low_voltage_led_off_judge ,positive 
-:      000367 p_mouse_low_voltage_led_on_judge:
-0x108 000368 fetch 1 ,mem_mouse_led_new_interface_config 
-0x109 000369 bbit1 mouse_enable_low_for_led ,p_mouse_device_multi_led_on + 1 
-0x10a 000370 bbit1 mouse_enable_dpi_low_for_led ,p_mouse_device_multi_led_on + 1 
-:      000371 p_mouse_low_voltage_led_on:
-0x10b 000372 fetcht 1 ,mem_mouse_low_gpio 
-0x10c 000373 branch p_mouse_multi_led_on 
-:      000375 p_mouse_low_led_timer_count_clean:
-0x10d 000376 jam 1 ,mem_adc_low_volatage_led_timer_count_new 
-0x10e 000377 call p_mouse_low_led_blink_decrease 
-:      000378 p_mouse_low_voltage_led_off_judge:
-0x10f 000379 fetch 1 ,mem_mouse_led_new_interface_config 
-0x110 000380 bbit1 mouse_enable_low_for_led ,p_mouse_device_multi_led_off + 1 
-0x111 000381 bbit1 mouse_enable_dpi_low_for_led ,p_mouse_device_multi_led_off + 1 
-:      000382 p_mouse_low_voltage_led_off:
-0x112 000383 fetcht 1 ,mem_mouse_low_gpio 
-0x113 000384 branch p_mouse_multi_led_off 
-:      000386 p_mouse_low_led_blink_decrease:
-0x114 000387 fetch 1 ,mem_mouse_multi_low_led_blink_count 
-0x115 000388 increase -1 ,pdata 
-0x116 000389 store 1 ,mem_mouse_multi_low_led_blink_count 
-0x117 000390 rtn 
-:      000391 p_mouse_low_led_blink_count_init_judge:
-0x118 000392 fetch 1 ,mem_mouse_led_new_interface_config 
-0x119 000393 bbit1 mouse_enable_low_led_blink_limit ,p_mouse_low_voltage_led_off_judge 
-0x11a 000394 call p_mouse_multi_low_led_blink_count_init 
-0x11b 000395 branch p_mouse_low_led_blink_timer 
-:      000401 p_initialize_radio_cont:
-0x11c 000402 jam 0xe6 ,core_syn_aac_cfg1 
-0x11d 000403 call initialize_syn_afc_cfg1 
-0x11e 000404 call initialize_rf_ldo_cfg1 
-0x11f 000405 call initialize_rc_cal 
-0x120 000406 jam 0x09 ,core_rx_bq_cfg0 
-0x121 000407 jam 5 ,core_clkpll_cfg0 
-0x122 000408 jam 0x94 ,core_rx_iqadc_cfg 
-0x123 000409 jam 0x0b ,core_rf_ldo_cfg2 
-0x124 000410 jam 0x05 ,core_rf_ldo_cfg3 
-0x125 000411 jam 0x90 ,core_syn_pfd_lkd_cfg 
-0x126 000412 jam 0x00 ,core_syn_loopdiv_dsm_cfg 
-0x127 000413 jam 0x40 ,core_rx_ctrl1 
-0x128 000414 branch initialize_radio_cont + 8 
-:      000417 p_shutdown_radio:
-0x129 000418 fetch 1 ,mem_gain_fix 
-0x12a 000419 store 1 ,mem_temp 
-0x12b 000420 call shutdown_radio + 1 
-0x12c 000421 jam 0x00 ,core_rf_ldo_en0 
-0x12d 000422 fetch 1 ,mem_temp 
-0x12e 000423 store 1 ,mem_gain_fix 
-0x12f 000424 rtn 
-:      000426 p_init_param:
-0x130 000427 jam 0 ,mem_lmo_tid2 
-0x131 000428 branch init_param_next + 1 
-:      000431 p_app_init:
-0x132 000432 set0 mark_adc_enable ,mark 
-0x133 000433 call enable_authrom 
-0x134 000434 jam 0 ,mem_mouse_poweron_over_flag 
-0x135 000435 call p_mouse_setting_config 
-0x136 000436 call p_mouse_init_sunt 
-0x137 000437 call p_mouse_device_poweron_led_config 
-0x138 000438 rtn wake 
-0x139 000439 call mouse_dpi_config 
-0x13a 000440 call mouse_usb_check_enable 
-0x13b 000441 call mouse_drawing_optima_init 
-0x13c 000442 call p_mouse_cb_fuction 
-0x13d 000443 call p_mouse_sensor_powerdown 
-0x13e 000444 branch mouse_init + 8 
-:      000446 p_mouse_double_dpi_judge:
-0x13f 000447 fetch mouse_flag_len ,mem_mouse_flag 
-0x140 000448 rtnbit0 mouse_enable_double_dpi_key 
-0x141 000449 fetch 1 ,mem_dpi_another_button_gpio 
-0x142 000450 bbit1 gpio_active_bit ,p_mouse_another_dpi_connect_vin 
-:      000451 p_mouse_another_dpi_connect_gnd:
-0x143 000452 jam 0 ,mem_mouse_another_dpi_connect_vin_flag 
-0x144 000453 rtn 
-:      000454 p_mouse_another_dpi_connect_vin:
-0x145 000455 jam 1 ,mem_mouse_another_dpi_connect_vin_flag 
-0x146 000456 rtn 
-:      000458 p_mouse_firebutton_connect_state_check:
-0x147 000459 fetch 1 ,mem_firebutton_gpio 
-0x148 000460 rtneq gpio_disable 
-0x149 000461 bbit1 gpio_active_bit ,p_mouse_firebutton_connect_vin 
-:      000462 p_mouse_firebutton_connect_gnd:
-0x14a 000463 jam 0 ,mem_mouse_firebutton_connect_vin_flag 
-0x14b 000464 rtn 
-:      000465 p_mouse_firebutton_connect_vin:
-0x14c 000466 jam 1 ,mem_mouse_firebutton_connect_vin_flag 
-0x14d 000467 rtn 
-:      000469 p_mouse_le_name_load:
-0x14e 000470 fetch 8 ,mem_le_name_patch 
-0x14f 000471 rtn blank 
-0x150 000472 fetch 1 ,mem_le_name_patch_len 
-0x151 000473 copy pdata ,rega 
-0x152 000474 sub pdata ,11 ,null 
-0x153 000475 nbranch p_mouse_le_name_patch_len_overflow ,positive 
-0x154 000477 arg 11 ,regb 
-0x155 000478 call p_mouse_le_name_clear 
-0x156 000480 arg mem_le_name_patch ,contr 
-0x157 000481 arg mem_le_adv_swift_pair + 9 ,contw 
-0x158 000482 call p_mouse_le_name_load_next 
-0x159 000484 arg mem_le_name_patch ,contr 
-0x15a 000485 arg mem_le_scan_data + 2 ,contw 
-0x15b 000486 call p_mouse_le_name_load_next 
-0x15c 000488 arg mem_le_name_patch ,contr 
-0x15d 000489 arg mem_le_name ,contw 
-:      000490 p_mouse_le_name_load_next:
-0x15e 000491 copy rega ,loopcnt 
-0x15f 000492 branch memcpy 
-:      000494 p_mouse_le_name_clear:
-0x160 000496 arg mem_mouse_le_name_clear ,contr 
-0x161 000497 arg mem_le_adv_swift_pair + 9 ,contw 
-0x162 000498 call p_mouse_le_name_clear_next 
-0x163 000500 arg mem_mouse_le_name_clear ,contr 
-0x164 000501 arg mem_le_scan_data + 2 ,contw 
-0x165 000502 call p_mouse_le_name_clear_next 
-0x166 000504 arg mem_mouse_le_name_clear ,contr 
-0x167 000505 arg mem_le_name ,contw 
-:      000506 p_mouse_le_name_clear_next:
-0x168 000507 copy regb ,loopcnt 
-0x169 000508 branch memcpy 
-:      000510 p_mouse_le_name_patch_len_overflow:
-0x16a 000511 arg 18 ,regb 
-0x16b 000512 call p_mouse_le_name_clear 
-0x16c 000514 call p_mouse_le_swift_pair_disable 
-0x16d 000515 fetch 1 ,mem_le_name_patch_len 
-0x16e 000516 increase 1 ,pdata 
-0x16f 000517 store 1 ,mem_le_adv_swift_pair 
-0x170 000518 jam 9 ,mem_le_adv_swift_pair + 1 
-0x171 000519 arg mem_le_name_patch ,contr 
-0x172 000520 arg mem_le_adv_swift_pair + 2 ,contw 
-0x173 000521 copy rega ,loopcnt 
-0x174 000522 call memcpy 
-0x175 000524 fetch 1 ,mem_le_name_patch_len 
-0x176 000525 increase 1 ,pdata 
-0x177 000526 store 1 ,mem_le_scan_data 
-0x178 000527 jam 9 ,mem_le_scan_data + 1 
-0x179 000528 arg mem_le_name_patch ,contr 
-0x17a 000529 arg mem_le_scan_data + 2 ,contw 
-0x17b 000530 copy rega ,loopcnt 
-0x17c 000531 call memcpy 
-0x17d 000533 arg mem_le_name_patch_len ,contr 
-0x17e 000534 arg mem_le_name_len ,contw 
-0x17f 000535 copy rega ,loopcnt 
-0x180 000536 increase 1 ,loopcnt 
-0x181 000537 branch memcpy 
-:      000539 p_mouse_le_swift_pair_disable:
-0x182 000540 arg mem_le_adv_swift_pair ,contw 
-0x183 000541 arg 20 ,loopcnt 
-0x184 000542 branch clear_mem 
-:      000544 p_mouse_setting_config:
-0x185 000545 rtn wake 
-0x186 000546 call g24_transmit_init 
-0x187 000547 call g24_chmap_param_init 
-0x188 000548 call mouse_gpio_init 
-0x189 000549 call p_mouse_le_name_load 
-0x18a 000550 call mouse_param_init 
-0x18b 000551 call p_mouse_device_multi_led_parm_init 
-0x18c 000552 call p_mouse_firebutton_connect_state_check 
-0x18d 000553 call p_mouse_double_dpi_judge 
-0x18e 000554 call p_mouse_store_normal_tx_power 
-0x18f 000555 branch mouse_setting_config_next 
-:      000557 p_mouse_store_normal_tx_power:
-0x190 000558 fetch 1 ,mem_tx_power 
-0x191 000559 store 1 ,mem_normal_tx_power 
-0x192 000560 rtn 
-:      000562 p_mouse_fetch_normal_tx_power:
-0x193 000563 fetch 1 ,mem_normal_tx_power 
-0x194 000564 store 1 ,mem_tx_power 
-0x195 000565 rtn 
-:      000567 p_mouse_cb_fuction:
-0x196 000568 setarg p_mouse_24g_package_data 
-0x197 000569 store 2 ,mem_cb_24g_transmit_data 
-0x198 000570 setarg p_mouse_24g_search_dongle 
-0x199 000571 store 2 ,mem_cb_24g_search_receiver 
-0x19a 000572 branch mouse_cb_fuction + 4 
-:      000574 p_mouse_24g_package_data:
-0x19b 000575 rtnmark0 mark_24g 
-0x19c 000576 call mouse_motion 
-0x19d 000577 nrtn user 
-0x19e 000578 fetch mouse_flag_len ,mem_mouse_flag 
-0x19f 000579 bbit0 mouse_enable_keyboard ,p_mouse_24g_mouse_package_data 
-0x1a0 000580 fetch 1 ,mem_customer_key 
-0x1a1 000581 nbranch mouse_24g_keyboard_package_data ,blank 
-:      000582 p_mouse_24g_mouse_package_data:
-0x1a2 000583 call mouse_data_xy_release 
-0x1a3 000584 fetch 1 ,mem_24g_data_type 
-0x1a4 000585 bbit1 1 ,p_mouse_24g_mouse_package_data_now 
-0x1a5 000586 fetcht 1 ,mem_24g_txbuf + 1 
-0x1a6 000587 fetch 1 ,mem_mouse_key 
-0x1a7 000588 ior temp ,pdata 
-0x1a8 000589 store 1 ,mem_mouse_key 
-0x1a9 000590 fetcht 1 ,mem_24g_txbuf + 6 
-0x1aa 000591 fetch 1 ,mem_mouse_z 
-0x1ab 000592 iadd temp ,pdata 
-0x1ac 000593 store 1 ,mem_mouse_z 
-0x1ad 000594 fetcht 1 ,mem_24g_txbuf + 7 
-0x1ae 000595 fetch 1 ,mem_mouse_tz 
-0x1af 000596 iadd temp ,pdata 
-0x1b0 000597 store 1 ,mem_mouse_tz 
-:      000598 p_mouse_24g_mouse_package_data_now:
-0x1b1 000599 jam type_ms ,mem_24g_data_type 
-0x1b2 000600 arg 7 ,rega 
-0x1b3 000601 arg mem_mouse_key ,regb 
-0x1b4 000604 branch g24_transmit_by_interrupt_enable 
-:      000606 p_mouse_24g_search_dongle:
-0x1b5 000607 fetch mouse_flag_len ,mem_mouse_flag 
-0x1b6 000608 rtnbit0 mouse_enable_24g_search_dongle 
-0x1b7 000609 fetch 1 ,mem_mouse_long_mult_flag 
-0x1b8 000610 rtn blank 
-0x1b9 000611 fetch 1 ,mem_24g_abort_pac 
-0x1ba 000612 rtn blank 
-0x1bb 000613 fetch 1 ,mem_mouse_search_dongle_interval 
-0x1bc 000614 increase 1 ,pdata 
-0x1bd 000615 and_into 3 ,pdata 
-0x1be 000616 store 1 ,mem_mouse_search_dongle_interval 
-0x1bf 000617 nrtn blank 
-0x1c0 000618 jam 0 ,mem_mouse_search_dongle_ch 
-:      000619 p_mouse_24g_search_dongle_loop:
-0x1c1 000620 fetch 1 ,mem_mouse_search_dongle_ch 
-0x1c2 000621 increase 1 ,pdata 
-0x1c3 000622 store 1 ,mem_mouse_search_dongle_ch 
-0x1c4 000623 sub pdata ,g24_ch_number ,null 
-0x1c5 000624 nbranch p_mouse_24g_search_dongle_loop_end ,positive 
-0x1c6 000625 call g24_reconn_data_prep 
-0x1c7 000626 call g24_transmit_receive_ack 
-0x1c8 000627 nbranch p_mouse_24g_search_dongle_loop_retry ,sync 
-0x1c9 000628 nbranch p_mouse_24g_search_dongle_loop_retry ,user3 
-0x1ca 000629 call p_mouse_24g_search_dongle_success 
-:      000630 p_mouse_24g_search_dongle_loop_end:
-0x1cb 000631 call g24_txbuf_clear 
-0x1cc 000632 fetch 1 ,mem_mouse_search_dongle_count 
-0x1cd 000633 increase 1 ,pdata 
-0x1ce 000634 store 1 ,mem_mouse_search_dongle_count 
-0x1cf 000635 beq g24_ch_poll_count ,p_mouse_24g_search_dongle_check 
-0x1d0 000636 rtn 
-:      000638 p_mouse_24g_search_dongle_success:
-0x1d1 000639 fetch 1 ,mem_24g_abort_pac 
-0x1d2 000640 branch mouse_24g_search_dongle_init ,blank 
-0x1d3 000641 jam 0 ,mem_mouse_search_dongle_count 
-0x1d4 000642 fetch 1 ,mem_mouse_search_dongle_action 
-0x1d5 000643 rtnbit0 g24_disconn_state 
-0x1d6 000644 set0 g24_disconn_state ,pdata 
-0x1d7 000645 store 1 ,mem_mouse_search_dongle_action 
-0x1d8 000646 call mouse_no_data_timer_init 
-0x1d9 000647 branch p_mouse_init_sensor_wakeup 
-:      000649 p_mouse_24g_search_dongle_loop_retry:
-0x1da 000650 call g24_ch 
-0x1db 000651 branch p_mouse_24g_search_dongle_loop 
-:      000653 p_mouse_24g_search_dongle_check:
-0x1dc 000654 jam 0 ,mem_mouse_search_dongle_count 
-0x1dd 000655 fetch 1 ,mem_mouse_search_dongle_action 
-0x1de 000656 rtnbit1 g24_disconn_state 
-0x1df 000657 set1 g24_disconn_state ,pdata 
-0x1e0 000658 store 1 ,mem_mouse_search_dongle_action 
-0x1e1 000659 fetch 2 ,mem_mouse_24g_search_dongle_time_init 
-0x1e2 000660 store 2 ,mem_mouse_no_data_timer 
-0x1e3 000661 branch p_mouse_sensor_powerdown 
-:      000663 p_g24_transmit_no_interrupt:
-0x1e4 000664 call g24_txdata_prep 
-0x1e5 000665 nbranch p_g24_nodata_transmit ,user 
-:      000666 p_g24_transmit_start:
-0x1e6 000667 call p_g24_transmit_process 
-0x1e7 000668 call power_ctrl_start 
-0x1e8 000669 call p_mouse_24g_fast_conn_mode_check 
-0x1e9 000670 fetch 1 ,mem_sensor_shutdown_flag 
-0x1ea 000671 nbranch p_g24_short_sleep ,blank 
-0x1eb 000672 fetch 8 ,mem_24g_long_sleep_set 
-0x1ec 000673 store 8 ,mem_24g_enter_hibernate 
-0x1ed 000674 fetch 2 ,mem_24g_long_sleep_param_update_timer_init 
-0x1ee 000675 store 2 ,mem_24g_long_sleep_param_update_timer 
-:      000676 p_g24_short_sleep:
-0x1ef 000677 call g24_lpm_wait 
-0x1f0 000678 nrtn user 
-0x1f1 000679 call clear_wake 
-0x1f2 000680 fetch 3 ,mem_24g_short_sleep_set 
-0x1f3 000681 branch g24_long_sleep2 
-:      000683 p_g24_transmit_process:
-0x1f4 000684 jam 0 ,mem_24g_retry 
-:      000685 p_g24_transmit_loop:
-0x1f5 000686 fetchr timeup ,2 ,mem_param_rx_setup 
-0x1f6 000687 until clkn_rt ,meet 
-0x1f7 000688 call g24_transmit_receive_ack 
-0x1f8 000689 fetch 1 ,mem_24g_no_ack 
-0x1f9 000690 beq no_ack_24g ,g24_transmit_no_ack 
-0x1fa 000691 nbranch p_g24_retransmit ,sync 
-0x1fb 000692 nbranch p_g24_retransmit ,user3 
-0x1fc 000693 call g24_ackpayload_parse 
-0x1fd 000694 call p_mouse_wakeup_24g 
-0x1fe 000695 branch g24_transmit_no_ack 
-:      000698 p_g24_retransmit:
-0x1ff 000699 fetch 1 ,mem_mouse_need_soft_reset 
-0x200 000700 nrtn blank 
-0x201 000701 call p_mouse_select_device_by_pb_button 
-0x202 000702 call p_mouse_select_device_by_dpi_button_once 
-0x203 000703 fetch 1 ,mem_24g_abort_pac 
-0x204 000704 nrtn blank 
-0x205 000705 fetch 2 ,mem_24g_txfail_cnt 
-0x206 000706 increase 1 ,pdata 
-0x207 000707 store 2 ,mem_24g_txfail_cnt 
-0x208 000708 fetch 1 ,mem_24g_txfail_cnt + 1 
-0x209 000709 bbit1 1 ,g24_tx_attempt_fail 
-0x20a 000710 call g24_transmit_hop_process 
-0x20b 000711 call p_delay_40ms 
-0x20c 000712 branch p_g24_transmit_loop 
-:      000714 p_delay_40ms:
-0x20d 000715 fetch 1 ,mem_24g_txfail_cnt + 1 
-0x20e 000716 sub pdata ,0x00 ,null 
-0x20f 000717 rtn positive 
-0x210 000718 arg 40 ,loopcnt 
-0x211 000719 branch delay_ms_wait 
-:      000721 p_mouse_select_device_by_dpi_button_once:
-0x212 000722 arg 12 ,queue 
-0x213 000723 call timer_check 
-0x214 000724 nrtn blank 
-0x215 000725 call p_mouse_dpi_check_once 
-0x216 000726 call mouse_dpi_key_check_long_press 
-:      000727 p_mouse_g24_retransmit_100ms_timer_init:
-0x217 000728 arg 12 ,queue 
-0x218 000729 setarg 160 
-0x219 000730 branch timer_init 
-:      000732 p_mouse_dpi_check_once:
-0x21a 000733 fetch mouse_flag_len ,mem_mouse_flag 
-0x21b 000734 rtnbit0 mouse_enable_select_device_by_dpi_button 
-0x21c 000736 branch p_mouse_dpi_check 
-:      000738 p_mouse_select_device_by_pb_button:
-0x21d 000739 fetch 1 ,mem_config_select_device_button_gpio 
-0x21e 000740 rtneq gpio_disable 
-0x21f 000741 arg 0 ,rega 
-0x220 000742 jam mouse_pb_key ,mem_mouse_key_temp 
-0x221 000743 fetcht 1 ,mem_config_select_device_button_gpio 
-0x222 000744 call mouse_pb_button_check 
-0x223 000745 store 1 ,mem_mouse_pbkey_press_status 
-0x224 000746 fetch 1 ,mem_matrix_public_gpio 
-0x225 000747 beq gpio_disable ,p_mouse_3io6key_pb_button_check_end 
-0x226 000748 call mouse_matrix_public_gpio_reset 
-:      000749 p_mouse_select_device_by_pb_button_exit:
-0x227 000750 copy rega ,pdata 
-0x228 000751 bbit1 mouse_pb_key ,mouse_select_device_button_down + 2 
-0x229 000752 branch mouse_select_device_button_up 
-:      000754 p_mouse_3io6key_pb_button_check_end:
-0x22a 000755 fetcht 1 ,mem_config_select_device_button_gpio 
-0x22b 000756 call mouse_gpio_config_input_pu 
-0x22c 000757 branch p_mouse_select_device_by_pb_button_exit 
-:      000759 p_mouse_wakeup_24g:
-0x22d 000760 fetch 1 ,mem_sensor_shutdown_flag 
-0x22e 000761 ncall p_mouse_wakeup_24g_from_long_sleep ,blank 
-0x22f 000762 jam 0 ,mem_sensor_shutdown_flag 
-0x230 000763 rtn 
-:      000765 p_mouse_wakeup_24g_from_long_sleep:
-0x231 000766 call p_mouse_init_sensor_wakeup 
-0x232 000767 fetch mouse_flag_len ,mem_mouse_flag 
-0x233 000768 rtnbit0 mouse_enable_wheel_wake_up_cancel 
-:      000769 p_mouse_wheel_set_wakeup:
-0x234 000770 fetcht 1 ,mem_whee_a_data_gpio 
-0x235 000771 call mouse_gpio_config_input_pu 
-0x236 000772 fetcht 1 ,mem_whee_b_data_gpio 
-0x237 000773 branch mouse_gpio_config_input_pu 
-:      000777 p_mouse_app_enter_hibernate:
-0x238 000778 setarg pan_reg_config 
-0x239 000779 call twspi_read 
-0x23a 000780 bbit1 3 ,mouse_app_enter_hibernate + 3 
-0x23b 000781 call p_mouse_sensor_reset 
-0x23c 000782 call p_mouse_sensor_powerdown 
-0x23d 000783 branch mouse_app_enter_hibernate + 3 
-:      000785 p_mouse_setgpio_hibernate:
-0x23e 000786 call mouse_set_sdio_high 
-0x23f 000787 call clear_wake 
-0x240 000788 call p_mouse_logo_led_off 
-0x241 000789 call mouse_low_voltage_led_off 
-0x242 000790 call mouse_before_hibernate_wheel_gpio_set 
-0x243 000791 fetcht 1 ,mem_matrix_public_gpio 
-0x244 000792 call gpio_out_active 
-0x245 000793 fetcht 1 ,mem_matrix_public_gpio 
-0x246 000794 call gpio_clr_wake 
-0x247 000795 fetch 1 ,mem_mouse_sensor_sdio_gpio 
-0x248 000796 call p_mouse_gpio_config_output_high 
-0x249 000797 arg 3 ,temp 
-0x24a 000798 call mouse_gpio_config_input_pu 
-0x24b 000799 call p_mouse_lpm_before_common 
-0x24c 000800 call gpio_pd_idle 
-0x24d 000801 call p_mouse_device_multi_led_all_off 
-0x24e 000802 arg 19 ,temp 
-0x24f 000803 call mouse_gpio_config_input_pu 
-0x250 000804 call p_mouse_device_switch_gpio_high_impedance 
-0x251 000805 call p_mouse_gpio_set_high_impedance 
-0x252 000806 call p_mouse_adc_gpio_set_before_hibernate 
-0x253 000807 branch p_mouse_wheel_gpio_set_before_hibernate 
-:      000809 p_mouse_device_switch_gpio_high_impedance:
-0x254 000810 fetch 1 ,mem_device_switch_gpio 
-0x255 000811 rtneq 0xff 
-0x256 000812 fetcht 1 ,mem_device_switch_gpio 
-0x257 000813 branch gpio_set_high_impedance 
-:      000815 p_mouse_gpio_set_high_impedance:
-0x258 000816 fetch 3 ,mem_mouse_set_high_impedance_bit_set 
-0x259 000817 store 3 ,mem_pdatatemp 
-0x25a 000818 arg 20 ,loopcnt 
-0x25b 000819 arg 0 ,temp 
-:      000820 p_mouse_gpio_set_high_impedance_bit_loop:
-0x25c 000821 fetch 3 ,mem_pdatatemp 
-0x25d 000822 isolate1 0 ,pdata 
-0x25e 000823 call gpio_set_high_impedance ,true 
-0x25f 000824 fetch 3 ,mem_pdatatemp 
-0x260 000825 rshift pdata ,pdata 
-0x261 000826 store 3 ,mem_pdatatemp 
-0x262 000827 increase 1 ,temp 
-0x263 000828 loop p_mouse_gpio_set_high_impedance_bit_loop 
-0x264 000829 rtn 
-:      000831 p_mouse_adc_gpio_set_before_hibernate:
-0x265 000832 fetch 1 ,mem_mouse_led_new_interface_config 
-0x266 000833 bbit1 mouse_enable_1io2led ,p_mouse_adc_gpio_set_before_hibernate_next 
-0x267 000834 fetch mouse_flag_len ,mem_mouse_flag 
-0x268 000835 rtnbit0 mouse_enable_adc 
-:      000838 p_mouse_adc_gpio_set_before_hibernate_next:
-0x269 000839 fetch 1 ,mem_adc_channel_gpio 
-0x26a 000840 arg gpcfg_no_ie ,temp 
-0x26b 000841 branch gpio_config_function_int 
-:      000843 p_mouse_wheel_gpio_set_before_hibernate:
-0x26c 000844 fetch mouse_flag_len ,mem_mouse_flag 
-0x26d 000845 rtnbit0 mouse_enable_wheel_wake_up_cancel 
-:      000846 p_mouse_wheel_clr_wakeup:
-0x26e 000847 fetcht 1 ,mem_whee_a_data_gpio 
-0x26f 000848 call gpio_clr_wake 
-0x270 000849 fetcht 1 ,mem_whee_b_data_gpio 
-0x271 000850 call gpio_clr_wake 
-0x272 000851 fetcht 1 ,mem_whee_a_data_gpio 
-0x273 000852 call mouse_gpio_config_input_pd 
-0x274 000853 fetcht 1 ,mem_whee_b_data_gpio 
-0x275 000854 branch mouse_gpio_config_input_pd 
-:      000856 p_mouse_lpm_before_common:
-0x276 000857 fetcht 1 ,mem_whee_a_data_gpio 
-0x277 000858 call gpio_config_input 
-0x278 000859 fetcht 1 ,mem_whee_b_data_gpio 
-0x279 000860 call gpio_config_input 
-0x27a 000862 call mouse_wheel_check 
-0x27b 000863 fetch 1 ,mem_mouse_sensor_sclk_gpio 
-0x27c 000864 call p_mouse_gpio_config_output_high 
-0x27d 000865 branch mouse_lpm_before_common + 4 
-:      000867 p_g24_nodata_transmit:
-0x27e 000868 fetch 1 ,mem_24g_abort_pac 
-0x27f 000869 call p_g24_send_abort_packet ,blank 
-0x280 000870 fetch 1 ,mem_24g_transmit_by_interrupt 
-0x281 000871 rtneq g24_tx_timer_int_enable 
-0x282 000872 call g24_search_receiver 
-:      000873 p_g24_long_sleep:
-0x283 000874 call p_g24_lpm_wait 
-0x284 000875 nrtn user 
-0x285 000876 call g24_setgpio_lpm_before 
-0x286 000877 fetch 1 ,mem_sensor_shutdown_flag 
-0x287 000878 ncall p_mouse_setgpio_hibernate ,blank 
-0x288 000879 fetch 4 ,mem_24g_enter_hibernate 
-0x289 000880 branch g24_long_sleep2 
-:      000882 p_g24_send_abort_packet:
-0x28a 000883 jam type_ms ,mem_24g_data_type 
-0x28b 000884 jam 1 ,mem_24g_abort_pac 
-0x28c 000885 call g24_transmit_rf_ctrl_clear 
-0x28d 000886 store 1 ,mem_24g_txbuf 
-0x28e 000887 setarg 0 
-0x28f 000888 store 7 ,mem_24g_txbuf + 1 
-0x290 000889 fetch 4 ,mem_24g_device_addr 
-0x291 000890 store 4 ,mem_24g_txbuf + 8 
-0x292 000891 jam 12 ,mem_24g_datalen 
-0x293 000892 fetch 1 ,mem_24g_data_type 
-0x294 000893 set1 bit_abort ,pdata 
-0x295 000894 store 1 ,mem_24g_data_type 
-0x296 000895 call g24_transmit_prep 
-0x297 000896 branch p_g24_transmit_start 
-:      000898 p_mouse_priority_bb_event:
-0x298 000899 copy regc ,pdata 
-0x299 000900 beq bt_evt_bb_connected ,p_mouse_bb_event_connected 
-0x29a 000901 beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
-0x29b 000902 beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
-0x29c 000903 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
-0x29d 000904 beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
-0x29e 000905 beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
-0x29f 000906 beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
-0x2a0 000907 beq bt_evt_le_parse_conn_param_accepted ,p_mouse_le_parse_conn_param_accepted 
-0x2a1 000908 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
-0x2a2 000909 beq bt_evt_hid_handshake ,p_mouse_bt_hid_handshake 
-0x2a3 000910 branch mouse_priority_bb_event + 2 
-:      000912 p_mouse_bt_hid_handshake:
-0x2a4 000913 jam app_handshake_done ,mem_app_handshake_flag 
-0x2a5 000914 call app_lpm_mult_enable 
-0x2a6 000915 branch mouse_bt_hid_handshake + 3 
-:      000917 p_mouse_le_bb_event_connected:
-0x2a7 000919 call p_mouse_led_blink_pair_disable 
-0x2a8 000920 branch mouse_le_bb_event_connected 
-:      000921 p_mouse_bb_event_connected:
-0x2a9 000922 call mouse_no_data_timer_init 
-0x2aa 000924 call p_mouse_led_blink_pair_disable 
-0x2ab 000925 branch mouse_bb_event_connected 
-:      000927 p_mouse_le_bb_disconnected:
-0x2ac 000928 setarg 0 
-0x2ad 000929 store 2 ,mem_le_battery_level_updata_timer 
-0x2ae 000930 store 1 ,mem_mouse_le_send_conn_param_update 
-0x2af 000931 store 1 ,mem_mouse_le_send_conn_param_update_timer 
-0x2b0 000932 store 1 ,mem_mouse_le_bb_connected_flag 
-0x2b1 000933 branch mouse_le_bb_disconnected + 7 
-:      000935 p_mouse_le_ll_start_encryt:
-0x2b2 000936 fetch 1 ,mem_mouse_le_reconnect_flag 
-0x2b3 000937 beq 1 ,p_mouse_le_ll_reconn_start_encryt 
-0x2b4 000938 jam 20 ,mem_le_start_encrypt_timer 
-0x2b5 000939 branch mouse_le_ll_enable_start_enc_flag 
-:      000940 p_mouse_le_ll_reconn_start_encryt:
-0x2b6 000941 call mouse_updata_le_param 
-0x2b7 000942 jam 10 ,mem_le_start_encrypt_timer 
-0x2b8 000943 branch mouse_le_ll_enable_start_enc_flag 
-:      000945 p_mouse_le_parse_conn_param_accepted:
-0x2b9 000946 fetch 1 ,mem_le_new_conninterval 
-0x2ba 000947 sub pdata ,le_interval_15ms ,null 
-0x2bb 000948 nbranch mouse_le_conn_param_lpm_disable ,positive 
-0x2bc 000949 fetch 1 ,mem_le_new_connslavelatency 
-0x2bd 000950 fetcht 1 ,mem_lpm_mult_init 
-0x2be 000951 isub temp ,null 
-0x2bf 000952 branch mouse_le_lpm_mult_reinit ,positive 
-0x2c0 000953 fetch 1 ,mem_le_new_connslavelatency 
-0x2c1 000954 store 1 ,mem_lpm_mult 
-0x2c2 000955 branch mouse_le_conn_param_lpm_enable 
-:      000957 p_mouse_le_conn_param_update_rsp_recieved:
-0x2c3 000958 fetch 1 ,mem_mouse_le_send_conn_param_update 
-0x2c4 000959 nrtn blank 
-0x2c5 000960 jam 1 ,mem_mouse_le_send_conn_param_update 
-0x2c6 000961 jam 30 ,mem_mouse_le_send_conn_param_update_timer 
-0x2c7 000962 rtn 
-:      000964 p_mouse_24g_pairing_complete:
-0x2c8 000965 call p_mouse_soft_agc_disable 
-0x2c9 000966 call p_mouse_fetch_normal_tx_power 
-0x2ca 000967 call mouse_no_data_timer_init 
-0x2cb 000968 arg mouse_24g_pairing_flag ,queue 
-0x2cc 000969 call mouse_disable_function_flag 
-0x2cd 000971 call p_mouse_led_blink_pair_disable 
-0x2ce 000972 branch mouse_24g_pairing_complete + 2 
-:      000974 p_mouse_24g_attempt_success:
-0x2cf 000975 fetch 4 ,mem_24g_addr 
-0x2d0 000976 store 4 ,mem_24g_receiver_addr 
-0x2d1 000977 store 4 ,mem_mouse_24g_addr 
-0x2d2 000978 call g24_ch_syncword_crc8_init 
-0x2d3 000980 call p_mouse_led_blink_pair_disable 
-0x2d4 000981 call mouse_no_data_timer_init 
-0x2d5 000982 call mouse_init_sensor_reset 
-0x2d6 000983 jam 0 ,mem_mouse_long_mult_flag 
-0x2d7 000984 jam 0 ,mem_24g_conn_sm 
-0x2d8 000985 jam 0 ,mem_24g_reconn_type 
-0x2d9 000986 fetch 4 ,mem_24g_receiver_addr 
-0x2da 000987 fetcht 4 ,mem_24g_fast_conn_addr 
-0x2db 000988 isub temp ,null 
-0x2dc 000989 rtn zero 
-0x2dd 000990 call p_mouse_soft_agc_disable 
-0x2de 000991 call p_mouse_fetch_normal_tx_power 
-0x2df 000992 branch mouse_24g_first_store_reconn_info 
-:      000995 p_mouse_24g_attempt_fail:
-0x2e0 000996 call p_mouse_soft_agc_disable 
-0x2e1 000997 call p_mouse_fetch_normal_tx_power 
-0x2e2 000998 fetch 1 ,mem_24g_attempt_fail_flag 
-0x2e3 000999 nbranch p_mouse_24g_hibernate_set ,blank 
-0x2e4 001000 fetch 1 ,mem_24g_reconn_type 
-0x2e5 001001 beq fast_conn_and_3_0_addr ,p_mouse_24g_fast_conn_attempt_fail 
-0x2e6 001002 beq pair_and_3_0_addr ,p_mouse_24g_auto_pair_attempt_fail 
-0x2e7 001003 beq receiver_and_3_0_addr ,p_mouse_reconn_dongle_attempt_fail 
-0x2e8 001004 branch mouse_24g_attempt_fail_enter_hibernate 
-:      001006 p_mouse_24g_fast_conn_attempt_fail:
-0x2e9 001007 fetch mouse_flag_len ,mem_mouse_flag 
-0x2ea 001008 bbit1 mouse_enable_24g_first_auto_pairing ,mouse_24g_start_auto_pair 
-0x2eb 001009 bbit1 mouse_enable_auto_24g_paring ,mouse_24g_start_auto_pair 
-0x2ec 001010 bbit0 mouse_enable_24g_auto_pair_nerver_been_paired ,mouse_24g_reconn_dongle_start 
-0x2ed 001011 fetch 4 ,mem_mouse_24g_addr 
-0x2ee 001012 fetcht 4 ,mem_mouse_compare_addr_ff 
-0x2ef 001013 isub temp ,null 
-0x2f0 001014 branch p_mouse_24g_start_pair_mode ,zero 
-0x2f1 001015 branch mouse_24g_reconn_dongle_start 
-:      001017 p_mouse_24g_start_pair_mode:
-0x2f2 001018 jam 0 ,mem_24g_reconn_type 
-0x2f3 001019 branch mouse_24g_start_pair_mode 
-:      001021 p_mouse_24g_auto_pair_attempt_fail:
-0x2f4 001022 fetch mouse_flag_len ,mem_mouse_flag 
-0x2f5 001023 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
-0x2f6 001024 fetch 1 ,mem_device_number 
-0x2f7 001025 beq 1 ,mouse_24g_attempt_fail_enter_hibernate 
-0x2f8 001026 branch mouse_24g_first_bluetooth_reconnect 
-:      001028 p_mouse_reconn_dongle_attempt_fail:
-0x2f9 001029 fetch mouse_flag_len ,mem_mouse_flag 
-0x2fa 001030 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
-0x2fb 001031 bbit1 mouse_enable_eeprom ,mouse_24g_attempt_fail_enter_hibernate 
-0x2fc 001032 bbit1 mouse_enable_flash ,mouse_24g_attempt_fail_enter_hibernate 
-0x2fd 001033 branch mouse_24g_start_auto_pair + 1 
-:      001035 p_mouse_24g_attempt_fail_enter_hibernate:
-0x2fe 001036 fetch mouse_flag_len ,mem_mouse_flag 
-0x2ff 001037 bbit0 mouse_enable_wheel_wake_up_cancel ,mouse_24g_attempt_fail_enter_hibernate 
-:      001038 p_mouse_24g_hibernate_set:
-0x300 001039 jam 0 ,mem_24g_attempt_fail_flag 
-0x301 001040 call g24_transmit_next_packet 
-0x302 001041 setarg -1 
-0x303 001042 store 4 ,mem_24g_enter_hibernate 
-0x304 001043 setarg 0 
-0x305 001044 store 7 ,mem_mouse_key 
-0x306 001045 jam 1 ,mem_sensor_shutdown_flag 
-0x307 001046 call p_mouse_sensor_powerdown 
-0x308 001047 branch p_g24_long_sleep 
-:      001049 p_g24_pair_dispatch:
-0x309 001050 jam default_24g_device ,mem_24g_reconn_type 
-0x30a 001051 fetch 2 ,mem_24g_pair_count 
-0x30b 001052 increase 1 ,pdata 
-0x30c 001053 store 2 ,mem_24g_pair_count 
-0x30d 001054 fetch 1 ,mem_24g_pair_count 
-0x30e 001055 and pdata ,0xff ,pdata 
-0x30f 001056 beq 0 ,g24_pair_dispatch + 1 
-0x310 001057 rtn 
-:      001059 p_g24_reconn_dispatch:
-0x311 001060 fetch 2 ,mem_24g_reconn_count 
-0x312 001061 arg 0x01f8 ,temp 
-0x313 001062 iand temp ,pdata 
-0x314 001063 branch p_g24_reconn_dispatch_next ,blank 
-0x315 001064 fetch 2 ,mem_24g_reconn_count 
-0x316 001065 increase 1 ,pdata 
-0x317 001066 store 2 ,mem_24g_reconn_count 
-0x318 001067 rtn 
-:      001068 p_g24_reconn_dispatch_next:
-0x319 001069 call g24_reconn_data_prep 
-0x31a 001070 call g24_transmit_receive_ack 
-0x31b 001071 nbranch p_g24_reconn_device_fail ,sync 
-0x31c 001072 nbranch p_g24_reconn_device_fail ,user3 
-0x31d 001073 call g24_ackpayload_parse 
-0x31e 001074 fetch 4 ,mem_24g_pair_addr 
-0x31f 001075 fetcht 4 ,mem_24g_addr 
-0x320 001076 isub temp ,null 
-0x321 001077 branch g24_pair_start ,zero 
-0x322 001079 fetch 4 ,mem_24g_device_addr 
-0x323 001080 fetcht 4 ,mem_24g_addr 
-0x324 001081 isub temp ,null 
-0x325 001082 call p_g24_store_receiver_addr ,zero 
-0x326 001083 fetch 1 ,mem_24g_conn_sm 
-0x327 001084 set0 state_24g_reconn ,pdata 
-0x328 001085 store 1 ,mem_24g_conn_sm 
-0x329 001086 setarg 0 
-0x32a 001087 store 2 ,mem_24g_pair_timeout 
-0x32b 001088 store 2 ,mem_24g_reconn_count 
-0x32c 001089 store 2 ,mem_24g_reconn_timeout 
-0x32d 001090 branch g24_reconn_attempt_success 
-:      001092 p_g24_store_receiver_addr:
-0x32e 001093 fetch 4 ,mem_24g_rxpayload + 2 
-0x32f 001094 rtn blank 
-0x330 001095 store 4 ,mem_24g_receiver_addr 
-0x331 001096 branch g24_ch_syncword_crc8_init 
-:      001098 p_g24_reconn_device_fail:
-0x332 001099 fetch 1 ,mem_24g_fast_conn_enable 
-0x333 001100 branch g24_ch ,blank 
-0x334 001101 fetch 2 ,mem_24g_reconn_count 
-0x335 001102 increase 1 ,pdata 
-0x336 001103 store 2 ,mem_24g_reconn_count 
-0x337 001104 isolate1 9 ,pdata 
-0x338 001105 fetch 1 ,mem_24g_reconn_type 
-0x339 001106 beq pair_and_3_0_addr ,p_g24_reconn_pair_and_3_0 
-0x33a 001107 branch g24_reconn_device_fail + 7 
-:      001109 p_g24_reconn_pair_and_3_0:
-0x33b 001110 branch g24_reconn_device_3_0_addr ,true 
-0x33c 001111 branch g24_pair_init_param 
-:      001113 p_g24_dispatch:
-0x33d 001114 bmark1 mark_24g_rxmode ,g24_receive_dispatch 
-:      001115 p_g24_transmit_dispatch:
-0x33e 001116 rtnmark0 mark_24g 
-0x33f 001117 fetch 1 ,mem_24g_conn_sm 
-0x340 001118 branch g24_transmit_dispatch + 2 
-:      001120 p_mouse_start_work:
-0x341 001121 fetch mouse_flag_len ,mem_mouse_flag 
-0x342 001122 bbit1 mouse_enable_24g_first_auto_pairing ,mouse_24g_first_start_auto_pair_mode 
-0x343 001123 fetch 1 ,mem_device_flag 
-0x344 001124 beq mode_24g_device ,p_mouse_24g_start_mode 
-0x345 001125 branch mouse_start_work + 5 
-:      001127 p_mouse_24g_start_mode:
-0x346 001128 fetch mouse_flag_len ,mem_mouse_flag 
-0x347 001129 bbit0 mouse_enable_24g ,mouse_24g_mode_setup_error 
-0x348 001131 call mouse_wakeup_from_power_check 
-0x349 001132 branch mouse_24g_reconn_dongle_start ,user 
-0x34a 001133 fetch mouse_flag_len ,mem_mouse_flag 
-0x34b 001134 bbit1 mouse_enable_auto_24g_paring ,mouse_24g_reconn_general_dongle 
-0x34c 001135 bbit0 mouse_enable_24g_power_on_pairing ,mouse_24g_reconn_general_dongle 
-0x34d 001136 call mouse_key_check_once 
-0x34e 001137 and rega ,0x07 ,pdata 
-0x34f 001138 branch mouse_24g_start_mode + 9 
-:      001141 p_mouse_seting_dpi:
-0x350 001142 call mouse_setting_dpi_4_level 
-0x351 001143 call p_mouse_dpi_led_blink_delay 
-:      001144 p_mouse_seting_sensor_type:
-0x352 001145 fetch 1 ,mem_config_sensor_type 
-0x353 001146 beq s201x ,p_mouse_seting_s201_dpi 
-0x354 001147 branch mouse_seting_sensor_type 
-:      001149 p_mouse_seting_s201_dpi:
-0x355 001150 fetch 1 ,mem_mouse_dpi 
-0x356 001151 beq mouse_dpi_level1 ,p_mouse_set_s201_dpi_0 
-0x357 001152 beq mouse_dpi_level2 ,p_mouse_set_s201_dpi_1 
-0x358 001153 beq mouse_dpi_level3 ,p_mouse_set_s201_dpi_2 
-0x359 001154 beq mouse_dpi_level4 ,p_mouse_set_s201_dpi_3 
-:      001155 p_mouse_set_s201_dpi_0:
-0x35a 001156 fetch 1 ,mem_sensor_s201_dpi_0 
-0x35b 001157 copy pdata ,rega 
-0x35c 001158 branch p_mouse_dpi_s201_store 
-:      001160 p_mouse_set_s201_dpi_1:
-0x35d 001161 fetch 1 ,mem_sensor_s201_dpi_1 
-0x35e 001162 copy pdata ,rega 
-0x35f 001163 branch p_mouse_dpi_s201_store 
-:      001165 p_mouse_set_s201_dpi_2:
-0x360 001166 fetch 1 ,mem_sensor_s201_dpi_2 
-0x361 001167 copy pdata ,rega 
-0x362 001168 branch p_mouse_dpi_s201_store 
-:      001170 p_mouse_set_s201_dpi_3:
-0x363 001171 fetch 1 ,mem_sensor_s201_dpi_3 
-0x364 001172 copy pdata ,rega 
-:      001174 p_mouse_dpi_s201_store:
-0x365 001175 setarg 0xc309 
-0x366 001176 call twspi_write 
-0x367 001177 copy rega ,pdata 
-0x368 001178 lshift8 pdata ,pdata 
-0x369 001179 add pdata ,0x23 ,pdata 
-0x36a 001180 call twspi_write 
-0x36b 001181 setarg 0x0009 
-0x36c 001182 branch twspi_write 
-:      001188 p_mouse_init_sunt:
-0x36d 001189 call mouse_sensor_spi_init 
-0x36e 001190 rtn wake 
-:      001191 p_mouse_init_sensor_wakeup:
-0x36f 001192 call mouse_sensor_poweron 
-:      001193 p_mouse_init_sensor:
-0x370 001194 call mouse_read_sensor_id 
-0x371 001195 beq p32xx_id1 ,p_mouse_init_p32xx_id2_judge 
-0x372 001196 beq p3065_id1 ,mouse_init_p3065 
-0x373 001197 beq pka8g2_id1 ,mouse_ka8g2_id2_judge 
-0x374 001198 call mouse_twspi_reset 
-0x375 001199 nop 6900 
-0x376 001200 branch p_mouse_init_sensor 
-:      001202 p_mouse_init_p32xx_id2_judge:
-0x377 001203 fetch 1 ,mem_sensor_id2 
-0x378 001204 beq p3205_tj3t_id2 ,p_mouse_3205_3t_init_param 
-0x379 001205 branch mouse_init_p32xx_id2_judge + 1 
-:      001207 p_mouse_3205_3t_init_param:
-0x37a 001208 setarg 0x49 
-0x37b 001209 call twspi_read 
-0x37c 001210 beq 0xa1 ,p_mouse_s201x_init_param 
-0x37d 001211 branch mouse_3205_3t_init_param 
-:      001213 p_mouse_s201x_init_param:
-0x37e 001214 jam s201x ,mem_config_sensor_type 
-0x37f 001215 rtn 
-:      001218 p_mouse_dpi_led_blink_delay:
-0x380 001219 fetch 1 ,mem_mouse_led_new_interface_config 
-0x381 001220 bbit1 mouse_enable_1io2led ,p_mouse_dpi_led_blink_delay_new1 
-0x382 001221 fetch 1 ,mem_dpi_led_gpio 
-0x383 001222 rtneq gpio_disable 
-:      001223 p_mouse_dpi_led_blink_delay_new1:
-0x384 001224 fetch 2 ,mem_mouse_discovery_timer 
-0x385 001225 nrtn blank 
-0x386 001226 fetch 2 ,mem_24g_pair_timeout 
-0x387 001227 nrtn blank 
-0x388 001228 fetch 2 ,mem_24g_reconn_timeout 
-0x389 001229 nrtn blank 
-0x38a 001230 fetch 1 ,mem_mouse_led_new_interface_config 
-0x38b 001231 bbit1 mouse_enable_1io2led ,p_mouse_dpi_led_blink_delay_new2 
-0x38c 001232 fetch 1 ,mem_mouse_device_poweron_timer_count 
-0x38d 001233 nrtn blank 
-:      001234 p_mouse_dpi_led_blink_delay_next:
-0x38e 001235 fetch 1 ,mem_mouse_dpi_led_delay_count_init 
-0x38f 001236 branch p_mouse_dpi_led_blink_init ,blank 
-0x390 001237 store 1 ,mem_mouse_dpi_led_delay_count 
-0x391 001238 rtn 
-:      001239 p_mouse_dpi_led_blink_delay_new2:
-0x392 001240 fetch 1 ,mem_mouse_multi_led_powon_timer 
-0x393 001241 nrtn blank 
-0x394 001242 branch p_mouse_dpi_led_blink_delay_next 
-:      001244 p_mouse_bb_event_timer:
-0x395 001245 call mouse_adc_read 
-0x396 001246 call p_mouse_low_voltage_led_timer 
-0x397 001248 call g24_pair_timeout_timer 
-0x398 001249 call g24_reconn_timeout_timer 
-0x399 001250 call mouse_24g_long_sleep_param_update_timer 
-0x39a 001252 call mouse_device_poweron_timer 
-0x39b 001253 call p_mouse_dpi_led_blink_delay_timer 
-0x39c 001254 call p_mouse_led_multi_timer 
-0x39d 001256 call mouse_dpi_key_check_long_press 
-0x39e 001257 call mouse_bt_discovery_check 
-0x39f 001258 call p_mouse_commbination_key_process 
-0x3a0 001259 call mouse_check_discovery_timeout_timer 
-0x3a1 001261 call p_mouse_check_direct_timeout_timer 
-0x3a2 001262 call mouse_le_enable_att_list_timer 
-0x3a3 001263 call p_mouse_le_battery_updata_timer 
-0x3a4 001264 call mouse_le_send_smp_security_request_timer 
-0x3a5 001265 call p_mouse_le_send_conn_param_update_timer 
-0x3a6 001267 call mouse_check_hid_handshake_timer 
-0x3a7 001268 call mouse_bt_check_sniff_req_timeout_timer 
-0x3a8 001269 call mouse_check_reconnect_delay_long_sleep 
-0x3a9 001270 call mouse_current_mult_update_timer 
-0x3aa 001271 call mouse_wheel_trigger_timer 
-0x3ab 001272 call mouse_store_information_delay_timer 
-0x3ac 001273 call p_mouse_led_blink_pair 
-0x3ad 001274 call p_mouse_logo_led_on_timer 
-0x3ae 001275 call p_mouse_check_no_data_timeout_timer 
-0x3af 001276 branch p_mouse_g24_ota_reset_timer 
-:      001278 p_mouse_led_blink_pair:
-0x3b0 001279 fetch 1 ,mem_mouse_poweron_over_flag 
-0x3b1 001280 rtn blank 
-0x3b2 001281 call p_mouse_device_discovery_led_config 
-0x3b3 001282 jam 0 ,mem_mouse_poweron_over_flag 
-0x3b4 001283 rtn 
-:      001285 p_mouse_led_blink_pair_disable:
-0x3b5 001286 jam 0 ,mem_mouse_multi_led_blink_enable 
-0x3b6 001287 jam 0 ,mem_mouse_poweron_over_flag 
-0x3b7 001288 branch p_mouse_device_multi_led_off + 1 
-:      001289 p_mouse_check_direct_timeout_timer:
-0x3b8 001290 arg mem_mouse_direct_timer ,regc 
-0x3b9 001291 arg mouse_check_direct_timeout ,regb 
-0x3ba 001292 call timer_single_step 
-0x3bb 001293 branch mouse_check_direct_timeout_timer + 3 
-:      001295 p_mouse_g24_ota_reset_timer:
-0x3bc 001296 arg mem_g24_ota_reset_timer ,regc 
-0x3bd 001297 arg soft_reset_chip ,regb 
-0x3be 001298 branch timer_single_step 
-:      001303 p_mouse_device_multi_led_parm_init:
-0x3bf 001304 jam 0 ,mem_mouse_multi_led_blink_enable 
-0x3c0 001305 fetch 1 ,mem_mouse_led_new_interface_config 
-0x3c1 001306 rtnbit0 mouse_enable_1io2led 
-0x3c2 001307 call p_mouse_device_multi_led_all_off 
-:      001308 p_mouse_multi_led_parm_init:
-0x3c3 001309 jam 0 ,mem_mouse_multi_led_blink_type 
-0x3c4 001311 fetch 1 ,mem_mouse_multi_led_powon_timer_init 
-0x3c5 001312 store 1 ,mem_mouse_multi_led_powon_timer 
-:      001313 p_mouse_multi_low_led_blink_timer_init:
-0x3c6 001314 fetch 1 ,mem_mouse_low_led_blink_timer 
-0x3c7 001315 rshift pdata ,pdata 
-0x3c8 001316 store 1 ,mem_mouse_low_led_blink_half_timer 
-0x3c9 001317 rtn 
-:      001318 p_mouse_multi_low_led_blink_count_init:
-0x3ca 001319 fetch 1 ,mem_mouse_multi_lowled_blink_count_init 
-0x3cb 001320 store 1 ,mem_mouse_multi_low_led_blink_count 
-0x3cc 001321 rtn 
-:      001323 p_mouse_multi_led_blink_timer_init:
-0x3cd 001324 fetch 1 ,mem_mouse_multi_led_blink_type 
-0x3ce 001325 beq 1 ,p_mouse_device_24g_led_blink_timer_init 
-0x3cf 001326 beq 2 ,p_mouse_device_bt1_led_blink_timer_init 
-0x3d0 001327 beq 3 ,p_mouse_device_bt2_led_blink_timer_init 
-:      001328 p_mouse_multi_dpi_led_blink_timer_init:
-0x3d1 001329 fetch 1 ,mem_mouse_dpi_led_blink_timer_init 
-:      001330 p_mouse_multi_led_blink_timer_init_next:
-0x3d2 001331 store 1 ,mem_mouse_multi_led_blink_timer 
-0x3d3 001332 rtn 
-:      001333 p_mouse_device_24g_led_blink_timer_init:
-0x3d4 001334 fetch 1 ,mem_mouse_multi_24gled_blink_timer_init 
-0x3d5 001335 branch p_mouse_multi_led_blink_timer_init_next 
-:      001336 p_mouse_device_bt1_led_blink_timer_init:
-0x3d6 001337 fetch 1 ,mem_mouse_multi_bt1led_blink_timer_init 
-0x3d7 001338 branch p_mouse_multi_led_blink_timer_init_next 
-:      001339 p_mouse_device_bt2_led_blink_timer_init:
-0x3d8 001340 fetch 1 ,mem_mouse_multi_bt2led_blink_timer_init 
-0x3d9 001341 branch p_mouse_multi_led_blink_timer_init_next 
-:      001344 p_mouse_device_poweron_led_config:
-0x3da 001345 fetch 1 ,mem_mouse_led_new_interface_config 
-0x3db 001346 rtnbit0 mouse_enable_1io2led 
-0x3dc 001347 jam 1 ,mem_mouse_multi_led_blink_enable 
-0x3dd 001348 jam multi_led_on ,mem_mouse_multi_led_type 
-0x3de 001349 rtn 
+:      000199 p_mouse_soft_agc_disable:
+0x86 000200 jam 0xff ,mem_gain_fix 
+0x87 000201 rtn 
+:      000203 p_save_rssi:
+0x88 000205 fetch 1 ,modem_nb_pow 
+0x89 000206 isolate1 6 ,pdata 
+0x8a 000207 setflag true ,7 ,pdata 
+0x8b 000208 store 1 ,mem_modem_rssi 
+0x8c 000210 fetch 1 ,modem_gain 
+0x8d 000211 and pdata ,0x0f ,temp 
+0x8e 000212 lshift temp ,temp 
+0x8f 000213 rshift4 pdata ,pdata 
+0x90 000214 iadd temp ,temp 
+0x91 000215 mul32 temp ,3 ,rega 
+0x92 000217 fetch 1 ,mem_modem_rssi 
+0x93 000218 call p_byte_sign_extern 
+0x94 000219 sub pdata ,0 ,pdata 
+0x95 000220 iadd rega ,pdata 
+0x96 000221 increase -9 ,pdata 
+0x97 000222 and pdata ,0x1ff ,pdata 
+0x98 000223 isolate1 8 ,pdata 
+0x99 000224 nbranch p_save_rssi_store ,true 
+0x9a 000225 setarg 0 
+:      000226 p_save_rssi_store:
+0x9b 000227 store 1 ,mem_rssi_hex 
+0x9c 000228 rtn 
+:      000229 p_byte_sign_extern:
+0x9d 000230 isolate1 7 ,pdata 
+0x9e 000231 nrtn true 
+0x9f 000232 arg 0xff00 ,temp 
+0xa0 000233 ior temp ,pdata 
+0xa1 000234 rtn 
+:      000236 p_txon_next:
+0xa2 000237 fetch 1 ,mem_tx_power 
+0xa3 000238 beq tx_power_f17db ,p_set_tx_power_f17db 
+0xa4 000239 branch txon_next + 1 
+:      000241 p_set_tx_power_f17db:
+0xa5 000242 jam 0x5b ,core_tx_pwr_ctrl0 
+0xa6 000243 jam 0x01 ,core_tx_pwr_ctrl1 
+0xa7 000244 branch set_rf_ldo_cfg89 
+:      000247 p_adc_init_data:
+0xa8 000248 arg mem_temp_block2 ,rega 
+0xa9 000249 arg 12 ,temp 
+0xaa 000250 setarg efuse_offset_adc_param 
+0xab 000251 call efuse_read_data 
+0xac 000252 branch adc_init_data + 6 
+:      000254 p_enable_adc:
+0xad 000255 fetchr regb ,1 ,core_rf_ldo_cfg6 
+0xae 000256 jam 0x3d ,core_rf_ldo_cfg6 
+0xaf 000257 jam 0xaa ,core_rf_ldo_cfg5 
+0xb0 000258 jam 0x0c ,core_rf_ldo_en0 
+0xb1 000259 fetch 1 ,core_clkpll_cfg6 
+0xb2 000260 set1 7 ,pdata 
+0xb3 000261 store 1 ,core_clkpll_cfg6 
+0xb4 000262 jam 0x04 ,core_rf_ldo_en1 
+0xb5 000263 nop 60 
+0xb6 000264 jam 0 ,core_syn_en 
+0xb7 000265 jam 6 ,core_rx_en0 
+0xb8 000266 call read_adc_mode 
+0xb9 000267 store 1 ,core_gpadc_ctrl 
+0xba 000269 jam 0x03 ,core_sum_ctrl 
+0xbb 000270 nop 60 
+0xbc 000271 fetch 1 ,core_sum_en 
+0xbd 000272 set1 7 ,pdata 
+0xbe 000273 store 1 ,core_sum_en 
+0xbf 000274 nop 1000 
+0xc0 000275 fetch 2 ,core_adc_sum 
+0xc1 000276 store 2 ,mem_adc_current_value 
+0xc2 000277 fetch 1 ,core_sum_en 
+0xc3 000278 set0 7 ,pdata 
+0xc4 000279 store 1 ,core_sum_en 
+0xc5 000280 jam 0 ,core_gpadc_ctrl 
+0xc6 000282 storer regb ,1 ,core_rf_ldo_cfg6 
+0xc7 000283 rtn 
+:      000286 p_mouse_adc_read_start:
+0xc8 000287 fetch 1 ,mem_24g_device_led_status 
+0xc9 000288 nrtn blank 
+0xca 000289 call p_enable_adc 
+0xcb 000290 jam 0 ,mem_adc_read_timer 
+0xcc 000291 call vdd_calculate_by_mode 
+0xcd 000292 store 2 ,mem_mouse_vdd_now_vol 
+0xce 000293 fetch 1 ,mem_adc_config_flag 
+0xcf 000294 bne adc_config_gpio ,p_mouse_adc_data_process 
+0xd0 000295 fetcht 2 ,mem_mouse_vdd_now_vol 
+0xd1 000296 mul32 temp ,8 ,pdata 
+0xd2 000297 div pdata ,10 
+0xd3 000298 call get_div_result 
+0xd4 000299 iadd temp ,pdata 
+0xd5 000300 store 2 ,mem_mouse_vdd_now_vol 
+:      000301 p_mouse_adc_data_process:
+0xd6 000302 arg mem_mouse_vdd_calculate_set ,rega 
+0xd7 000303 call mouse_adc_bat_percent_lowpower_out 
+0xd8 000304 fetch 1 ,mem_adc_power_flag 
+0xd9 000305 bbit1 2 ,mouse_adc_button_press 
+0xda 000306 bbit1 1 ,p_mouse_power_down 
+0xdb 000307 bbit0 0 ,p_mouse_adc_no_low_voltage 
+0xdc 000308 branch mouse_adc_data_process_next 
+:      000310 p_mouse_power_down:
+0xdd 000311 fetch 1 ,mem_mouse_led_new_interface_config 
+0xde 000312 bbit0 mouse_enable_1io2led ,mouse_power_down 
+0xdf 000313 call p_mouse_device_multi_led_all_off 
+0xe0 000314 branch mouse_power_down + 1 
+:      000316 p_mouse_adc_no_low_voltage:
+0xe1 000317 fetch 1 ,mem_mouse_led_new_interface_config 
+0xe2 000318 bbit0 mouse_enable_1io2led ,mouse_adc_no_low_voltage 
+0xe3 000319 arg mouse_low_voltage_flag ,queue 
+0xe4 000320 call mouse_disable_function_flag 
+0xe5 000321 jam 12 ,mem_adc_low_volatage_led_timer_count_new 
+0xe6 000322 fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
+0xe7 000323 rtn blank 
+0xe8 000324 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
+0xe9 000325 branch p_mouse_low_voltage_led_off_judge 
+:      000330 p_mouse_check_dpi_blink:
+0xea 000331 disable user 
+0xeb 000332 fetch 1 ,mem_mouse_multi_led_blink_type 
+0xec 000333 sub pdata ,4 ,null 
+0xed 000334 nrtn zero 
+0xee 000336 enable user 
+0xef 000337 rtn 
+:      000339 p_mouse_low_voltage_led_timer:
+0xf0 000340 fetch 1 ,mem_mouse_led_new_interface_config 
+0xf1 000341 bbit0 mouse_enable_1io2led ,mouse_low_voltage_led_timer 
+:      000342 p_mouse_low_voltage_led_timer_new:
+0xf2 000343 rtnbit0 mouse_enable_low_led 
+0xf3 000344 fetch 2 ,mem_mouse_discovery_timer 
+0xf4 000345 nrtn blank 
+0xf5 000346 fetch 2 ,mem_24g_pair_timeout 
+0xf6 000347 nrtn blank 
+0xf7 000348 fetch 2 ,mem_24g_reconn_timeout 
+0xf8 000349 nrtn blank 
+0xf9 000350 fetch 1 ,mem_mouse_multi_led_powon_timer 
+0xfa 000351 nrtn blank 
+0xfb 000352 fetch mouse_flag_len ,mem_mouse_flag 
+0xfc 000353 rtnbit0 mouse_low_voltage_flag 
+0xfd 000355 call p_mouse_check_dpi_blink 
+0xfe 000356 rtn user 
+0xff 000358 fetch 1 ,mem_mouse_multi_low_led_blink_count 
+0x100 000359 branch p_mouse_low_led_blink_count_init_judge ,blank 
+:      000360 p_mouse_low_led_blink_timer:
+0x101 000361 fetcht 1 ,mem_adc_low_volatage_led_timer_count_new 
+0x102 000362 increase 1 ,temp 
+0x103 000363 storet 1 ,mem_adc_low_volatage_led_timer_count_new 
+0x104 000364 fetch 1 ,mem_mouse_low_led_blink_timer 
+0x105 000365 isub temp ,null 
+0x106 000366 ncall p_mouse_low_led_timer_count_clean ,positive 
+0x107 000367 fetch 1 ,mem_mouse_low_led_blink_half_timer 
+0x108 000368 isub temp ,null 
+0x109 000369 nbranch p_mouse_low_voltage_led_off_judge ,positive 
+:      000370 p_mouse_low_voltage_led_on_judge:
+0x10a 000371 fetch 1 ,mem_mouse_led_new_interface_config 
+0x10b 000372 bbit1 mouse_enable_low_for_led ,p_mouse_device_multi_led_on + 1 
+0x10c 000373 bbit1 mouse_enable_dpi_low_for_led ,p_mouse_device_multi_led_on + 1 
+:      000374 p_mouse_low_voltage_led_on:
+0x10d 000375 fetcht 1 ,mem_mouse_low_gpio 
+0x10e 000376 branch p_mouse_multi_led_on 
+:      000378 p_mouse_low_led_timer_count_clean:
+0x10f 000379 jam 1 ,mem_adc_low_volatage_led_timer_count_new 
+0x110 000380 call p_mouse_low_led_blink_decrease 
+:      000381 p_mouse_low_voltage_led_off_judge:
+0x111 000382 fetch 1 ,mem_mouse_led_new_interface_config 
+0x112 000383 bbit1 mouse_enable_low_for_led ,p_mouse_device_multi_led_off + 1 
+0x113 000384 bbit1 mouse_enable_dpi_low_for_led ,p_mouse_device_multi_led_off + 1 
+:      000385 p_mouse_low_voltage_led_off:
+0x114 000386 fetcht 1 ,mem_mouse_low_gpio 
+0x115 000387 branch p_mouse_multi_led_off 
+:      000389 p_mouse_low_led_blink_decrease:
+0x116 000390 fetch 1 ,mem_mouse_multi_low_led_blink_count 
+0x117 000391 increase -1 ,pdata 
+0x118 000392 store 1 ,mem_mouse_multi_low_led_blink_count 
+0x119 000393 rtn 
+:      000394 p_mouse_low_led_blink_count_init_judge:
+0x11a 000395 fetch 1 ,mem_mouse_led_new_interface_config 
+0x11b 000396 bbit1 mouse_enable_low_led_blink_limit ,p_mouse_low_voltage_led_off_judge 
+0x11c 000397 call p_mouse_multi_low_led_blink_count_init 
+0x11d 000398 branch p_mouse_low_led_blink_timer 
+:      000404 p_initialize_radio_cont:
+0x11e 000405 jam 0xe6 ,core_syn_aac_cfg1 
+0x11f 000406 call initialize_syn_afc_cfg1 
+0x120 000407 call initialize_rf_ldo_cfg1 
+0x121 000408 call initialize_rc_cal 
+0x122 000409 jam 0x09 ,core_rx_bq_cfg0 
+0x123 000410 jam 5 ,core_clkpll_cfg0 
+0x124 000411 jam 0x94 ,core_rx_iqadc_cfg 
+0x125 000412 jam 0x0b ,core_rf_ldo_cfg2 
+0x126 000413 jam 0x05 ,core_rf_ldo_cfg3 
+0x127 000414 jam 0x90 ,core_syn_pfd_lkd_cfg 
+0x128 000415 jam 0x00 ,core_syn_loopdiv_dsm_cfg 
+0x129 000416 jam 0x40 ,core_rx_ctrl1 
+0x12a 000417 branch initialize_radio_cont + 8 
+:      000420 p_shutdown_radio:
+0x12b 000421 fetch 1 ,mem_gain_fix 
+0x12c 000422 store 1 ,mem_temp 
+0x12d 000423 call shutdown_radio + 1 
+0x12e 000424 jam 0x00 ,core_rf_ldo_en0 
+0x12f 000425 fetch 1 ,mem_temp 
+0x130 000426 store 1 ,mem_gain_fix 
+0x131 000427 rtn 
+:      000429 p_init_param:
+0x132 000430 jam 0 ,mem_lmo_tid2 
+0x133 000431 branch init_param_next + 1 
+:      000434 p_app_init:
+0x134 000435 set0 mark_adc_enable ,mark 
+0x135 000436 call enable_authrom 
+0x136 000437 jam 0 ,mem_mouse_poweron_over_flag 
+0x137 000438 call p_mouse_setting_config 
+0x138 000439 call p_mouse_device_poweron_led_config 
+0x139 000440 call p_mouse_init_sunt 
+0x13a 000441 rtn wake 
+0x13b 000442 call mouse_dpi_config 
+0x13c 000443 call mouse_usb_check_enable 
+0x13d 000444 call mouse_drawing_optima_init 
+0x13e 000445 call p_mouse_cb_fuction 
+0x13f 000446 call p_mouse_sensor_powerdown 
+0x140 000448 branch mouse_init + 8 
+:      000450 p_mouse_double_dpi_judge:
+0x141 000451 fetch mouse_flag_len ,mem_mouse_flag 
+0x142 000452 rtnbit0 mouse_enable_double_dpi_key 
+0x143 000453 fetch 1 ,mem_dpi_another_button_gpio 
+0x144 000454 bbit1 gpio_active_bit ,p_mouse_another_dpi_connect_vin 
+:      000455 p_mouse_another_dpi_connect_gnd:
+0x145 000456 jam 0 ,mem_mouse_another_dpi_connect_vin_flag 
+0x146 000457 rtn 
+:      000458 p_mouse_another_dpi_connect_vin:
+0x147 000459 jam 1 ,mem_mouse_another_dpi_connect_vin_flag 
+0x148 000460 rtn 
+:      000462 p_mouse_firebutton_connect_state_check:
+0x149 000463 fetch 1 ,mem_firebutton_gpio 
+0x14a 000464 rtneq gpio_disable 
+0x14b 000465 bbit1 gpio_active_bit ,p_mouse_firebutton_connect_vin 
+:      000466 p_mouse_firebutton_connect_gnd:
+0x14c 000467 jam 0 ,mem_mouse_firebutton_connect_vin_flag 
+0x14d 000468 rtn 
+:      000469 p_mouse_firebutton_connect_vin:
+0x14e 000470 jam 1 ,mem_mouse_firebutton_connect_vin_flag 
+0x14f 000471 rtn 
+:      000473 p_mouse_le_name_load:
+0x150 000474 fetch 8 ,mem_le_name_patch 
+0x151 000475 rtn blank 
+0x152 000476 fetch 1 ,mem_le_name_patch_len 
+0x153 000477 copy pdata ,rega 
+0x154 000478 sub pdata ,11 ,null 
+0x155 000479 nbranch p_mouse_le_name_patch_len_overflow ,positive 
+0x156 000481 arg 11 ,regb 
+0x157 000482 call p_mouse_le_name_clear 
+0x158 000484 arg mem_le_name_patch ,contr 
+0x159 000485 arg mem_le_adv_swift_pair + 9 ,contw 
+0x15a 000486 call p_mouse_le_name_load_next 
+0x15b 000488 arg mem_le_name_patch ,contr 
+0x15c 000489 arg mem_le_scan_data + 2 ,contw 
+0x15d 000490 call p_mouse_le_name_load_next 
+0x15e 000492 arg mem_le_name_patch ,contr 
+0x15f 000493 arg mem_le_name ,contw 
+:      000494 p_mouse_le_name_load_next:
+0x160 000495 copy rega ,loopcnt 
+0x161 000496 branch memcpy 
+:      000498 p_mouse_le_name_clear:
+0x162 000500 arg mem_mouse_le_name_clear ,contr 
+0x163 000501 arg mem_le_adv_swift_pair + 9 ,contw 
+0x164 000502 call p_mouse_le_name_clear_next 
+0x165 000504 arg mem_mouse_le_name_clear ,contr 
+0x166 000505 arg mem_le_scan_data + 2 ,contw 
+0x167 000506 call p_mouse_le_name_clear_next 
+0x168 000508 arg mem_mouse_le_name_clear ,contr 
+0x169 000509 arg mem_le_name ,contw 
+:      000510 p_mouse_le_name_clear_next:
+0x16a 000511 copy regb ,loopcnt 
+0x16b 000512 branch memcpy 
+:      000514 p_mouse_le_name_patch_len_overflow:
+0x16c 000515 arg 18 ,regb 
+0x16d 000516 call p_mouse_le_name_clear 
+0x16e 000518 call p_mouse_le_swift_pair_disable 
+0x16f 000519 fetch 1 ,mem_le_name_patch_len 
+0x170 000520 increase 1 ,pdata 
+0x171 000521 store 1 ,mem_le_adv_swift_pair 
+0x172 000522 jam 9 ,mem_le_adv_swift_pair + 1 
+0x173 000523 arg mem_le_name_patch ,contr 
+0x174 000524 arg mem_le_adv_swift_pair + 2 ,contw 
+0x175 000525 copy rega ,loopcnt 
+0x176 000526 call memcpy 
+0x177 000528 fetch 1 ,mem_le_name_patch_len 
+0x178 000529 increase 1 ,pdata 
+0x179 000530 store 1 ,mem_le_scan_data 
+0x17a 000531 jam 9 ,mem_le_scan_data + 1 
+0x17b 000532 arg mem_le_name_patch ,contr 
+0x17c 000533 arg mem_le_scan_data + 2 ,contw 
+0x17d 000534 copy rega ,loopcnt 
+0x17e 000535 call memcpy 
+0x17f 000537 arg mem_le_name_patch_len ,contr 
+0x180 000538 arg mem_le_name_len ,contw 
+0x181 000539 copy rega ,loopcnt 
+0x182 000540 increase 1 ,loopcnt 
+0x183 000541 branch memcpy 
+:      000543 p_mouse_le_swift_pair_disable:
+0x184 000544 arg mem_le_adv_swift_pair ,contw 
+0x185 000545 arg 20 ,loopcnt 
+0x186 000546 branch clear_mem 
+:      000548 p_mouse_setting_config:
+0x187 000549 rtn wake 
+0x188 000550 call g24_transmit_init 
+0x189 000551 call g24_chmap_param_init 
+0x18a 000552 call mouse_gpio_init 
+0x18b 000553 call p_mouse_le_name_load 
+0x18c 000554 call mouse_param_init 
+0x18d 000555 call p_mouse_device_multi_led_parm_init 
+0x18e 000556 call p_mouse_firebutton_connect_state_check 
+0x18f 000557 call p_mouse_double_dpi_judge 
+0x190 000558 call p_mouse_store_normal_tx_power 
+0x191 000559 branch mouse_setting_config_next 
+:      000561 p_mouse_store_normal_tx_power:
+0x192 000562 fetch 1 ,mem_tx_power 
+0x193 000563 store 1 ,mem_normal_tx_power 
+0x194 000564 rtn 
+:      000566 p_mouse_fetch_normal_tx_power:
+0x195 000567 fetch 1 ,mem_normal_tx_power 
+0x196 000568 store 1 ,mem_tx_power 
+0x197 000569 rtn 
+:      000571 p_mouse_cb_fuction:
+0x198 000572 setarg p_mouse_24g_package_data 
+0x199 000573 store 2 ,mem_cb_24g_transmit_data 
+0x19a 000574 setarg p_mouse_24g_search_dongle 
+0x19b 000575 store 2 ,mem_cb_24g_search_receiver 
+0x19c 000576 branch mouse_cb_fuction + 4 
+:      000578 p_mouse_24g_package_data:
+0x19d 000579 rtnmark0 mark_24g 
+0x19e 000580 call mouse_motion 
+0x19f 000581 nrtn user 
+0x1a0 000582 fetch mouse_flag_len ,mem_mouse_flag 
+0x1a1 000583 bbit0 mouse_enable_keyboard ,p_mouse_24g_mouse_package_data 
+0x1a2 000584 fetch 1 ,mem_customer_key 
+0x1a3 000585 nbranch mouse_24g_keyboard_package_data ,blank 
+:      000586 p_mouse_24g_mouse_package_data:
+0x1a4 000587 call mouse_data_xy_release 
+0x1a5 000588 fetch 1 ,mem_24g_data_type 
+0x1a6 000589 bbit1 1 ,p_mouse_24g_mouse_package_data_now 
+0x1a7 000590 fetcht 1 ,mem_24g_txbuf + 1 
+0x1a8 000591 fetch 1 ,mem_mouse_key 
+0x1a9 000592 ior temp ,pdata 
+0x1aa 000593 store 1 ,mem_mouse_key 
+0x1ab 000594 fetcht 1 ,mem_24g_txbuf + 6 
+0x1ac 000595 fetch 1 ,mem_mouse_z 
+0x1ad 000596 iadd temp ,pdata 
+0x1ae 000597 store 1 ,mem_mouse_z 
+0x1af 000598 fetcht 1 ,mem_24g_txbuf + 7 
+0x1b0 000599 fetch 1 ,mem_mouse_tz 
+0x1b1 000600 iadd temp ,pdata 
+0x1b2 000601 store 1 ,mem_mouse_tz 
+:      000602 p_mouse_24g_mouse_package_data_now:
+0x1b3 000603 jam type_ms ,mem_24g_data_type 
+0x1b4 000604 arg 7 ,rega 
+0x1b5 000605 arg mem_mouse_key ,regb 
+0x1b6 000608 branch g24_transmit_by_interrupt_enable 
+:      000610 p_mouse_24g_search_dongle:
+0x1b7 000611 fetch mouse_flag_len ,mem_mouse_flag 
+0x1b8 000612 rtnbit0 mouse_enable_24g_search_dongle 
+0x1b9 000613 fetch 1 ,mem_mouse_long_mult_flag 
+0x1ba 000614 rtn blank 
+0x1bb 000615 fetch 1 ,mem_24g_abort_pac 
+0x1bc 000616 rtn blank 
+0x1bd 000617 fetch 1 ,mem_mouse_search_dongle_interval 
+0x1be 000618 increase 1 ,pdata 
+0x1bf 000619 and_into 3 ,pdata 
+0x1c0 000620 store 1 ,mem_mouse_search_dongle_interval 
+0x1c1 000621 nrtn blank 
+0x1c2 000622 jam 0 ,mem_mouse_search_dongle_ch 
+:      000623 p_mouse_24g_search_dongle_loop:
+0x1c3 000624 fetch 1 ,mem_mouse_search_dongle_ch 
+0x1c4 000625 increase 1 ,pdata 
+0x1c5 000626 store 1 ,mem_mouse_search_dongle_ch 
+0x1c6 000627 sub pdata ,g24_ch_number ,null 
+0x1c7 000628 nbranch p_mouse_24g_search_dongle_loop_end ,positive 
+0x1c8 000629 call g24_reconn_data_prep 
+0x1c9 000630 call g24_transmit_receive_ack 
+0x1ca 000631 nbranch p_mouse_24g_search_dongle_loop_retry ,sync 
+0x1cb 000632 nbranch p_mouse_24g_search_dongle_loop_retry ,user3 
+0x1cc 000633 call p_mouse_24g_search_dongle_success 
+:      000634 p_mouse_24g_search_dongle_loop_end:
+0x1cd 000635 call g24_txbuf_clear 
+0x1ce 000636 fetch 1 ,mem_mouse_search_dongle_count 
+0x1cf 000637 increase 1 ,pdata 
+0x1d0 000638 store 1 ,mem_mouse_search_dongle_count 
+0x1d1 000639 beq g24_ch_poll_count ,p_mouse_24g_search_dongle_check 
+0x1d2 000640 rtn 
+:      000642 p_mouse_24g_search_dongle_success:
+0x1d3 000643 fetch 1 ,mem_24g_abort_pac 
+0x1d4 000644 branch mouse_24g_search_dongle_init ,blank 
+0x1d5 000645 jam 0 ,mem_mouse_search_dongle_count 
+0x1d6 000646 fetch 1 ,mem_mouse_search_dongle_action 
+0x1d7 000647 rtnbit0 g24_disconn_state 
+0x1d8 000648 set0 g24_disconn_state ,pdata 
+0x1d9 000649 store 1 ,mem_mouse_search_dongle_action 
+0x1da 000650 call mouse_no_data_timer_init 
+0x1db 000651 branch p_mouse_init_sensor_wakeup 
+:      000653 p_mouse_24g_search_dongle_loop_retry:
+0x1dc 000654 call g24_ch 
+0x1dd 000655 branch p_mouse_24g_search_dongle_loop 
+:      000657 p_mouse_24g_search_dongle_check:
+0x1de 000658 jam 0 ,mem_mouse_search_dongle_count 
+0x1df 000659 fetch 1 ,mem_mouse_search_dongle_action 
+0x1e0 000660 rtnbit1 g24_disconn_state 
+0x1e1 000661 set1 g24_disconn_state ,pdata 
+0x1e2 000662 store 1 ,mem_mouse_search_dongle_action 
+0x1e3 000663 fetch 2 ,mem_mouse_24g_search_dongle_time_init 
+0x1e4 000664 store 2 ,mem_mouse_no_data_timer 
+0x1e5 000665 branch p_mouse_sensor_powerdown 
+:      000667 p_g24_transmit_no_interrupt:
+0x1e6 000668 call g24_txdata_prep 
+0x1e7 000669 nbranch p_g24_nodata_transmit ,user 
+:      000670 p_g24_transmit_start:
+0x1e8 000671 call p_g24_transmit_process 
+0x1e9 000672 call power_ctrl_start 
+0x1ea 000673 call p_mouse_24g_fast_conn_mode_check 
+0x1eb 000674 fetch 1 ,mem_sensor_shutdown_flag 
+0x1ec 000675 nbranch p_g24_short_sleep ,blank 
+0x1ed 000676 fetch 8 ,mem_24g_long_sleep_set 
+0x1ee 000677 store 8 ,mem_24g_enter_hibernate 
+0x1ef 000678 fetch 2 ,mem_24g_long_sleep_param_update_timer_init 
+0x1f0 000679 store 2 ,mem_24g_long_sleep_param_update_timer 
+:      000680 p_g24_short_sleep:
+0x1f1 000681 call g24_lpm_wait 
+0x1f2 000682 nrtn user 
+0x1f3 000683 call clear_wake 
+0x1f4 000684 fetch 3 ,mem_24g_short_sleep_set 
+0x1f5 000685 branch g24_long_sleep2 
+:      000687 p_g24_transmit_process:
+0x1f6 000688 jam 0 ,mem_24g_retry 
+:      000689 p_g24_transmit_loop:
+0x1f7 000690 fetchr timeup ,2 ,mem_param_rx_setup 
+0x1f8 000691 until clkn_rt ,meet 
+0x1f9 000692 call g24_transmit_receive_ack 
+0x1fa 000693 fetch 1 ,mem_24g_no_ack 
+0x1fb 000694 beq no_ack_24g ,g24_transmit_no_ack 
+0x1fc 000695 nbranch p_g24_retransmit ,sync 
+0x1fd 000696 nbranch p_g24_retransmit ,user3 
+0x1fe 000697 call g24_ackpayload_parse 
+0x1ff 000698 call p_mouse_wakeup_24g 
+0x200 000699 branch g24_transmit_no_ack 
+:      000702 p_g24_retransmit:
+0x201 000703 fetch 1 ,mem_mouse_need_soft_reset 
+0x202 000704 nrtn blank 
+0x203 000705 call p_mouse_select_device_by_pb_button 
+0x204 000706 call p_mouse_select_device_by_dpi_button_once 
+0x205 000707 fetch 1 ,mem_24g_abort_pac 
+0x206 000708 nrtn blank 
+0x207 000709 fetch 2 ,mem_24g_txfail_cnt 
+0x208 000710 increase 1 ,pdata 
+0x209 000711 store 2 ,mem_24g_txfail_cnt 
+0x20a 000712 fetch 1 ,mem_24g_txfail_cnt + 1 
+0x20b 000713 bbit1 1 ,g24_tx_attempt_fail 
+0x20c 000714 call g24_transmit_hop_process 
+0x20d 000715 call p_delay_40ms 
+0x20e 000716 branch p_g24_transmit_loop 
+:      000718 p_delay_40ms:
+0x20f 000719 fetch 1 ,mem_24g_txfail_cnt + 1 
+0x210 000720 sub pdata ,0x00 ,null 
+0x211 000721 rtn positive 
+0x212 000722 arg 40 ,loopcnt 
+0x213 000723 branch delay_ms_wait 
+:      000725 p_mouse_select_device_by_dpi_button_once:
+0x214 000726 arg 12 ,queue 
+0x215 000727 call timer_check 
+0x216 000728 nrtn blank 
+0x217 000729 call p_mouse_dpi_check_once 
+0x218 000730 call mouse_dpi_key_check_long_press 
+:      000731 p_mouse_g24_retransmit_100ms_timer_init:
+0x219 000732 arg 12 ,queue 
+0x21a 000733 setarg 160 
+0x21b 000734 branch timer_init 
+:      000736 p_mouse_dpi_check_once:
+0x21c 000737 fetch mouse_flag_len ,mem_mouse_flag 
+0x21d 000738 rtnbit0 mouse_enable_select_device_by_dpi_button 
+0x21e 000740 branch p_mouse_dpi_check 
+:      000742 p_mouse_select_device_by_pb_button:
+0x21f 000743 fetch 1 ,mem_config_select_device_button_gpio 
+0x220 000744 rtneq gpio_disable 
+0x221 000745 arg 0 ,rega 
+0x222 000746 jam mouse_pb_key ,mem_mouse_key_temp 
+0x223 000747 fetcht 1 ,mem_config_select_device_button_gpio 
+0x224 000748 call mouse_pb_button_check 
+0x225 000749 store 1 ,mem_mouse_pbkey_press_status 
+0x226 000750 fetch 1 ,mem_matrix_public_gpio 
+0x227 000751 beq gpio_disable ,p_mouse_3io6key_pb_button_check_end 
+0x228 000752 call mouse_matrix_public_gpio_reset 
+:      000753 p_mouse_select_device_by_pb_button_exit:
+0x229 000754 copy rega ,pdata 
+0x22a 000755 bbit1 mouse_pb_key ,mouse_select_device_button_down + 2 
+0x22b 000756 branch mouse_select_device_button_up 
+:      000758 p_mouse_3io6key_pb_button_check_end:
+0x22c 000759 fetcht 1 ,mem_config_select_device_button_gpio 
+0x22d 000760 call mouse_gpio_config_input_pu 
+0x22e 000761 branch p_mouse_select_device_by_pb_button_exit 
+:      000763 p_mouse_wakeup_24g:
+0x22f 000764 fetch 1 ,mem_sensor_shutdown_flag 
+0x230 000765 ncall p_mouse_wakeup_24g_from_long_sleep ,blank 
+0x231 000766 jam 0 ,mem_sensor_shutdown_flag 
+0x232 000767 rtn 
+:      000769 p_mouse_wakeup_24g_from_long_sleep:
+0x233 000770 call p_mouse_init_sensor_wakeup 
+0x234 000771 fetch mouse_flag_len ,mem_mouse_flag 
+0x235 000772 rtnbit0 mouse_enable_wheel_wake_up_cancel 
+:      000773 p_mouse_wheel_set_wakeup:
+0x236 000774 fetcht 1 ,mem_whee_a_data_gpio 
+0x237 000775 call mouse_gpio_config_input_pu 
+0x238 000776 fetcht 1 ,mem_whee_b_data_gpio 
+0x239 000777 branch mouse_gpio_config_input_pu 
+:      000781 p_mouse_app_enter_hibernate:
+0x23a 000782 setarg pan_reg_config 
+0x23b 000783 call twspi_read 
+0x23c 000784 bbit1 3 ,mouse_app_enter_hibernate + 3 
+0x23d 000785 call p_mouse_sensor_reset 
+0x23e 000786 call p_mouse_sensor_powerdown 
+0x23f 000787 branch mouse_app_enter_hibernate + 3 
+:      000789 p_mouse_setgpio_hibernate:
+0x240 000790 call mouse_set_sdio_high 
+0x241 000791 call clear_wake 
+0x242 000792 call p_mouse_logo_led_off 
+0x243 000793 call mouse_low_voltage_led_off 
+0x244 000794 call mouse_before_hibernate_wheel_gpio_set 
+0x245 000795 fetcht 1 ,mem_matrix_public_gpio 
+0x246 000796 call gpio_out_active 
+0x247 000797 fetcht 1 ,mem_matrix_public_gpio 
+0x248 000798 call gpio_clr_wake 
+0x249 000799 fetch 1 ,mem_mouse_sensor_sdio_gpio 
+0x24a 000800 call p_mouse_gpio_config_output_high 
+0x24b 000801 arg 3 ,temp 
+0x24c 000802 call mouse_gpio_config_input_pu 
+0x24d 000803 call p_mouse_lpm_before_common 
+0x24e 000804 call gpio_pd_idle 
+0x24f 000805 call p_mouse_device_multi_led_all_off 
+0x250 000806 arg 19 ,temp 
+0x251 000807 call mouse_gpio_config_input_pu 
+0x252 000808 call p_mouse_device_switch_gpio_high_impedance 
+0x253 000809 call p_mouse_gpio_set_high_impedance 
+0x254 000810 call p_mouse_adc_gpio_set_before_hibernate 
+0x255 000811 branch p_mouse_wheel_gpio_set_before_hibernate 
+:      000813 p_mouse_device_switch_gpio_high_impedance:
+0x256 000814 fetch 1 ,mem_device_switch_gpio 
+0x257 000815 rtneq 0xff 
+0x258 000816 fetcht 1 ,mem_device_switch_gpio 
+0x259 000817 branch gpio_set_high_impedance 
+:      000819 p_mouse_gpio_set_high_impedance:
+0x25a 000820 fetch 3 ,mem_mouse_set_high_impedance_bit_set 
+0x25b 000821 store 3 ,mem_pdatatemp 
+0x25c 000822 arg 20 ,loopcnt 
+0x25d 000823 arg 0 ,temp 
+:      000824 p_mouse_gpio_set_high_impedance_bit_loop:
+0x25e 000825 fetch 3 ,mem_pdatatemp 
+0x25f 000826 isolate1 0 ,pdata 
+0x260 000827 call gpio_set_high_impedance ,true 
+0x261 000828 fetch 3 ,mem_pdatatemp 
+0x262 000829 rshift pdata ,pdata 
+0x263 000830 store 3 ,mem_pdatatemp 
+0x264 000831 increase 1 ,temp 
+0x265 000832 loop p_mouse_gpio_set_high_impedance_bit_loop 
+0x266 000833 rtn 
+:      000835 p_mouse_adc_gpio_set_before_hibernate:
+0x267 000836 fetch 1 ,mem_mouse_led_new_interface_config 
+0x268 000837 bbit1 mouse_enable_1io2led ,p_mouse_adc_gpio_set_before_hibernate_next 
+0x269 000838 fetch mouse_flag_len ,mem_mouse_flag 
+0x26a 000839 rtnbit0 mouse_enable_adc 
+:      000842 p_mouse_adc_gpio_set_before_hibernate_next:
+0x26b 000843 fetch 1 ,mem_adc_channel_gpio 
+0x26c 000844 arg gpcfg_no_ie ,temp 
+0x26d 000845 branch gpio_config_function_int 
+:      000847 p_mouse_wheel_gpio_set_before_hibernate:
+0x26e 000848 fetch mouse_flag_len ,mem_mouse_flag 
+0x26f 000849 rtnbit0 mouse_enable_wheel_wake_up_cancel 
+:      000850 p_mouse_wheel_clr_wakeup:
+0x270 000851 fetcht 1 ,mem_whee_a_data_gpio 
+0x271 000852 call gpio_clr_wake 
+0x272 000853 fetcht 1 ,mem_whee_b_data_gpio 
+0x273 000854 call gpio_clr_wake 
+0x274 000855 fetcht 1 ,mem_whee_a_data_gpio 
+0x275 000856 call mouse_gpio_config_input_pd 
+0x276 000857 fetcht 1 ,mem_whee_b_data_gpio 
+0x277 000858 branch mouse_gpio_config_input_pd 
+:      000860 p_mouse_lpm_before_common:
+0x278 000861 fetcht 1 ,mem_whee_a_data_gpio 
+0x279 000862 call gpio_config_input 
+0x27a 000863 fetcht 1 ,mem_whee_b_data_gpio 
+0x27b 000864 call gpio_config_input 
+0x27c 000866 call mouse_wheel_check 
+0x27d 000867 fetch 1 ,mem_mouse_sensor_sclk_gpio 
+0x27e 000868 call p_mouse_gpio_config_output_high 
+0x27f 000869 branch mouse_lpm_before_common + 4 
+:      000871 p_g24_nodata_transmit:
+0x280 000872 fetch 1 ,mem_24g_abort_pac 
+0x281 000873 call p_g24_send_abort_packet ,blank 
+0x282 000874 fetch 1 ,mem_24g_transmit_by_interrupt 
+0x283 000875 rtneq g24_tx_timer_int_enable 
+0x284 000876 call g24_search_receiver 
+:      000877 p_g24_long_sleep:
+0x285 000878 call p_g24_lpm_wait 
+0x286 000879 nrtn user 
+0x287 000880 call g24_setgpio_lpm_before 
+0x288 000881 fetch 1 ,mem_sensor_shutdown_flag 
+0x289 000882 ncall p_mouse_setgpio_hibernate ,blank 
+0x28a 000883 fetch 4 ,mem_24g_enter_hibernate 
+0x28b 000884 branch g24_long_sleep2 
+:      000886 p_g24_send_abort_packet:
+0x28c 000887 jam type_ms ,mem_24g_data_type 
+0x28d 000888 jam 1 ,mem_24g_abort_pac 
+0x28e 000889 call g24_transmit_rf_ctrl_clear 
+0x28f 000890 store 1 ,mem_24g_txbuf 
+0x290 000891 setarg 0 
+0x291 000892 store 7 ,mem_24g_txbuf + 1 
+0x292 000893 fetch 4 ,mem_24g_device_addr 
+0x293 000894 store 4 ,mem_24g_txbuf + 8 
+0x294 000895 jam 12 ,mem_24g_datalen 
+0x295 000896 fetch 1 ,mem_24g_data_type 
+0x296 000897 set1 bit_abort ,pdata 
+0x297 000898 store 1 ,mem_24g_data_type 
+0x298 000899 call g24_transmit_prep 
+0x299 000900 branch p_g24_transmit_start 
+:      000902 p_mouse_priority_bb_event:
+0x29a 000903 copy regc ,pdata 
+0x29b 000904 beq bt_evt_bb_connected ,p_mouse_bb_event_connected 
+0x29c 000905 beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
+0x29d 000906 beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
+0x29e 000907 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
+0x29f 000908 beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
+0x2a0 000909 beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
+0x2a1 000910 beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
+0x2a2 000911 beq bt_evt_le_parse_conn_param_accepted ,p_mouse_le_parse_conn_param_accepted 
+0x2a3 000912 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
+0x2a4 000913 beq bt_evt_hid_handshake ,p_mouse_bt_hid_handshake 
+0x2a5 000914 branch mouse_priority_bb_event + 2 
+:      000916 p_mouse_bt_hid_handshake:
+0x2a6 000917 jam app_handshake_done ,mem_app_handshake_flag 
+0x2a7 000918 call app_lpm_mult_enable 
+0x2a8 000919 branch mouse_bt_hid_handshake + 3 
+:      000921 p_mouse_le_bb_event_connected:
+0x2a9 000923 call p_mouse_led_blink_pair_disable 
+0x2aa 000924 branch mouse_le_bb_event_connected 
+:      000925 p_mouse_bb_event_connected:
+0x2ab 000926 call mouse_no_data_timer_init 
+0x2ac 000928 call p_mouse_led_blink_pair_disable 
+0x2ad 000929 branch mouse_bb_event_connected 
+:      000931 p_mouse_le_bb_disconnected:
+0x2ae 000932 setarg 0 
+0x2af 000933 store 2 ,mem_le_battery_level_updata_timer 
+0x2b0 000934 store 1 ,mem_mouse_le_send_conn_param_update 
+0x2b1 000935 store 1 ,mem_mouse_le_send_conn_param_update_timer 
+0x2b2 000936 store 1 ,mem_mouse_le_bb_connected_flag 
+0x2b3 000937 branch mouse_le_bb_disconnected + 7 
+:      000939 p_mouse_le_ll_start_encryt:
+0x2b4 000940 fetch 1 ,mem_mouse_le_reconnect_flag 
+0x2b5 000941 beq 1 ,p_mouse_le_ll_reconn_start_encryt 
+0x2b6 000942 jam 20 ,mem_le_start_encrypt_timer 
+0x2b7 000943 branch mouse_le_ll_enable_start_enc_flag 
+:      000944 p_mouse_le_ll_reconn_start_encryt:
+0x2b8 000945 call mouse_updata_le_param 
+0x2b9 000946 jam 10 ,mem_le_start_encrypt_timer 
+0x2ba 000947 branch mouse_le_ll_enable_start_enc_flag 
+:      000949 p_mouse_le_parse_conn_param_accepted:
+0x2bb 000950 fetch 1 ,mem_le_new_conninterval 
+0x2bc 000951 sub pdata ,le_interval_15ms ,null 
+0x2bd 000952 nbranch mouse_le_conn_param_lpm_disable ,positive 
+0x2be 000953 fetch 1 ,mem_le_new_connslavelatency 
+0x2bf 000954 fetcht 1 ,mem_lpm_mult_init 
+0x2c0 000955 isub temp ,null 
+0x2c1 000956 branch mouse_le_lpm_mult_reinit ,positive 
+0x2c2 000957 fetch 1 ,mem_le_new_connslavelatency 
+0x2c3 000958 store 1 ,mem_lpm_mult 
+0x2c4 000959 branch mouse_le_conn_param_lpm_enable 
+:      000961 p_mouse_le_conn_param_update_rsp_recieved:
+0x2c5 000962 fetch 1 ,mem_mouse_le_send_conn_param_update 
+0x2c6 000963 nrtn blank 
+0x2c7 000964 jam 1 ,mem_mouse_le_send_conn_param_update 
+0x2c8 000965 jam 30 ,mem_mouse_le_send_conn_param_update_timer 
+0x2c9 000966 rtn 
+:      000968 p_mouse_24g_pairing_complete:
+0x2ca 000969 call p_mouse_soft_agc_disable 
+0x2cb 000970 call p_mouse_fetch_normal_tx_power 
+0x2cc 000971 call mouse_no_data_timer_init 
+0x2cd 000972 arg mouse_24g_pairing_flag ,queue 
+0x2ce 000973 call mouse_disable_function_flag 
+0x2cf 000975 call p_mouse_led_blink_pair_disable 
+0x2d0 000976 branch mouse_24g_pairing_complete + 2 
+:      000978 p_mouse_24g_attempt_success:
+0x2d1 000979 fetch 4 ,mem_24g_addr 
+0x2d2 000980 store 4 ,mem_24g_receiver_addr 
+0x2d3 000981 store 4 ,mem_mouse_24g_addr 
+0x2d4 000982 call g24_ch_syncword_crc8_init 
+0x2d5 000984 call p_mouse_led_blink_pair_disable 
+0x2d6 000985 call mouse_no_data_timer_init 
+0x2d7 000986 call mouse_init_sensor_reset 
+0x2d8 000987 jam 0 ,mem_mouse_long_mult_flag 
+0x2d9 000988 jam 0 ,mem_24g_conn_sm 
+0x2da 000989 jam 0 ,mem_24g_reconn_type 
+0x2db 000990 fetch 4 ,mem_24g_receiver_addr 
+0x2dc 000991 fetcht 4 ,mem_24g_fast_conn_addr 
+0x2dd 000992 isub temp ,null 
+0x2de 000993 rtn zero 
+0x2df 000994 call p_mouse_soft_agc_disable 
+0x2e0 000995 call p_mouse_fetch_normal_tx_power 
+0x2e1 000996 branch mouse_24g_first_store_reconn_info 
+:      000999 p_mouse_24g_attempt_fail:
+0x2e2 001000 call p_mouse_soft_agc_disable 
+0x2e3 001001 call p_mouse_fetch_normal_tx_power 
+0x2e4 001002 fetch 1 ,mem_24g_attempt_fail_flag 
+0x2e5 001003 nbranch p_mouse_24g_hibernate_set ,blank 
+0x2e6 001004 fetch 1 ,mem_24g_reconn_type 
+0x2e7 001005 beq fast_conn_and_3_0_addr ,p_mouse_24g_fast_conn_attempt_fail 
+0x2e8 001006 beq pair_and_3_0_addr ,p_mouse_24g_auto_pair_attempt_fail 
+0x2e9 001007 beq receiver_and_3_0_addr ,p_mouse_reconn_dongle_attempt_fail 
+0x2ea 001008 branch mouse_24g_attempt_fail_enter_hibernate 
+:      001010 p_mouse_24g_fast_conn_attempt_fail:
+0x2eb 001011 fetch mouse_flag_len ,mem_mouse_flag 
+0x2ec 001012 bbit1 mouse_enable_24g_first_auto_pairing ,mouse_24g_start_auto_pair 
+0x2ed 001013 bbit1 mouse_enable_auto_24g_paring ,mouse_24g_start_auto_pair 
+0x2ee 001014 bbit0 mouse_enable_24g_auto_pair_nerver_been_paired ,mouse_24g_reconn_dongle_start 
+0x2ef 001015 fetch 4 ,mem_mouse_24g_addr 
+0x2f0 001016 fetcht 4 ,mem_mouse_compare_addr_ff 
+0x2f1 001017 isub temp ,null 
+0x2f2 001018 branch p_mouse_24g_start_pair_mode ,zero 
+0x2f3 001019 branch mouse_24g_reconn_dongle_start 
+:      001021 p_mouse_24g_start_pair_mode:
+0x2f4 001022 jam 0 ,mem_24g_reconn_type 
+0x2f5 001023 branch mouse_24g_start_pair_mode 
+:      001025 p_mouse_24g_auto_pair_attempt_fail:
+0x2f6 001026 fetch mouse_flag_len ,mem_mouse_flag 
+0x2f7 001027 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
+0x2f8 001028 fetch 1 ,mem_device_number 
+0x2f9 001029 beq 1 ,mouse_24g_attempt_fail_enter_hibernate 
+0x2fa 001030 branch mouse_24g_first_bluetooth_reconnect 
+:      001032 p_mouse_reconn_dongle_attempt_fail:
+0x2fb 001033 fetch mouse_flag_len ,mem_mouse_flag 
+0x2fc 001034 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
+0x2fd 001035 bbit1 mouse_enable_eeprom ,mouse_24g_attempt_fail_enter_hibernate 
+0x2fe 001036 bbit1 mouse_enable_flash ,mouse_24g_attempt_fail_enter_hibernate 
+0x2ff 001037 branch mouse_24g_start_auto_pair + 1 
+:      001039 p_mouse_24g_attempt_fail_enter_hibernate:
+0x300 001040 fetch mouse_flag_len ,mem_mouse_flag 
+0x301 001041 bbit0 mouse_enable_wheel_wake_up_cancel ,mouse_24g_attempt_fail_enter_hibernate 
+:      001042 p_mouse_24g_hibernate_set:
+0x302 001043 jam 0 ,mem_24g_attempt_fail_flag 
+0x303 001044 call g24_transmit_next_packet 
+0x304 001045 setarg -1 
+0x305 001046 store 4 ,mem_24g_enter_hibernate 
+0x306 001047 setarg 0 
+0x307 001048 store 7 ,mem_mouse_key 
+0x308 001049 jam 1 ,mem_sensor_shutdown_flag 
+0x309 001050 call p_mouse_sensor_powerdown 
+0x30a 001051 branch p_g24_long_sleep 
+:      001053 p_g24_pair_dispatch:
+0x30b 001054 jam default_24g_device ,mem_24g_reconn_type 
+0x30c 001055 fetch 2 ,mem_24g_pair_count 
+0x30d 001056 increase 1 ,pdata 
+0x30e 001057 store 2 ,mem_24g_pair_count 
+0x30f 001058 fetch 1 ,mem_24g_pair_count 
+0x310 001059 and pdata ,0xff ,pdata 
+0x311 001060 beq 0 ,g24_pair_dispatch + 1 
+0x312 001061 rtn 
+:      001063 p_g24_reconn_dispatch:
+0x313 001064 fetch 2 ,mem_24g_reconn_count 
+0x314 001065 arg 0x01f8 ,temp 
+0x315 001066 iand temp ,pdata 
+0x316 001067 branch p_g24_reconn_dispatch_next ,blank 
+0x317 001068 fetch 2 ,mem_24g_reconn_count 
+0x318 001069 increase 1 ,pdata 
+0x319 001070 store 2 ,mem_24g_reconn_count 
+0x31a 001071 rtn 
+:      001072 p_g24_reconn_dispatch_next:
+0x31b 001073 call g24_reconn_data_prep 
+0x31c 001074 call g24_transmit_receive_ack 
+0x31d 001075 nbranch p_g24_reconn_device_fail ,sync 
+0x31e 001076 nbranch p_g24_reconn_device_fail ,user3 
+0x31f 001077 call g24_ackpayload_parse 
+0x320 001078 fetch 4 ,mem_24g_pair_addr 
+0x321 001079 fetcht 4 ,mem_24g_addr 
+0x322 001080 isub temp ,null 
+0x323 001081 branch g24_pair_start ,zero 
+0x324 001083 fetch 4 ,mem_24g_device_addr 
+0x325 001084 fetcht 4 ,mem_24g_addr 
+0x326 001085 isub temp ,null 
+0x327 001086 call p_g24_store_receiver_addr ,zero 
+0x328 001087 fetch 1 ,mem_24g_conn_sm 
+0x329 001088 set0 state_24g_reconn ,pdata 
+0x32a 001089 store 1 ,mem_24g_conn_sm 
+0x32b 001090 setarg 0 
+0x32c 001091 store 2 ,mem_24g_pair_timeout 
+0x32d 001092 store 2 ,mem_24g_reconn_count 
+0x32e 001093 store 2 ,mem_24g_reconn_timeout 
+0x32f 001094 branch g24_reconn_attempt_success 
+:      001096 p_g24_store_receiver_addr:
+0x330 001097 fetch 4 ,mem_24g_rxpayload + 2 
+0x331 001098 rtn blank 
+0x332 001099 store 4 ,mem_24g_receiver_addr 
+0x333 001100 branch g24_ch_syncword_crc8_init 
+:      001102 p_g24_reconn_device_fail:
+0x334 001103 fetch 1 ,mem_24g_fast_conn_enable 
+0x335 001104 branch g24_ch ,blank 
+0x336 001105 fetch 2 ,mem_24g_reconn_count 
+0x337 001106 increase 1 ,pdata 
+0x338 001107 store 2 ,mem_24g_reconn_count 
+0x339 001108 isolate1 9 ,pdata 
+0x33a 001109 fetch 1 ,mem_24g_reconn_type 
+0x33b 001110 beq pair_and_3_0_addr ,p_g24_reconn_pair_and_3_0 
+0x33c 001111 branch g24_reconn_device_fail + 7 
+:      001113 p_g24_reconn_pair_and_3_0:
+0x33d 001114 branch g24_reconn_device_3_0_addr ,true 
+0x33e 001115 branch g24_pair_init_param 
+:      001117 p_g24_dispatch:
+0x33f 001118 bmark1 mark_24g_rxmode ,g24_receive_dispatch 
+:      001119 p_g24_transmit_dispatch:
+0x340 001120 rtnmark0 mark_24g 
+0x341 001121 fetch 1 ,mem_24g_conn_sm 
+0x342 001122 branch g24_transmit_dispatch + 2 
+:      001124 p_mouse_start_work:
+0x343 001125 fetch mouse_flag_len ,mem_mouse_flag 
+0x344 001126 bbit1 mouse_enable_24g_first_auto_pairing ,mouse_24g_first_start_auto_pair_mode 
+0x345 001127 fetch 1 ,mem_device_flag 
+0x346 001128 beq mode_24g_device ,p_mouse_24g_start_mode 
+0x347 001129 branch mouse_start_work + 5 
+:      001131 p_mouse_24g_start_mode:
+0x348 001132 fetch mouse_flag_len ,mem_mouse_flag 
+0x349 001133 bbit0 mouse_enable_24g ,mouse_24g_mode_setup_error 
+0x34a 001134 call p_mouse_device_pair_led_config 
+0x34b 001135 call mouse_wakeup_from_power_check 
+0x34c 001136 branch mouse_24g_reconn_dongle_start ,user 
+0x34d 001137 fetch mouse_flag_len ,mem_mouse_flag 
+0x34e 001138 bbit1 mouse_enable_auto_24g_paring ,mouse_24g_reconn_general_dongle 
+0x34f 001139 bbit0 mouse_enable_24g_power_on_pairing ,mouse_24g_reconn_general_dongle 
+0x350 001140 call mouse_key_check_once 
+0x351 001141 and rega ,0x07 ,pdata 
+0x352 001142 branch mouse_24g_start_mode + 9 
+:      001145 p_mouse_seting_dpi:
+0x353 001146 call mouse_setting_dpi_4_level 
+0x354 001147 call p_mouse_dpi_led_blink_delay 
+:      001148 p_mouse_seting_sensor_type:
+0x355 001149 fetch 1 ,mem_config_sensor_type 
+0x356 001150 beq s201x ,p_mouse_seting_s201_dpi 
+0x357 001151 branch mouse_seting_sensor_type 
+:      001153 p_mouse_seting_s201_dpi:
+0x358 001154 fetch 1 ,mem_mouse_dpi 
+0x359 001155 beq mouse_dpi_level1 ,p_mouse_set_s201_dpi_0 
+0x35a 001156 beq mouse_dpi_level2 ,p_mouse_set_s201_dpi_1 
+0x35b 001157 beq mouse_dpi_level3 ,p_mouse_set_s201_dpi_2 
+0x35c 001158 beq mouse_dpi_level4 ,p_mouse_set_s201_dpi_3 
+:      001159 p_mouse_set_s201_dpi_0:
+0x35d 001160 fetch 1 ,mem_sensor_s201_dpi_0 
+0x35e 001161 copy pdata ,rega 
+0x35f 001162 branch p_mouse_dpi_s201_store 
+:      001164 p_mouse_set_s201_dpi_1:
+0x360 001165 fetch 1 ,mem_sensor_s201_dpi_1 
+0x361 001166 copy pdata ,rega 
+0x362 001167 branch p_mouse_dpi_s201_store 
+:      001169 p_mouse_set_s201_dpi_2:
+0x363 001170 fetch 1 ,mem_sensor_s201_dpi_2 
+0x364 001171 copy pdata ,rega 
+0x365 001172 branch p_mouse_dpi_s201_store 
+:      001174 p_mouse_set_s201_dpi_3:
+0x366 001175 fetch 1 ,mem_sensor_s201_dpi_3 
+0x367 001176 copy pdata ,rega 
+:      001178 p_mouse_dpi_s201_store:
+0x368 001179 setarg 0xc309 
+0x369 001180 call twspi_write 
+0x36a 001181 copy rega ,pdata 
+0x36b 001182 lshift8 pdata ,pdata 
+0x36c 001183 add pdata ,0x23 ,pdata 
+0x36d 001184 call twspi_write 
+0x36e 001185 setarg 0x0009 
+0x36f 001186 branch twspi_write 
+:      001192 p_mouse_init_sunt:
+0x370 001193 call mouse_sensor_spi_init 
+0x371 001194 rtn wake 
+:      001195 p_mouse_init_sensor_wakeup:
+0x372 001196 call mouse_sensor_poweron 
+:      001197 p_mouse_init_sensor:
+0x373 001198 call mouse_read_sensor_id 
+0x374 001199 beq p32xx_id1 ,p_mouse_init_p32xx_id2_judge 
+0x375 001200 beq p3065_id1 ,mouse_init_p3065 
+0x376 001201 beq pka8g2_id1 ,mouse_ka8g2_id2_judge 
+0x377 001202 call mouse_twspi_reset 
+0x378 001203 nop 6900 
+0x379 001204 branch p_mouse_init_sensor 
+:      001206 p_mouse_init_p32xx_id2_judge:
+0x37a 001207 fetch 1 ,mem_sensor_id2 
+0x37b 001208 beq p3205_tj3t_id2 ,p_mouse_3205_3t_init_param 
+0x37c 001209 branch mouse_init_p32xx_id2_judge + 1 
+:      001211 p_mouse_3205_3t_init_param:
+0x37d 001212 setarg 0x49 
+0x37e 001213 call twspi_read 
+0x37f 001214 beq 0xa1 ,p_mouse_s201x_init_param 
+0x380 001215 branch mouse_3205_3t_init_param 
+:      001217 p_mouse_s201x_init_param:
+0x381 001218 jam s201x ,mem_config_sensor_type 
+0x382 001219 rtn 
+:      001222 p_mouse_dpi_led_blink_delay:
+0x383 001223 fetch 1 ,mem_mouse_led_new_interface_config 
+0x384 001224 bbit1 mouse_enable_1io2led ,p_mouse_dpi_led_blink_delay_new1 
+0x385 001225 fetch 1 ,mem_dpi_led_gpio 
+0x386 001226 rtneq gpio_disable 
+:      001227 p_mouse_dpi_led_blink_delay_new1:
+0x387 001228 fetch 2 ,mem_mouse_discovery_timer 
+0x388 001229 nrtn blank 
+0x389 001230 fetch 2 ,mem_24g_pair_timeout 
+0x38a 001231 nrtn blank 
+0x38b 001232 fetch 2 ,mem_24g_reconn_timeout 
+0x38c 001233 nrtn blank 
+0x38d 001234 fetch 1 ,mem_mouse_led_new_interface_config 
+0x38e 001235 bbit1 mouse_enable_1io2led ,p_mouse_dpi_led_blink_delay_new2 
+0x38f 001236 fetch 1 ,mem_mouse_device_poweron_timer_count 
+0x390 001237 nrtn blank 
+:      001238 p_mouse_dpi_led_blink_delay_next:
+0x391 001239 fetch 1 ,mem_mouse_dpi_led_delay_count_init 
+0x392 001240 branch p_mouse_dpi_led_blink_init ,blank 
+0x393 001241 store 1 ,mem_mouse_dpi_led_delay_count 
+0x394 001242 rtn 
+:      001243 p_mouse_dpi_led_blink_delay_new2:
+0x395 001244 fetch 1 ,mem_mouse_multi_led_powon_timer 
+0x396 001245 nrtn blank 
+0x397 001246 branch p_mouse_dpi_led_blink_delay_next 
+:      001248 p_mouse_bb_event_timer:
+0x398 001249 call mouse_adc_read 
+0x399 001250 call p_mouse_low_voltage_led_timer 
+0x39a 001252 call g24_pair_timeout_timer 
+0x39b 001253 call g24_reconn_timeout_timer 
+0x39c 001254 call mouse_24g_long_sleep_param_update_timer 
+0x39d 001256 call mouse_device_poweron_timer 
+0x39e 001257 call p_mouse_dpi_led_blink_delay_timer 
+0x39f 001258 call p_mouse_led_multi_timer 
+0x3a0 001260 call mouse_dpi_key_check_long_press 
+0x3a1 001261 call mouse_bt_discovery_check 
+0x3a2 001262 call p_mouse_commbination_key_process 
+0x3a3 001263 call mouse_check_discovery_timeout_timer 
+0x3a4 001265 call p_mouse_check_direct_timeout_timer 
+0x3a5 001266 call mouse_le_enable_att_list_timer 
+0x3a6 001267 call p_mouse_le_battery_updata_timer 
+0x3a7 001268 call mouse_le_send_smp_security_request_timer 
+0x3a8 001269 call p_mouse_le_send_conn_param_update_timer 
+0x3a9 001271 call mouse_check_hid_handshake_timer 
+0x3aa 001272 call mouse_bt_check_sniff_req_timeout_timer 
+0x3ab 001273 call mouse_check_reconnect_delay_long_sleep 
+0x3ac 001274 call mouse_current_mult_update_timer 
+0x3ad 001275 call mouse_wheel_trigger_timer 
+0x3ae 001276 call mouse_store_information_delay_timer 
+0x3af 001278 call p_mouse_logo_led_on_timer 
+0x3b0 001279 call p_mouse_check_no_data_timeout_timer 
+0x3b1 001280 branch p_mouse_g24_ota_reset_timer 
+:      001282 p_mouse_led_blink_pair:
+0x3b2 001283 fetch 1 ,mem_mouse_poweron_over_flag 
+0x3b3 001284 rtn blank 
+0x3b4 001285 call p_mouse_device_discovery_led_config 
+0x3b5 001286 jam 0 ,mem_mouse_poweron_over_flag 
+0x3b6 001287 rtn 
+:      001289 p_mouse_led_blink_pair_disable:
+0x3b7 001290 jam 0 ,mem_mouse_multi_led_blink_enable 
+0x3b8 001291 jam 0 ,mem_mouse_poweron_over_flag 
+0x3b9 001292 jam 0 ,mem_mouse_multi_led_powon_timer 
+0x3ba 001293 branch p_mouse_device_multi_led_off + 1 
+:      001294 p_mouse_check_direct_timeout_timer:
+0x3bb 001295 arg mem_mouse_direct_timer ,regc 
+0x3bc 001296 arg mouse_check_direct_timeout ,regb 
+0x3bd 001297 call timer_single_step 
+0x3be 001298 branch mouse_check_direct_timeout_timer + 3 
+:      001300 p_mouse_g24_ota_reset_timer:
+0x3bf 001301 arg mem_g24_ota_reset_timer ,regc 
+0x3c0 001302 arg soft_reset_chip ,regb 
+0x3c1 001303 branch timer_single_step 
+:      001308 p_mouse_device_multi_led_parm_init:
+0x3c2 001309 jam 0 ,mem_mouse_multi_led_blink_enable 
+0x3c3 001310 fetch 1 ,mem_mouse_led_new_interface_config 
+0x3c4 001311 rtnbit0 mouse_enable_1io2led 
+0x3c5 001312 call p_mouse_device_multi_led_all_off 
+:      001313 p_mouse_multi_led_parm_init:
+0x3c6 001314 jam 0 ,mem_mouse_multi_led_blink_type 
+0x3c7 001316 fetch 1 ,mem_mouse_multi_led_powon_timer_init 
+0x3c8 001317 store 1 ,mem_mouse_multi_led_powon_timer 
+:      001318 p_mouse_multi_low_led_blink_timer_init:
+0x3c9 001319 fetch 1 ,mem_mouse_low_led_blink_timer 
+0x3ca 001320 rshift pdata ,pdata 
+0x3cb 001321 store 1 ,mem_mouse_low_led_blink_half_timer 
+0x3cc 001322 rtn 
+:      001323 p_mouse_multi_low_led_blink_count_init:
+0x3cd 001324 fetch 1 ,mem_mouse_multi_lowled_blink_count_init 
+0x3ce 001325 store 1 ,mem_mouse_multi_low_led_blink_count 
+0x3cf 001326 rtn 
+:      001328 p_mouse_multi_led_blink_timer_init:
+0x3d0 001329 fetch 1 ,mem_mouse_multi_led_blink_type 
+0x3d1 001330 beq 1 ,p_mouse_device_24g_led_blink_timer_init 
+0x3d2 001331 beq 2 ,p_mouse_device_bt1_led_blink_timer_init 
+0x3d3 001332 beq 3 ,p_mouse_device_bt2_led_blink_timer_init 
+:      001333 p_mouse_multi_dpi_led_blink_timer_init:
+0x3d4 001334 fetch 1 ,mem_mouse_dpi_led_blink_timer_init 
+:      001335 p_mouse_multi_led_blink_timer_init_next:
+0x3d5 001336 store 1 ,mem_mouse_multi_led_blink_timer 
+0x3d6 001337 rtn 
+:      001338 p_mouse_device_24g_led_blink_timer_init:
+0x3d7 001339 fetch 1 ,mem_mouse_multi_24gled_blink_timer_init 
+0x3d8 001340 branch p_mouse_multi_led_blink_timer_init_next 
+:      001341 p_mouse_device_bt1_led_blink_timer_init:
+0x3d9 001342 fetch 1 ,mem_mouse_multi_bt1led_blink_timer_init 
+0x3da 001343 branch p_mouse_multi_led_blink_timer_init_next 
+:      001344 p_mouse_device_bt2_led_blink_timer_init:
+0x3db 001345 fetch 1 ,mem_mouse_multi_bt2led_blink_timer_init 
+0x3dc 001346 branch p_mouse_multi_led_blink_timer_init_next 
+:      001349 p_mouse_device_poweron_led_config:
+0x3dd 001350 branch p_mouse_device_multi_led_type_on 
 :      001352 p_mouse_device_pair_led_config:
-0x3df 001353 fetch 1 ,mem_mouse_led_new_interface_config 
-0x3e0 001354 rtnbit0 mouse_enable_1io2led 
+0x3de 001353 fetch 1 ,mem_mouse_led_new_interface_config 
+0x3df 001354 rtnbit0 mouse_enable_1io2led 
 :      001355 p_mouse_multi_led_blink_enable:
-0x3e1 001356 jam 1 ,mem_mouse_multi_led_blink_enable 
-0x3e2 001357 jam multi_led_blink ,mem_mouse_multi_led_type 
-0x3e3 001358 fetch 1 ,mem_device_flag 
-0x3e4 001359 beq mode_24g_device ,p_mouse_device_24g_led_blink 
-0x3e5 001360 beq mode_bt_device1 ,p_mouse_device_bt1_led_blink 
+0x3e0 001356 jam 1 ,mem_mouse_multi_led_blink_enable 
+0x3e1 001357 jam multi_led_blink ,mem_mouse_multi_led_type 
+0x3e2 001358 fetch 1 ,mem_device_flag 
+0x3e3 001359 beq mode_24g_device ,p_mouse_device_24g_led_blink 
+0x3e4 001360 beq mode_bt_device1 ,p_mouse_device_bt1_led_blink 
 :      001361 p_mouse_device_bt2_led_blink:
-0x3e6 001362 jam 3 ,mem_mouse_multi_led_blink_type 
-0x3e7 001363 call p_mouse_device_bt2_led_blink_timer_init 
-0x3e8 001364 fetch 1 ,mem_mouse_led_new_interface_config 
-0x3e9 001365 rtnbit0 mouse_enable_led_blink_limit 
-0x3ea 001366 fetch 1 ,mem_mouse_multi_bt2led_blink_count_init 
+0x3e5 001362 jam 3 ,mem_mouse_multi_led_blink_type 
+0x3e6 001363 call p_mouse_device_bt2_led_blink_timer_init 
+0x3e7 001364 fetch 1 ,mem_mouse_led_new_interface_config 
+0x3e8 001365 rtnbit0 mouse_enable_led_blink_limit 
+0x3e9 001366 fetch 1 ,mem_mouse_multi_bt2led_blink_count_init 
 :      001367 p_mouse_device_led_blink_count_init:
-0x3eb 001368 store 1 ,mem_mouse_multi_led_blink_count 
-0x3ec 001369 rtn 
+0x3ea 001368 store 1 ,mem_mouse_multi_led_blink_count 
+0x3eb 001369 rtn 
 :      001370 p_mouse_device_24g_led_blink:
-0x3ed 001371 jam 1 ,mem_mouse_multi_led_blink_type 
-0x3ee 001372 call p_mouse_device_24g_led_blink_timer_init 
-0x3ef 001373 fetch 1 ,mem_mouse_led_new_interface_config 
-0x3f0 001374 rtnbit0 mouse_enable_led_blink_limit 
-0x3f1 001375 fetch 1 ,mem_mouse_multi_24gled_blink_count_init 
-0x3f2 001376 branch p_mouse_device_led_blink_count_init 
+0x3ec 001371 jam 1 ,mem_mouse_multi_led_blink_type 
+0x3ed 001372 call p_mouse_device_24g_led_blink_timer_init 
+0x3ee 001373 fetch 1 ,mem_mouse_led_new_interface_config 
+0x3ef 001374 rtnbit0 mouse_enable_led_blink_limit 
+0x3f0 001375 fetch 1 ,mem_mouse_multi_24gled_blink_count_init 
+0x3f1 001376 branch p_mouse_device_led_blink_count_init 
 :      001377 p_mouse_device_bt1_led_blink:
-0x3f3 001378 jam 2 ,mem_mouse_multi_led_blink_type 
-0x3f4 001379 call p_mouse_device_bt1_led_blink_timer_init 
-0x3f5 001380 fetch 1 ,mem_mouse_led_new_interface_config 
-0x3f6 001381 rtnbit0 mouse_enable_led_blink_limit 
-0x3f7 001382 fetch 1 ,mem_mouse_multi_bt1led_blink_count_init 
-0x3f8 001383 branch p_mouse_device_led_blink_count_init 
+0x3f2 001378 jam 2 ,mem_mouse_multi_led_blink_type 
+0x3f3 001379 call p_mouse_device_bt1_led_blink_timer_init 
+0x3f4 001380 fetch 1 ,mem_mouse_led_new_interface_config 
+0x3f5 001381 rtnbit0 mouse_enable_led_blink_limit 
+0x3f6 001382 fetch 1 ,mem_mouse_multi_bt1led_blink_count_init 
+0x3f7 001383 branch p_mouse_device_led_blink_count_init 
 :      001385 p_mouse_device_discovery_led_config:
-0x3f9 001386 fetch 1 ,mem_mouse_led_new_interface_config 
-0x3fa 001387 rtnbit0 mouse_enable_1io2led 
-0x3fb 001388 fetch 1 ,mem_mouse_led_new_interface_config 
-0x3fc 001389 set0 mouse_enable_led_blink_limit ,pdata 
-0x3fd 001390 store 1 ,mem_mouse_led_new_interface_config 
-0x3fe 001391 branch p_mouse_multi_led_blink_enable 
+0x3f8 001386 fetch 1 ,mem_mouse_led_new_interface_config 
+0x3f9 001387 rtnbit0 mouse_enable_1io2led 
+0x3fa 001388 fetch 1 ,mem_mouse_led_new_interface_config 
+0x3fb 001389 set0 mouse_enable_led_blink_limit ,pdata 
+0x3fc 001390 store 1 ,mem_mouse_led_new_interface_config 
+0x3fd 001391 branch p_mouse_multi_led_blink_enable 
 :      001394 p_mouse_led_multi_timer:
-0x3ff 001395 fetch 1 ,mem_mouse_multi_led_blink_enable 
-0x400 001396 rtn blank 
-0x401 001397 fetch 1 ,mem_mouse_multi_led_type 
-0x402 001398 beq multi_led_blink ,p_mouse_multi_led_type_blink 
+0x3fe 001395 fetch 1 ,mem_mouse_multi_led_blink_enable 
+0x3ff 001396 rtn blank 
+0x400 001397 fetch 1 ,mem_mouse_multi_led_type 
+0x401 001398 beq multi_led_blink ,p_mouse_multi_led_type_blink 
 :      001399 p_mouse_device_multi_led_type_on:
-0x403 001400 fetch 1 ,mem_mouse_multi_led_powon_timer 
-0x404 001401 branch p_mouse_device_poweron_led_off ,blank 
-0x405 001402 increase -1 
-0x406 001403 store 1 ,mem_mouse_multi_led_powon_timer 
-0x407 001404 branch p_mouse_device_multi_led_on + 1 
+0x402 001400 fetch 1 ,mem_mouse_multi_led_powon_timer 
+0x403 001401 branch p_mouse_device_poweron_led_off ,blank 
+0x404 001402 increase -1 
+0x405 001403 store 1 ,mem_mouse_multi_led_powon_timer 
+0x406 001404 branch p_mouse_device_multi_led_on + 1 
 :      001406 p_mouse_device_poweron_led_off:
-0x408 001407 jam 1 ,mem_mouse_poweron_over_flag 
-0x409 001408 jam 0 ,mem_mouse_multi_led_blink_enable 
-0x40a 001409 call p_mouse_multi_low_led_blink_count_init 
-0x40b 001410 branch p_mouse_device_multi_led_off + 1 
+0x407 001407 jam 1 ,mem_mouse_poweron_over_flag 
+0x408 001408 jam 0 ,mem_mouse_multi_led_blink_enable 
+0x409 001409 call p_mouse_multi_low_led_blink_count_init 
+0x40a 001410 branch p_mouse_device_multi_led_off + 1 
 :      001412 p_mouse_multi_led_type_blink:
-0x40c 001413 fetch 1 ,mem_mouse_multi_led_blink_type 
-0x40d 001414 rtn blank 
-0x40e 001415 beq 1 ,p_mouse_device_led_blink_judge 
-0x40f 001416 beq 2 ,p_mouse_device_led_blink_judge 
-0x410 001417 beq 3 ,p_mouse_device_led_blink_judge 
-0x411 001418 beq 4 ,p_mouse_device_led_blink_limit 
-0x412 001419 rtn 
+0x40b 001413 fetch 1 ,mem_mouse_multi_led_blink_type 
+0x40c 001414 rtn blank 
+0x40d 001415 beq 1 ,p_mouse_device_led_blink_judge 
+0x40e 001416 beq 2 ,p_mouse_device_led_blink_judge 
+0x40f 001417 beq 3 ,p_mouse_device_led_blink_judge 
+0x410 001418 beq 4 ,p_mouse_device_led_blink_limit 
+0x411 001419 rtn 
 :      001421 p_mouse_device_led_blink_judge:
-0x413 001422 fetch 1 ,mem_mouse_led_new_interface_config 
-0x414 001423 bbit1 mouse_enable_led_blink_limit ,p_mouse_device_led_blink_limit 
-0x415 001424 branch p_mouse_multi_led_type_blink_next 
+0x412 001422 fetch 1 ,mem_mouse_led_new_interface_config 
+0x413 001423 bbit1 mouse_enable_led_blink_limit ,p_mouse_device_led_blink_limit 
+0x414 001424 branch p_mouse_multi_led_type_blink_next 
 :      001426 p_mouse_device_led_blink_limit:
-0x416 001427 fetch 1 ,mem_mouse_multi_led_blink_count 
-0x417 001428 branch p_mouse_multi_led_off_judge ,blank 
+0x415 001427 fetch 1 ,mem_mouse_multi_led_blink_count 
+0x416 001428 branch p_mouse_multi_led_off_judge ,blank 
 :      001429 p_mouse_multi_led_type_blink_next:
-0x418 001430 arg mem_mouse_multi_led_blink_timer ,regc 
-0x419 001431 arg p_mouse_multi_led_type_blink_start ,regb 
-0x41a 001432 branch timer_single_step 
+0x417 001430 arg mem_mouse_multi_led_blink_timer ,regc 
+0x418 001431 arg p_mouse_multi_led_type_blink_start ,regb 
+0x419 001432 branch timer_single_step 
 :      001434 p_mouse_multi_led_type_blink_start:
-0x41b 001435 fetch 1 ,mem_mouse_multi_led_blink_type 
-0x41c 001436 beq 4 ,p_mouse_multi_led_blink_count_decrease 
-0x41d 001437 fetch 1 ,mem_mouse_led_new_interface_config 
-0x41e 001438 bbit1 mouse_enable_led_blink_limit ,p_mouse_multi_led_blink_count_decrease 
+0x41a 001435 fetch 1 ,mem_mouse_multi_led_blink_type 
+0x41b 001436 beq 4 ,p_mouse_multi_led_blink_count_decrease 
+0x41c 001437 fetch 1 ,mem_mouse_led_new_interface_config 
+0x41d 001438 bbit1 mouse_enable_led_blink_limit ,p_mouse_multi_led_blink_count_decrease 
 :      001439 p_mouse_multi_led_blink:
-0x41f 001440 call p_mouse_multi_led_blink_timer_init 
-0x420 001441 fetch 1 ,mem_mouse_multi_led_state 
-0x421 001442 beq on ,p_mouse_multi_led_off_judge_next 
-0x422 001443 branch p_mouse_multi_led_on_judge 
+0x41e 001440 call p_mouse_multi_led_blink_timer_init 
+0x41f 001441 fetch 1 ,mem_mouse_multi_led_state 
+0x420 001442 beq on ,p_mouse_multi_led_off_judge_next 
+0x421 001443 branch p_mouse_multi_led_on_judge 
 :      001445 p_mouse_multi_led_blink_count_decrease:
-0x423 001446 fetch 1 ,mem_mouse_multi_led_blink_count 
-0x424 001447 increase -1 
-0x425 001448 store 1 ,mem_mouse_multi_led_blink_count 
-0x426 001449 branch p_mouse_multi_led_blink 
+0x422 001446 fetch 1 ,mem_mouse_multi_led_blink_count 
+0x423 001447 increase -1 
+0x424 001448 store 1 ,mem_mouse_multi_led_blink_count 
+0x425 001449 branch p_mouse_multi_led_blink 
 :      001452 p_mouse_multi_led_on_judge:
-0x427 001453 fetch 1 ,mem_mouse_multi_led_blink_type 
-0x428 001454 beq 4 ,p_mouse_multi_dpi_led_on_judge 
+0x426 001453 fetch 1 ,mem_mouse_multi_led_blink_type 
+0x427 001454 beq 4 ,p_mouse_multi_dpi_led_on_judge 
 :      001455 p_mouse_device_multi_led_on:
-0x429 001456 jam on ,mem_mouse_multi_led_state 
-0x42a 001457 fetch 1 ,mem_device_flag 
-0x42b 001458 beq mode_24g_device ,p_mouse_device_24g_led_on 
-0x42c 001459 beq mode_bt_device1 ,p_mouse_device_bt1_led_on 
-0x42d 001460 beq mode_bt_device2 ,p_mouse_device_bt2_led_on 
-0x42e 001461 rtn 
+0x428 001456 jam on ,mem_mouse_multi_led_state 
+0x429 001457 fetch 1 ,mem_device_flag 
+0x42a 001458 beq mode_24g_device ,p_mouse_device_24g_led_on 
+0x42b 001459 beq mode_bt_device1 ,p_mouse_device_bt1_led_on 
+0x42c 001460 beq mode_bt_device2 ,p_mouse_device_bt2_led_on 
+0x42d 001461 rtn 
 :      001462 p_mouse_device_24g_led_on:
-0x42f 001463 fetcht 1 ,mem_mouse_1io2led_multi_24gled 
-0x430 001464 branch p_mouse_multi_led_on 
+0x42e 001463 fetcht 1 ,mem_mouse_1io2led_multi_24gled 
+0x42f 001464 branch p_mouse_multi_led_on 
 :      001465 p_mouse_device_bt1_led_on:
-0x431 001466 fetcht 1 ,mem_mouse_1io2led_multi_bt1led 
-0x432 001467 branch p_mouse_multi_led_on 
+0x430 001466 fetcht 1 ,mem_mouse_1io2led_multi_bt1led 
+0x431 001467 branch p_mouse_multi_led_on 
 :      001468 p_mouse_device_bt2_led_on:
-0x433 001469 fetcht 1 ,mem_mouse_1io2led_multi_bt2led 
-0x434 001470 branch p_mouse_multi_led_on 
+0x432 001469 fetcht 1 ,mem_mouse_1io2led_multi_bt2led 
+0x433 001470 branch p_mouse_multi_led_on 
 :      001471 p_mouse_multi_dpi_led_on:
-0x435 001472 fetcht 1 ,mem_mouse_dpi_gpio 
+0x434 001472 fetcht 1 ,mem_mouse_dpi_gpio 
 :      001473 p_mouse_multi_led_on:
-0x436 001474 sub temp ,gpio_disable ,null 
-0x437 001475 rtn zero 
-0x438 001476 branch gpio_out_active 
+0x435 001474 sub temp ,gpio_disable ,null 
+0x436 001475 rtn zero 
+0x437 001476 branch gpio_out_active 
 :      001479 p_mouse_multi_led_off_judge:
-0x439 001480 jam 0 ,mem_mouse_multi_led_blink_enable 
-0x43a 001481 jam 0 ,mem_mouse_multi_led_blink_type 
+0x438 001480 jam 0 ,mem_mouse_multi_led_blink_enable 
+0x439 001481 jam 0 ,mem_mouse_multi_led_blink_type 
 :      001482 p_mouse_multi_led_off_judge_next:
-0x43b 001483 fetch 1 ,mem_mouse_multi_led_blink_type 
-0x43c 001484 beq 4 ,p_mouse_multi_dpi_led_off_judge 
+0x43a 001483 fetch 1 ,mem_mouse_multi_led_blink_type 
+0x43b 001484 beq 4 ,p_mouse_multi_dpi_led_off_judge 
 :      001485 p_mouse_device_multi_led_off:
-0x43d 001486 jam off ,mem_mouse_multi_led_state 
-0x43e 001487 fetch 1 ,mem_device_flag 
-0x43f 001488 beq mode_24g_device ,p_mouse_device_24g_led_off 
-0x440 001489 beq mode_bt_device1 ,p_mouse_device_bt1_led_off 
-0x441 001490 beq mode_bt_device2 ,p_mouse_device_bt2_led_off 
-0x442 001491 rtn 
+0x43c 001486 jam off ,mem_mouse_multi_led_state 
+0x43d 001487 fetch 1 ,mem_device_flag 
+0x43e 001488 beq mode_24g_device ,p_mouse_device_24g_led_off 
+0x43f 001489 beq mode_bt_device1 ,p_mouse_device_bt1_led_off 
+0x440 001490 beq mode_bt_device2 ,p_mouse_device_bt2_led_off 
+0x441 001491 rtn 
 :      001492 p_mouse_device_24g_led_off:
-0x443 001493 fetcht 1 ,mem_mouse_1io2led_multi_24gled 
-0x444 001494 branch p_gpio_set_high_impedance 
+0x442 001493 fetcht 1 ,mem_mouse_1io2led_multi_24gled 
+0x443 001494 branch p_gpio_set_high_impedance 
 :      001495 p_mouse_device_bt1_led_off:
-0x445 001496 fetcht 1 ,mem_mouse_1io2led_multi_bt1led 
-0x446 001497 branch p_gpio_set_high_impedance 
+0x444 001496 fetcht 1 ,mem_mouse_1io2led_multi_bt1led 
+0x445 001497 branch p_gpio_set_high_impedance 
 :      001498 p_mouse_device_bt2_led_off:
-0x447 001499 fetcht 1 ,mem_mouse_1io2led_multi_bt2led 
+0x446 001499 fetcht 1 ,mem_mouse_1io2led_multi_bt2led 
 :      001500 p_gpio_set_high_impedance:
-0x448 001501 sub temp ,gpio_disable ,null 
-0x449 001502 rtn zero 
-0x44a 001503 branch gpio_set_high_impedance 
+0x447 001501 sub temp ,gpio_disable ,null 
+0x448 001502 rtn zero 
+0x449 001503 branch gpio_set_high_impedance 
 :      001505 p_mouse_device_multi_led_all_off:
-0x44b 001506 call p_mouse_device_24g_led_off 
-0x44c 001507 call p_mouse_device_bt1_led_off 
-0x44d 001508 call p_mouse_device_bt2_led_off 
-0x44e 001509 call p_mouse_low_voltage_led_off_judge 
-0x44f 001510 branch p_mouse_multi_dpi_led_off_judge 
+0x44a 001506 call p_mouse_device_24g_led_off 
+0x44b 001507 call p_mouse_device_bt1_led_off 
+0x44c 001508 call p_mouse_device_bt2_led_off 
+0x44d 001509 call p_mouse_low_voltage_led_off_judge 
+0x44e 001510 branch p_mouse_multi_dpi_led_off_judge 
 :      001512 p_mouse_multi_dpi_led_off_judge:
-0x450 001513 jam off ,mem_mouse_multi_led_state 
-0x451 001514 fetch 1 ,mem_mouse_led_new_interface_config 
-0x452 001515 bbit1 mouse_enable_dpi_for_led ,p_mouse_device_multi_led_off 
-0x453 001516 bbit1 mouse_enable_dpi_low_for_led ,p_mouse_device_multi_led_off 
+0x44f 001513 jam off ,mem_mouse_multi_led_state 
+0x450 001514 fetch 1 ,mem_mouse_led_new_interface_config 
+0x451 001515 bbit1 mouse_enable_dpi_for_led ,p_mouse_device_multi_led_off 
+0x452 001516 bbit1 mouse_enable_dpi_low_for_led ,p_mouse_device_multi_led_off 
 :      001517 p_mouse_multi_dpi_led_off:
-0x454 001518 fetcht 1 ,mem_mouse_dpi_gpio 
+0x453 001518 fetcht 1 ,mem_mouse_dpi_gpio 
 :      001519 p_mouse_multi_led_off:
-0x455 001520 sub temp ,gpio_disable ,null 
-0x456 001521 rtn zero 
-0x457 001522 branch gpio_out_inactive 
+0x454 001520 sub temp ,gpio_disable ,null 
+0x455 001521 rtn zero 
+0x456 001522 branch gpio_out_inactive 
 :      001524 p_mouse_multi_dpi_led_on_judge:
-0x458 001525 jam on ,mem_mouse_multi_led_state 
-0x459 001526 fetch 1 ,mem_mouse_led_new_interface_config 
-0x45a 001527 bbit1 mouse_enable_dpi_for_led ,p_mouse_device_multi_led_on 
-0x45b 001528 bbit1 mouse_enable_dpi_low_for_led ,p_mouse_device_multi_led_on 
-0x45c 001529 branch p_mouse_multi_dpi_led_on 
+0x457 001525 jam on ,mem_mouse_multi_led_state 
+0x458 001526 fetch 1 ,mem_mouse_led_new_interface_config 
+0x459 001527 bbit1 mouse_enable_dpi_for_led ,p_mouse_device_multi_led_on 
+0x45a 001528 bbit1 mouse_enable_dpi_low_for_led ,p_mouse_device_multi_led_on 
+0x45b 001529 branch p_mouse_multi_dpi_led_on 
 :      001532 p_mouse_logo_led_on_timer:
-0x45d 001533 fetch 1 ,mem_mouse_logo_led_gpio 
-0x45e 001534 rtneq gpio_disable 
-0x45f 001535 fetch 2 ,mem_mouse_no_data_timer 
-0x460 001536 rtn blank 
-0x461 001537 fetch 2 ,mem_mouse_no_data_timeout 
-0x462 001538 fetcht 2 ,mem_mouse_no_data_timer 
-0x463 001539 isub temp ,temp 
-0x464 001540 fetch 2 ,mem_mouse_logo_led_on_time_init 
-0x465 001541 isub temp ,pdata 
-0x466 001542 branch p_mouse_logo_led_on ,positive 
+0x45c 001533 fetch 1 ,mem_mouse_logo_led_gpio 
+0x45d 001534 rtneq gpio_disable 
+0x45e 001535 fetch 2 ,mem_mouse_no_data_timer 
+0x45f 001536 rtn blank 
+0x460 001537 fetch 2 ,mem_mouse_no_data_timeout 
+0x461 001538 fetcht 2 ,mem_mouse_no_data_timer 
+0x462 001539 isub temp ,temp 
+0x463 001540 fetch 2 ,mem_mouse_logo_led_on_time_init 
+0x464 001541 isub temp ,pdata 
+0x465 001542 branch p_mouse_logo_led_on ,positive 
 :      001543 p_mouse_logo_led_off:
-0x467 001544 fetcht 1 ,mem_mouse_logo_led_gpio 
-0x468 001545 branch gpio_out_inactive 
+0x466 001544 fetcht 1 ,mem_mouse_logo_led_gpio 
+0x467 001545 branch gpio_out_inactive 
 :      001546 p_mouse_logo_led_on:
-0x469 001547 fetcht 1 ,mem_mouse_logo_led_gpio 
-0x46a 001548 branch gpio_out_active 
+0x468 001547 fetcht 1 ,mem_mouse_logo_led_gpio 
+0x469 001548 branch gpio_out_active 
 :      001550 p_mouse_dpi_led_blink_delay_timer:
-0x46b 001551 arg mem_mouse_dpi_led_delay_count ,regc 
-0x46c 001552 arg p_mouse_dpi_led_blink_init ,regb 
-0x46d 001553 branch timer_single_step 
+0x46a 001551 arg mem_mouse_dpi_led_delay_count ,regc 
+0x46b 001552 arg p_mouse_dpi_led_blink_init ,regb 
+0x46c 001553 branch timer_single_step 
 :      001555 p_mouse_dpi_led_blink_init:
-0x46e 001556 fetch 1 ,mem_mouse_led_new_interface_config 
-0x46f 001557 bbit1 mouse_enable_1io2led ,p_mouse_dpi_led_blink_init_new1 
-0x470 001558 fetch 1 ,mem_config_sensor_type 
-0x471 001559 beq p3212 ,mouse_dpi_led_blink_init 
-0x472 001560 beq ka8g2 ,mouse_dpi_led_blink_init 
-0x473 001561 fetch 1 ,mem_dpi_led_gpio 
-0x474 001562 store 1 ,mem_mouse_struct_led_gpio 
-0x475 001563 fetch 2 ,mem_mouse_dpi_led_blink_time 
-0x476 001564 store 2 ,mem_mouse_on_time 
-0x477 001565 store 2 ,mem_mouse_off_time 
-0x478 001566 arg 0 ,rega 
-0x479 001567 fetcht 1 ,mem_mouse_dpi 
-0x47a 001568 increase 2 ,temp 
-0x47b 001569 sub temp ,3 ,null 
-0x47c 001570 call p_mouse_dpi_led_blink_init_level_4 ,positive 
-0x47d 001571 ncall p_mouse_dpi_led_blink_count_clean ,positive 
-0x47e 001572 branch mouse_dpi_led_blink_init_end 
+0x46d 001556 fetch 1 ,mem_mouse_led_new_interface_config 
+0x46e 001557 bbit1 mouse_enable_1io2led ,p_mouse_dpi_led_blink_init_new1 
+0x46f 001558 fetch 1 ,mem_config_sensor_type 
+0x470 001559 beq p3212 ,mouse_dpi_led_blink_init 
+0x471 001560 beq ka8g2 ,mouse_dpi_led_blink_init 
+0x472 001561 fetch 1 ,mem_dpi_led_gpio 
+0x473 001562 store 1 ,mem_mouse_struct_led_gpio 
+0x474 001563 fetch 2 ,mem_mouse_dpi_led_blink_time 
+0x475 001564 store 2 ,mem_mouse_on_time 
+0x476 001565 store 2 ,mem_mouse_off_time 
+0x477 001566 arg 0 ,rega 
+0x478 001567 fetcht 1 ,mem_mouse_dpi 
+0x479 001568 increase 2 ,temp 
+0x47a 001569 sub temp ,3 ,null 
+0x47b 001570 call p_mouse_dpi_led_blink_init_level_4 ,positive 
+0x47c 001571 ncall p_mouse_dpi_led_blink_count_clean ,positive 
+0x47d 001572 branch mouse_dpi_led_blink_init_end 
 :      001574 p_mouse_dpi_led_blink_init_level_4:
-0x47f 001575 fetch mouse_flag_len ,mem_mouse_flag 
-0x480 001576 rtnbit0 mouse_enable_dpi_level_4 
-0x481 001577 increase 1 ,temp 
-0x482 001578 rtn 
+0x47e 001575 fetch mouse_flag_len ,mem_mouse_flag 
+0x47f 001576 rtnbit0 mouse_enable_dpi_level_4 
+0x480 001577 increase 1 ,temp 
+0x481 001578 rtn 
 :      001579 p_mouse_dpi_led_blink_count_clean:
-0x483 001580 increase -3 ,temp 
-0x484 001581 rtn 
+0x482 001580 increase -3 ,temp 
+0x483 001581 rtn 
 :      001583 p_mouse_dpi_led_blink_init_new1:
-0x485 001584 fetch 1 ,mem_config_sensor_type 
-0x486 001585 beq p3212 ,p_mouse_dpi_led_blink_init_new2 
-0x487 001586 beq ka8g2 ,p_mouse_dpi_led_blink_init_new2 
-0x488 001587 fetcht 1 ,mem_mouse_dpi 
-0x489 001588 increase 2 ,temp 
+0x484 001584 fetch 1 ,mem_config_sensor_type 
+0x485 001585 beq p3212 ,p_mouse_dpi_led_blink_init_new2 
+0x486 001586 beq ka8g2 ,p_mouse_dpi_led_blink_init_new2 
+0x487 001587 fetcht 1 ,mem_mouse_dpi 
+0x488 001588 increase 2 ,temp 
 :      001589 p_mouse_dpi_led_blink_init_new1_next:
-0x48a 001590 sub temp ,3 ,null 
-0x48b 001591 call p_mouse_dpi_led_blink_init_level_4 ,positive 
-0x48c 001592 ncall p_mouse_dpi_led_blink_count_clean ,positive 
-0x48d 001593 copy temp ,pdata 
-0x48e 001594 iadd pdata ,pdata 
-0x48f 001595 store 1 ,mem_mouse_multi_led_blink_count 
+0x489 001590 sub temp ,3 ,null 
+0x48a 001591 call p_mouse_dpi_led_blink_init_level_4 ,positive 
+0x48b 001592 ncall p_mouse_dpi_led_blink_count_clean ,positive 
+0x48c 001593 copy temp ,pdata 
+0x48d 001594 iadd pdata ,pdata 
+0x48e 001595 store 1 ,mem_mouse_multi_led_blink_count 
 :      001596 p_mouse_multi_dpi_led_blink_enable:
-0x490 001597 jam 4 ,mem_mouse_multi_led_blink_type 
-0x491 001598 call p_mouse_multi_dpi_led_blink_timer_init 
-0x492 001599 jam on ,mem_mouse_multi_led_blink_enable 
-0x493 001600 jam multi_led_blink ,mem_mouse_multi_led_type 
-0x494 001601 jam off ,mem_mouse_multi_led_state 
-0x495 001602 rtn 
+0x48f 001597 jam 4 ,mem_mouse_multi_led_blink_type 
+0x490 001598 call p_mouse_multi_dpi_led_blink_timer_init 
+0x491 001599 jam on ,mem_mouse_multi_led_blink_enable 
+0x492 001600 jam multi_led_blink ,mem_mouse_multi_led_type 
+0x493 001601 jam off ,mem_mouse_multi_led_state 
+0x494 001602 rtn 
 :      001604 p_mouse_dpi_led_blink_init_new2:
-0x496 001605 fetcht 1 ,mem_mouse_dpi 
-0x497 001606 increase 1 ,temp 
-0x498 001607 branch p_mouse_dpi_led_blink_init_new1_next 
+0x495 001605 fetcht 1 ,mem_mouse_dpi 
+0x496 001606 increase 1 ,temp 
+0x497 001607 branch p_mouse_dpi_led_blink_init_new1_next 
 :      001611 p_mouse_commbination_key_process:
-0x499 001612 fetch 1 ,mem_device_flag 
-0x49a 001613 beq mode_24g_device ,p_mouse_24g_commbination_key_process 
-0x49b 001614 fetch mouse_flag_len ,mem_mouse_flag 
-0x49c 001615 rtnbit0 mouse_enable_commbination_key_by_bt_discovery 
-0x49d 001616 fetcht 1 ,mem_mouse_commbination_key_bt 
-0x49e 001617 branch p_mouse_commbination_key_start 
+0x498 001612 fetch 1 ,mem_device_flag 
+0x499 001613 beq mode_24g_device ,p_mouse_24g_commbination_key_process 
+0x49a 001614 fetch mouse_flag_len ,mem_mouse_flag 
+0x49b 001615 rtnbit0 mouse_enable_commbination_key_by_bt_discovery 
+0x49c 001616 fetcht 1 ,mem_mouse_commbination_key_bt 
+0x49d 001617 branch p_mouse_commbination_key_start 
 :      001619 p_mouse_24g_commbination_key_process:
-0x49f 001620 fetch mouse_flag_len ,mem_mouse_flag 
-0x4a0 001621 rtnbit0 mouse_enable_commbination_key_by_24g_pairing 
-0x4a1 001622 fetcht 1 ,mem_mouse_commbination_key_24g 
+0x49e 001620 fetch mouse_flag_len ,mem_mouse_flag 
+0x49f 001621 rtnbit0 mouse_enable_commbination_key_by_24g_pairing 
+0x4a0 001622 fetcht 1 ,mem_mouse_commbination_key_24g 
 :      001623 p_mouse_commbination_key_start:
-0x4a2 001624 storet 1 ,mem_mouse_commbination_key 
-0x4a3 001625 call mouse_check_key_gpio 
-0x4a4 001626 and pdata ,0x07 ,pdata 
-0x4a5 001627 fetcht 1 ,mem_mouse_commbination_key 
-0x4a6 001628 isub temp ,null 
-0x4a7 001629 branch p_mouse_commbination_key_down ,zero 
-0x4a8 001630 branch mouse_commbination_key_up 
+0x4a1 001624 storet 1 ,mem_mouse_commbination_key 
+0x4a2 001625 call mouse_check_key_gpio 
+0x4a3 001626 and pdata ,0x07 ,pdata 
+0x4a4 001627 fetcht 1 ,mem_mouse_commbination_key 
+0x4a5 001628 isub temp ,null 
+0x4a6 001629 branch p_mouse_commbination_key_down ,zero 
+0x4a7 001630 branch mouse_commbination_key_up 
 :      001633 p_mouse_commbination_key_down:
-0x4a9 001634 call p_mouse_combination_ui_timer 
-0x4aa 001635 fetch 1 ,mem_commbination_key_statue 
-0x4ab 001636 rtneq commbination_key_state_down 
-0x4ac 001637 jam commbination_key_state_down ,mem_commbination_key_statue 
-0x4ad 001638 rtn 
+0x4a8 001634 call p_mouse_combination_ui_timer 
+0x4a9 001635 fetch 1 ,mem_commbination_key_statue 
+0x4aa 001636 rtneq commbination_key_state_down 
+0x4ab 001637 jam commbination_key_state_down ,mem_commbination_key_statue 
+0x4ac 001638 rtn 
 :      001640 p_mouse_combination_ui_timer:
-0x4ae 001641 arg p_mouse_24g_start_pair_mode ,regb 
-0x4af 001642 branch mouse_combination_ui_timer + 1 
+0x4ad 001641 arg p_mouse_24g_start_pair_mode ,regb 
+0x4ae 001642 branch mouse_combination_ui_timer + 1 
 :      001644 p_mouse_le_battery_updata_timer:
-0x4b0 001645 fetch mouse_flag_len ,mem_mouse_flag 
-0x4b1 001646 rtnbit1 mouse_enable_le_battery_service_cancel 
-0x4b2 001647 branch mouse_le_battery_updata_timer 
+0x4af 001645 fetch mouse_flag_len ,mem_mouse_flag 
+0x4b0 001646 rtnbit1 mouse_enable_le_battery_service_cancel 
+0x4b1 001647 branch mouse_le_battery_updata_timer 
 :      001649 p_mouse_le_send_conn_param_update_timer:
-0x4b3 001650 arg mem_mouse_le_send_conn_param_update_timer ,regc 
-0x4b4 001651 arg mouse_updata_le_param ,regb 
-0x4b5 001652 branch timer_single_step 
+0x4b2 001650 arg mem_mouse_le_send_conn_param_update_timer ,regc 
+0x4b3 001651 arg mouse_updata_le_param ,regb 
+0x4b4 001652 branch timer_single_step 
 :      001654 p_mouse_check_no_data_timeout_timer:
-0x4b6 001657 arg mem_mouse_no_data_timer ,regc 
-0x4b7 001658 arg p_mouse_check_no_data_timeout ,regb 
-0x4b8 001659 branch timer_single_step_2b 
+0x4b5 001657 arg mem_mouse_no_data_timer ,regc 
+0x4b6 001658 arg p_mouse_check_no_data_timeout ,regb 
+0x4b7 001659 branch timer_single_step_2b 
 :      001661 p_mouse_check_no_data_timeout:
-0x4b9 001662 fetch 1 ,mem_device_flag 
-0x4ba 001663 beq mode_24g_device ,p_mouse_24g_hibernate_set 
-0x4bb 001664 branch mouse_disconnect 
+0x4b8 001662 fetch 1 ,mem_device_flag 
+0x4b9 001663 beq mode_24g_device ,p_mouse_24g_hibernate_set 
+0x4ba 001664 branch mouse_disconnect 
 :      001666 p_mouse_start_discovery:
+0x4bb 001667 call p_mouse_device_discovery_led_config 
 0x4bc 001668 fetch 2 ,mem_ui_state_map 
 0x4bd 001669 isolate1 ui_state_ble_adv ,pdata 
 0x4be 001670 call mouse_stop_le_adv ,true 
Index: output/bt_program23.meta
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/output/bt_program23.meta	(revision 1912)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/output/bt_program23.meta	(working copy)
@@ -81,7 +81,10 @@
 p_mouse_start_reconnect_device:
 //	fetch 1,mem_mouse_led_new_interface_config
 //	bbit0 MOUSE_ENABLE_BT_RECONN_LED_EFFECT,p_mouse_start_reconnect_device_next
-	call p_mouse_device_pair_led_config
+//	call p_mouse_device_pair_led_config
+	jam 0,mem_mouse_multi_led_blink_enable
+	jam 0,mem_mouse_multi_led_blink_type
+	call p_mouse_device_multi_led_off
 p_mouse_start_reconnect_device_next:
 	arg mem_device1_type,rega
 	fetch 1,mem_device_flag
@@ -433,14 +436,15 @@
 	call enable_authrom
 	jam 0,mem_mouse_poweron_over_flag	
 	call p_mouse_setting_config
-	call p_mouse_init_sunt
 	call p_mouse_device_poweron_led_config
+	call p_mouse_init_sunt
 	rtn wake
 	call mouse_dpi_config
 	call mouse_usb_check_enable
 	call mouse_drawing_optima_init
 	call p_mouse_cb_fuction
 	call p_mouse_sensor_powerdown
+
 	branch mouse_init+8
 
 p_mouse_double_dpi_judge:
@@ -1127,7 +1131,7 @@
 p_mouse_24g_start_mode:
 	fetch MOUSE_FLAG_LEN,mem_mouse_flag
 	bbit0 MOUSE_ENABLE_24G,mouse_24g_mode_setup_error
-	//call p_mouse_device_pair_led_config
+	call p_mouse_device_pair_led_config
 	call mouse_wakeup_from_power_check	// wake from hibernate :enble user
 	branch mouse_24g_reconn_dongle_start,user
 	fetch MOUSE_FLAG_LEN,mem_mouse_flag
@@ -1270,7 +1274,7 @@
 	call mouse_current_mult_update_timer
 	call mouse_wheel_trigger_timer
 	call mouse_store_information_delay_timer
-	call p_mouse_led_blink_pair
+	//call p_mouse_led_blink_pair
 	call p_mouse_logo_led_on_timer
 	call p_mouse_check_no_data_timeout_timer
 	branch p_mouse_g24_ota_reset_timer
@@ -1285,6 +1289,7 @@
 p_mouse_led_blink_pair_disable:
 	jam 0,mem_mouse_multi_led_blink_enable
 	jam 0,mem_mouse_poweron_over_flag
+	jam 0,mem_mouse_multi_led_powon_timer
 	branch p_mouse_device_multi_led_off+1
 p_mouse_check_direct_timeout_timer:
 	arg mem_mouse_direct_timer,regc
@@ -1342,12 +1347,7 @@
 
 //===led poweron config===//
 p_mouse_device_poweron_led_config:	//power on
-	fetch 1,mem_mouse_led_new_interface_config
-	rtnbit0 MOUSE_ENABLE_1IO2LED
-	jam 1,mem_mouse_multi_led_blink_enable	
-	jam MULTI_LED_ON,mem_mouse_multi_led_type
-	rtn
-
+	branch p_mouse_device_multi_led_type_on
 //===led blink config===//
 p_mouse_device_pair_led_config:		//24g pair +ble reconn
 	fetch 1,mem_mouse_led_new_interface_config
@@ -1664,7 +1664,7 @@
 	branch mouse_disconnect	
 
 p_mouse_start_discovery:
-	//call p_mouse_device_discovery_led_config
+	call p_mouse_device_discovery_led_config
 	fetch 2,mem_ui_state_map
 	isolate1 UI_STATE_BLE_ADV,pdata
 	call mouse_stop_le_adv,true		//reconnect adv
Index: output/bt_program23.rom
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/output/bt_program23.rom	(revision 1912)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/output/bt_program23.rom	(working copy)
@@ -1,58 +1,60 @@
 11000010100001000000000000100001
 11000000000000000000000000110001
-11000000000000011000000001011101
-11000000010000010000000100101001
-11000000010000011000000001110000
-11000000010000100000000001110111
-11000000010001010000000010100000
-11000000010001011000000100011100
-11000000010001100000000010000110
-11000000010011111000000100110000
-11000000010101110000000100110010
-11000000011000011000001101000001
+11000000000000011000000001011111
+11000000010000010000000100101011
+11000000010000011000000001110010
+11000000010000100000000001111001
+11000000010001010000000010100010
+11000000010001011000000100011110
+11000000010001100000000010001000
+11000000010011111000000100110010
+11000000010101110000000100110100
+11000000011000011000001101000011
 11000000011000100000000000110110
-11000000011000111000001000111000
-11000000011001001000001000111110
-11000000011001010000001001110110
-11000000011001100000000011000110
+11000000011000111000001000111010
+11000000011001001000001001000000
+11000000011001010000001001111000
+11000000011001100000000011001000
 11000000011001110000010100110011
 11000000011001111000011000111111
-11000000011010000000001101010000
+11000000011010000000001101010011
 11000000011010001000010101100100
-11000000011010011000001101101101
+11000000011010011000001101110000
 11000000011010100000010101000100
-11000000011010110000001010011000
-11000000011011001000001110010101
-11000000011011010000010010111100
+11000000011010110000001010011010
+11000000011011001000001110011000
+11000000011011010000010010111011
 11000000011011011000010011000101
 11000000011011110000010111010111
-11000000011011111000000001010000
-11000000011100001000000001001000
-11000000011100010000000001000100
+11000000011011111000000001010010
+11000000011100001000000001001010
+11000000011100010000000001000110
 11000000011101000000010011001100
 00100000001000000001001101111100
 11000000000011010000010011100000
-11000000000100000000000001000010
-11000000000110011000000010100110
-11000000000110100000000010101011
+11000000000100000000000001000100
+11000000000110011000000010101000
+11000000000110100000000010101101
 11000000010000111000010011001000
 11000000010100001000010011101010
 11000000010100011000010011110100
 11000000010110101000010011110110
 11000000011000000000010100000000
-11000000011011101000001100111101
-11000000011100010000001100001001
-11000000011101001000001100010001
-11000000011101010000000111100100
+11000000011011101000001100111111
+11000000011100010000001100001011
+11000000011101001000001100010011
+11000000011101010000000111100110
 11000000011101100000010100100110
 11000000011101101000011001101111
 00100000001000000001001101111100
 00100000100000000000000000000000
 00100000010000000011000011110011
-00100100010101011000000001001100
+00100100010101011000000001001110
 00100000010000000011101111111101
 00100000001000000000100000000100
-00100000010000000000001111011111
+01110000010011000100001000000000
+01110000010011000100010100000000
+00100000010000000000010000111100
 11011010001000000100100100111001
 01101111111000001100100100111000
 00011111111000001111111111111111
@@ -84,7 +86,7 @@
 01100000010010001100100100111000
 01110000010000011100101000000000
 00100000010000000100011011011010
-00100000010000000000000001011010
+00100000010000000000000001011100
 00100000010000000100011011011100
 01110000010010101100010100000001
 00100000001000000100010111101110
@@ -96,11 +98,11 @@
 00100000010000000110111010100111
 00100000010000000001101110010010
 00100000010000000000100000111010
-00100000010000000000000001100100
-00100000001000000000100000011010
 00100000010000000000000001100110
-00100000001000000011000100001001
+00100000001000000000100000011010
 00100000010000000000000001101000
+00100000001000000011000100001001
+00100000010000000000000001101010
 00100000001000000111100001010000
 01101111111000001100010010001100
 00100000011110100000000000000000
@@ -125,8 +127,8 @@
 01101111111000100100100010010001
 01101000010010100100100010001101
 10011000010001100111110000000000
-00100000001000101000000010000001
-00100000001000000000000010000100
+00100000001000101000000010000011
+00100000001000000000000010000110
 01110000010000011110101000000000
 01110000010000011110100010010001
 00100000011000000000000000000000
@@ -143,13 +145,13 @@
 10011000010000001000010000000000
 00011000010011111010001000000011
 01101111111000001100000111101001
-00100000010000000000000010011011
+00100000010000000000000010011101
 00011111111001100111111000000000
 10011010001000001111111000000000
 00011111111000001111111111110111
 00011111111000010111111111111111
 00101111111011111111111000001000
-00100100001000001000000010011001
+00100100001000001000000010011011
 01011000000000000000000000000000
 01100111111000001000000000011001
 00100000011000000000000000000000
@@ -159,7 +161,7 @@
 10011000010000011111111000000000
 00100000011000000000000000000000
 01101111111000001100000111101000
-11000000010010001000000010100011
+11000000010010001000000010100101
 00100000001000000001001000011110
 01110000100010100011100101011011
 01110000100010100011101000000001
@@ -198,12 +200,12 @@
 00100000011000000000000000000000
 01101111111000001100101110101010
 00100100011110100000000000000000
-00100000010000000000000010101011
+00100000010000000000000010101101
 01110000010010001111011000000000
 00100000010000000110000100100101
 01100111111000010100100011101001
 01101111111000001100010010100000
-11000000100000010000000011010100
+11000000100000010000000011010110
 01101000010010010100100011101001
 00011000010011111111111000001000
 00011111111001101111110000001010
@@ -214,12 +216,12 @@
 00100000010000000011111011011000
 01101111111000001100010010100100
 11000010100000010011111100011010
-11000010100000001000000011011011
-11000011000000000000000011011111
+11000010100000001000000011011101
+11000011000000000000000011100001
 00100000001000000011111011001100
 01101111111000001100110001000001
 11000011000000000011111100011100
-00100000010000000000010001001011
+00100000010000000000010001001010
 00100000001000000011111100011101
 01101111111000001100110001000001
 11000011000000000011111011010000
@@ -229,7 +231,7 @@
 01101111111000001100100011111010
 00100000011110100000000000000000
 01110000010010001111101000000000
-00100000001000000000000100001111
+00100000001000000000000100010001
 01111000010101000111110000000000
 01101111111000001100110001000101
 00011111111001100111110000000100
@@ -249,39 +251,39 @@
 00100100011110100000000000000000
 01101111111001000100101110101011
 11000100000000100000000000000000
-00100000010000000000000011101000
+00100000010000000000000011101010
 00100000011101000000000000000000
 01101111111000001100110001010101
-00100000001110100000000100011000
+00100000001110100000000100011010
 01101000010010001100110001001111
 00011000010000001000010000000001
 01100000010010001100110001001111
 01101111111000001100110001001101
 10011000010001100111110000000000
-00100100010000010000000100001101
+00100100010000010000000100001111
 01101111111000001100110001001110
 10011000010001100111110000000000
-00100100001000010000000100001111
+00100100001000010000000100010001
 01101111111000001100110001000001
-11000010100000101000010000101010
-11000010100000111000010000101010
+11000010100000101000010000101001
+11000010100000111000010000101001
 01101000010010001100110001011001
-00100000001000000000010000110110
+00100000001000000000010000110101
 01110000010011000100111100000001
-00100000010000000000000100010100
+00100000010000000000000100010110
 01101111111000001100110001000001
-11000010100000101000010000111110
-11000010100000111000010000111110
+11000010100000101000010000111101
+11000010100000111000010000111101
 01101000010010001100110001011001
-00100000001000000000010001010101
+00100000001000000000010001010100
 01101111111000001100110001010101
 00011111111000001111111111111111
 01100111111000001100110001010101
 00100000011000000000000000000000
 01101111111000001100110001000001
-11000010100000100000000100001111
-00100000010000000000001111001010
-00100000001000000000000011111111
+11000010100000100000000100010001
+00100000010000000000001111001101
+00100000001000000000000100000001
 01110000100010101000101111100110
 00100000010000000001001001101010
 00100000010000000001001001110001
@@ -307,27 +309,27 @@
 01111001001111111000000000110100
 00100000010000000110110111110011
 01110000010010111111000000000000
-00100000010000000000000110000101
-00100000010000000000001101101101
-00100000010000000000001111011010
+00100000010000000000000110000111
+00100000010000000000001111011101
+00100000010000000000001101110000
 00100000011101011000000000000000
 00100000010000000100000010001110
 00100000010000000011110110001010
 00100000010000000100011100101000
-00100000010000000000000110010110
+00100000010000000000000110011000
 00100000010000000000010101010110
 00100000001000000011101111001001
 01101111111001000100101110101011
 11000100000111101000000000000000
 01101111111000001100110000111100
-11000010100000111000000101000101
+11000010100000111000000101000111
 01110000010011000011101100000000
 00100000011000000000000000000000
 01110000010011000011101100000001
 00100000011000000000000000000000
 01101111111000001100110000111001
 11000001011111111000000000000000
-11000010100000111000000101001100
+11000010100000111000000101001110
 01110000010011000011101000000000
 00100000011000000000000000000000
 01110000010011000011101000000001
@@ -337,32 +339,32 @@
 01101111111000001100110000011111
 00011111111000100010001000000000
 00011111111001100111110000001011
-00100100001000010000000101101010
+00100100001000010000000101101100
 11011010010000000000000000001011
-00100000010000000000000101100000
+00100000010000000000000101100010
 11011000110000000100110000100000
 11011000101000000100101011011011
-00100000010000000000000101011110
+00100000010000000000000101100000
 11011000110000000100110000100000
 11011000101000000100010000001010
-00100000010000000000000101011110
+00100000010000000000000101100000
 11011000110000000100110000100000
 11011000101000000100001011111000
 00011010001000100111001000000000
 00100000001000000111110101011111
 11011000110000000100110010010010
 11011000101000000100101011011011
-00100000010000000000000101101000
+00100000010000000000000101101010
 11011000110000000100110010010010
 11011000101000000100010000001010
-00100000010000000000000101101000
+00100000010000000000000101101010
 11011000110000000100110010010010
 11011000101000000100001011111000
 00011010010000100111001000000000
 00100000001000000111110101011111
 11011010010000000000000000010010
-00100000010000000000000101100000
-00100000010000000000000110000010
+00100000010000000000000101100010
+00100000010000000000000110000100
 01101111111000001100110000011111
 00011111111000001111111000000001
 01100111111000001100101011010010
@@ -391,12 +393,12 @@
 00100000010000000010011000000111
 00100000010000000010001011111111
 00100000010000000011111100011110
-00100000010000000000000101001110
+00100000010000000000000101010000
 00100000010000000011110100010011
-00100000010000000000001110111111
-00100000010000000000000101000111
-00100000010000000000000100111111
-00100000010000000000000110010000
+00100000010000000000001111000010
+00100000010000000000000101001001
+00100000010000000000000101000001
+00100000010000000000000110010010
 00100000001000000011101111110101
 01101111111000001100000111101000
 01100111111000001100110010010001
@@ -404,21 +406,21 @@
 01101111111000001100110010010001
 01100111111000001100000111101000
 00100000011000000000000000000000
-01011000000000000000000110011011
+01011000000000000000000110011101
 01100111111000010100100010011011
-01011000000000000000000110110101
+01011000000000000000000110110111
 01100111111000010100100010011101
 00100000001000000011101111010011
 11000110100100110000000000000000
 00100000010000000011111101110000
 00100100011101000000000000000000
 01101111111001000100101110101011
-11000011000010101000000110100010
+11000011000010101000000110100100
 01101111111000001100101110001011
 00100100001110100100100010000100
 00100000010000000100001011001011
 01101111111000001100100000110110
-11000010100000001000000110110001
+11000010100000001000000110110011
 01101000010010001100011111000111
 01101111111000001100100011010000
 10011000010000011111111000000000
@@ -451,17 +453,17 @@
 00011111111000001111111000000001
 01100111111000001100101110100010
 00011111111001100111110000001000
-00100100001000010000000111001011
+00100100001000010000000111001101
 00100000010000000010010110011010
 00100000010000000010011001011011
-00100100001011000000000111011010
-00100100001101111000000111011010
-00100000010000000000000111010001
+00100100001011000000000111011100
+00100100001101111000000111011100
+00100000010000000000000111010011
 00100000010000000010010110010111
 01101111111000001100101110100011
 00011111111000001111111000000001
 01100111111000001100101110100011
-11000000000010000000000111011100
+11000000000010000000000111011110
 00100000011000000000000000000000
 01101111111000001100100010100111
 00100000001110100100100010001100
@@ -471,9 +473,9 @@
 01111001001111111111111000000000
 01100111111000001100101110100100
 00100000010000000100010101000100
-00100000001000000000001101101111
+00100000001000000000001101110010
 00100000010000000010001011001011
-00100000001000000000000111000001
+00100000001000000000000111000011
 01110000010010111010001100000000
 01101111111000001100101110100100
 11000011100000000000000000000000
@@ -483,12 +485,12 @@
 01100111111000010100101010110010
 00100000001000000000010101010110
 00100000010000000010011000110001
-00100100001101000000001001111110
-00100000010000000000000111110100
+00100100001101000000001010000000
+00100000010000000000000111110110
 00100000010000000010011011101110
-00100000010000000000000001111011
+00100000010000000000000001111101
 01101111111000001100101111100001
-00100100001110100000000111101111
+00100100001110100000000111110001
 01101111111001000100100010110000
 01100111111001000100100001011100
 01101111111000010100100011000010
@@ -504,15 +506,15 @@
 00100000010000000010011001011011
 01101111111000001100100000101100
 11000000000000001010011001010001
-00100100001011000000000111111111
-00100100001101111000000111111111
+00100100001011000000001000000001
+00100100001101111000001000000001
 00100000010000000010011001110010
-00100000010000000000001000101101
+00100000010000000000001000101111
 00100000001000000010011001010001
 01101111111000001100101011000101
 00100100011110100000000000000000
-00100000010000000000001000011101
-00100000010000000000001000010010
+00100000010000000000001000011111
+00100000010000000000001000010100
 01101111111000001100100010100111
 00100100011110100000000000000000
 01101111111000010100100010100011
@@ -521,8 +523,8 @@
 01101111111000001100100010100100
 11000010100000001010011001111001
 00100000010000000010011001111110
-00100000010000000000001000001101
-00100000001000000000000111110101
+00100000010000000000001000001111
+00100000001000000000000111110111
 01101111111000001100100010100100
 00011111111001100111110000000000
 00100000011000010000000000000000
@@ -531,7 +533,7 @@
 11011000111000000000000000001100
 00100000010000000111110101110100
 00100100011110100000000000000000
-00100000010000000000001000011010
+00100000010000000000001000011100
 00100000010000000100000001111100
 11011000111000000000000000001100
 01011000000000000000000010100000
@@ -547,19 +549,19 @@
 00100000010000000100011001101010
 01100111111000001100101110010100
 01101111111000001100100100010000
-11000000011111111000001000101010
+11000000011111111000001000101100
 00100000010000000100000101101000
 00011010001000100111111000000000
 11000010100000110100011010001101
 00100000001000000100011010000000
 01101000010010001100100100011011
 00100000010000000011111101010110
-00100000001000000000001000100111
+00100000001000000000001000101001
 01101111111000001100101111100001
-00100100010110100000001000110001
+00100100010110100000001000110011
 01110000010010111110000100000000
 00100000011000000000000000000000
-00100000010000000000001101101111
+00100000010000000000001101110010
 01101111111001000100101110101011
 11000100000111100000000000000000
 01101000010010001100100100010011
@@ -574,7 +576,7 @@
 00100000001000000011111000100011
 00100000010000000100001011101001
 00100000010000000111111111011100
-00100000010000000000010001100111
+00100000010000000000010001100110
 00100000010000000100100101110110
 00100000010000000100000000010101
 01101000010010001100100100010000
@@ -585,15 +587,15 @@
 00100000010000000000010110010111
 11011000010000000000000000000011
 00100000010000000011111101010110
-00100000010000000000001001110110
+00100000010000000000001001111000
 00100000010000000110000010000010
-00100000010000000000010001001011
+00100000010000000000010001001010
 11011000010000000000000000010011
 00100000010000000011111101010110
-00100000010000000000001001010100
-00100000010000000000001001011000
-00100000010000000000001001100101
-00100000001000000000001001101100
+00100000010000000000001001010110
+00100000010000000000001001011010
+00100000010000000000001001100111
+00100000001000000000001001101110
 01101111111000001100100100011110
 11000001011111111000000000000000
 01101000010010001100100100011110
@@ -609,10 +611,10 @@
 00011111111000110111111000000000
 01100111111000011000100101011100
 00011000010000001000010000000001
-11000010000000000000001001011100
+11000010000000000000001001011110
 00100000011000000000000000000000
 01101111111000001100110001000001
-11000010100000000000001001101001
+11000010100000000000001001101011
 01101111111001000100101110101011
 11000100000010100000000000000000
 01101111111000001100100011111100
@@ -637,7 +639,7 @@
 00100000010000000000010110010111
 00100000001000000011111001000100
 01101111111000001100100010100111
-00100000010110100000001010001010
+00100000010110100000001010001100
 01101111111000001100100010111101
 11000001000000001000000000000000
 00100000010000000010011010011111
@@ -645,7 +647,7 @@
 00100100011101000000000000000000
 00100000010000000010011011000100
 01101111111000001100101111100001
-00100100010110100000001000111110
+00100100010110100000001001000000
 01101111111000100100100001011100
 00100000001000000010011010111000
 01110000010010000011011000000001
@@ -661,26 +663,26 @@
 01111001001000000111111000000011
 01100111111000001100100000110110
 00100000010000000010001010010001
-00100000001000000000000111100110
+00100000001000000000000111101000
 00011010011000100111111000000000
-11000000000000001000001010101001
-11000000000111100000001011001111
-11000000000111001000001011001000
-11000000000111010000001011100000
-11000000000110010000001010110010
-11000000000010101000001010101100
-11000000000010100000001010100111
-11000000001000100000001010111001
-11000000001000000000001011000011
-11000000000010010000001010100100
+11000000000000001000001010101011
+11000000000111100000001011010001
+11000000000111001000001011001010
+11000000000111010000001011100010
+11000000000110010000001010110100
+11000000000010101000001010101110
+11000000000010100000001010101001
+11000000001000100000001010111011
+11000000001000000000001011000101
+11000000000010010000001010100110
 00100000001000000100001100110110
 01110000010001000101010000000001
 00100000010000000011001000100011
 00100000001000000100010000100111
-00100000010000000000001110110101
+00100000010000000000001110110111
 00100000001000000100001101010000
 00100000010000000100010101000100
-00100000010000000000001110110101
+00100000010000000000001110110111
 00100000001000000100001111111010
 01011000000000000000000000000000
 01100111111000010100101011110010
@@ -689,7 +691,7 @@
 01100111111000001100101011000110
 00100000001000000100001101100110
 01101111111000001100101011000111
-11000000000000001000001010110110
+11000000000000001000001010111000
 01110000010010110111011000010100
 00100000001000000100001101110011
 00100000010000000100001101101100
@@ -710,18 +712,18 @@
 01110000010011000111101100000001
 01110000010011000111110000011110
 00100000011000000000000000000000
-00100000010000000000000010000100
-00100000010000000000000110010011
+00100000010000000000000010000110
+00100000010000000000000110010101
 00100000010000000100010101000100
 11011000111000000000000000000001
 00100000010000000100011011110100
-00100000010000000000001110110101
+00100000010000000000001110110111
 00100000001000000100100001011001
 01101111111000100100100000111100
 01100111111000100100100010010001
 01100111111000100100100110010011
 00100000010000000010010101111110
-00100000010000000000001110110101
+00100000010000000000001110110111
 00100000010000000100010101000100
 00100000010000000100001011001010
 01110000010010101010111000000000
@@ -731,17 +733,17 @@
 01101000010010100100100010001101
 10011000010001100111110000000000
 00100000011000101000000000000000
-00100000010000000000000010000100
-00100000010000000000000110010011
+00100000010000000000000010000110
+00100000010000000000000110010101
 00100000001000000100100000100010
-00100000010000000000000010000100
-00100000010000000000000110010011
+00100000010000000000000010000110
+00100000010000000000000110010101
 01101111111000001100100010100101
-00100100001110100000001100000000
+00100100001110100000001100000010
 01101111111000001100100010001011
-11000000000000010000001011101001
-11000000000000100000001011110100
-11000000000000011000001011111001
+11000000000000010000001011101011
+11000000000000100000001011110110
+11000000000000011000001011111011
 00100000001000000100100000111001
 01101111111001000100101110101011
 11000010100101111100100000010001
@@ -750,7 +752,7 @@
 01101111111000100100100110010011
 01101000010010100100100101110100
 10011000010001100111110000000000
-00100000001000101000001011110010
+00100000001000101000001011110100
 00100000001000000100100000000110
 01110000010010001000101100000000
 00100000001000000100100000100111
@@ -774,7 +776,7 @@
 01100111111000111100100011010000
 01110000010010111110000100000001
 00100000010000000000010101010110
-00100000001000000000001010000011
+00100000001000000000001010000101
 01110000010010001000101100000000
 01101111111000010100101111101011
 00011111111000001111111000000001
@@ -786,15 +788,15 @@
 01101111111000010100100010001001
 11011000010000000000000111111000
 10011000010000010111111000000000
-00100000001110100000001100011001
+00100000001110100000001100011011
 01101111111000010100100010001001
 00011111111000001111111000000001
 01100111111000010100100010001001
 00100000011000000000000000000000
 00100000010000000010010110011010
 00100000010000000010011001011011
-00100100001011000000001100110010
-00100100001101111000001100110010
+00100100001011000000001100110100
+00100100001101111000001100110100
 00100000010000000010011001110010
 01101111111000100100100001110111
 01101000010010100100100000111100
@@ -803,7 +805,7 @@
 01101111111000100100100010101001
 01101000010010100100100000111100
 10011000010001100111110000000000
-00100000010000101000001100101110
+00100000010000101000001100110000
 01101111111000001100100010100001
 01111001001111111111111000000010
 01100111111000001100100010100001
@@ -823,7 +825,7 @@
 01100111111000010100100010001001
 00101111111011111111111000001001
 01101111111000001100100010001011
-11000000000000100000001100111011
+11000000000000100000001100111101
 00100000001000000010010110101000
 00100000001000001010010101110101
 00100000001000000010001100111001
@@ -834,10 +836,11 @@
 01101111111001000100101110101011
 11000010100101111100100000001010
 01101111111000001100100100111000
-11000000000000000000001101000110
+11000000000000000000001101001000
 00100000001000000011110101010111
 01101111111001000100101110101011
 11000011000010001100100000000011
+00100000010000000000001111011110
 00100000010000000011110101100101
 00100000001101000100100000000110
 01101111111001000100101110101011
@@ -847,24 +850,24 @@
 00011010001000010111111000000111
 00100000001000000100011111111111
 00100000010000000100000010001111
-00100000010000000000001110000000
+00100000010000000000001110000011
 01101111111000001100100100100111
-11000000000001100000001101010101
+11000000000001100000001101011000
 00100000001000000100000010011000
 01101111111000001100100110010010
-11000000000000000000001101011010
-11000000000000001000001101011101
-11000000000000010000001101100000
-11000000000000011000001101100011
+11000000000000000000001101011101
+11000000000000001000001101100000
+11000000000000010000001101100011
+11000000000000011000001101100110
 01101111111000001100110010100100
 00011111111000100010001000000000
-00100000001000000000001101100101
+00100000001000000000001101101000
 01101111111000001100110010100101
 00011111111000100010001000000000
-00100000001000000000001101100101
+00100000001000000000001101101000
 01101111111000001100110010100110
 00011111111000100010001000000000
-00100000001000000000001101100101
+00100000001000000000001101101000
 01101111111000001100110010100111
 00011111111000100010001000000000
 01011000000000001100001100001001
@@ -879,23 +882,23 @@
 00100000011101011000000000000000
 00100000010000000100001000110110
 00100000010000000100000110110101
-11000000000110000000001101110111
+11000000000110000000001101111010
 11000000000110001100001000010111
 11000000001011000100001000100000
 00100000010000000100000110110010
 00100000000000000001101011110100
-00100000001000000000001101110000
+00100000001000000000001101110011
 01101111111000001100100111000010
-11000000011010001000001101111010
+11000000011010001000001101111101
 00100000001000000100000110111101
 01011000000000000000000001001001
 00100000010000000101101100001101
-11000000010100001000001101111110
+11000000010100001000001110000001
 00100000001000000100000111011010
 01110000010010010010011100001100
 00100000011000000000000000000000
 01101111111000001100110001000001
-11000010100000000000001110000100
+11000010100000000000001110000111
 01101111111000001100100100100011
 11000001011111111000000000000000
 01101111111000010100101011000010
@@ -905,51 +908,51 @@
 01101111111000010100100010000111
 00100100011110100000000000000000
 01101111111000001100110001000001
-11000010100000000000001110010010
+11000010100000000000001110010101
 01101111111000001100101110100111
 00100100011110100000000000000000
 01101111111000001100101111000001
-00100000001110100000010001101110
+00100000001110100000010001101101
 01100111111000001100101110101000
 00100000011000000000000000000000
 01101111111000001100110001000111
 00100100011110100000000000000000
-00100000001000000000001110001110
+00100000001000000000001110010001
 00100000010000000011111010011011
-00100000010000000000000011101110
+00100000010000000000000011110000
 00100000010000000010001100101011
 00100000010000000010010101010110
 00100000010000000100011111001101
 00100000010000000100100010111110
-00100000010000000000010001101011
-00100000010000000000001111111111
+00100000010000000000010001101010
+00100000010000000000001111111110
 00100000010000000100000001111100
 00100000010000000100010011001100
-00100000010000000000010010011001
+00100000010000000000010010011000
 00100000010000000100010011111111
-00100000010000000000001110111000
+00100000010000000000001110111011
 00100000010000000100010100010010
-00100000010000000000010010110000
+00100000010000000000010010101111
 00100000010000000100010100010101
-00100000010000000000010010110011
+00100000010000000000010010110010
 00100000010000000100010100101010
 00100000010000000100010100101101
 00100000010000000100010100110010
 00100000010000000100010100110101
 00100000010000000100000000100010
 00100000010000000100010101000111
-00100000010000000000001110110000
-00100000010000000000010001011101
-00100000010000000000010010110110
-00100000001000000000001110111100
+00100000010000000000010001011100
+00100000010000000000010010110101
+00100000001000000000001110111111
 01101111111000001100101111110000
 00100000011110100000000000000000
-00100000010000000000001111111001
+00100000010000000000001111111000
 01110000010010111111000000000000
 00100000011000000000000000000000
 01110000010011000100001000000000
 01110000010010111111000000000000
-00100000001000000000010000111110
+01110000010011000100011100000000
+00100000001000000000010000111101
 11011010011000000100101101110111
 11011010010000000100010100001010
 00100000010000000011000110001010
@@ -960,7 +963,7 @@
 01110000010011000100001000000000
 01101111111000001100110001000001
 11000100000000000000000000000000
-00100000010000000000010001001011
+00100000010000000000010001001010
 01110000010011000100010100000000
 01101111111000001100110001000110
 01100111111000001100110001000111
@@ -972,109 +975,105 @@
 01100111111000001100110001010101
 00100000011000000000000000000000
 01101111111000001100110001000101
-11000000000000001000001111010100
-11000000000000010000001111010110
-11000000000000011000001111011000
+11000000000000001000001111010111
+11000000000000010000001111011001
+11000000000000011000001111011011
 01101111111000001100110001001011
 01100111111000001100110001001100
 00100000011000000000000000000000
 01101111111000001100110001001000
-00100000001000000000001111010010
+00100000001000000000001111010101
 01101111111000001100110001001001
-00100000001000000000001111010010
+00100000001000000000001111010101
 01101111111000001100110001001010
-00100000001000000000001111010010
-01101111111000001100110001000001
-11000100000000000000000000000000
-01110000010011000100001000000001
-01110000010011000100001100000000
-00100000011000000000000000000000
+00100000001000000000001111010101
+00100000001000000000010000000010
 01101111111000001100110001000001
 11000100000000000000000000000000
 01110000010011000100001000000001
 01110000010011000100001100000001
 01101111111000001100100100111000
-11000000000000000000001111101101
-11000000000000001000001111110011
+11000000000000000000001111101100
+11000000000000001000001111110010
 01110000010011000100010100000011
-00100000010000000000001111011000
+00100000010000000000001111011011
 01101111111000001100110001000001
 11000100000000010000000000000000
 01101111111000001100110001010010
 01100111111000001100110001010011
 00100000011000000000000000000000
 01110000010011000100010100000001
-00100000010000000000001111010100
+00100000010000000000001111010111
 01101111111000001100110001000001
 11000100000000010000000000000000
 01101111111000001100110001010000
-00100000001000000000001111101011
+00100000001000000000001111101010
 01110000010011000100010100000010
-00100000010000000000001111010110
+00100000010000000000001111011001
 01101111111000001100110001000001
 11000100000000010000000000000000
 01101111111000001100110001010001
-00100000001000000000001111101011
+00100000001000000000001111101010
 01101111111000001100110001000001
 11000100000000000000000000000000
 01101111111000001100110001000001
 01111001001111111111111000000010
 01100111111000001100110001000001
-00100000001000000000001111100001
+00100000001000000000001111100000
 01101111111000001100110001000010
 00100000011110100000000000000000
 01101111111000001100110001000011
-11000000000000001000010000001100
+11000000000000001000010000001011
 01101111111000001100110001000111
-00100000001110100000010000001000
+00100000001110100000010000000111
 00011111111000001111111111111111
 01100111111000001100110001000111
-00100000001000000000010000101010
+00100000001000000000010000101001
 01110000010010111111000000000001
 01110000010011000100001000000000
-00100000010000000000001111001010
-00100000001000000000010000111110
+00100000010000000000001111001101
+00100000001000000000010000111101
 01101111111000001100110001000101
 00100000011110100000000000000000
-11000000000000001000010000010011
-11000000000000010000010000010011
-11000000000000011000010000010011
-11000000000000100000010000010110
+11000000000000001000010000010010
+11000000000000010000010000010010
+11000000000000011000010000010010
+11000000000000100000010000010101
 00100000011000000000000000000000
 01101111111000001100110001000001
-11000010100000010000010000010110
-00100000001000000000010000011000
+11000010100000010000010000010101
+00100000001000000000010000010111
 01101111111000001100110001010011
-00100000001110100000010000111001
+00100000001110100000010000111000
 11011010011000000100110001001100
-11011010010000000000010000011011
+11011010010000000000010000011010
 00100000001000000011000110001010
 01101111111000001100110001000101
-11000000000000100000010000100011
+11000000000000100000010000100010
 01101111111000001100110001000001
-11000010100000010000010000100011
-00100000010000000000001111001101
+11000010100000010000010000100010
+00100000010000000000001111010000
 01101111111000001100110001000100
-11000000000000001000010000111011
-00100000001000000000010000100111
+11000000000000001000010000111010
+00100000001000000000010000100110
 01101111111000001100110001010011
 00011111111000001111111111111111
 01100111111000001100110001010011
-00100000001000000000010000011111
+00100000001000000000010000011110
 01101111111000001100110001000101
-11000000000000100000010001011000
+11000000000000100000010001010111
 01110000010011000100010000000001
 01101111111000001100100100111000
-11000000000000000000010000101111
-11000000000000001000010000110001
-11000000000000010000010000110011
+11000000000000000000010000101110
+11000000000000001000010000110000
+11000000000000010000010000110010
 00100000011000000000000000000000
 01101000010010001100110001010110
-00100000001000000000010000110110
+00100000001000000000010000110101
 01101000010010001100110001010111
-00100000001000000000010000110110
+00100000001000000000010000110101
 01101000010010001100110001011000
-00100000001000000000010000110110
+00100000001000000000010000110101
 01101000010010001100110001011010
 00011000010001100111110011111111
 00100000011000101000000000000000
@@ -1082,39 +1081,39 @@
 01110000010011000100001000000000
 01110000010011000100010100000000
 01101111111000001100110001000101
-11000000000000100000010001010000
+11000000000000100000010001001111
 01110000010011000100010000000000
 01101111111000001100100100111000
-11000000000000000000010001000011
-11000000000000001000010001000101
-11000000000000010000010001000111
+11000000000000000000010001000010
+11000000000000001000010001000100
+11000000000000010000010001000110
 00100000011000000000000000000000
 01101000010010001100110001010110
-00100000001000000000010001001000
+00100000001000000000010001000111
 01101000010010001100110001010111
-00100000001000000000010001001000
+00100000001000000000010001000111
 01101000010010001100110001011000
 00011000010001100111110011111111
 00100000011000101000000000000000
 00100000001000000110000001111111
-00100000010000000000010001000011
-00100000010000000000010001000101
-00100000010000000000010001000111
-00100000010000000000000100001111
-00100000001000000000010001010000
+00100000010000000000010001000010
+00100000010000000000010001000100
+00100000010000000000010001000110
+00100000010000000000000100010001
+00100000001000000000010001001111
 01110000010011000100010000000000
 01101111111000001100110001000001
-11000010100000110000010000111101
-11000010100000111000010000111101
+11000010100000110000010000111100
+11000010100000111000010000111100
 01101000010010001100110001011010
 00011000010001100111110011111111
 00100000011000101000000000000000
 00100000001000000110000001100101
 01110000010011000100010000000001
 01101111111000001100110001000001
-11000010100000110000010000101001
-11000010100000111000010000101001
-00100000001000000000010000110101
+11000010100000110000010000101000
+11000010100000111000010000101000
+00100000001000000000010000110100
 01101111111000001100101111101101
 11000001011111111000000000000000
 01101111111000010100101010110010
@@ -1124,16 +1123,16 @@
 10011000010001100000010000000000
 01101111111000010100101111101110
 10011000010001100111111000000000
-00100000001000010000010001101001
+00100000001000010000010001101000
 01101000010010001100101111101101
 00100000001000000110000001100101
 01101000010010001100101111101101
 00100000001000000110000001101001
 11011010011000000100101110101000
-11011010010000000000010001101110
+11011010010000000000010001101101
 00100000001000000011000110001010
 01101111111000001100110001000001
-11000010100000000000010010000101
+11000010100000000000010010000100
 01101111111000001100100100100111
 11000000000000011100100011110010
 11000000000001011100100011110010
@@ -1146,8 +1145,8 @@
 01101000010010001100100110010010
 00011000010000001000010000000010
 00011000010001100111110000000011
-00100000010000010000010001111111
-00100100010000010000010010000011
+00100000010000010000010001111110
+00100100010000010000010010000010
 00100000001000000100100011111111
 01101111111001000100101110101011
 11000100000011100000000000000000
@@ -1156,31 +1155,31 @@
 00011000010000001000010111111101
 00100000011000000000000000000000
 01101111111000001100100100100111
-11000000000000011000010010010110
-11000000000001011000010010010110
+11000000000000011000010010010101
+11000000000001011000010010010101
 01101000010010001100100110010010
 00011000010000001000010000000010
 00011000010001100111110000000011
-00100000010000010000010001111111
-00100100010000010000010010000011
+00100000010000010000010001111110
+00100100010000010000010010000010
 00011000010000100111111000000000
 10011111111000001111111000000000
 01100111111000001100110001010011
 01110000010011000100010100000100
-00100000010000000000001111010001
+00100000010000000000001111010100
 01110000010011000100001000000001
 01110000010011000100001100000001
 01110000010011000100010000000000
 00100000011000000000000000000000
 01101000010010001100100110010010
 00011000010000001000010000000001
-00100000001000000000010010001010
+00100000001000000000010010001001
 01101111111000001100100100111000
-11000000000000000000010010011111
+11000000000000000000010010011110
 01101111111001000100101110101011
 11000100000110101000000000000000
 01101000010010001100101111001010
-00100000001000000000010010100010
+00100000001000000000010010100001
 01101111111001000100101110101011
 11000100000110010000000000000000
 01101000010010001100101111001011
@@ -1189,14 +1188,14 @@
 00011111111000010111111000000111
 01101000010010001100101110011101
 10011000010001100111110000000000
-00100000001000101000010010101001
+00100000001000101000010010101000
 00100000001000000100010011101011
-00100000010000000000010010101110
+00100000010000000000010010101101
 01101111111000001100101110011111
 11000001000000001000000000000000
 01110000010010111001111100000001
 00100000011000000000000000000000
-11011010010000000000001011110010
+11011010010000000000001011110100
 00100000001000000100010011110111
 01101111111001000100101110101011
 11000011100111011000000000000000
@@ -1205,11 +1204,12 @@
 11011010010000000100001101101100
 00100000001000000011000110001010
 11011010011000000100101010110010
-11011010010000000000010010111001
+11011010010000000000010010111000
 00100000001000000011000110010001
 01101111111000001100100100111000
-11000000000000000000001100000000
+11000000000000000000001100000010
 00100000001000000100001100011011
+00100000010000000000001111111000
 01101111111000010100011110001100
 00101111111011111111111000001011
 00100000010000001100010110000001
@@ -1333,7 +1333,7 @@
 01011000000000000000000000000000
 01100111111000110100100011010001
 00100000010000000100001001000000
-00100000010000000000001101010010
+00100000010000000000001101010101
 00100000010000000011111101111110
 00100000010000000011111110000011
 00100000010000000000010101011101
@@ -1511,7 +1511,7 @@
 11000010100000110000010111101000
 00100000001000000100011001011010
 01110000010010111001010000000011
-00100000001000000000001000011101
+00100000001000000000001000011111
 01101111111001000100101110101011
 11000010100101110100000000110110
 01101111111000001100100100001111
@@ -1607,7 +1607,7 @@
 00011111111000001111111000000001
 00011111111000010111111000000011
 01100111111000001100100110010010
-00100000010000000000001101010000
+00100000010000000000001101010011
 00100000001000000100010111101110
 01101111111000001100110000111111
 00100100001110100000011001101000
Index: output/eeprom.dat
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/output/eeprom.dat	(revision 1912)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/output/eeprom.dat	(working copy)
@@ -15,43 +15,43 @@
 c0
 01
 80
-5d
+5f
 c0
 41
 01
-29
+2b
 c0
 41
 80
-70
+72
 c0
 42
 00
-77
+79
 c0
 45
 00
-a0
+a2
 c0
 45
 81
-1c
+1e
 c0
 46
 00
-86
+88
 c0
 4f
 81
-30
+32
 c0
 57
 01
-32
+34
 c0
 61
 83
-41
+43
 c0
 62
 00
@@ -59,19 +59,19 @@
 c0
 63
 82
-38
+3a
 c0
 64
 82
-3e
+40
 c0
 65
 02
-76
+78
 c0
 66
 00
-c6
+c8
 c0
 67
 05
@@ -83,7 +83,7 @@
 c0
 68
 03
-50
+53
 c0
 68
 85
@@ -91,7 +91,7 @@
 c0
 69
 83
-6d
+70
 c0
 6a
 05
@@ -99,15 +99,15 @@
 c0
 6b
 02
-98
+9a
 c0
 6c
 83
-95
+98
 c0
 6d
 04
-bc
+bb
 c0
 6d
 84
@@ -119,15 +119,15 @@
 c0
 6f
 80
-50
+52
 c0
 70
 80
-48
+4a
 c0
 71
 00
-44
+46
 c0
 74
 04
@@ -143,15 +143,15 @@
 c0
 10
 00
-42
+44
 c0
 19
 80
-a6
+a8
 c0
 1a
 00
-ab
+ad
 c0
 43
 84
@@ -175,19 +175,19 @@
 c0
 6e
 83
-3d
+3f
 c0
 71
 03
-09
+0b
 c0
 74
 83
-11
+13
 c0
 75
 01
-e4
+e6
 c0
 76
 05
@@ -211,7 +211,7 @@
 24
 55
 80
-4c
+4e
 20
 40
 3b
@@ -220,10 +220,18 @@
 20
 08
 04
+70
+4c
+42
+00
+70
+4c
+45
+00
 20
 40
-03
-df
+04
+3c
 da
 20
 49
@@ -351,7 +359,7 @@
 20
 40
 00
-5a
+5c
 20
 40
 46
@@ -399,7 +407,7 @@
 20
 40
 00
-64
+66
 20
 20
 08
@@ -407,7 +415,7 @@
 20
 40
 00
-66
+68
 20
 20
 31
@@ -415,7 +423,7 @@
 20
 40
 00
-68
+6a
 20
 20
 78
@@ -515,11 +523,11 @@
 20
 22
 80
-81
+83
 20
 20
 00
-84
+86
 70
 41
 ea
@@ -587,7 +595,7 @@
 20
 40
 00
-9b
+9d
 1f
 e6
 7e
@@ -611,7 +619,7 @@
 24
 20
 80
-99
+9b
 58
 00
 00
@@ -651,7 +659,7 @@
 c0
 48
 80
-a3
+a5
 20
 20
 12
@@ -807,7 +815,7 @@
 20
 40
 00
-ab
+ad
 70
 48
 f6
@@ -827,7 +835,7 @@
 c0
 81
 00
-d4
+d6
 68
 49
 48
@@ -871,11 +879,11 @@
 c2
 80
 80
-db
+dd
 c3
 00
 00
-df
+e1
 20
 20
 3e
@@ -891,7 +899,7 @@
 20
 40
 04
-4b
+4a
 20
 20
 3f
@@ -931,7 +939,7 @@
 20
 20
 01
-0f
+11
 78
 54
 7c
@@ -1011,7 +1019,7 @@
 20
 40
 00
-e8
+ea
 20
 74
 00
@@ -1023,7 +1031,7 @@
 20
 3a
 01
-18
+1a
 68
 48
 cc
@@ -1047,7 +1055,7 @@
 24
 41
 01
-0d
+0f
 6f
 e0
 cc
@@ -1059,7 +1067,7 @@
 24
 21
 01
-0f
+11
 6f
 e0
 cc
@@ -1067,11 +1075,11 @@
 c2
 82
 84
-2a
+29
 c2
 83
 84
-2a
+29
 68
 48
 cc
@@ -1079,7 +1087,7 @@
 20
 20
 04
-36
+35
 70
 4c
 4f
@@ -1087,7 +1095,7 @@
 20
 40
 01
-14
+16
 6f
 e0
 cc
@@ -1095,11 +1103,11 @@
 c2
 82
 84
-3e
+3d
 c2
 83
 84
-3e
+3d
 68
 48
 cc
@@ -1107,7 +1115,7 @@
 20
 20
 04
-55
+54
 6f
 e0
 cc
@@ -1131,15 +1139,15 @@
 c2
 82
 01
-0f
+11
 20
 40
 03
-ca
+cd
 20
 20
-00
-ff
+01
+01
 70
 8a
 8b
@@ -1243,15 +1251,15 @@
 20
 40
 01
-85
+87
 20
 40
 03
-6d
+dd
 20
 40
 03
-da
+70
 20
 75
 80
@@ -1271,7 +1279,7 @@
 20
 40
 01
-96
+98
 20
 40
 05
@@ -1295,7 +1303,7 @@
 c2
 83
 81
-45
+47
 70
 4c
 3b
@@ -1323,7 +1331,7 @@
 c2
 83
 81
-4c
+4e
 70
 4c
 3a
@@ -1363,7 +1371,7 @@
 24
 21
 01
-6a
+6c
 da
 40
 00
@@ -1371,7 +1379,7 @@
 20
 40
 01
-60
+62
 d8
 c0
 4c
@@ -1383,7 +1391,7 @@
 20
 40
 01
-5e
+60
 d8
 c0
 4c
@@ -1395,7 +1403,7 @@
 20
 40
 01
-5e
+60
 d8
 c0
 4c
@@ -1423,7 +1431,7 @@
 20
 40
 01
-68
+6a
 d8
 c0
 4c
@@ -1435,7 +1443,7 @@
 20
 40
 01
-68
+6a
 d8
 c0
 4c
@@ -1459,11 +1467,11 @@
 20
 40
 01
-60
+62
 20
 40
 01
-82
+84
 6f
 e0
 cc
@@ -1579,7 +1587,7 @@
 20
 40
 01
-4e
+50
 20
 40
 3d
@@ -1587,19 +1595,19 @@
 20
 40
 03
-bf
+c2
 20
 40
 01
-47
+49
 20
 40
 01
-3f
+41
 20
 40
 01
-90
+92
 20
 20
 3b
@@ -1631,7 +1639,7 @@
 58
 00
 01
-9b
+9d
 67
 e1
 48
@@ -1639,7 +1647,7 @@
 58
 00
 01
-b5
+b7
 67
 e1
 48
@@ -1667,7 +1675,7 @@
 c3
 0a
 81
-a2
+a4
 6f
 e0
 cb
@@ -1687,7 +1695,7 @@
 c2
 80
 81
-b1
+b3
 68
 48
 c7
@@ -1819,7 +1827,7 @@
 24
 21
 01
-cb
+cd
 20
 40
 25
@@ -1831,15 +1839,15 @@
 24
 2c
 01
-da
+dc
 24
 37
 81
-da
+dc
 20
 40
 01
-d1
+d3
 20
 40
 25
@@ -1859,7 +1867,7 @@
 c0
 08
 01
-dc
+de
 20
 60
 00
@@ -1899,7 +1907,7 @@
 20
 20
 03
-6f
+72
 20
 40
 22
@@ -1907,7 +1915,7 @@
 20
 20
 01
-c1
+c3
 70
 4b
 a3
@@ -1947,11 +1955,11 @@
 24
 34
 02
-7e
+80
 20
 40
 01
-f4
+f6
 20
 40
 26
@@ -1959,7 +1967,7 @@
 20
 40
 00
-7b
+7d
 6f
 e0
 cb
@@ -1967,7 +1975,7 @@
 24
 3a
 01
-ef
+f1
 6f
 e4
 48
@@ -2030,12 +2038,12 @@
 51
 24
 2c
+02
 01
-ff
 24
 37
-81
-ff
+82
+01
 20
 40
 26
@@ -2043,7 +2051,7 @@
 20
 40
 02
-2d
+2f
 20
 20
 26
@@ -2059,11 +2067,11 @@
 20
 40
 02
-1d
+1f
 20
 40
 02
-12
+14
 6f
 e0
 c8
@@ -2099,11 +2107,11 @@
 20
 40
 02
-0d
+0f
 20
 20
 01
-f5
+f7
 6f
 e0
 c8
@@ -2139,7 +2147,7 @@
 20
 40
 02
-1a
+1c
 20
 40
 40
@@ -2203,7 +2211,7 @@
 c0
 7f
 82
-2a
+2c
 20
 40
 41
@@ -2231,7 +2239,7 @@
 20
 20
 02
-27
+29
 6f
 e0
 cb
@@ -2239,7 +2247,7 @@
 24
 5a
 02
-31
+33
 70
 4b
 e1
@@ -2251,7 +2259,7 @@
 20
 40
 03
-6f
+72
 6f
 e4
 4b
@@ -2311,7 +2319,7 @@
 20
 40
 04
-67
+66
 20
 40
 49
@@ -2355,7 +2363,7 @@
 20
 40
 02
-76
+78
 20
 40
 60
@@ -2363,7 +2371,7 @@
 20
 40
 04
-4b
+4a
 d8
 40
 00
@@ -2375,19 +2383,19 @@
 20
 40
 02
-54
+56
 20
 40
 02
-58
+5a
 20
 40
 02
-65
+67
 20
 20
 02
-6c
+6e
 6f
 e0
 c9
@@ -2451,7 +2459,7 @@
 c2
 00
 02
-5c
+5e
 20
 60
 00
@@ -2463,7 +2471,7 @@
 c2
 80
 02
-69
+6b
 6f
 e4
 4b
@@ -2563,7 +2571,7 @@
 20
 5a
 02
-8a
+8c
 6f
 e0
 c8
@@ -2595,7 +2603,7 @@
 24
 5a
 02
-3e
+40
 6f
 e2
 48
@@ -2659,7 +2667,7 @@
 20
 20
 01
-e6
+e8
 1a
 62
 7e
@@ -2667,43 +2675,43 @@
 c0
 00
 82
-a9
+ab
 c0
 1e
 02
-cf
+d1
 c0
 1c
 82
-c8
+ca
 c0
 1d
 02
-e0
+e2
 c0
 19
 02
-b2
+b4
 c0
 0a
 82
-ac
+ae
 c0
 0a
 02
-a7
+a9
 c0
 22
 02
-b9
+bb
 c0
 20
 02
-c3
+c5
 c0
 09
 02
-a4
+a6
 20
 20
 43
@@ -2723,7 +2731,7 @@
 20
 40
 03
-b5
+b7
 20
 20
 43
@@ -2735,7 +2743,7 @@
 20
 40
 03
-b5
+b7
 20
 20
 43
@@ -2771,7 +2779,7 @@
 c0
 00
 82
-b6
+b8
 70
 4b
 76
@@ -2855,11 +2863,11 @@
 20
 40
 00
-84
+86
 20
 40
 01
-93
+95
 20
 40
 45
@@ -2875,7 +2883,7 @@
 20
 40
 03
-b5
+b7
 20
 20
 48
@@ -2899,7 +2907,7 @@
 20
 40
 03
-b5
+b7
 20
 40
 45
@@ -2939,11 +2947,11 @@
 20
 40
 00
-84
+86
 20
 40
 01
-93
+95
 20
 20
 48
@@ -2951,11 +2959,11 @@
 20
 40
 00
-84
+86
 20
 40
 01
-93
+95
 6f
 e0
 c8
@@ -2963,7 +2971,7 @@
 24
 3a
 03
-00
+02
 6f
 e0
 c8
@@ -2971,15 +2979,15 @@
 c0
 01
 02
-e9
+eb
 c0
 02
 02
-f4
+f6
 c0
 01
 82
-f9
+fb
 20
 20
 48
@@ -3015,7 +3023,7 @@
 20
 22
 82
-f2
+f4
 20
 20
 48
@@ -3111,7 +3119,7 @@
 20
 20
 02
-83
+85
 70
 48
 8b
@@ -3159,7 +3167,7 @@
 20
 3a
 03
-19
+1b
 6f
 e1
 48
@@ -3187,11 +3195,11 @@
 24
 2c
 03
-32
+34
 24
 37
 83
-32
+34
 20
 40
 26
@@ -3227,7 +3235,7 @@
 20
 42
 83
-2e
+30
 6f
 e0
 c8
@@ -3307,7 +3315,7 @@
 c0
 02
 03
-3b
+3d
 20
 20
 25
@@ -3351,7 +3359,7 @@
 c0
 00
 03
-46
+48
 20
 20
 3d
@@ -3366,6 +3374,10 @@
 03
 20
 40
+03
+de
+20
+40
 3d
 65
 20
@@ -3403,7 +3415,7 @@
 20
 40
 03
-80
+83
 6f
 e0
 c9
@@ -3411,7 +3423,7 @@
 c0
 06
 03
-55
+58
 20
 20
 40
@@ -3423,19 +3435,19 @@
 c0
 00
 03
-5a
+5d
 c0
 00
 83
-5d
+60
 c0
 01
 03
-60
+63
 c0
 01
 83
-63
+66
 6f
 e0
 cc
@@ -3447,7 +3459,7 @@
 20
 20
 03
-65
+68
 6f
 e0
 cc
@@ -3459,7 +3471,7 @@
 20
 20
 03
-65
+68
 6f
 e0
 cc
@@ -3471,7 +3483,7 @@
 20
 20
 03
-65
+68
 6f
 e0
 cc
@@ -3531,7 +3543,7 @@
 c0
 18
 03
-77
+7a
 c0
 18
 c2
@@ -3551,7 +3563,7 @@
 20
 20
 03
-70
+73
 6f
 e0
 c9
@@ -3559,7 +3571,7 @@
 c0
 68
 83
-7a
+7d
 20
 20
 41
@@ -3575,7 +3587,7 @@
 c0
 50
 83
-7e
+81
 20
 20
 41
@@ -3595,7 +3607,7 @@
 c2
 80
 03
-84
+87
 6f
 e0
 c9
@@ -3635,7 +3647,7 @@
 c2
 80
 03
-92
+95
 6f
 e0
 cb
@@ -3651,7 +3663,7 @@
 20
 3a
 04
-6e
+6d
 67
 e0
 cb
@@ -3671,7 +3683,7 @@
 20
 20
 03
-8e
+91
 20
 40
 3e
@@ -3679,7 +3691,7 @@
 20
 40
 00
-ee
+f0
 20
 40
 23
@@ -3699,11 +3711,11 @@
 20
 40
 04
-6b
+6a
 20
 40
 03
-ff
+fe
 20
 40
 40
@@ -3715,7 +3727,7 @@
 20
 40
 04
-99
+98
 20
 40
 44
@@ -3723,7 +3735,7 @@
 20
 40
 03
-b8
+bb
 20
 40
 45
@@ -3731,7 +3743,7 @@
 20
 40
 04
-b0
+af
 20
 40
 45
@@ -3739,7 +3751,7 @@
 20
 40
 04
-b3
+b2
 20
 40
 45
@@ -3766,20 +3778,16 @@
 47
 20
 40
-03
-b0
-20
-40
 04
-5d
+5c
 20
 40
 04
-b6
+b5
 20
 20
 03
-bc
+bf
 6f
 e0
 cb
@@ -3791,7 +3799,7 @@
 20
 40
 03
-f9
+f8
 70
 4b
 f0
@@ -3808,10 +3816,14 @@
 4b
 f0
 00
+70
+4c
+47
+00
 20
 20
 04
-3e
+3d
 da
 60
 4b
@@ -3855,7 +3867,7 @@
 20
 40
 04
-4b
+4a
 70
 4c
 45
@@ -3903,15 +3915,15 @@
 c0
 00
 83
-d4
+d7
 c0
 01
 03
-d6
+d9
 c0
 01
 83
-d8
+db
 6f
 e0
 cc
@@ -3931,7 +3943,7 @@
 20
 20
 03
-d2
+d5
 6f
 e0
 cc
@@ -3939,35 +3951,19 @@
 20
 20
 03
-d2
-6f
-e0
-cc
-4a
-20
-20
-03
-d2
+d5
 6f
 e0
-cc
-41
-c4
-00
-00
-00
-70
-4c
-42
-01
-70
-4c
-43
-00
+cc
+4a
 20
-60
-00
-00
+20
+03
+d5
+20
+20
+04
+02
 6f
 e0
 cc
@@ -3991,11 +3987,11 @@
 c0
 00
 03
-ed
+ec
 c0
 00
 83
-f3
+f2
 70
 4c
 45
@@ -4003,7 +3999,7 @@
 20
 40
 03
-d8
+db
 6f
 e0
 cc
@@ -4031,7 +4027,7 @@
 20
 40
 03
-d4
+d7
 6f
 e0
 cc
@@ -4047,7 +4043,7 @@
 20
 20
 03
-eb
+ea
 70
 4c
 45
@@ -4055,7 +4051,7 @@
 20
 40
 03
-d6
+d9
 6f
 e0
 cc
@@ -4071,7 +4067,7 @@
 20
 20
 03
-eb
+ea
 6f
 e0
 cc
@@ -4095,7 +4091,7 @@
 20
 20
 03
-e1
+e0
 6f
 e0
 cc
@@ -4111,7 +4107,7 @@
 c0
 00
 84
-0c
+0b
 6f
 e0
 cc
@@ -4119,7 +4115,7 @@
 20
 3a
 04
-08
+07
 1f
 e0
 ff
@@ -4131,7 +4127,7 @@
 20
 20
 04
-2a
+29
 70
 4b
 f0
@@ -4143,11 +4139,11 @@
 20
 40
 03
-ca
+cd
 20
 20
 04
-3e
+3d
 6f
 e0
 cc
@@ -4159,19 +4155,19 @@
 c0
 00
 84
-13
+12
 c0
 01
 04
-13
+12
 c0
 01
 84
-13
+12
 c0
 02
 04
-16
+15
 20
 60
 00
@@ -4183,11 +4179,11 @@
 c2
 81
 04
-16
+15
 20
 20
 04
-18
+17
 6f
 e0
 cc
@@ -4195,7 +4191,7 @@
 20
 3a
 04
-39
+38
 da
 60
 4c
@@ -4203,7 +4199,7 @@
 da
 40
 04
-1b
+1a
 20
 20
 31
@@ -4215,7 +4211,7 @@
 c0
 02
 04
-23
+22
 6f
 e0
 cc
@@ -4223,11 +4219,11 @@
 c2
 81
 04
-23
+22
 20
 40
 03
-cd
+d0
 6f
 e0
 cc
@@ -4235,11 +4231,11 @@
 c0
 00
 84
-3b
+3a
 20
 20
 04
-27
+26
 6f
 e0
 cc
@@ -4255,7 +4251,7 @@
 20
 20
 04
-1f
+1e
 6f
 e0
 cc
@@ -4263,7 +4259,7 @@
 c0
 02
 04
-58
+57
 70
 4c
 44
@@ -4275,15 +4271,15 @@
 c0
 00
 04
-2f
+2e
 c0
 00
 84
-31
+30
 c0
 01
 04
-33
+32
 20
 60
 00
@@ -4295,7 +4291,7 @@
 20
 20
 04
-36
+35
 68
 48
 cc
@@ -4303,7 +4299,7 @@
 20
 20
 04
-36
+35
 68
 48
 cc
@@ -4311,7 +4307,7 @@
 20
 20
 04
-36
+35
 68
 48
 cc
@@ -4343,7 +4339,7 @@
 c0
 02
 04
-50
+4f
 70
 4c
 44
@@ -4355,15 +4351,15 @@
 c0
 00
 04
-43
+42
 c0
 00
 84
-45
+44
 c0
 01
 04
-47
+46
 20
 60
 00
@@ -4375,7 +4371,7 @@
 20
 20
 04
-48
+47
 68
 48
 cc
@@ -4383,7 +4379,7 @@
 20
 20
 04
-48
+47
 68
 48
 cc
@@ -4403,23 +4399,23 @@
 20
 40
 04
-43
+42
 20
 40
 04
-45
+44
 20
 40
 04
-47
+46
 20
 40
 01
-0f
+11
 20
 20
 04
-50
+4f
 70
 4c
 44
@@ -4431,11 +4427,11 @@
 c2
 83
 04
-3d
+3c
 c2
 83
 84
-3d
+3c
 68
 48
 cc
@@ -4463,15 +4459,15 @@
 c2
 83
 04
-29
+28
 c2
 83
 84
-29
+28
 20
 20
 04
-35
+34
 6f
 e0
 cb
@@ -4511,7 +4507,7 @@
 20
 21
 04
-69
+68
 68
 48
 cb
@@ -4535,7 +4531,7 @@
 da
 40
 04
-6e
+6d
 20
 20
 31
@@ -4547,7 +4543,7 @@
 c2
 80
 04
-85
+84
 6f
 e0
 c9
@@ -4599,11 +4595,11 @@
 20
 41
 04
-7f
+7e
 24
 41
 04
-83
+82
 20
 20
 48
@@ -4639,11 +4635,11 @@
 c0
 01
 84
-96
+95
 c0
 05
 84
-96
+95
 68
 48
 c9
@@ -4659,11 +4655,11 @@
 20
 41
 04
-7f
+7e
 24
 41
 04
-83
+82
 18
 42
 7e
@@ -4683,7 +4679,7 @@
 20
 40
 03
-d1
+d4
 70
 4c
 42
@@ -4711,7 +4707,7 @@
 20
 20
 04
-8a
+89
 6f
 e0
 c9
@@ -4719,7 +4715,7 @@
 c0
 00
 04
-9f
+9e
 6f
 e4
 4b
@@ -4735,7 +4731,7 @@
 20
 20
 04
-a2
+a1
 6f
 e4
 4b
@@ -4771,7 +4767,7 @@
 20
 22
 84
-a9
+a8
 20
 20
 44
@@ -4779,7 +4775,7 @@
 20
 40
 04
-ae
+ad
 6f
 e0
 cb
@@ -4799,7 +4795,7 @@
 da
 40
 02
-f2
+f4
 20
 20
 44
@@ -4835,7 +4831,7 @@
 da
 40
 04
-b9
+b8
 20
 20
 31
@@ -4847,11 +4843,15 @@
 c0
 00
 03
-00
+02
 20
 20
 43
 1b
+20
+40
+03
+f8
 6f
 e1
 47
@@ -5347,7 +5347,7 @@
 20
 40
 03
-52
+55
 20
 40
 3f
@@ -6059,7 +6059,7 @@
 20
 20
 02
-1d
+1f
 6f
 e4
 4b
@@ -6443,7 +6443,7 @@
 20
 40
 03
-50
+53
 20
 20
 45
@@ -6624,8 +6624,8 @@
 20
 26
 f6
-f5
-0f
+34
+fe
 aa
 55
 40
@@ -6871,7 +6871,7 @@
 00
 46
 4c
-14
+1e
 aa
 55
 03
@@ -7179,14 +7179,20 @@
 51
 aa
 55
-04
+0a
 00
 fc
 45
-03
+09
 4d
 39
 33
+20
+42
+54
+33
+2e
+30
 aa
 55
 05
@@ -7269,7 +7275,7 @@
 03
 aa
 55
-0c
+12
 00
 d2
 4a
@@ -7280,43 +7286,67 @@
 03
 00
 80
-04
+0a
 09
 4d
 39
 33
+20
+42
+54
+35
+2e
+30
 aa
 55
-06
+0c
 00
 07
 44
 1f
-04
+0a
 09
 4d
 39
 33
+20
+42
+54
+35
+2e
+30
 aa
 55
-04
+0a
 00
 f7
 42
-03
+09
 4d
 39
 33
+20
+42
+54
+35
+2e
+30
 aa
 55
-04
+0a
 00
 1f
 4c
-03
+09
 4d
 39
 33
+20
+42
+54
+35
+2e
+30
 aa
 55
 08
@@ -7925,46 +7955,16 @@
 02
 40
 00
-02
+20
 1f
 55
 aa
 aa
 55
-6b
-82
-ed
-67
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
+3a
+89
+5f
+84
 ff
 ff
 ff
@@ -8188,5 +8188,5 @@
 ff
 ff
 ff
-3c
-b2
+a2
+fe
Index: output/flash.dat
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/output/flash.dat	(revision 1912)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/output/flash.dat	(working copy)
@@ -15,43 +15,43 @@
 c0
 01
 80
-5d
+5f
 c0
 41
 01
-29
+2b
 c0
 41
 80
-70
+72
 c0
 42
 00
-77
+79
 c0
 45
 00
-a0
+a2
 c0
 45
 81
-1c
+1e
 c0
 46
 00
-86
+88
 c0
 4f
 81
-30
+32
 c0
 57
 01
-32
+34
 c0
 61
 83
-41
+43
 c0
 62
 00
@@ -59,19 +59,19 @@
 c0
 63
 82
-38
+3a
 c0
 64
 82
-3e
+40
 c0
 65
 02
-76
+78
 c0
 66
 00
-c6
+c8
 c0
 67
 05
@@ -83,7 +83,7 @@
 c0
 68
 03
-50
+53
 c0
 68
 85
@@ -91,7 +91,7 @@
 c0
 69
 83
-6d
+70
 c0
 6a
 05
@@ -99,15 +99,15 @@
 c0
 6b
 02
-98
+9a
 c0
 6c
 83
-95
+98
 c0
 6d
 04
-bc
+bb
 c0
 6d
 84
@@ -119,15 +119,15 @@
 c0
 6f
 80
-50
+52
 c0
 70
 80
-48
+4a
 c0
 71
 00
-44
+46
 c0
 74
 04
@@ -143,15 +143,15 @@
 c0
 10
 00
-42
+44
 c0
 19
 80
-a6
+a8
 c0
 1a
 00
-ab
+ad
 c0
 43
 84
@@ -175,19 +175,19 @@
 c0
 6e
 83
-3d
+3f
 c0
 71
 03
-09
+0b
 c0
 74
 83
-11
+13
 c0
 75
 01
-e4
+e6
 c0
 76
 05
@@ -211,7 +211,7 @@
 24
 55
 80
-4c
+4e
 20
 40
 3b
@@ -220,10 +220,18 @@
 20
 08
 04
+70
+4c
+42
+00
+70
+4c
+45
+00
 20
 40
-03
-df
+04
+3c
 da
 20
 49
@@ -351,7 +359,7 @@
 20
 40
 00
-5a
+5c
 20
 40
 46
@@ -399,7 +407,7 @@
 20
 40
 00
-64
+66
 20
 20
 08
@@ -407,7 +415,7 @@
 20
 40
 00
-66
+68
 20
 20
 31
@@ -415,7 +423,7 @@
 20
 40
 00
-68
+6a
 20
 20
 78
@@ -515,11 +523,11 @@
 20
 22
 80
-81
+83
 20
 20
 00
-84
+86
 70
 41
 ea
@@ -587,7 +595,7 @@
 20
 40
 00
-9b
+9d
 1f
 e6
 7e
@@ -611,7 +619,7 @@
 24
 20
 80
-99
+9b
 58
 00
 00
@@ -651,7 +659,7 @@
 c0
 48
 80
-a3
+a5
 20
 20
 12
@@ -807,7 +815,7 @@
 20
 40
 00
-ab
+ad
 70
 48
 f6
@@ -827,7 +835,7 @@
 c0
 81
 00
-d4
+d6
 68
 49
 48
@@ -871,11 +879,11 @@
 c2
 80
 80
-db
+dd
 c3
 00
 00
-df
+e1
 20
 20
 3e
@@ -891,7 +899,7 @@
 20
 40
 04
-4b
+4a
 20
 20
 3f
@@ -931,7 +939,7 @@
 20
 20
 01
-0f
+11
 78
 54
 7c
@@ -1011,7 +1019,7 @@
 20
 40
 00
-e8
+ea
 20
 74
 00
@@ -1023,7 +1031,7 @@
 20
 3a
 01
-18
+1a
 68
 48
 cc
@@ -1047,7 +1055,7 @@
 24
 41
 01
-0d
+0f
 6f
 e0
 cc
@@ -1059,7 +1067,7 @@
 24
 21
 01
-0f
+11
 6f
 e0
 cc
@@ -1067,11 +1075,11 @@
 c2
 82
 84
-2a
+29
 c2
 83
 84
-2a
+29
 68
 48
 cc
@@ -1079,7 +1087,7 @@
 20
 20
 04
-36
+35
 70
 4c
 4f
@@ -1087,7 +1095,7 @@
 20
 40
 01
-14
+16
 6f
 e0
 cc
@@ -1095,11 +1103,11 @@
 c2
 82
 84
-3e
+3d
 c2
 83
 84
-3e
+3d
 68
 48
 cc
@@ -1107,7 +1115,7 @@
 20
 20
 04
-55
+54
 6f
 e0
 cc
@@ -1131,15 +1139,15 @@
 c2
 82
 01
-0f
+11
 20
 40
 03
-ca
+cd
 20
 20
-00
-ff
+01
+01
 70
 8a
 8b
@@ -1243,15 +1251,15 @@
 20
 40
 01
-85
+87
 20
 40
 03
-6d
+dd
 20
 40
 03
-da
+70
 20
 75
 80
@@ -1271,7 +1279,7 @@
 20
 40
 01
-96
+98
 20
 40
 05
@@ -1295,7 +1303,7 @@
 c2
 83
 81
-45
+47
 70
 4c
 3b
@@ -1323,7 +1331,7 @@
 c2
 83
 81
-4c
+4e
 70
 4c
 3a
@@ -1363,7 +1371,7 @@
 24
 21
 01
-6a
+6c
 da
 40
 00
@@ -1371,7 +1379,7 @@
 20
 40
 01
-60
+62
 d8
 c0
 4c
@@ -1383,7 +1391,7 @@
 20
 40
 01
-5e
+60
 d8
 c0
 4c
@@ -1395,7 +1403,7 @@
 20
 40
 01
-5e
+60
 d8
 c0
 4c
@@ -1423,7 +1431,7 @@
 20
 40
 01
-68
+6a
 d8
 c0
 4c
@@ -1435,7 +1443,7 @@
 20
 40
 01
-68
+6a
 d8
 c0
 4c
@@ -1459,11 +1467,11 @@
 20
 40
 01
-60
+62
 20
 40
 01
-82
+84
 6f
 e0
 cc
@@ -1579,7 +1587,7 @@
 20
 40
 01
-4e
+50
 20
 40
 3d
@@ -1587,19 +1595,19 @@
 20
 40
 03
-bf
+c2
 20
 40
 01
-47
+49
 20
 40
 01
-3f
+41
 20
 40
 01
-90
+92
 20
 20
 3b
@@ -1631,7 +1639,7 @@
 58
 00
 01
-9b
+9d
 67
 e1
 48
@@ -1639,7 +1647,7 @@
 58
 00
 01
-b5
+b7
 67
 e1
 48
@@ -1667,7 +1675,7 @@
 c3
 0a
 81
-a2
+a4
 6f
 e0
 cb
@@ -1687,7 +1695,7 @@
 c2
 80
 81
-b1
+b3
 68
 48
 c7
@@ -1819,7 +1827,7 @@
 24
 21
 01
-cb
+cd
 20
 40
 25
@@ -1831,15 +1839,15 @@
 24
 2c
 01
-da
+dc
 24
 37
 81
-da
+dc
 20
 40
 01
-d1
+d3
 20
 40
 25
@@ -1859,7 +1867,7 @@
 c0
 08
 01
-dc
+de
 20
 60
 00
@@ -1899,7 +1907,7 @@
 20
 20
 03
-6f
+72
 20
 40
 22
@@ -1907,7 +1915,7 @@
 20
 20
 01
-c1
+c3
 70
 4b
 a3
@@ -1947,11 +1955,11 @@
 24
 34
 02
-7e
+80
 20
 40
 01
-f4
+f6
 20
 40
 26
@@ -1959,7 +1967,7 @@
 20
 40
 00
-7b
+7d
 6f
 e0
 cb
@@ -1967,7 +1975,7 @@
 24
 3a
 01
-ef
+f1
 6f
 e4
 48
@@ -2030,12 +2038,12 @@
 51
 24
 2c
+02
 01
-ff
 24
 37
-81
-ff
+82
+01
 20
 40
 26
@@ -2043,7 +2051,7 @@
 20
 40
 02
-2d
+2f
 20
 20
 26
@@ -2059,11 +2067,11 @@
 20
 40
 02
-1d
+1f
 20
 40
 02
-12
+14
 6f
 e0
 c8
@@ -2099,11 +2107,11 @@
 20
 40
 02
-0d
+0f
 20
 20
 01
-f5
+f7
 6f
 e0
 c8
@@ -2139,7 +2147,7 @@
 20
 40
 02
-1a
+1c
 20
 40
 40
@@ -2203,7 +2211,7 @@
 c0
 7f
 82
-2a
+2c
 20
 40
 41
@@ -2231,7 +2239,7 @@
 20
 20
 02
-27
+29
 6f
 e0
 cb
@@ -2239,7 +2247,7 @@
 24
 5a
 02
-31
+33
 70
 4b
 e1
@@ -2251,7 +2259,7 @@
 20
 40
 03
-6f
+72
 6f
 e4
 4b
@@ -2311,7 +2319,7 @@
 20
 40
 04
-67
+66
 20
 40
 49
@@ -2355,7 +2363,7 @@
 20
 40
 02
-76
+78
 20
 40
 60
@@ -2363,7 +2371,7 @@
 20
 40
 04
-4b
+4a
 d8
 40
 00
@@ -2375,19 +2383,19 @@
 20
 40
 02
-54
+56
 20
 40
 02
-58
+5a
 20
 40
 02
-65
+67
 20
 20
 02
-6c
+6e
 6f
 e0
 c9
@@ -2451,7 +2459,7 @@
 c2
 00
 02
-5c
+5e
 20
 60
 00
@@ -2463,7 +2471,7 @@
 c2
 80
 02
-69
+6b
 6f
 e4
 4b
@@ -2563,7 +2571,7 @@
 20
 5a
 02
-8a
+8c
 6f
 e0
 c8
@@ -2595,7 +2603,7 @@
 24
 5a
 02
-3e
+40
 6f
 e2
 48
@@ -2659,7 +2667,7 @@
 20
 20
 01
-e6
+e8
 1a
 62
 7e
@@ -2667,43 +2675,43 @@
 c0
 00
 82
-a9
+ab
 c0
 1e
 02
-cf
+d1
 c0
 1c
 82
-c8
+ca
 c0
 1d
 02
-e0
+e2
 c0
 19
 02
-b2
+b4
 c0
 0a
 82
-ac
+ae
 c0
 0a
 02
-a7
+a9
 c0
 22
 02
-b9
+bb
 c0
 20
 02
-c3
+c5
 c0
 09
 02
-a4
+a6
 20
 20
 43
@@ -2723,7 +2731,7 @@
 20
 40
 03
-b5
+b7
 20
 20
 43
@@ -2735,7 +2743,7 @@
 20
 40
 03
-b5
+b7
 20
 20
 43
@@ -2771,7 +2779,7 @@
 c0
 00
 82
-b6
+b8
 70
 4b
 76
@@ -2855,11 +2863,11 @@
 20
 40
 00
-84
+86
 20
 40
 01
-93
+95
 20
 40
 45
@@ -2875,7 +2883,7 @@
 20
 40
 03
-b5
+b7
 20
 20
 48
@@ -2899,7 +2907,7 @@
 20
 40
 03
-b5
+b7
 20
 40
 45
@@ -2939,11 +2947,11 @@
 20
 40
 00
-84
+86
 20
 40
 01
-93
+95
 20
 20
 48
@@ -2951,11 +2959,11 @@
 20
 40
 00
-84
+86
 20
 40
 01
-93
+95
 6f
 e0
 c8
@@ -2963,7 +2971,7 @@
 24
 3a
 03
-00
+02
 6f
 e0
 c8
@@ -2971,15 +2979,15 @@
 c0
 01
 02
-e9
+eb
 c0
 02
 02
-f4
+f6
 c0
 01
 82
-f9
+fb
 20
 20
 48
@@ -3015,7 +3023,7 @@
 20
 22
 82
-f2
+f4
 20
 20
 48
@@ -3111,7 +3119,7 @@
 20
 20
 02
-83
+85
 70
 48
 8b
@@ -3159,7 +3167,7 @@
 20
 3a
 03
-19
+1b
 6f
 e1
 48
@@ -3187,11 +3195,11 @@
 24
 2c
 03
-32
+34
 24
 37
 83
-32
+34
 20
 40
 26
@@ -3227,7 +3235,7 @@
 20
 42
 83
-2e
+30
 6f
 e0
 c8
@@ -3307,7 +3315,7 @@
 c0
 02
 03
-3b
+3d
 20
 20
 25
@@ -3351,7 +3359,7 @@
 c0
 00
 03
-46
+48
 20
 20
 3d
@@ -3366,6 +3374,10 @@
 03
 20
 40
+03
+de
+20
+40
 3d
 65
 20
@@ -3403,7 +3415,7 @@
 20
 40
 03
-80
+83
 6f
 e0
 c9
@@ -3411,7 +3423,7 @@
 c0
 06
 03
-55
+58
 20
 20
 40
@@ -3423,19 +3435,19 @@
 c0
 00
 03
-5a
+5d
 c0
 00
 83
-5d
+60
 c0
 01
 03
-60
+63
 c0
 01
 83
-63
+66
 6f
 e0
 cc
@@ -3447,7 +3459,7 @@
 20
 20
 03
-65
+68
 6f
 e0
 cc
@@ -3459,7 +3471,7 @@
 20
 20
 03
-65
+68
 6f
 e0
 cc
@@ -3471,7 +3483,7 @@
 20
 20
 03
-65
+68
 6f
 e0
 cc
@@ -3531,7 +3543,7 @@
 c0
 18
 03
-77
+7a
 c0
 18
 c2
@@ -3551,7 +3563,7 @@
 20
 20
 03
-70
+73
 6f
 e0
 c9
@@ -3559,7 +3571,7 @@
 c0
 68
 83
-7a
+7d
 20
 20
 41
@@ -3575,7 +3587,7 @@
 c0
 50
 83
-7e
+81
 20
 20
 41
@@ -3595,7 +3607,7 @@
 c2
 80
 03
-84
+87
 6f
 e0
 c9
@@ -3635,7 +3647,7 @@
 c2
 80
 03
-92
+95
 6f
 e0
 cb
@@ -3651,7 +3663,7 @@
 20
 3a
 04
-6e
+6d
 67
 e0
 cb
@@ -3671,7 +3683,7 @@
 20
 20
 03
-8e
+91
 20
 40
 3e
@@ -3679,7 +3691,7 @@
 20
 40
 00
-ee
+f0
 20
 40
 23
@@ -3699,11 +3711,11 @@
 20
 40
 04
-6b
+6a
 20
 40
 03
-ff
+fe
 20
 40
 40
@@ -3715,7 +3727,7 @@
 20
 40
 04
-99
+98
 20
 40
 44
@@ -3723,7 +3735,7 @@
 20
 40
 03
-b8
+bb
 20
 40
 45
@@ -3731,7 +3743,7 @@
 20
 40
 04
-b0
+af
 20
 40
 45
@@ -3739,7 +3751,7 @@
 20
 40
 04
-b3
+b2
 20
 40
 45
@@ -3766,20 +3778,16 @@
 47
 20
 40
-03
-b0
-20
-40
 04
-5d
+5c
 20
 40
 04
-b6
+b5
 20
 20
 03
-bc
+bf
 6f
 e0
 cb
@@ -3791,7 +3799,7 @@
 20
 40
 03
-f9
+f8
 70
 4b
 f0
@@ -3808,10 +3816,14 @@
 4b
 f0
 00
+70
+4c
+47
+00
 20
 20
 04
-3e
+3d
 da
 60
 4b
@@ -3855,7 +3867,7 @@
 20
 40
 04
-4b
+4a
 70
 4c
 45
@@ -3903,15 +3915,15 @@
 c0
 00
 83
-d4
+d7
 c0
 01
 03
-d6
+d9
 c0
 01
 83
-d8
+db
 6f
 e0
 cc
@@ -3931,7 +3943,7 @@
 20
 20
 03
-d2
+d5
 6f
 e0
 cc
@@ -3939,35 +3951,19 @@
 20
 20
 03
-d2
-6f
-e0
-cc
-4a
-20
-20
-03
-d2
+d5
 6f
 e0
-cc
-41
-c4
-00
-00
-00
-70
-4c
-42
-01
-70
-4c
-43
-00
+cc
+4a
 20
-60
-00
-00
+20
+03
+d5
+20
+20
+04
+02
 6f
 e0
 cc
@@ -3991,11 +3987,11 @@
 c0
 00
 03
-ed
+ec
 c0
 00
 83
-f3
+f2
 70
 4c
 45
@@ -4003,7 +3999,7 @@
 20
 40
 03
-d8
+db
 6f
 e0
 cc
@@ -4031,7 +4027,7 @@
 20
 40
 03
-d4
+d7
 6f
 e0
 cc
@@ -4047,7 +4043,7 @@
 20
 20
 03
-eb
+ea
 70
 4c
 45
@@ -4055,7 +4051,7 @@
 20
 40
 03
-d6
+d9
 6f
 e0
 cc
@@ -4071,7 +4067,7 @@
 20
 20
 03
-eb
+ea
 6f
 e0
 cc
@@ -4095,7 +4091,7 @@
 20
 20
 03
-e1
+e0
 6f
 e0
 cc
@@ -4111,7 +4107,7 @@
 c0
 00
 84
-0c
+0b
 6f
 e0
 cc
@@ -4119,7 +4115,7 @@
 20
 3a
 04
-08
+07
 1f
 e0
 ff
@@ -4131,7 +4127,7 @@
 20
 20
 04
-2a
+29
 70
 4b
 f0
@@ -4143,11 +4139,11 @@
 20
 40
 03
-ca
+cd
 20
 20
 04
-3e
+3d
 6f
 e0
 cc
@@ -4159,19 +4155,19 @@
 c0
 00
 84
-13
+12
 c0
 01
 04
-13
+12
 c0
 01
 84
-13
+12
 c0
 02
 04
-16
+15
 20
 60
 00
@@ -4183,11 +4179,11 @@
 c2
 81
 04
-16
+15
 20
 20
 04
-18
+17
 6f
 e0
 cc
@@ -4195,7 +4191,7 @@
 20
 3a
 04
-39
+38
 da
 60
 4c
@@ -4203,7 +4199,7 @@
 da
 40
 04
-1b
+1a
 20
 20
 31
@@ -4215,7 +4211,7 @@
 c0
 02
 04
-23
+22
 6f
 e0
 cc
@@ -4223,11 +4219,11 @@
 c2
 81
 04
-23
+22
 20
 40
 03
-cd
+d0
 6f
 e0
 cc
@@ -4235,11 +4231,11 @@
 c0
 00
 84
-3b
+3a
 20
 20
 04
-27
+26
 6f
 e0
 cc
@@ -4255,7 +4251,7 @@
 20
 20
 04
-1f
+1e
 6f
 e0
 cc
@@ -4263,7 +4259,7 @@
 c0
 02
 04
-58
+57
 70
 4c
 44
@@ -4275,15 +4271,15 @@
 c0
 00
 04
-2f
+2e
 c0
 00
 84
-31
+30
 c0
 01
 04
-33
+32
 20
 60
 00
@@ -4295,7 +4291,7 @@
 20
 20
 04
-36
+35
 68
 48
 cc
@@ -4303,7 +4299,7 @@
 20
 20
 04
-36
+35
 68
 48
 cc
@@ -4311,7 +4307,7 @@
 20
 20
 04
-36
+35
 68
 48
 cc
@@ -4343,7 +4339,7 @@
 c0
 02
 04
-50
+4f
 70
 4c
 44
@@ -4355,15 +4351,15 @@
 c0
 00
 04
-43
+42
 c0
 00
 84
-45
+44
 c0
 01
 04
-47
+46
 20
 60
 00
@@ -4375,7 +4371,7 @@
 20
 20
 04
-48
+47
 68
 48
 cc
@@ -4383,7 +4379,7 @@
 20
 20
 04
-48
+47
 68
 48
 cc
@@ -4403,23 +4399,23 @@
 20
 40
 04
-43
+42
 20
 40
 04
-45
+44
 20
 40
 04
-47
+46
 20
 40
 01
-0f
+11
 20
 20
 04
-50
+4f
 70
 4c
 44
@@ -4431,11 +4427,11 @@
 c2
 83
 04
-3d
+3c
 c2
 83
 84
-3d
+3c
 68
 48
 cc
@@ -4463,15 +4459,15 @@
 c2
 83
 04
-29
+28
 c2
 83
 84
-29
+28
 20
 20
 04
-35
+34
 6f
 e0
 cb
@@ -4511,7 +4507,7 @@
 20
 21
 04
-69
+68
 68
 48
 cb
@@ -4535,7 +4531,7 @@
 da
 40
 04
-6e
+6d
 20
 20
 31
@@ -4547,7 +4543,7 @@
 c2
 80
 04
-85
+84
 6f
 e0
 c9
@@ -4599,11 +4595,11 @@
 20
 41
 04
-7f
+7e
 24
 41
 04
-83
+82
 20
 20
 48
@@ -4639,11 +4635,11 @@
 c0
 01
 84
-96
+95
 c0
 05
 84
-96
+95
 68
 48
 c9
@@ -4659,11 +4655,11 @@
 20
 41
 04
-7f
+7e
 24
 41
 04
-83
+82
 18
 42
 7e
@@ -4683,7 +4679,7 @@
 20
 40
 03
-d1
+d4
 70
 4c
 42
@@ -4711,7 +4707,7 @@
 20
 20
 04
-8a
+89
 6f
 e0
 c9
@@ -4719,7 +4715,7 @@
 c0
 00
 04
-9f
+9e
 6f
 e4
 4b
@@ -4735,7 +4731,7 @@
 20
 20
 04
-a2
+a1
 6f
 e4
 4b
@@ -4771,7 +4767,7 @@
 20
 22
 84
-a9
+a8
 20
 20
 44
@@ -4779,7 +4775,7 @@
 20
 40
 04
-ae
+ad
 6f
 e0
 cb
@@ -4799,7 +4795,7 @@
 da
 40
 02
-f2
+f4
 20
 20
 44
@@ -4835,7 +4831,7 @@
 da
 40
 04
-b9
+b8
 20
 20
 31
@@ -4847,11 +4843,15 @@
 c0
 00
 03
-00
+02
 20
 20
 43
 1b
+20
+40
+03
+f8
 6f
 e1
 47
@@ -5347,7 +5347,7 @@
 20
 40
 03
-52
+55
 20
 40
 3f
@@ -6059,7 +6059,7 @@
 20
 20
 02
-1d
+1f
 6f
 e4
 4b
@@ -6443,7 +6443,7 @@
 20
 40
 03
-50
+53
 20
 20
 45
@@ -6624,8 +6624,8 @@
 20
 26
 f6
-f5
-0f
+34
+fe
 aa
 55
 40
@@ -6871,7 +6871,7 @@
 00
 46
 4c
-14
+1e
 aa
 55
 03
@@ -7179,14 +7179,20 @@
 51
 aa
 55
-04
+0a
 00
 fc
 45
-03
+09
 4d
 39
 33
+20
+42
+54
+33
+2e
+30
 aa
 55
 05
@@ -7269,7 +7275,7 @@
 03
 aa
 55
-0c
+12
 00
 d2
 4a
@@ -7280,43 +7286,67 @@
 03
 00
 80
-04
+0a
 09
 4d
 39
 33
+20
+42
+54
+35
+2e
+30
 aa
 55
-06
+0c
 00
 07
 44
 1f
-04
+0a
 09
 4d
 39
 33
+20
+42
+54
+35
+2e
+30
 aa
 55
-04
+0a
 00
 f7
 42
-03
+09
 4d
 39
 33
+20
+42
+54
+35
+2e
+30
 aa
 55
-04
+0a
 00
 1f
 4c
-03
+09
 4d
 39
 33
+20
+42
+54
+35
+2e
+30
 aa
 55
 08
@@ -7925,46 +7955,16 @@
 02
 40
 00
-02
+20
 1f
 55
 aa
 aa
 55
-6b
-82
-ed
-67
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
+3a
+89
+5f
+84
 ff
 ff
 ff
@@ -8188,5 +8188,5 @@
 ff
 ff
 ff
-3c
-b2
+a2
+fe
Index: output/otp.dat
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/output/otp.dat	(revision 1912)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/output/otp.dat	(working copy)
@@ -15,43 +15,43 @@
 c0
 01
 80
-5d
+5f
 c0
 41
 01
-29
+2b
 c0
 41
 80
-70
+72
 c0
 42
 00
-77
+79
 c0
 45
 00
-a0
+a2
 c0
 45
 81
-1c
+1e
 c0
 46
 00
-86
+88
 c0
 4f
 81
-30
+32
 c0
 57
 01
-32
+34
 c0
 61
 83
-41
+43
 c0
 62
 00
@@ -59,19 +59,19 @@
 c0
 63
 82
-38
+3a
 c0
 64
 82
-3e
+40
 c0
 65
 02
-76
+78
 c0
 66
 00
-c6
+c8
 c0
 67
 05
@@ -83,7 +83,7 @@
 c0
 68
 03
-50
+53
 c0
 68
 85
@@ -91,7 +91,7 @@
 c0
 69
 83
-6d
+70
 c0
 6a
 05
@@ -99,15 +99,15 @@
 c0
 6b
 02
-98
+9a
 c0
 6c
 83
-95
+98
 c0
 6d
 04
-bc
+bb
 c0
 6d
 84
@@ -119,15 +119,15 @@
 c0
 6f
 80
-50
+52
 c0
 70
 80
-48
+4a
 c0
 71
 00
-44
+46
 c0
 74
 04
@@ -143,15 +143,15 @@
 c0
 10
 00
-42
+44
 c0
 19
 80
-a6
+a8
 c0
 1a
 00
-ab
+ad
 c0
 43
 84
@@ -175,19 +175,19 @@
 c0
 6e
 83
-3d
+3f
 c0
 71
 03
-09
+0b
 c0
 74
 83
-11
+13
 c0
 75
 01
-e4
+e6
 c0
 76
 05
@@ -211,7 +211,7 @@
 24
 55
 80
-4c
+4e
 20
 40
 3b
@@ -220,10 +220,18 @@
 20
 08
 04
+70
+4c
+42
+00
+70
+4c
+45
+00
 20
 40
-03
-df
+04
+3c
 da
 20
 49
@@ -351,7 +359,7 @@
 20
 40
 00
-5a
+5c
 20
 40
 46
@@ -399,7 +407,7 @@
 20
 40
 00
-64
+66
 20
 20
 08
@@ -407,7 +415,7 @@
 20
 40
 00
-66
+68
 20
 20
 31
@@ -415,7 +423,7 @@
 20
 40
 00
-68
+6a
 20
 20
 78
@@ -515,11 +523,11 @@
 20
 22
 80
-81
+83
 20
 20
 00
-84
+86
 70
 41
 ea
@@ -587,7 +595,7 @@
 20
 40
 00
-9b
+9d
 1f
 e6
 7e
@@ -611,7 +619,7 @@
 24
 20
 80
-99
+9b
 58
 00
 00
@@ -651,7 +659,7 @@
 c0
 48
 80
-a3
+a5
 20
 20
 12
@@ -807,7 +815,7 @@
 20
 40
 00
-ab
+ad
 70
 48
 f6
@@ -827,7 +835,7 @@
 c0
 81
 00
-d4
+d6
 68
 49
 48
@@ -871,11 +879,11 @@
 c2
 80
 80
-db
+dd
 c3
 00
 00
-df
+e1
 20
 20
 3e
@@ -891,7 +899,7 @@
 20
 40
 04
-4b
+4a
 20
 20
 3f
@@ -931,7 +939,7 @@
 20
 20
 01
-0f
+11
 78
 54
 7c
@@ -1011,7 +1019,7 @@
 20
 40
 00
-e8
+ea
 20
 74
 00
@@ -1023,7 +1031,7 @@
 20
 3a
 01
-18
+1a
 68
 48
 cc
@@ -1047,7 +1055,7 @@
 24
 41
 01
-0d
+0f
 6f
 e0
 cc
@@ -1059,7 +1067,7 @@
 24
 21
 01
-0f
+11
 6f
 e0
 cc
@@ -1067,11 +1075,11 @@
 c2
 82
 84
-2a
+29
 c2
 83
 84
-2a
+29
 68
 48
 cc
@@ -1079,7 +1087,7 @@
 20
 20
 04
-36
+35
 70
 4c
 4f
@@ -1087,7 +1095,7 @@
 20
 40
 01
-14
+16
 6f
 e0
 cc
@@ -1095,11 +1103,11 @@
 c2
 82
 84
-3e
+3d
 c2
 83
 84
-3e
+3d
 68
 48
 cc
@@ -1107,7 +1115,7 @@
 20
 20
 04
-55
+54
 6f
 e0
 cc
@@ -1131,15 +1139,15 @@
 c2
 82
 01
-0f
+11
 20
 40
 03
-ca
+cd
 20
 20
-00
-ff
+01
+01
 70
 8a
 8b
@@ -1243,15 +1251,15 @@
 20
 40
 01
-85
+87
 20
 40
 03
-6d
+dd
 20
 40
 03
-da
+70
 20
 75
 80
@@ -1271,7 +1279,7 @@
 20
 40
 01
-96
+98
 20
 40
 05
@@ -1295,7 +1303,7 @@
 c2
 83
 81
-45
+47
 70
 4c
 3b
@@ -1323,7 +1331,7 @@
 c2
 83
 81
-4c
+4e
 70
 4c
 3a
@@ -1363,7 +1371,7 @@
 24
 21
 01
-6a
+6c
 da
 40
 00
@@ -1371,7 +1379,7 @@
 20
 40
 01
-60
+62
 d8
 c0
 4c
@@ -1383,7 +1391,7 @@
 20
 40
 01
-5e
+60
 d8
 c0
 4c
@@ -1395,7 +1403,7 @@
 20
 40
 01
-5e
+60
 d8
 c0
 4c
@@ -1423,7 +1431,7 @@
 20
 40
 01
-68
+6a
 d8
 c0
 4c
@@ -1435,7 +1443,7 @@
 20
 40
 01
-68
+6a
 d8
 c0
 4c
@@ -1459,11 +1467,11 @@
 20
 40
 01
-60
+62
 20
 40
 01
-82
+84
 6f
 e0
 cc
@@ -1579,7 +1587,7 @@
 20
 40
 01
-4e
+50
 20
 40
 3d
@@ -1587,19 +1595,19 @@
 20
 40
 03
-bf
+c2
 20
 40
 01
-47
+49
 20
 40
 01
-3f
+41
 20
 40
 01
-90
+92
 20
 20
 3b
@@ -1631,7 +1639,7 @@
 58
 00
 01
-9b
+9d
 67
 e1
 48
@@ -1639,7 +1647,7 @@
 58
 00
 01
-b5
+b7
 67
 e1
 48
@@ -1667,7 +1675,7 @@
 c3
 0a
 81
-a2
+a4
 6f
 e0
 cb
@@ -1687,7 +1695,7 @@
 c2
 80
 81
-b1
+b3
 68
 48
 c7
@@ -1819,7 +1827,7 @@
 24
 21
 01
-cb
+cd
 20
 40
 25
@@ -1831,15 +1839,15 @@
 24
 2c
 01
-da
+dc
 24
 37
 81
-da
+dc
 20
 40
 01
-d1
+d3
 20
 40
 25
@@ -1859,7 +1867,7 @@
 c0
 08
 01
-dc
+de
 20
 60
 00
@@ -1899,7 +1907,7 @@
 20
 20
 03
-6f
+72
 20
 40
 22
@@ -1907,7 +1915,7 @@
 20
 20
 01
-c1
+c3
 70
 4b
 a3
@@ -1947,11 +1955,11 @@
 24
 34
 02
-7e
+80
 20
 40
 01
-f4
+f6
 20
 40
 26
@@ -1959,7 +1967,7 @@
 20
 40
 00
-7b
+7d
 6f
 e0
 cb
@@ -1967,7 +1975,7 @@
 24
 3a
 01
-ef
+f1
 6f
 e4
 48
@@ -2030,12 +2038,12 @@
 51
 24
 2c
+02
 01
-ff
 24
 37
-81
-ff
+82
+01
 20
 40
 26
@@ -2043,7 +2051,7 @@
 20
 40
 02
-2d
+2f
 20
 20
 26
@@ -2059,11 +2067,11 @@
 20
 40
 02
-1d
+1f
 20
 40
 02
-12
+14
 6f
 e0
 c8
@@ -2099,11 +2107,11 @@
 20
 40
 02
-0d
+0f
 20
 20
 01
-f5
+f7
 6f
 e0
 c8
@@ -2139,7 +2147,7 @@
 20
 40
 02
-1a
+1c
 20
 40
 40
@@ -2203,7 +2211,7 @@
 c0
 7f
 82
-2a
+2c
 20
 40
 41
@@ -2231,7 +2239,7 @@
 20
 20
 02
-27
+29
 6f
 e0
 cb
@@ -2239,7 +2247,7 @@
 24
 5a
 02
-31
+33
 70
 4b
 e1
@@ -2251,7 +2259,7 @@
 20
 40
 03
-6f
+72
 6f
 e4
 4b
@@ -2311,7 +2319,7 @@
 20
 40
 04
-67
+66
 20
 40
 49
@@ -2355,7 +2363,7 @@
 20
 40
 02
-76
+78
 20
 40
 60
@@ -2363,7 +2371,7 @@
 20
 40
 04
-4b
+4a
 d8
 40
 00
@@ -2375,19 +2383,19 @@
 20
 40
 02
-54
+56
 20
 40
 02
-58
+5a
 20
 40
 02
-65
+67
 20
 20
 02
-6c
+6e
 6f
 e0
 c9
@@ -2451,7 +2459,7 @@
 c2
 00
 02
-5c
+5e
 20
 60
 00
@@ -2463,7 +2471,7 @@
 c2
 80
 02
-69
+6b
 6f
 e4
 4b
@@ -2563,7 +2571,7 @@
 20
 5a
 02
-8a
+8c
 6f
 e0
 c8
@@ -2595,7 +2603,7 @@
 24
 5a
 02
-3e
+40
 6f
 e2
 48
@@ -2659,7 +2667,7 @@
 20
 20
 01
-e6
+e8
 1a
 62
 7e
@@ -2667,43 +2675,43 @@
 c0
 00
 82
-a9
+ab
 c0
 1e
 02
-cf
+d1
 c0
 1c
 82
-c8
+ca
 c0
 1d
 02
-e0
+e2
 c0
 19
 02
-b2
+b4
 c0
 0a
 82
-ac
+ae
 c0
 0a
 02
-a7
+a9
 c0
 22
 02
-b9
+bb
 c0
 20
 02
-c3
+c5
 c0
 09
 02
-a4
+a6
 20
 20
 43
@@ -2723,7 +2731,7 @@
 20
 40
 03
-b5
+b7
 20
 20
 43
@@ -2735,7 +2743,7 @@
 20
 40
 03
-b5
+b7
 20
 20
 43
@@ -2771,7 +2779,7 @@
 c0
 00
 82
-b6
+b8
 70
 4b
 76
@@ -2855,11 +2863,11 @@
 20
 40
 00
-84
+86
 20
 40
 01
-93
+95
 20
 40
 45
@@ -2875,7 +2883,7 @@
 20
 40
 03
-b5
+b7
 20
 20
 48
@@ -2899,7 +2907,7 @@
 20
 40
 03
-b5
+b7
 20
 40
 45
@@ -2939,11 +2947,11 @@
 20
 40
 00
-84
+86
 20
 40
 01
-93
+95
 20
 20
 48
@@ -2951,11 +2959,11 @@
 20
 40
 00
-84
+86
 20
 40
 01
-93
+95
 6f
 e0
 c8
@@ -2963,7 +2971,7 @@
 24
 3a
 03
-00
+02
 6f
 e0
 c8
@@ -2971,15 +2979,15 @@
 c0
 01
 02
-e9
+eb
 c0
 02
 02
-f4
+f6
 c0
 01
 82
-f9
+fb
 20
 20
 48
@@ -3015,7 +3023,7 @@
 20
 22
 82
-f2
+f4
 20
 20
 48
@@ -3111,7 +3119,7 @@
 20
 20
 02
-83
+85
 70
 48
 8b
@@ -3159,7 +3167,7 @@
 20
 3a
 03
-19
+1b
 6f
 e1
 48
@@ -3187,11 +3195,11 @@
 24
 2c
 03
-32
+34
 24
 37
 83
-32
+34
 20
 40
 26
@@ -3227,7 +3235,7 @@
 20
 42
 83
-2e
+30
 6f
 e0
 c8
@@ -3307,7 +3315,7 @@
 c0
 02
 03
-3b
+3d
 20
 20
 25
@@ -3351,7 +3359,7 @@
 c0
 00
 03
-46
+48
 20
 20
 3d
@@ -3366,6 +3374,10 @@
 03
 20
 40
+03
+de
+20
+40
 3d
 65
 20
@@ -3403,7 +3415,7 @@
 20
 40
 03
-80
+83
 6f
 e0
 c9
@@ -3411,7 +3423,7 @@
 c0
 06
 03
-55
+58
 20
 20
 40
@@ -3423,19 +3435,19 @@
 c0
 00
 03
-5a
+5d
 c0
 00
 83
-5d
+60
 c0
 01
 03
-60
+63
 c0
 01
 83
-63
+66
 6f
 e0
 cc
@@ -3447,7 +3459,7 @@
 20
 20
 03
-65
+68
 6f
 e0
 cc
@@ -3459,7 +3471,7 @@
 20
 20
 03
-65
+68
 6f
 e0
 cc
@@ -3471,7 +3483,7 @@
 20
 20
 03
-65
+68
 6f
 e0
 cc
@@ -3531,7 +3543,7 @@
 c0
 18
 03
-77
+7a
 c0
 18
 c2
@@ -3551,7 +3563,7 @@
 20
 20
 03
-70
+73
 6f
 e0
 c9
@@ -3559,7 +3571,7 @@
 c0
 68
 83
-7a
+7d
 20
 20
 41
@@ -3575,7 +3587,7 @@
 c0
 50
 83
-7e
+81
 20
 20
 41
@@ -3595,7 +3607,7 @@
 c2
 80
 03
-84
+87
 6f
 e0
 c9
@@ -3635,7 +3647,7 @@
 c2
 80
 03
-92
+95
 6f
 e0
 cb
@@ -3651,7 +3663,7 @@
 20
 3a
 04
-6e
+6d
 67
 e0
 cb
@@ -3671,7 +3683,7 @@
 20
 20
 03
-8e
+91
 20
 40
 3e
@@ -3679,7 +3691,7 @@
 20
 40
 00
-ee
+f0
 20
 40
 23
@@ -3699,11 +3711,11 @@
 20
 40
 04
-6b
+6a
 20
 40
 03
-ff
+fe
 20
 40
 40
@@ -3715,7 +3727,7 @@
 20
 40
 04
-99
+98
 20
 40
 44
@@ -3723,7 +3735,7 @@
 20
 40
 03
-b8
+bb
 20
 40
 45
@@ -3731,7 +3743,7 @@
 20
 40
 04
-b0
+af
 20
 40
 45
@@ -3739,7 +3751,7 @@
 20
 40
 04
-b3
+b2
 20
 40
 45
@@ -3766,20 +3778,16 @@
 47
 20
 40
-03
-b0
-20
-40
 04
-5d
+5c
 20
 40
 04
-b6
+b5
 20
 20
 03
-bc
+bf
 6f
 e0
 cb
@@ -3791,7 +3799,7 @@
 20
 40
 03
-f9
+f8
 70
 4b
 f0
@@ -3808,10 +3816,14 @@
 4b
 f0
 00
+70
+4c
+47
+00
 20
 20
 04
-3e
+3d
 da
 60
 4b
@@ -3855,7 +3867,7 @@
 20
 40
 04
-4b
+4a
 70
 4c
 45
@@ -3903,15 +3915,15 @@
 c0
 00
 83
-d4
+d7
 c0
 01
 03
-d6
+d9
 c0
 01
 83
-d8
+db
 6f
 e0
 cc
@@ -3931,7 +3943,7 @@
 20
 20
 03
-d2
+d5
 6f
 e0
 cc
@@ -3939,7 +3951,7 @@
 20
 20
 03
-d2
+d5
 6f
 e0
 cc
@@ -3947,27 +3959,11 @@
 20
 20
 03
-d2
-6f
-e0
-cc
-41
-c4
-00
-00
-00
-70
-4c
-42
-01
-70
-4c
-43
-00
+d5
 20
-60
-00
-00
+20
+04
+02
 6f
 e0
 cc
@@ -3991,11 +3987,11 @@
 c0
 00
 03
-ed
+ec
 c0
 00
 83
-f3
+f2
 70
 4c
 45
@@ -4003,7 +3999,7 @@
 20
 40
 03
-d8
+db
 6f
 e0
 cc
@@ -4031,7 +4027,7 @@
 20
 40
 03
-d4
+d7
 6f
 e0
 cc
@@ -4047,7 +4043,7 @@
 20
 20
 03
-eb
+ea
 70
 4c
 45
@@ -4055,7 +4051,7 @@
 20
 40
 03
-d6
+d9
 6f
 e0
 cc
@@ -4071,7 +4067,7 @@
 20
 20
 03
-eb
+ea
 6f
 e0
 cc
@@ -4095,7 +4091,7 @@
 20
 20
 03
-e1
+e0
 6f
 e0
 cc
@@ -4111,7 +4107,7 @@
 c0
 00
 84
-0c
+0b
 6f
 e0
 cc
@@ -4119,7 +4115,7 @@
 20
 3a
 04
-08
+07
 1f
 e0
 ff
@@ -4131,7 +4127,7 @@
 20
 20
 04
-2a
+29
 70
 4b
 f0
@@ -4143,11 +4139,11 @@
 20
 40
 03
-ca
+cd
 20
 20
 04
-3e
+3d
 6f
 e0
 cc
@@ -4159,19 +4155,19 @@
 c0
 00
 84
-13
+12
 c0
 01
 04
-13
+12
 c0
 01
 84
-13
+12
 c0
 02
 04
-16
+15
 20
 60
 00
@@ -4183,11 +4179,11 @@
 c2
 81
 04
-16
+15
 20
 20
 04
-18
+17
 6f
 e0
 cc
@@ -4195,7 +4191,7 @@
 20
 3a
 04
-39
+38
 da
 60
 4c
@@ -4203,7 +4199,7 @@
 da
 40
 04
-1b
+1a
 20
 20
 31
@@ -4215,7 +4211,7 @@
 c0
 02
 04
-23
+22
 6f
 e0
 cc
@@ -4223,11 +4219,11 @@
 c2
 81
 04
-23
+22
 20
 40
 03
-cd
+d0
 6f
 e0
 cc
@@ -4235,11 +4231,11 @@
 c0
 00
 84
-3b
+3a
 20
 20
 04
-27
+26
 6f
 e0
 cc
@@ -4255,7 +4251,7 @@
 20
 20
 04
-1f
+1e
 6f
 e0
 cc
@@ -4263,7 +4259,7 @@
 c0
 02
 04
-58
+57
 70
 4c
 44
@@ -4275,15 +4271,15 @@
 c0
 00
 04
-2f
+2e
 c0
 00
 84
-31
+30
 c0
 01
 04
-33
+32
 20
 60
 00
@@ -4295,7 +4291,7 @@
 20
 20
 04
-36
+35
 68
 48
 cc
@@ -4303,7 +4299,7 @@
 20
 20
 04
-36
+35
 68
 48
 cc
@@ -4311,7 +4307,7 @@
 20
 20
 04
-36
+35
 68
 48
 cc
@@ -4343,7 +4339,7 @@
 c0
 02
 04
-50
+4f
 70
 4c
 44
@@ -4355,15 +4351,15 @@
 c0
 00
 04
-43
+42
 c0
 00
 84
-45
+44
 c0
 01
 04
-47
+46
 20
 60
 00
@@ -4375,7 +4371,7 @@
 20
 20
 04
-48
+47
 68
 48
 cc
@@ -4383,7 +4379,7 @@
 20
 20
 04
-48
+47
 68
 48
 cc
@@ -4403,23 +4399,23 @@
 20
 40
 04
-43
+42
 20
 40
 04
-45
+44
 20
 40
 04
-47
+46
 20
 40
 01
-0f
+11
 20
 20
 04
-50
+4f
 70
 4c
 44
@@ -4431,11 +4427,11 @@
 c2
 83
 04
-3d
+3c
 c2
 83
 84
-3d
+3c
 68
 48
 cc
@@ -4463,15 +4459,15 @@
 c2
 83
 04
-29
+28
 c2
 83
 84
-29
+28
 20
 20
 04
-35
+34
 6f
 e0
 cb
@@ -4511,7 +4507,7 @@
 20
 21
 04
-69
+68
 68
 48
 cb
@@ -4535,7 +4531,7 @@
 da
 40
 04
-6e
+6d
 20
 20
 31
@@ -4547,7 +4543,7 @@
 c2
 80
 04
-85
+84
 6f
 e0
 c9
@@ -4599,11 +4595,11 @@
 20
 41
 04
-7f
+7e
 24
 41
 04
-83
+82
 20
 20
 48
@@ -4639,11 +4635,11 @@
 c0
 01
 84
-96
+95
 c0
 05
 84
-96
+95
 68
 48
 c9
@@ -4659,11 +4655,11 @@
 20
 41
 04
-7f
+7e
 24
 41
 04
-83
+82
 18
 42
 7e
@@ -4683,7 +4679,7 @@
 20
 40
 03
-d1
+d4
 70
 4c
 42
@@ -4711,7 +4707,7 @@
 20
 20
 04
-8a
+89
 6f
 e0
 c9
@@ -4719,7 +4715,7 @@
 c0
 00
 04
-9f
+9e
 6f
 e4
 4b
@@ -4735,7 +4731,7 @@
 20
 20
 04
-a2
+a1
 6f
 e4
 4b
@@ -4771,7 +4767,7 @@
 20
 22
 84
-a9
+a8
 20
 20
 44
@@ -4779,7 +4775,7 @@
 20
 40
 04
-ae
+ad
 6f
 e0
 cb
@@ -4799,7 +4795,7 @@
 da
 40
 02
-f2
+f4
 20
 20
 44
@@ -4835,7 +4831,7 @@
 da
 40
 04
-b9
+b8
 20
 20
 31
@@ -4847,11 +4843,15 @@
 c0
 00
 03
-00
+02
 20
 20
 43
 1b
+20
+40
+03
+f8
 6f
 e1
 47
@@ -5347,7 +5347,7 @@
 20
 40
 03
-52
+55
 20
 40
 3f
@@ -6059,7 +6059,7 @@
 20
 20
 02
-1d
+1f
 6f
 e4
 4b
@@ -6443,7 +6443,7 @@
 20
 40
 03
-50
+53
 20
 20
 45
@@ -6624,8 +6624,8 @@
 20
 26
 f6
-f5
-0f
+34
+fe
 aa
 55
 40
@@ -6871,7 +6871,7 @@
 00
 46
 4c
-14
+1e
 aa
 55
 03
@@ -7179,14 +7179,20 @@
 51
 aa
 55
-04
+0a
 00
 fc
 45
-03
+09
 4d
 39
 33
+20
+42
+54
+33
+2e
+30
 aa
 55
 05
@@ -7269,7 +7275,7 @@
 03
 aa
 55
-0c
+12
 00
 d2
 4a
@@ -7280,43 +7286,67 @@
 03
 00
 80
-04
+0a
 09
 4d
 39
 33
+20
+42
+54
+35
+2e
+30
 aa
 55
-06
+0c
 00
 07
 44
 1f
-04
+0a
 09
 4d
 39
 33
+20
+42
+54
+35
+2e
+30
 aa
 55
-04
+0a
 00
 f7
 42
-03
+09
 4d
 39
 33
+20
+42
+54
+35
+2e
+30
 aa
 55
-04
+0a
 00
 1f
 4c
-03
+09
 4d
 39
 33
+20
+42
+54
+35
+2e
+30
 aa
 55
 08
@@ -7925,13 +7955,13 @@
 03
 01
 00
-02
+20
 1f
 55
 aa
 aa
 55
-2d
-82
-8f
-1b
+fc
+88
+36
+41
Index: output/program.lis
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/output/program.lis	(revision 1912)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/output/program.lis	(working copy)
@@ -2,52 +2,52 @@
               org 0x0000
 0000 c2840021 bbit1 8 ,pf_patch_ext 
 0001 c0000031 beq patch00_0 ,p_soft_reset 
-0002 c001805d beq patch00_3 ,p_main_loop 
-0003 c0410129 beq patch10_2 ,p_shutdown_radio 
-0004 c0418070 beq patch10_3 ,p_set_sync_on 
-0005 c0420077 beq patch10_4 ,p_set_freq_rx 
-0006 c04500a0 beq patch11_2 ,p_txon_next 
-0007 c045811c beq patch11_3 ,p_initialize_radio_cont 
-0008 c0460086 beq patch11_4 ,p_save_rssi 
-0009 c04f8130 beq patch13_7 ,p_init_param 
-000a c0570132 beq patch15_6 ,p_app_init 
-000b c0618341 beq patch18_3 ,p_mouse_start_work 
+0002 c001805f beq patch00_3 ,p_main_loop 
+0003 c041012b beq patch10_2 ,p_shutdown_radio 
+0004 c0418072 beq patch10_3 ,p_set_sync_on 
+0005 c0420079 beq patch10_4 ,p_set_freq_rx 
+0006 c04500a2 beq patch11_2 ,p_txon_next 
+0007 c045811e beq patch11_3 ,p_initialize_radio_cont 
+0008 c0460088 beq patch11_4 ,p_save_rssi 
+0009 c04f8132 beq patch13_7 ,p_init_param 
+000a c0570134 beq patch15_6 ,p_app_init 
+000b c0618343 beq patch18_3 ,p_mouse_start_work 
 000c c0620036 beq patch18_4 ,p_mouse_start_reconnect_device 
-000d c0638238 beq patch18_7 ,p_mouse_app_enter_hibernate 
-000e c064823e beq patch19_1 ,p_mouse_setgpio_hibernate 
-000f c0650276 beq patch19_2 ,p_mouse_lpm_before_common 
-0010 c06600c6 beq patch19_4 ,p_mouse_adc_read_start 
+000d c063823a beq patch18_7 ,p_mouse_app_enter_hibernate 
+000e c0648240 beq patch19_1 ,p_mouse_setgpio_hibernate 
+000f c0650278 beq patch19_2 ,p_mouse_lpm_before_common 
+0010 c06600c8 beq patch19_4 ,p_mouse_adc_read_start 
 0011 c0670533 beq patch19_6 ,p_mouse_motion 
 0012 c067863f beq patch19_7 ,p_mouse_dpi_process 
-0013 c0680350 beq patch1a_0 ,p_mouse_seting_dpi 
+0013 c0680353 beq patch1a_0 ,p_mouse_seting_dpi 
 0014 c0688564 beq patch1a_1 ,p_mouse_check_key_gpio 
-0015 c069836d beq patch1a_3 ,p_mouse_init_sunt 
+0015 c0698370 beq patch1a_3 ,p_mouse_init_sunt 
 0016 c06a0544 beq patch1a_4 ,p_mouse_sensor_poweron 
-0017 c06b0298 beq patch1a_6 ,p_mouse_priority_bb_event 
-0018 c06c8395 beq patch1b_1 ,p_mouse_bb_event_timer 
-0019 c06d04bc beq patch1b_2 ,p_mouse_start_discovery 
+0017 c06b029a beq patch1a_6 ,p_mouse_priority_bb_event 
+0018 c06c8398 beq patch1b_1 ,p_mouse_bb_event_timer 
+0019 c06d04bb beq patch1b_2 ,p_mouse_start_discovery 
 001a c06d84c5 beq patch1b_3 ,p_mouse_stop_discovery 
 001b c06f05d7 beq patch1b_6 ,p_mouse_idle 
-001c c06f8050 beq patch1b_7 ,p_mouse_ready_reconnection_by_button 
-001d c0708048 beq patch1c_1 ,p_mouse_led_off 
-001e c0710044 beq patch1c_2 ,p_mouse_led_on 
+001c c06f8052 beq patch1b_7 ,p_mouse_ready_reconnection_by_button 
+001d c070804a beq patch1c_1 ,p_mouse_led_off 
+001e c0710046 beq patch1c_2 ,p_mouse_led_on 
 001f c07404cc beq patch1d_0 ,p_hid_rx_process 
 0020 2020137c branch loop 
 
 pf_patch_ext:
 0021 c00d04e0 beq patch23_2 ,p_send_lmp 
-0022 c0100042 beq patch24_0 ,p_twspi_reset 
-0023 c01980a6 beq patch26_3 ,p_adc_init_data 
-0024 c01a00ab beq patch26_4 ,p_enable_adc 
+0022 c0100044 beq patch24_0 ,p_twspi_reset 
+0023 c01980a8 beq patch26_3 ,p_adc_init_data 
+0024 c01a00ad beq patch26_4 ,p_enable_adc 
 0025 c04384c8 beq patch30_7 ,p_ui_timer_check 
 0026 c05084ea beq patch34_1 ,p_le_slave_match 
 0027 c05184f4 beq patch34_3 ,p_le_slave_unsync 
 0028 c05a84f6 beq patch36_5 ,p_le_transmit 
 0029 c0600500 beq patch38_0 ,p_le_parse_l2cap 
-002a c06e833d beq patch3b_5 ,p_g24_dispatch 
-002b c0710309 beq patch3c_2 ,p_g24_pair_dispatch 
-002c c0748311 beq patch3d_1 ,p_g24_reconn_dispatch 
-002d c07501e4 beq patch3d_2 ,p_g24_transmit_no_interrupt 
+002a c06e833f beq patch3b_5 ,p_g24_dispatch 
+002b c071030b beq patch3c_2 ,p_g24_pair_dispatch 
+002c c0748313 beq patch3d_1 ,p_g24_reconn_dispatch 
+002d c07501e6 beq patch3d_2 ,p_g24_transmit_no_interrupt 
 002e c0760526 beq patch3d_4 ,p_g24_lpm_wait 
 002f c076866f beq patch3d_5 ,p_power_ctrl_start 
 0030 2020137c branch loop 
@@ -55,1605 +55,1605 @@
 p_soft_reset:
 0031 20800000 clear_stack 
 0032 204030f3 call app_param_init 
-0033 2455804c ncall p_led_num_check ,wake 
+0033 2455804e ncall p_led_num_check ,wake 
 0034 20403bfd call mouse_xtal_init 
 0035 20200804 branch soft_reset + 3 
 
 p_mouse_start_reconnect_device:
-0036 204003df call p_mouse_device_pair_led_config 
+0036 704c4200 jam 0 ,mem_mouse_multi_led_blink_enable 
+0037 704c4500 jam 0 ,mem_mouse_multi_led_blink_type 
+0038 2040043c call p_mouse_device_multi_led_off 
 
 p_mouse_start_reconnect_device_next:
-0037 da204939 arg mem_device1_type ,rega 
-0038 6fe0c938 fetch 1 ,mem_device_flag 
-0039 1fe0ffff increase -1 ,pdata 
-003a 1feffe1d mul32 pdata ,29 ,pdata 
-003b 9a20a200 iadd rega ,rega 
-003c efe08011 ifetch 1 ,rega 
-003d 67e0c482 store 1 ,mem_xrecord_mode 
+0039 da204939 arg mem_device1_type ,rega 
+003a 6fe0c938 fetch 1 ,mem_device_flag 
+003b 1fe0ffff increase -1 ,pdata 
+003c 1feffe1d mul32 pdata ,29 ,pdata 
+003d 9a20a200 iadd rega ,rega 
+003e efe08011 ifetch 1 ,rega 
+003f 67e0c482 store 1 ,mem_xrecord_mode 
 
 p_mouse_start_reconnect:
-003e 6fe0c482 fetch 1 ,mem_xrecord_mode 
-003f c019bd6f beq rec_3_mode ,mouse3_0_check_reconn_target 
-0040 c01a3d7b beq rec_4_mode ,mouse4_0_check_reconn_target 
-0041 202042eb branch mouse_buletooth_fast_conn_init 
+0040 6fe0c482 fetch 1 ,mem_xrecord_mode 
+0041 c019bd6f beq rec_3_mode ,mouse3_0_check_reconn_target 
+0042 c01a3d7b beq rec_4_mode ,mouse4_0_check_reconn_target 
+0043 202042eb branch mouse_buletooth_fast_conn_init 
 
 p_twspi_reset:
-0042 6fe0c91f fetch 1 ,mem_mouse_sensor_sclk_gpio 
-0043 20205af8 branch twspi_reset + 1 
+0044 6fe0c91f fetch 1 ,mem_mouse_sensor_sclk_gpio 
+0045 20205af8 branch twspi_reset + 1 
 
 p_mouse_led_on:
-0044 18427e00 copy temp ,pdata 
-0045 c17f8000 rtneq gpio_disable 
-0046 1fe20400 copy pdata ,temp 
-0047 20204930 branch mouse_led_on + 1 
+0046 18427e00 copy temp ,pdata 
+0047 c17f8000 rtneq gpio_disable 
+0048 1fe20400 copy pdata ,temp 
+0049 20204930 branch mouse_led_on + 1 
 
 p_mouse_led_off:
-0048 18427e00 copy temp ,pdata 
-0049 c17f8000 rtneq gpio_disable 
-004a 1fe20400 copy pdata ,temp 
-004b 2020492c branch mouse_led_off + 1 
+004a 18427e00 copy temp ,pdata 
+004b c17f8000 rtneq gpio_disable 
+004c 1fe20400 copy pdata ,temp 
+004d 2020492c branch mouse_led_off + 1 
 
 p_led_num_check:
-004c 6fe0cbaf fetch 1 ,mem_mouse_flag + 4 
-004d 247a0000 nrtn blank 
-004e 70448c00 jam 0 ,mem_ui_led_struct_num 
-004f 20600000 rtn 
+004e 6fe0cbaf fetch 1 ,mem_mouse_flag + 4 
+004f 247a0000 nrtn blank 
+0050 70448c00 jam 0 ,mem_ui_led_struct_num 
+0051 20600000 rtn 
 
 p_mouse_ready_reconnection_by_button:
-0050 6fe0cbb4 fetch 1 ,mem_device_number 
-0051 c1008000 rtneq 1 
-0052 204046c2 call mouse_select_device_number 
-0053 6048c938 storet 1 ,mem_device_flag 
+0052 6fe0cbb4 fetch 1 ,mem_device_number 
+0053 c1008000 rtneq 1 
+0054 204046c2 call mouse_select_device_number 
+0055 6048c938 storet 1 ,mem_device_flag 
 
 p_mouse_store_device_number_before_reset:
-0054 7041ca00 jam 0 ,mem_link_key_exists 
-0055 204046da call mouse_select_device_enable 
-0056 2040005a call p_mouse_stop_bluetooth_mode 
-0057 204046dc call mouse_select_device_disable 
-0058 704ac501 jam 1 ,mem_mouse_need_soft_reset 
-0059 202045ee branch mouse_store_device_info_delay 
+0056 7041ca00 jam 0 ,mem_link_key_exists 
+0057 204046da call mouse_select_device_enable 
+0058 2040005c call p_mouse_stop_bluetooth_mode 
+0059 204046dc call mouse_select_device_disable 
+005a 704ac501 jam 1 ,mem_mouse_need_soft_reset 
+005b 202045ee branch mouse_store_device_info_delay 
 
 p_mouse_stop_bluetooth_mode:
-005a 6fe1478c fetch 2 ,mem_ui_state_map 
-005b c3838000 rtnbit1 ui_state_bt_reconnect 
-005c 20204318 branch mouse_stop_bluetooth_mode + 2 
+005c 6fe1478c fetch 2 ,mem_ui_state_map 
+005d c3838000 rtnbit1 ui_state_bt_reconnect 
+005e 20204318 branch mouse_stop_bluetooth_mode + 2 
 
 p_main_loop:
-005d 2040706c call sp_calc_sequence 
-005e 20407597 call sp_calc_sequence_256 
-005f 20406ea7 call sp_calc_sequence_256_check 
-0060 20401b92 call le_advertising_dispatch 
-0061 2040083a call idle_dispatch 
-0062 20400064 call p_app_process_idle 
-0063 2020081a branch main_loop + 7 
+005f 2040706c call sp_calc_sequence 
+0060 20407597 call sp_calc_sequence_256 
+0061 20406ea7 call sp_calc_sequence_256_check 
+0062 20401b92 call le_advertising_dispatch 
+0063 2040083a call idle_dispatch 
+0064 20400066 call p_app_process_idle 
+0065 2020081a branch main_loop + 7 
 
 p_app_process_idle:
-0064 20400066 call p_ui_dispatch 
-0065 20203109 branch app_process_idle + 2 
+0066 20400068 call p_ui_dispatch 
+0067 20203109 branch app_process_idle + 2 
 
 p_ui_dispatch:
-0066 20400068 call p_ui_led_dispatch 
-0067 20207850 branch ui_timer_check 
+0068 2040006a call p_ui_led_dispatch 
+0069 20207850 branch ui_timer_check 
 
 p_ui_led_dispatch:
-0068 6fe0c48c fetch 1 ,mem_ui_led_struct_num 
-0069 207a0000 rtn blank 
-006a 6fe1448d fetch 2 ,mem_ui_led_struct_ptr 
-006b 1fe22400 copy pdata ,regb 
-006c 1a40a402 add regb ,led_offset_led_gpio ,regb 
-006d efe08012 ifetch 1 ,regb 
-006e c17f8000 rtneq gpio_disable 
-006f 20207813 branch ui_led_dispatch + 2 
+006a 6fe0c48c fetch 1 ,mem_ui_led_struct_num 
+006b 207a0000 rtn blank 
+006c 6fe1448d fetch 2 ,mem_ui_led_struct_ptr 
+006d 1fe22400 copy pdata ,regb 
+006e 1a40a402 add regb ,led_offset_led_gpio ,regb 
+006f efe08012 ifetch 1 ,regb 
+0070 c17f8000 rtneq gpio_disable 
+0071 20207813 branch ui_led_dispatch + 2 
 
 p_set_sync_on:
-0070 70890005 jam 0x5 ,modem_en 
-0071 20000002 nop 2 
-0072 70890000 jam 0x0 ,modem_en 
-0073 6fe0c0c5 fetch 1 ,mem_fcomp_div 
-0074 c00c1168 beq xtal_24m ,set_sync_on_24m 
+0072 70890005 jam 0x5 ,modem_en 
+0073 20000002 nop 2 
+0074 70890000 jam 0x0 ,modem_en 
+0075 6fe0c0c5 fetch 1 ,mem_fcomp_div 
+0076 c00c1168 beq xtal_24m ,set_sync_on_24m 
 
 p_set_sync_on_16m:
-0075 708a8729 jam 0x29 ,core_syn_afc_cfg1 
-0076 2020117d branch set_sync_on_16m 
+0077 708a8729 jam 0x29 ,core_syn_afc_cfg1 
+0078 2020117d branch set_sync_on_16m 
 
 p_set_freq_rx:
-0077 20401190 call set_freq_rx + 1 
-0078 58007676 setarg 0x7676 
-0079 67f10968 store 2 ,0x8968 
-007a 20600000 rtn 
+0079 20401190 call set_freq_rx + 1 
+007a 58007676 setarg 0x7676 
+007b 67f10968 store 2 ,0x8968 
+007c 20600000 rtn 
 
 p_mouse_24g_fast_conn_mode_check:
-007b c6930000 rtnmark0 mark_24g 
-007c 6fe24891 fetch 4 ,mem_24g_receiver_addr 
-007d 684a488d fetcht 4 ,mem_24g_fast_conn_addr 
-007e 98467c00 isub temp ,null 
-007f 20228081 branch p_mouse_soft_agc_enable ,zero 
-0080 20200084 branch p_mouse_soft_agc_disable 
+007d c6930000 rtnmark0 mark_24g 
+007e 6fe24891 fetch 4 ,mem_24g_receiver_addr 
+007f 684a488d fetcht 4 ,mem_24g_fast_conn_addr 
+0080 98467c00 isub temp ,null 
+0081 20228083 branch p_mouse_soft_agc_enable ,zero 
+0082 20200086 branch p_mouse_soft_agc_disable 
 
 p_mouse_soft_agc_enable:
-0081 7041ea00 jam 0 ,mem_gain_fix 
-0082 7041e891 jam tx_power_f17db ,mem_tx_power 
-0083 20600000 rtn 
+0083 7041ea00 jam 0 ,mem_gain_fix 
+0084 7041e891 jam tx_power_f17db ,mem_tx_power 
+0085 20600000 rtn 
 
 p_mouse_soft_agc_disable:
-0084 7041eaff jam 0xff ,mem_gain_fix 
-0085 20600000 rtn 
+0086 7041eaff jam 0xff ,mem_gain_fix 
+0087 20600000 rtn 
 
 p_save_rssi:
-0086 6ff089a2 fetch 1 ,modem_nb_pow 
-0087 2feffe06 isolate1 6 ,pdata 
-0088 7920fe07 setflag true ,7 ,pdata 
-0089 67e0c1e9 store 1 ,mem_modem_rssi 
-008a 6ff089a3 fetch 1 ,modem_gain 
-008b 1fe1040f and pdata ,0x0f ,temp 
-008c 18438400 lshift temp ,temp 
-008d 1ff1fe00 rshift4 pdata ,pdata 
-008e 98408400 iadd temp ,temp 
-008f 184fa203 mul32 temp ,3 ,rega 
-0090 6fe0c1e9 fetch 1 ,mem_modem_rssi 
-0091 2040009b call p_byte_sign_extern 
-0092 1fe67e00 sub pdata ,0 ,pdata 
-0093 9a20fe00 iadd rega ,pdata 
-0094 1fe0fff7 increase -9 ,pdata 
-0095 1fe17fff and pdata ,0x1ff ,pdata 
-0096 2feffe08 isolate1 8 ,pdata 
-0097 24208099 nbranch p_save_rssi_store ,true 
-0098 58000000 setarg 0 
+0088 6ff089a2 fetch 1 ,modem_nb_pow 
+0089 2feffe06 isolate1 6 ,pdata 
+008a 7920fe07 setflag true ,7 ,pdata 
+008b 67e0c1e9 store 1 ,mem_modem_rssi 
+008c 6ff089a3 fetch 1 ,modem_gain 
+008d 1fe1040f and pdata ,0x0f ,temp 
+008e 18438400 lshift temp ,temp 
+008f 1ff1fe00 rshift4 pdata ,pdata 
+0090 98408400 iadd temp ,temp 
+0091 184fa203 mul32 temp ,3 ,rega 
+0092 6fe0c1e9 fetch 1 ,mem_modem_rssi 
+0093 2040009d call p_byte_sign_extern 
+0094 1fe67e00 sub pdata ,0 ,pdata 
+0095 9a20fe00 iadd rega ,pdata 
+0096 1fe0fff7 increase -9 ,pdata 
+0097 1fe17fff and pdata ,0x1ff ,pdata 
+0098 2feffe08 isolate1 8 ,pdata 
+0099 2420809b nbranch p_save_rssi_store ,true 
+009a 58000000 setarg 0 
 
 p_save_rssi_store:
-0099 67e08019 store 1 ,mem_rssi_hex 
-009a 20600000 rtn 
+009b 67e08019 store 1 ,mem_rssi_hex 
+009c 20600000 rtn 
 
 p_byte_sign_extern:
-009b 2feffe07 isolate1 7 ,pdata 
-009c 24608000 nrtn true 
-009d d840ff00 arg 0xff00 ,temp 
-009e 9841fe00 ior temp ,pdata 
-009f 20600000 rtn 
+009d 2feffe07 isolate1 7 ,pdata 
+009e 24608000 nrtn true 
+009f d840ff00 arg 0xff00 ,temp 
+00a0 9841fe00 ior temp ,pdata 
+00a1 20600000 rtn 
 
 p_txon_next:
-00a0 6fe0c1e8 fetch 1 ,mem_tx_power 
-00a1 c04880a3 beq tx_power_f17db ,p_set_tx_power_f17db 
-00a2 2020121e branch txon_next + 1 
+00a2 6fe0c1e8 fetch 1 ,mem_tx_power 
+00a3 c04880a5 beq tx_power_f17db ,p_set_tx_power_f17db 
+00a4 2020121e branch txon_next + 1 
 
 p_set_tx_power_f17db:
-00a3 708a395b jam 0x5b ,core_tx_pwr_ctrl0 
-00a4 708a3a01 jam 0x01 ,core_tx_pwr_ctrl1 
-00a5 2020122a branch set_rf_ldo_cfg89 
+00a5 708a395b jam 0x5b ,core_tx_pwr_ctrl0 
+00a6 708a3a01 jam 0x01 ,core_tx_pwr_ctrl1 
+00a7 2020122a branch set_rf_ldo_cfg89 
 
 p_adc_init_data:
-00a6 da20099e arg mem_temp_block2 ,rega 
-00a7 d840000c arg 12 ,temp 
-00a8 58000030 setarg efuse_offset_adc_param 
-00a9 20405e63 call efuse_read_data 
-00aa 202060bf branch adc_init_data + 6 
+00a8 da20099e arg mem_temp_block2 ,rega 
+00a9 d840000c arg 12 ,temp 
+00aa 58000030 setarg efuse_offset_adc_param 
+00ab 20405e63 call efuse_read_data 
+00ac 202060bf branch adc_init_data + 6 
 
 p_enable_adc:
-00ab 6a508a12 fetchr regb ,1 ,core_rf_ldo_cfg6 
-00ac 708a123d jam 0x3d ,core_rf_ldo_cfg6 
-00ad 708a11aa jam 0xaa ,core_rf_ldo_cfg5 
-00ae 708a0a0c jam 0x0c ,core_rf_ldo_en0 
-00af 6ff08a09 fetch 1 ,core_clkpll_cfg6 
-00b0 79207e07 set1 7 ,pdata 
-00b1 67f08a09 store 1 ,core_clkpll_cfg6 
-00b2 708a0b04 jam 0x04 ,core_rf_ldo_en1 
-00b3 2000003c nop 60 
-00b4 708a1600 jam 0 ,core_syn_en 
-00b5 708a1706 jam 6 ,core_rx_en0 
-00b6 2040611a call read_adc_mode 
-00b7 67f08a97 store 1 ,core_gpadc_ctrl 
-00b8 7080dc03 jam 0x03 ,core_sum_ctrl 
-00b9 2000003c nop 60 
-00ba 6ff08053 fetch 1 ,core_sum_en 
-00bb 79207e07 set1 7 ,pdata 
-00bc 67f08053 store 1 ,core_sum_en 
-00bd 200003e8 nop 1000 
-00be 6ff10150 fetch 2 ,core_adc_sum 
-00bf 67e144a2 store 2 ,mem_adc_current_value 
-00c0 6ff08053 fetch 1 ,core_sum_en 
-00c1 793ffe07 set0 7 ,pdata 
-00c2 67f08053 store 1 ,core_sum_en 
-00c3 708a9700 jam 0 ,core_gpadc_ctrl 
-00c4 62508a12 storer regb ,1 ,core_rf_ldo_cfg6 
-00c5 20600000 rtn 
+00ad 6a508a12 fetchr regb ,1 ,core_rf_ldo_cfg6 
+00ae 708a123d jam 0x3d ,core_rf_ldo_cfg6 
+00af 708a11aa jam 0xaa ,core_rf_ldo_cfg5 
+00b0 708a0a0c jam 0x0c ,core_rf_ldo_en0 
+00b1 6ff08a09 fetch 1 ,core_clkpll_cfg6 
+00b2 79207e07 set1 7 ,pdata 
+00b3 67f08a09 store 1 ,core_clkpll_cfg6 
+00b4 708a0b04 jam 0x04 ,core_rf_ldo_en1 
+00b5 2000003c nop 60 
+00b6 708a1600 jam 0 ,core_syn_en 
+00b7 708a1706 jam 6 ,core_rx_en0 
+00b8 2040611a call read_adc_mode 
+00b9 67f08a97 store 1 ,core_gpadc_ctrl 
+00ba 7080dc03 jam 0x03 ,core_sum_ctrl 
+00bb 2000003c nop 60 
+00bc 6ff08053 fetch 1 ,core_sum_en 
+00bd 79207e07 set1 7 ,pdata 
+00be 67f08053 store 1 ,core_sum_en 
+00bf 200003e8 nop 1000 
+00c0 6ff10150 fetch 2 ,core_adc_sum 
+00c1 67e144a2 store 2 ,mem_adc_current_value 
+00c2 6ff08053 fetch 1 ,core_sum_en 
+00c3 793ffe07 set0 7 ,pdata 
+00c4 67f08053 store 1 ,core_sum_en 
+00c5 708a9700 jam 0 ,core_gpadc_ctrl 
+00c6 62508a12 storer regb ,1 ,core_rf_ldo_cfg6 
+00c7 20600000 rtn 
 
 p_mouse_adc_read_start:
-00c6 6fe0cbaa fetch 1 ,mem_24g_device_led_status 
-00c7 247a0000 nrtn blank 
-00c8 204000ab call p_enable_adc 
-00c9 7048f600 jam 0 ,mem_adc_read_timer 
-00ca 20406125 call vdd_calculate_by_mode 
-00cb 67e148e9 store 2 ,mem_mouse_vdd_now_vol 
-00cc 6fe0c4a0 fetch 1 ,mem_adc_config_flag 
-00cd c08100d4 bne adc_config_gpio ,p_mouse_adc_data_process 
-00ce 684948e9 fetcht 2 ,mem_mouse_vdd_now_vol 
-00cf 184ffe08 mul32 temp ,8 ,pdata 
-00d0 1fe6fc0a div pdata ,10 
-00d1 20407dec call get_div_result 
-00d2 9840fe00 iadd temp ,pdata 
-00d3 67e148e9 store 2 ,mem_mouse_vdd_now_vol 
+00c8 6fe0cbaa fetch 1 ,mem_24g_device_led_status 
+00c9 247a0000 nrtn blank 
+00ca 204000ad call p_enable_adc 
+00cb 7048f600 jam 0 ,mem_adc_read_timer 
+00cc 20406125 call vdd_calculate_by_mode 
+00cd 67e148e9 store 2 ,mem_mouse_vdd_now_vol 
+00ce 6fe0c4a0 fetch 1 ,mem_adc_config_flag 
+00cf c08100d6 bne adc_config_gpio ,p_mouse_adc_data_process 
+00d0 684948e9 fetcht 2 ,mem_mouse_vdd_now_vol 
+00d1 184ffe08 mul32 temp ,8 ,pdata 
+00d2 1fe6fc0a div pdata ,10 
+00d3 20407dec call get_div_result 
+00d4 9840fe00 iadd temp ,pdata 
+00d5 67e148e9 store 2 ,mem_mouse_vdd_now_vol 
 
 p_mouse_adc_data_process:
-00d4 da2048e3 arg mem_mouse_vdd_calculate_set ,rega 
-00d5 20403ed8 call mouse_adc_bat_percent_lowpower_out 
-00d6 6fe0c4a4 fetch 1 ,mem_adc_power_flag 
-00d7 c2813f1a bbit1 2 ,mouse_adc_button_press 
-00d8 c28080db bbit1 1 ,p_mouse_power_down 
-00d9 c30000df bbit0 0 ,p_mouse_adc_no_low_voltage 
-00da 20203ecc branch mouse_adc_data_process_next 
+00d6 da2048e3 arg mem_mouse_vdd_calculate_set ,rega 
+00d7 20403ed8 call mouse_adc_bat_percent_lowpower_out 
+00d8 6fe0c4a4 fetch 1 ,mem_adc_power_flag 
+00d9 c2813f1a bbit1 2 ,mouse_adc_button_press 
+00da c28080dd bbit1 1 ,p_mouse_power_down 
+00db c30000e1 bbit0 0 ,p_mouse_adc_no_low_voltage 
+00dc 20203ecc branch mouse_adc_data_process_next 
 
 p_mouse_power_down:
-00db 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-00dc c3003f1c bbit0 mouse_enable_1io2led ,mouse_power_down 
-00dd 2040044b call p_mouse_device_multi_led_all_off 
-00de 20203f1d branch mouse_power_down + 1 
+00dd 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+00de c3003f1c bbit0 mouse_enable_1io2led ,mouse_power_down 
+00df 2040044a call p_mouse_device_multi_led_all_off 
+00e0 20203f1d branch mouse_power_down + 1 
 
 p_mouse_adc_no_low_voltage:
-00df 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-00e0 c3003ed0 bbit0 mouse_enable_1io2led ,mouse_adc_no_low_voltage 
-00e1 d8e00004 arg mouse_low_voltage_flag ,queue 
-00e2 204046f4 call mouse_disable_function_flag 
-00e3 704c4f0c jam 12 ,mem_adc_low_volatage_led_timer_count_new 
-00e4 6fe0c8fa fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
-00e5 207a0000 rtn blank 
-00e6 7048fa00 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
-00e7 2020010f branch p_mouse_low_voltage_led_off_judge 
+00e1 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+00e2 c3003ed0 bbit0 mouse_enable_1io2led ,mouse_adc_no_low_voltage 
+00e3 d8e00004 arg mouse_low_voltage_flag ,queue 
+00e4 204046f4 call mouse_disable_function_flag 
+00e5 704c4f0c jam 12 ,mem_adc_low_volatage_led_timer_count_new 
+00e6 6fe0c8fa fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
+00e7 207a0000 rtn blank 
+00e8 7048fa00 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
+00e9 20200111 branch p_mouse_low_voltage_led_off_judge 
 
 p_mouse_check_dpi_blink:
-00e8 78547c00 disable user 
-00e9 6fe0cc45 fetch 1 ,mem_mouse_multi_led_blink_type 
-00ea 1fe67c04 sub pdata ,4 ,null 
-00eb 24628000 nrtn zero 
-00ec 78347c00 enable user 
-00ed 20600000 rtn 
+00ea 78547c00 disable user 
+00eb 6fe0cc45 fetch 1 ,mem_mouse_multi_led_blink_type 
+00ec 1fe67c04 sub pdata ,4 ,null 
+00ed 24628000 nrtn zero 
+00ee 78347c00 enable user 
+00ef 20600000 rtn 
 
 p_mouse_low_voltage_led_timer:
-00ee 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-00ef c3004956 bbit0 mouse_enable_1io2led ,mouse_low_voltage_led_timer 
+00f0 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+00f1 c3004956 bbit0 mouse_enable_1io2led ,mouse_low_voltage_led_timer 
 
 p_mouse_low_voltage_led_timer_new:
-00f0 c4018000 rtnbit0 mouse_enable_low_led 
-00f1 6fe14ac2 fetch 2 ,mem_mouse_discovery_timer 
-00f2 247a0000 nrtn blank 
-00f3 6fe14883 fetch 2 ,mem_24g_pair_timeout 
+00f2 c4018000 rtnbit0 mouse_enable_low_led 
+00f3 6fe14ac2 fetch 2 ,mem_mouse_discovery_timer 
 00f4 247a0000 nrtn blank 
-00f5 6fe14887 fetch 2 ,mem_24g_reconn_timeout 
+00f5 6fe14883 fetch 2 ,mem_24g_pair_timeout 
 00f6 247a0000 nrtn blank 
-00f7 6fe0cc47 fetch 1 ,mem_mouse_multi_led_powon_timer 
+00f7 6fe14887 fetch 2 ,mem_24g_reconn_timeout 
 00f8 247a0000 nrtn blank 
-00f9 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-00fa c4020000 rtnbit0 mouse_low_voltage_flag 
-00fb 204000e8 call p_mouse_check_dpi_blink 
-00fc 20740000 rtn user 
-00fd 6fe0cc55 fetch 1 ,mem_mouse_multi_low_led_blink_count 
-00fe 203a0118 branch p_mouse_low_led_blink_count_init_judge ,blank 
+00f9 6fe0cc47 fetch 1 ,mem_mouse_multi_led_powon_timer 
+00fa 247a0000 nrtn blank 
+00fb 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+00fc c4020000 rtnbit0 mouse_low_voltage_flag 
+00fd 204000ea call p_mouse_check_dpi_blink 
+00fe 20740000 rtn user 
+00ff 6fe0cc55 fetch 1 ,mem_mouse_multi_low_led_blink_count 
+0100 203a011a branch p_mouse_low_led_blink_count_init_judge ,blank 
 
 p_mouse_low_led_blink_timer:
-00ff 6848cc4f fetcht 1 ,mem_adc_low_volatage_led_timer_count_new 
-0100 18408401 increase 1 ,temp 
-0101 6048cc4f storet 1 ,mem_adc_low_volatage_led_timer_count_new 
-0102 6fe0cc4d fetch 1 ,mem_mouse_low_led_blink_timer 
-0103 98467c00 isub temp ,null 
-0104 2441010d ncall p_mouse_low_led_timer_count_clean ,positive 
-0105 6fe0cc4e fetch 1 ,mem_mouse_low_led_blink_half_timer 
-0106 98467c00 isub temp ,null 
-0107 2421010f nbranch p_mouse_low_voltage_led_off_judge ,positive 
+0101 6848cc4f fetcht 1 ,mem_adc_low_volatage_led_timer_count_new 
+0102 18408401 increase 1 ,temp 
+0103 6048cc4f storet 1 ,mem_adc_low_volatage_led_timer_count_new 
+0104 6fe0cc4d fetch 1 ,mem_mouse_low_led_blink_timer 
+0105 98467c00 isub temp ,null 
+0106 2441010f ncall p_mouse_low_led_timer_count_clean ,positive 
+0107 6fe0cc4e fetch 1 ,mem_mouse_low_led_blink_half_timer 
+0108 98467c00 isub temp ,null 
+0109 24210111 nbranch p_mouse_low_voltage_led_off_judge ,positive 
 
 p_mouse_low_voltage_led_on_judge:
-0108 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-0109 c282842a bbit1 mouse_enable_low_for_led ,p_mouse_device_multi_led_on + 1 
-010a c283842a bbit1 mouse_enable_dpi_low_for_led ,p_mouse_device_multi_led_on + 1 
+010a 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+010b c2828429 bbit1 mouse_enable_low_for_led ,p_mouse_device_multi_led_on + 1 
+010c c2838429 bbit1 mouse_enable_dpi_low_for_led ,p_mouse_device_multi_led_on + 1 
 
 p_mouse_low_voltage_led_on:
-010b 6848cc59 fetcht 1 ,mem_mouse_low_gpio 
-010c 20200436 branch p_mouse_multi_led_on 
+010d 6848cc59 fetcht 1 ,mem_mouse_low_gpio 
+010e 20200435 branch p_mouse_multi_led_on 
 
 p_mouse_low_led_timer_count_clean:
-010d 704c4f01 jam 1 ,mem_adc_low_volatage_led_timer_count_new 
-010e 20400114 call p_mouse_low_led_blink_decrease 
+010f 704c4f01 jam 1 ,mem_adc_low_volatage_led_timer_count_new 
+0110 20400116 call p_mouse_low_led_blink_decrease 
 
 p_mouse_low_voltage_led_off_judge:
-010f 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-0110 c282843e bbit1 mouse_enable_low_for_led ,p_mouse_device_multi_led_off + 1 
-0111 c283843e bbit1 mouse_enable_dpi_low_for_led ,p_mouse_device_multi_led_off + 1 
+0111 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+0112 c282843d bbit1 mouse_enable_low_for_led ,p_mouse_device_multi_led_off + 1 
+0113 c283843d bbit1 mouse_enable_dpi_low_for_led ,p_mouse_device_multi_led_off + 1 
 
 p_mouse_low_voltage_led_off:
-0112 6848cc59 fetcht 1 ,mem_mouse_low_gpio 
-0113 20200455 branch p_mouse_multi_led_off 
+0114 6848cc59 fetcht 1 ,mem_mouse_low_gpio 
+0115 20200454 branch p_mouse_multi_led_off 
 
 p_mouse_low_led_blink_decrease:
-0114 6fe0cc55 fetch 1 ,mem_mouse_multi_low_led_blink_count 
-0115 1fe0ffff increase -1 ,pdata 
-0116 67e0cc55 store 1 ,mem_mouse_multi_low_led_blink_count 
-0117 20600000 rtn 
+0116 6fe0cc55 fetch 1 ,mem_mouse_multi_low_led_blink_count 
+0117 1fe0ffff increase -1 ,pdata 
+0118 67e0cc55 store 1 ,mem_mouse_multi_low_led_blink_count 
+0119 20600000 rtn 
 
 p_mouse_low_led_blink_count_init_judge:
-0118 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-0119 c282010f bbit1 mouse_enable_low_led_blink_limit ,p_mouse_low_voltage_led_off_judge 
-011a 204003ca call p_mouse_multi_low_led_blink_count_init 
-011b 202000ff branch p_mouse_low_led_blink_timer 
+011a 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+011b c2820111 bbit1 mouse_enable_low_led_blink_limit ,p_mouse_low_voltage_led_off_judge 
+011c 204003cd call p_mouse_multi_low_led_blink_count_init 
+011d 20200101 branch p_mouse_low_led_blink_timer 
 
 p_initialize_radio_cont:
-011c 708a8be6 jam 0xe6 ,core_syn_aac_cfg1 
-011d 2040126a call initialize_syn_afc_cfg1 
-011e 20401271 call initialize_rf_ldo_cfg1 
-011f 20401277 call initialize_rc_cal 
-0120 708a6d09 jam 0x09 ,core_rx_bq_cfg0 
-0121 708a0305 jam 5 ,core_clkpll_cfg0 
-0122 708a7a94 jam 0x94 ,core_rx_iqadc_cfg 
-0123 708a0e0b jam 0x0b ,core_rf_ldo_cfg2 
-0124 708a0f05 jam 0x05 ,core_rf_ldo_cfg3 
-0125 708a8390 jam 0x90 ,core_syn_pfd_lkd_cfg 
-0126 708a8500 jam 0x00 ,core_syn_loopdiv_dsm_cfg 
-0127 70892140 jam 0x40 ,core_rx_ctrl1 
-0128 2020125d branch initialize_radio_cont + 8 
+011e 708a8be6 jam 0xe6 ,core_syn_aac_cfg1 
+011f 2040126a call initialize_syn_afc_cfg1 
+0120 20401271 call initialize_rf_ldo_cfg1 
+0121 20401277 call initialize_rc_cal 
+0122 708a6d09 jam 0x09 ,core_rx_bq_cfg0 
+0123 708a0305 jam 5 ,core_clkpll_cfg0 
+0124 708a7a94 jam 0x94 ,core_rx_iqadc_cfg 
+0125 708a0e0b jam 0x0b ,core_rf_ldo_cfg2 
+0126 708a0f05 jam 0x05 ,core_rf_ldo_cfg3 
+0127 708a8390 jam 0x90 ,core_syn_pfd_lkd_cfg 
+0128 708a8500 jam 0x00 ,core_syn_loopdiv_dsm_cfg 
+0129 70892140 jam 0x40 ,core_rx_ctrl1 
+012a 2020125d branch initialize_radio_cont + 8 
 
 p_shutdown_radio:
-0129 6fe0c1ea fetch 1 ,mem_gain_fix 
-012a 67e08964 store 1 ,mem_temp 
-012b 20401150 call shutdown_radio + 1 
-012c 708a0a00 jam 0x00 ,core_rf_ldo_en0 
-012d 6fe08964 fetch 1 ,mem_temp 
-012e 67e0c1ea store 1 ,mem_gain_fix 
-012f 20600000 rtn 
+012b 6fe0c1ea fetch 1 ,mem_gain_fix 
+012c 67e08964 store 1 ,mem_temp 
+012d 20401150 call shutdown_radio + 1 
+012e 708a0a00 jam 0x00 ,core_rf_ldo_en0 
+012f 6fe08964 fetch 1 ,mem_temp 
+0130 67e0c1ea store 1 ,mem_gain_fix 
+0131 20600000 rtn 
 
 p_init_param:
-0130 70008000 jam 0 ,mem_lmo_tid2 
-0131 202013b7 branch init_param_next + 1 
+0132 70008000 jam 0 ,mem_lmo_tid2 
+0133 202013b7 branch init_param_next + 1 
 
 p_app_init:
-0132 793f8034 set0 mark_adc_enable ,mark 
-0133 20406df3 call enable_authrom 
-0134 704bf000 jam 0 ,mem_mouse_poweron_over_flag 
-0135 20400185 call p_mouse_setting_config 
-0136 2040036d call p_mouse_init_sunt 
-0137 204003da call p_mouse_device_poweron_led_config 
-0138 20758000 rtn wake 
-0139 2040408e call mouse_dpi_config 
-013a 20403d8a call mouse_usb_check_enable 
-013b 20404728 call mouse_drawing_optima_init 
-013c 20400196 call p_mouse_cb_fuction 
-013d 20400556 call p_mouse_sensor_powerdown 
-013e 20203bc9 branch mouse_init + 8 
+0134 793f8034 set0 mark_adc_enable ,mark 
+0135 20406df3 call enable_authrom 
+0136 704bf000 jam 0 ,mem_mouse_poweron_over_flag 
+0137 20400187 call p_mouse_setting_config 
+0138 204003dd call p_mouse_device_poweron_led_config 
+0139 20400370 call p_mouse_init_sunt 
+013a 20758000 rtn wake 
+013b 2040408e call mouse_dpi_config 
+013c 20403d8a call mouse_usb_check_enable 
+013d 20404728 call mouse_drawing_optima_init 
+013e 20400198 call p_mouse_cb_fuction 
+013f 20400556 call p_mouse_sensor_powerdown 
+0140 20203bc9 branch mouse_init + 8 
 
 p_mouse_double_dpi_judge:
-013f 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-0140 c41e8000 rtnbit0 mouse_enable_double_dpi_key 
-0141 6fe0cc3c fetch 1 ,mem_dpi_another_button_gpio 
-0142 c2838145 bbit1 gpio_active_bit ,p_mouse_another_dpi_connect_vin 
+0141 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+0142 c41e8000 rtnbit0 mouse_enable_double_dpi_key 
+0143 6fe0cc3c fetch 1 ,mem_dpi_another_button_gpio 
+0144 c2838147 bbit1 gpio_active_bit ,p_mouse_another_dpi_connect_vin 
 
 p_mouse_another_dpi_connect_gnd:
-0143 704c3b00 jam 0 ,mem_mouse_another_dpi_connect_vin_flag 
-0144 20600000 rtn 
+0145 704c3b00 jam 0 ,mem_mouse_another_dpi_connect_vin_flag 
+0146 20600000 rtn 
 
 p_mouse_another_dpi_connect_vin:
-0145 704c3b01 jam 1 ,mem_mouse_another_dpi_connect_vin_flag 
-0146 20600000 rtn 
+0147 704c3b01 jam 1 ,mem_mouse_another_dpi_connect_vin_flag 
+0148 20600000 rtn 
 
 p_mouse_firebutton_connect_state_check:
-0147 6fe0cc39 fetch 1 ,mem_firebutton_gpio 
-0148 c17f8000 rtneq gpio_disable 
-0149 c283814c bbit1 gpio_active_bit ,p_mouse_firebutton_connect_vin 
+0149 6fe0cc39 fetch 1 ,mem_firebutton_gpio 
+014a c17f8000 rtneq gpio_disable 
+014b c283814e bbit1 gpio_active_bit ,p_mouse_firebutton_connect_vin 
 
 p_mouse_firebutton_connect_gnd:
-014a 704c3a00 jam 0 ,mem_mouse_firebutton_connect_vin_flag 
-014b 20600000 rtn 
+014c 704c3a00 jam 0 ,mem_mouse_firebutton_connect_vin_flag 
+014d 20600000 rtn 
 
 p_mouse_firebutton_connect_vin:
-014c 704c3a01 jam 1 ,mem_mouse_firebutton_connect_vin_flag 
-014d 20600000 rtn 
+014e 704c3a01 jam 1 ,mem_mouse_firebutton_connect_vin_flag 
+014f 20600000 rtn 
 
 p_mouse_le_name_load:
-014e 6fe44c20 fetch 8 ,mem_le_name_patch 
-014f 207a0000 rtn blank 
-0150 6fe0cc1f fetch 1 ,mem_le_name_patch_len 
-0151 1fe22200 copy pdata ,rega 
-0152 1fe67c0b sub pdata ,11 ,null 
-0153 2421016a nbranch p_mouse_le_name_patch_len_overflow ,positive 
-0154 da40000b arg 11 ,regb 
-0155 20400160 call p_mouse_le_name_clear 
-0156 d8c04c20 arg mem_le_name_patch ,contr 
-0157 d8a04adb arg mem_le_adv_swift_pair + 9 ,contw 
-0158 2040015e call p_mouse_le_name_load_next 
-0159 d8c04c20 arg mem_le_name_patch ,contr 
-015a d8a0440a arg mem_le_scan_data + 2 ,contw 
-015b 2040015e call p_mouse_le_name_load_next 
-015c d8c04c20 arg mem_le_name_patch ,contr 
-015d d8a042f8 arg mem_le_name ,contw 
+0150 6fe44c20 fetch 8 ,mem_le_name_patch 
+0151 207a0000 rtn blank 
+0152 6fe0cc1f fetch 1 ,mem_le_name_patch_len 
+0153 1fe22200 copy pdata ,rega 
+0154 1fe67c0b sub pdata ,11 ,null 
+0155 2421016c nbranch p_mouse_le_name_patch_len_overflow ,positive 
+0156 da40000b arg 11 ,regb 
+0157 20400162 call p_mouse_le_name_clear 
+0158 d8c04c20 arg mem_le_name_patch ,contr 
+0159 d8a04adb arg mem_le_adv_swift_pair + 9 ,contw 
+015a 20400160 call p_mouse_le_name_load_next 
+015b d8c04c20 arg mem_le_name_patch ,contr 
+015c d8a0440a arg mem_le_scan_data + 2 ,contw 
+015d 20400160 call p_mouse_le_name_load_next 
+015e d8c04c20 arg mem_le_name_patch ,contr 
+015f d8a042f8 arg mem_le_name ,contw 
 
 p_mouse_le_name_load_next:
-015e 1a227200 copy rega ,loopcnt 
-015f 20207d5f branch memcpy 
+0160 1a227200 copy rega ,loopcnt 
+0161 20207d5f branch memcpy 
 
 p_mouse_le_name_clear:
-0160 d8c04c92 arg mem_mouse_le_name_clear ,contr 
-0161 d8a04adb arg mem_le_adv_swift_pair + 9 ,contw 
-0162 20400168 call p_mouse_le_name_clear_next 
-0163 d8c04c92 arg mem_mouse_le_name_clear ,contr 
-0164 d8a0440a arg mem_le_scan_data + 2 ,contw 
-0165 20400168 call p_mouse_le_name_clear_next 
-0166 d8c04c92 arg mem_mouse_le_name_clear ,contr 
-0167 d8a042f8 arg mem_le_name ,contw 
+0162 d8c04c92 arg mem_mouse_le_name_clear ,contr 
+0163 d8a04adb arg mem_le_adv_swift_pair + 9 ,contw 
+0164 2040016a call p_mouse_le_name_clear_next 
+0165 d8c04c92 arg mem_mouse_le_name_clear ,contr 
+0166 d8a0440a arg mem_le_scan_data + 2 ,contw 
+0167 2040016a call p_mouse_le_name_clear_next 
+0168 d8c04c92 arg mem_mouse_le_name_clear ,contr 
+0169 d8a042f8 arg mem_le_name ,contw 
 
 p_mouse_le_name_clear_next:
-0168 1a427200 copy regb ,loopcnt 
-0169 20207d5f branch memcpy 
+016a 1a427200 copy regb ,loopcnt 
+016b 20207d5f branch memcpy 
 
 p_mouse_le_name_patch_len_overflow:
-016a da400012 arg 18 ,regb 
-016b 20400160 call p_mouse_le_name_clear 
-016c 20400182 call p_mouse_le_swift_pair_disable 
-016d 6fe0cc1f fetch 1 ,mem_le_name_patch_len 
-016e 1fe0fe01 increase 1 ,pdata 
-016f 67e0cad2 store 1 ,mem_le_adv_swift_pair 
-0170 704ad309 jam 9 ,mem_le_adv_swift_pair + 1 
-0171 d8c04c20 arg mem_le_name_patch ,contr 
-0172 d8a04ad4 arg mem_le_adv_swift_pair + 2 ,contw 
-0173 1a227200 copy rega ,loopcnt 
-0174 20407d5f call memcpy 
-0175 6fe0cc1f fetch 1 ,mem_le_name_patch_len 
-0176 1fe0fe01 increase 1 ,pdata 
-0177 67e0c408 store 1 ,mem_le_scan_data 
-0178 70440909 jam 9 ,mem_le_scan_data + 1 
-0179 d8c04c20 arg mem_le_name_patch ,contr 
-017a d8a0440a arg mem_le_scan_data + 2 ,contw 
-017b 1a227200 copy rega ,loopcnt 
-017c 20407d5f call memcpy 
-017d d8c04c1f arg mem_le_name_patch_len ,contr 
-017e d8a042f7 arg mem_le_name_len ,contw 
-017f 1a227200 copy rega ,loopcnt 
-0180 1f20f201 increase 1 ,loopcnt 
-0181 20207d5f branch memcpy 
+016c da400012 arg 18 ,regb 
+016d 20400162 call p_mouse_le_name_clear 
+016e 20400184 call p_mouse_le_swift_pair_disable 
+016f 6fe0cc1f fetch 1 ,mem_le_name_patch_len 
+0170 1fe0fe01 increase 1 ,pdata 
+0171 67e0cad2 store 1 ,mem_le_adv_swift_pair 
+0172 704ad309 jam 9 ,mem_le_adv_swift_pair + 1 
+0173 d8c04c20 arg mem_le_name_patch ,contr 
+0174 d8a04ad4 arg mem_le_adv_swift_pair + 2 ,contw 
+0175 1a227200 copy rega ,loopcnt 
+0176 20407d5f call memcpy 
+0177 6fe0cc1f fetch 1 ,mem_le_name_patch_len 
+0178 1fe0fe01 increase 1 ,pdata 
+0179 67e0c408 store 1 ,mem_le_scan_data 
+017a 70440909 jam 9 ,mem_le_scan_data + 1 
+017b d8c04c20 arg mem_le_name_patch ,contr 
+017c d8a0440a arg mem_le_scan_data + 2 ,contw 
+017d 1a227200 copy rega ,loopcnt 
+017e 20407d5f call memcpy 
+017f d8c04c1f arg mem_le_name_patch_len ,contr 
+0180 d8a042f7 arg mem_le_name_len ,contw 
+0181 1a227200 copy rega ,loopcnt 
+0182 1f20f201 increase 1 ,loopcnt 
+0183 20207d5f branch memcpy 
 
 p_mouse_le_swift_pair_disable:
-0182 d8a04ad2 arg mem_le_adv_swift_pair ,contw 
-0183 df200014 arg 20 ,loopcnt 
-0184 20207d26 branch clear_mem 
+0184 d8a04ad2 arg mem_le_adv_swift_pair ,contw 
+0185 df200014 arg 20 ,loopcnt 
+0186 20207d26 branch clear_mem 
 
 p_mouse_setting_config:
-0185 20758000 rtn wake 
-0186 20402607 call g24_transmit_init 
-0187 204022ff call g24_chmap_param_init 
-0188 20403f1e call mouse_gpio_init 
-0189 2040014e call p_mouse_le_name_load 
-018a 20403d13 call mouse_param_init 
-018b 204003bf call p_mouse_device_multi_led_parm_init 
-018c 20400147 call p_mouse_firebutton_connect_state_check 
-018d 2040013f call p_mouse_double_dpi_judge 
-018e 20400190 call p_mouse_store_normal_tx_power 
-018f 20203bf5 branch mouse_setting_config_next 
+0187 20758000 rtn wake 
+0188 20402607 call g24_transmit_init 
+0189 204022ff call g24_chmap_param_init 
+018a 20403f1e call mouse_gpio_init 
+018b 20400150 call p_mouse_le_name_load 
+018c 20403d13 call mouse_param_init 
+018d 204003c2 call p_mouse_device_multi_led_parm_init 
+018e 20400149 call p_mouse_firebutton_connect_state_check 
+018f 20400141 call p_mouse_double_dpi_judge 
+0190 20400192 call p_mouse_store_normal_tx_power 
+0191 20203bf5 branch mouse_setting_config_next 
 
 p_mouse_store_normal_tx_power:
-0190 6fe0c1e8 fetch 1 ,mem_tx_power 
-0191 67e0cc91 store 1 ,mem_normal_tx_power 
-0192 20600000 rtn 
+0192 6fe0c1e8 fetch 1 ,mem_tx_power 
+0193 67e0cc91 store 1 ,mem_normal_tx_power 
+0194 20600000 rtn 
 
 p_mouse_fetch_normal_tx_power:
-0193 6fe0cc91 fetch 1 ,mem_normal_tx_power 
-0194 67e0c1e8 store 1 ,mem_tx_power 
-0195 20600000 rtn 
+0195 6fe0cc91 fetch 1 ,mem_normal_tx_power 
+0196 67e0c1e8 store 1 ,mem_tx_power 
+0197 20600000 rtn 
 
 p_mouse_cb_fuction:
-0196 5800019b setarg p_mouse_24g_package_data 
-0197 67e1489b store 2 ,mem_cb_24g_transmit_data 
-0198 580001b5 setarg p_mouse_24g_search_dongle 
-0199 67e1489d store 2 ,mem_cb_24g_search_receiver 
-019a 20203bd3 branch mouse_cb_fuction + 4 
+0198 5800019d setarg p_mouse_24g_package_data 
+0199 67e1489b store 2 ,mem_cb_24g_transmit_data 
+019a 580001b7 setarg p_mouse_24g_search_dongle 
+019b 67e1489d store 2 ,mem_cb_24g_search_receiver 
+019c 20203bd3 branch mouse_cb_fuction + 4 
 
 p_mouse_24g_package_data:
-019b c6930000 rtnmark0 mark_24g 
-019c 20403f70 call mouse_motion 
-019d 24740000 nrtn user 
-019e 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-019f c30a81a2 bbit0 mouse_enable_keyboard ,p_mouse_24g_mouse_package_data 
-01a0 6fe0cb8b fetch 1 ,mem_customer_key 
-01a1 243a4884 nbranch mouse_24g_keyboard_package_data ,blank 
+019d c6930000 rtnmark0 mark_24g 
+019e 20403f70 call mouse_motion 
+019f 24740000 nrtn user 
+01a0 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+01a1 c30a81a4 bbit0 mouse_enable_keyboard ,p_mouse_24g_mouse_package_data 
+01a2 6fe0cb8b fetch 1 ,mem_customer_key 
+01a3 243a4884 nbranch mouse_24g_keyboard_package_data ,blank 
 
 p_mouse_24g_mouse_package_data:
-01a2 204042cb call mouse_data_xy_release 
-01a3 6fe0c836 fetch 1 ,mem_24g_data_type 
-01a4 c28081b1 bbit1 1 ,p_mouse_24g_mouse_package_data_now 
-01a5 6848c7c7 fetcht 1 ,mem_24g_txbuf + 1 
-01a6 6fe0c8d0 fetch 1 ,mem_mouse_key 
-01a7 9841fe00 ior temp ,pdata 
-01a8 67e0c8d0 store 1 ,mem_mouse_key 
-01a9 6848c7cc fetcht 1 ,mem_24g_txbuf + 6 
-01aa 6fe0c8d5 fetch 1 ,mem_mouse_z 
-01ab 9840fe00 iadd temp ,pdata 
-01ac 67e0c8d5 store 1 ,mem_mouse_z 
-01ad 6848c7cd fetcht 1 ,mem_24g_txbuf + 7 
-01ae 6fe0c8d6 fetch 1 ,mem_mouse_tz 
-01af 9840fe00 iadd temp ,pdata 
-01b0 67e0c8d6 store 1 ,mem_mouse_tz 
+01a4 204042cb call mouse_data_xy_release 
+01a5 6fe0c836 fetch 1 ,mem_24g_data_type 
+01a6 c28081b3 bbit1 1 ,p_mouse_24g_mouse_package_data_now 
+01a7 6848c7c7 fetcht 1 ,mem_24g_txbuf + 1 
+01a8 6fe0c8d0 fetch 1 ,mem_mouse_key 
+01a9 9841fe00 ior temp ,pdata 
+01aa 67e0c8d0 store 1 ,mem_mouse_key 
+01ab 6848c7cc fetcht 1 ,mem_24g_txbuf + 6 
+01ac 6fe0c8d5 fetch 1 ,mem_mouse_z 
+01ad 9840fe00 iadd temp ,pdata 
+01ae 67e0c8d5 store 1 ,mem_mouse_z 
+01af 6848c7cd fetcht 1 ,mem_24g_txbuf + 7 
+01b0 6fe0c8d6 fetch 1 ,mem_mouse_tz 
+01b1 9840fe00 iadd temp ,pdata 
+01b2 67e0c8d6 store 1 ,mem_mouse_tz 
 
 p_mouse_24g_mouse_package_data_now:
-01b1 70483601 jam type_ms ,mem_24g_data_type 
-01b2 da200007 arg 7 ,rega 
-01b3 da4048d0 arg mem_mouse_key ,regb 
-01b4 202026e1 branch g24_transmit_by_interrupt_enable 
+01b3 70483601 jam type_ms ,mem_24g_data_type 
+01b4 da200007 arg 7 ,rega 
+01b5 da4048d0 arg mem_mouse_key ,regb 
+01b6 202026e1 branch g24_transmit_by_interrupt_enable 
 
 p_mouse_24g_search_dongle:
-01b5 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-01b6 c40b0000 rtnbit0 mouse_enable_24g_search_dongle 
-01b7 6fe0caae fetch 1 ,mem_mouse_long_mult_flag 
-01b8 207a0000 rtn blank 
-01b9 6fe0c8a7 fetch 1 ,mem_24g_abort_pac 
+01b7 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+01b8 c40b0000 rtnbit0 mouse_enable_24g_search_dongle 
+01b9 6fe0caae fetch 1 ,mem_mouse_long_mult_flag 
 01ba 207a0000 rtn blank 
-01bb 6fe0cba1 fetch 1 ,mem_mouse_search_dongle_interval 
-01bc 1fe0fe01 increase 1 ,pdata 
-01bd 1fe17e03 and_into 3 ,pdata 
-01be 67e0cba1 store 1 ,mem_mouse_search_dongle_interval 
-01bf 247a0000 nrtn blank 
-01c0 704ba200 jam 0 ,mem_mouse_search_dongle_ch 
+01bb 6fe0c8a7 fetch 1 ,mem_24g_abort_pac 
+01bc 207a0000 rtn blank 
+01bd 6fe0cba1 fetch 1 ,mem_mouse_search_dongle_interval 
+01be 1fe0fe01 increase 1 ,pdata 
+01bf 1fe17e03 and_into 3 ,pdata 
+01c0 67e0cba1 store 1 ,mem_mouse_search_dongle_interval 
+01c1 247a0000 nrtn blank 
+01c2 704ba200 jam 0 ,mem_mouse_search_dongle_ch 
 
 p_mouse_24g_search_dongle_loop:
-01c1 6fe0cba2 fetch 1 ,mem_mouse_search_dongle_ch 
-01c2 1fe0fe01 increase 1 ,pdata 
-01c3 67e0cba2 store 1 ,mem_mouse_search_dongle_ch 
-01c4 1fe67c08 sub pdata ,g24_ch_number ,null 
-01c5 242101cb nbranch p_mouse_24g_search_dongle_loop_end ,positive 
-01c6 2040259a call g24_reconn_data_prep 
-01c7 2040265b call g24_transmit_receive_ack 
-01c8 242c01da nbranch p_mouse_24g_search_dongle_loop_retry ,sync 
-01c9 243781da nbranch p_mouse_24g_search_dongle_loop_retry ,user3 
-01ca 204001d1 call p_mouse_24g_search_dongle_success 
+01c3 6fe0cba2 fetch 1 ,mem_mouse_search_dongle_ch 
+01c4 1fe0fe01 increase 1 ,pdata 
+01c5 67e0cba2 store 1 ,mem_mouse_search_dongle_ch 
+01c6 1fe67c08 sub pdata ,g24_ch_number ,null 
+01c7 242101cd nbranch p_mouse_24g_search_dongle_loop_end ,positive 
+01c8 2040259a call g24_reconn_data_prep 
+01c9 2040265b call g24_transmit_receive_ack 
+01ca 242c01dc nbranch p_mouse_24g_search_dongle_loop_retry ,sync 
+01cb 243781dc nbranch p_mouse_24g_search_dongle_loop_retry ,user3 
+01cc 204001d3 call p_mouse_24g_search_dongle_success 
 
 p_mouse_24g_search_dongle_loop_end:
-01cb 20402597 call g24_txbuf_clear 
-01cc 6fe0cba3 fetch 1 ,mem_mouse_search_dongle_count 
-01cd 1fe0fe01 increase 1 ,pdata 
-01ce 67e0cba3 store 1 ,mem_mouse_search_dongle_count 
-01cf c00801dc beq g24_ch_poll_count ,p_mouse_24g_search_dongle_check 
-01d0 20600000 rtn 
+01cd 20402597 call g24_txbuf_clear 
+01ce 6fe0cba3 fetch 1 ,mem_mouse_search_dongle_count 
+01cf 1fe0fe01 increase 1 ,pdata 
+01d0 67e0cba3 store 1 ,mem_mouse_search_dongle_count 
+01d1 c00801de beq g24_ch_poll_count ,p_mouse_24g_search_dongle_check 
+01d2 20600000 rtn 
 
 p_mouse_24g_search_dongle_success:
-01d1 6fe0c8a7 fetch 1 ,mem_24g_abort_pac 
-01d2 203a488c branch mouse_24g_search_dongle_init ,blank 
-01d3 704ba300 jam 0 ,mem_mouse_search_dongle_count 
-01d4 6fe0cba4 fetch 1 ,mem_mouse_search_dongle_action 
-01d5 c4000000 rtnbit0 g24_disconn_state 
-01d6 793ffe00 set0 g24_disconn_state ,pdata 
-01d7 67e0cba4 store 1 ,mem_mouse_search_dongle_action 
-01d8 20404544 call mouse_no_data_timer_init 
-01d9 2020036f branch p_mouse_init_sensor_wakeup 
+01d3 6fe0c8a7 fetch 1 ,mem_24g_abort_pac 
+01d4 203a488c branch mouse_24g_search_dongle_init ,blank 
+01d5 704ba300 jam 0 ,mem_mouse_search_dongle_count 
+01d6 6fe0cba4 fetch 1 ,mem_mouse_search_dongle_action 
+01d7 c4000000 rtnbit0 g24_disconn_state 
+01d8 793ffe00 set0 g24_disconn_state ,pdata 
+01d9 67e0cba4 store 1 ,mem_mouse_search_dongle_action 
+01da 20404544 call mouse_no_data_timer_init 
+01db 20200372 branch p_mouse_init_sensor_wakeup 
 
 p_mouse_24g_search_dongle_loop_retry:
-01da 204022cb call g24_ch 
-01db 202001c1 branch p_mouse_24g_search_dongle_loop 
+01dc 204022cb call g24_ch 
+01dd 202001c3 branch p_mouse_24g_search_dongle_loop 
 
 p_mouse_24g_search_dongle_check:
-01dc 704ba300 jam 0 ,mem_mouse_search_dongle_count 
-01dd 6fe0cba4 fetch 1 ,mem_mouse_search_dongle_action 
-01de c3800000 rtnbit1 g24_disconn_state 
-01df 79207e00 set1 g24_disconn_state ,pdata 
-01e0 67e0cba4 store 1 ,mem_mouse_search_dongle_action 
-01e1 6fe14bbc fetch 2 ,mem_mouse_24g_search_dongle_time_init 
-01e2 67e14ab2 store 2 ,mem_mouse_no_data_timer 
-01e3 20200556 branch p_mouse_sensor_powerdown 
+01de 704ba300 jam 0 ,mem_mouse_search_dongle_count 
+01df 6fe0cba4 fetch 1 ,mem_mouse_search_dongle_action 
+01e0 c3800000 rtnbit1 g24_disconn_state 
+01e1 79207e00 set1 g24_disconn_state ,pdata 
+01e2 67e0cba4 store 1 ,mem_mouse_search_dongle_action 
+01e3 6fe14bbc fetch 2 ,mem_mouse_24g_search_dongle_time_init 
+01e4 67e14ab2 store 2 ,mem_mouse_no_data_timer 
+01e5 20200556 branch p_mouse_sensor_powerdown 
 
 p_g24_transmit_no_interrupt:
-01e4 20402631 call g24_txdata_prep 
-01e5 2434027e nbranch p_g24_nodata_transmit ,user 
+01e6 20402631 call g24_txdata_prep 
+01e7 24340280 nbranch p_g24_nodata_transmit ,user 
 
 p_g24_transmit_start:
-01e6 204001f4 call p_g24_transmit_process 
-01e7 204026ee call power_ctrl_start 
-01e8 2040007b call p_mouse_24g_fast_conn_mode_check 
-01e9 6fe0cbe1 fetch 1 ,mem_sensor_shutdown_flag 
-01ea 243a01ef nbranch p_g24_short_sleep ,blank 
-01eb 6fe448b0 fetch 8 ,mem_24g_long_sleep_set 
-01ec 67e4485c store 8 ,mem_24g_enter_hibernate 
-01ed 6fe148c2 fetch 2 ,mem_24g_long_sleep_param_update_timer_init 
-01ee 67e148c4 store 2 ,mem_24g_long_sleep_param_update_timer 
+01e8 204001f6 call p_g24_transmit_process 
+01e9 204026ee call power_ctrl_start 
+01ea 2040007d call p_mouse_24g_fast_conn_mode_check 
+01eb 6fe0cbe1 fetch 1 ,mem_sensor_shutdown_flag 
+01ec 243a01f1 nbranch p_g24_short_sleep ,blank 
+01ed 6fe448b0 fetch 8 ,mem_24g_long_sleep_set 
+01ee 67e4485c store 8 ,mem_24g_enter_hibernate 
+01ef 6fe148c2 fetch 2 ,mem_24g_long_sleep_param_update_timer_init 
+01f0 67e148c4 store 2 ,mem_24g_long_sleep_param_update_timer 
 
 p_g24_short_sleep:
-01ef 204026bb call g24_lpm_wait 
-01f0 24740000 nrtn user 
-01f1 20407fdc call clear_wake 
-01f2 6fe1c8ad fetch 3 ,mem_24g_short_sleep_set 
-01f3 202026b8 branch g24_long_sleep2 
+01f1 204026bb call g24_lpm_wait 
+01f2 24740000 nrtn user 
+01f3 20407fdc call clear_wake 
+01f4 6fe1c8ad fetch 3 ,mem_24g_short_sleep_set 
+01f5 202026b8 branch g24_long_sleep2 
 
 p_g24_transmit_process:
-01f4 7048a600 jam 0 ,mem_24g_retry 
+01f6 7048a600 jam 0 ,mem_24g_retry 
 
 p_g24_transmit_loop:
-01f5 6961015f fetchr timeup ,2 ,mem_param_rx_setup 
-01f6 34730200 until clkn_rt ,meet 
-01f7 2040265b call g24_transmit_receive_ack 
-01f8 6fe0c82c fetch 1 ,mem_24g_no_ack 
-01f9 c000a651 beq no_ack_24g ,g24_transmit_no_ack 
-01fa 242c01ff nbranch p_g24_retransmit ,sync 
-01fb 243781ff nbranch p_g24_retransmit ,user3 
-01fc 20402672 call g24_ackpayload_parse 
-01fd 2040022d call p_mouse_wakeup_24g 
-01fe 20202651 branch g24_transmit_no_ack 
+01f7 6961015f fetchr timeup ,2 ,mem_param_rx_setup 
+01f8 34730200 until clkn_rt ,meet 
+01f9 2040265b call g24_transmit_receive_ack 
+01fa 6fe0c82c fetch 1 ,mem_24g_no_ack 
+01fb c000a651 beq no_ack_24g ,g24_transmit_no_ack 
+01fc 242c0201 nbranch p_g24_retransmit ,sync 
+01fd 24378201 nbranch p_g24_retransmit ,user3 
+01fe 20402672 call g24_ackpayload_parse 
+01ff 2040022f call p_mouse_wakeup_24g 
+0200 20202651 branch g24_transmit_no_ack 
 
 p_g24_retransmit:
-01ff 6fe0cac5 fetch 1 ,mem_mouse_need_soft_reset 
-0200 247a0000 nrtn blank 
-0201 2040021d call p_mouse_select_device_by_pb_button 
-0202 20400212 call p_mouse_select_device_by_dpi_button_once 
-0203 6fe0c8a7 fetch 1 ,mem_24g_abort_pac 
-0204 247a0000 nrtn blank 
-0205 6fe148a3 fetch 2 ,mem_24g_txfail_cnt 
-0206 1fe0fe01 increase 1 ,pdata 
-0207 67e148a3 store 2 ,mem_24g_txfail_cnt 
-0208 6fe0c8a4 fetch 1 ,mem_24g_txfail_cnt + 1 
-0209 c280a679 bbit1 1 ,g24_tx_attempt_fail 
-020a 2040267e call g24_transmit_hop_process 
-020b 2040020d call p_delay_40ms 
-020c 202001f5 branch p_g24_transmit_loop 
+0201 6fe0cac5 fetch 1 ,mem_mouse_need_soft_reset 
+0202 247a0000 nrtn blank 
+0203 2040021f call p_mouse_select_device_by_pb_button 
+0204 20400214 call p_mouse_select_device_by_dpi_button_once 
+0205 6fe0c8a7 fetch 1 ,mem_24g_abort_pac 
+0206 247a0000 nrtn blank 
+0207 6fe148a3 fetch 2 ,mem_24g_txfail_cnt 
+0208 1fe0fe01 increase 1 ,pdata 
+0209 67e148a3 store 2 ,mem_24g_txfail_cnt 
+020a 6fe0c8a4 fetch 1 ,mem_24g_txfail_cnt + 1 
+020b c280a679 bbit1 1 ,g24_tx_attempt_fail 
+020c 2040267e call g24_transmit_hop_process 
+020d 2040020f call p_delay_40ms 
+020e 202001f7 branch p_g24_transmit_loop 
 
 p_delay_40ms:
-020d 6fe0c8a4 fetch 1 ,mem_24g_txfail_cnt + 1 
-020e 1fe67c00 sub pdata ,0x00 ,null 
-020f 20610000 rtn positive 
-0210 df200028 arg 40 ,loopcnt 
-0211 20207d13 branch delay_ms_wait 
+020f 6fe0c8a4 fetch 1 ,mem_24g_txfail_cnt + 1 
+0210 1fe67c00 sub pdata ,0x00 ,null 
+0211 20610000 rtn positive 
+0212 df200028 arg 40 ,loopcnt 
+0213 20207d13 branch delay_ms_wait 
 
 p_mouse_select_device_by_dpi_button_once:
-0212 d8e0000c arg 12 ,queue 
-0213 20407d74 call timer_check 
-0214 247a0000 nrtn blank 
-0215 2040021a call p_mouse_dpi_check_once 
-0216 2040407c call mouse_dpi_key_check_long_press 
+0214 d8e0000c arg 12 ,queue 
+0215 20407d74 call timer_check 
+0216 247a0000 nrtn blank 
+0217 2040021c call p_mouse_dpi_check_once 
+0218 2040407c call mouse_dpi_key_check_long_press 
 
 p_mouse_g24_retransmit_100ms_timer_init:
-0217 d8e0000c arg 12 ,queue 
-0218 580000a0 setarg 160 
-0219 20207d66 branch timer_init 
+0219 d8e0000c arg 12 ,queue 
+021a 580000a0 setarg 160 
+021b 20207d66 branch timer_init 
 
 p_mouse_dpi_check_once:
-021a 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-021b c4140000 rtnbit0 mouse_enable_select_device_by_dpi_button 
-021c 202005ea branch p_mouse_dpi_check 
+021c 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+021d c4140000 rtnbit0 mouse_enable_select_device_by_dpi_button 
+021e 202005ea branch p_mouse_dpi_check 
 
 p_mouse_select_device_by_pb_button:
-021d 6fe0c91b fetch 1 ,mem_config_select_device_button_gpio 
-021e c17f8000 rtneq gpio_disable 
-021f da200000 arg 0 ,rega 
-0220 704b9606 jam mouse_pb_key ,mem_mouse_key_temp 
-0221 6848c91b fetcht 1 ,mem_config_select_device_button_gpio 
-0222 2040466a call mouse_pb_button_check 
-0223 67e0cb94 store 1 ,mem_mouse_pbkey_press_status 
-0224 6fe0c910 fetch 1 ,mem_matrix_public_gpio 
-0225 c07f822a beq gpio_disable ,p_mouse_3io6key_pb_button_check_end 
-0226 20404168 call mouse_matrix_public_gpio_reset 
+021f 6fe0c91b fetch 1 ,mem_config_select_device_button_gpio 
+0220 c17f8000 rtneq gpio_disable 
+0221 da200000 arg 0 ,rega 
+0222 704b9606 jam mouse_pb_key ,mem_mouse_key_temp 
+0223 6848c91b fetcht 1 ,mem_config_select_device_button_gpio 
+0224 2040466a call mouse_pb_button_check 
+0225 67e0cb94 store 1 ,mem_mouse_pbkey_press_status 
+0226 6fe0c910 fetch 1 ,mem_matrix_public_gpio 
+0227 c07f822c beq gpio_disable ,p_mouse_3io6key_pb_button_check_end 
+0228 20404168 call mouse_matrix_public_gpio_reset 
 
 p_mouse_select_device_by_pb_button_exit:
-0227 1a227e00 copy rega ,pdata 
-0228 c283468d bbit1 mouse_pb_key ,mouse_select_device_button_down + 2 
-0229 20204680 branch mouse_select_device_button_up 
+0229 1a227e00 copy rega ,pdata 
+022a c283468d bbit1 mouse_pb_key ,mouse_select_device_button_down + 2 
+022b 20204680 branch mouse_select_device_button_up 
 
 p_mouse_3io6key_pb_button_check_end:
-022a 6848c91b fetcht 1 ,mem_config_select_device_button_gpio 
-022b 20403f56 call mouse_gpio_config_input_pu 
-022c 20200227 branch p_mouse_select_device_by_pb_button_exit 
+022c 6848c91b fetcht 1 ,mem_config_select_device_button_gpio 
+022d 20403f56 call mouse_gpio_config_input_pu 
+022e 20200229 branch p_mouse_select_device_by_pb_button_exit 
 
 p_mouse_wakeup_24g:
-022d 6fe0cbe1 fetch 1 ,mem_sensor_shutdown_flag 
-022e 245a0231 ncall p_mouse_wakeup_24g_from_long_sleep ,blank 
-022f 704be100 jam 0 ,mem_sensor_shutdown_flag 
-0230 20600000 rtn 
+022f 6fe0cbe1 fetch 1 ,mem_sensor_shutdown_flag 
+0230 245a0233 ncall p_mouse_wakeup_24g_from_long_sleep ,blank 
+0231 704be100 jam 0 ,mem_sensor_shutdown_flag 
+0232 20600000 rtn 
 
 p_mouse_wakeup_24g_from_long_sleep:
-0231 2040036f call p_mouse_init_sensor_wakeup 
-0232 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-0233 c41e0000 rtnbit0 mouse_enable_wheel_wake_up_cancel 
+0233 20400372 call p_mouse_init_sensor_wakeup 
+0234 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+0235 c41e0000 rtnbit0 mouse_enable_wheel_wake_up_cancel 
 
 p_mouse_wheel_set_wakeup:
-0234 6848c913 fetcht 1 ,mem_whee_a_data_gpio 
-0235 20403f56 call mouse_gpio_config_input_pu 
-0236 6848c914 fetcht 1 ,mem_whee_b_data_gpio 
-0237 20203f56 branch mouse_gpio_config_input_pu 
+0236 6848c913 fetcht 1 ,mem_whee_a_data_gpio 
+0237 20403f56 call mouse_gpio_config_input_pu 
+0238 6848c914 fetcht 1 ,mem_whee_b_data_gpio 
+0239 20203f56 branch mouse_gpio_config_input_pu 
 
 p_mouse_app_enter_hibernate:
-0238 58000006 setarg pan_reg_config 
-0239 20405b0d call twspi_read 
-023a c281be23 bbit1 3 ,mouse_app_enter_hibernate + 3 
-023b 2040054f call p_mouse_sensor_reset 
-023c 20400556 call p_mouse_sensor_powerdown 
-023d 20203e23 branch mouse_app_enter_hibernate + 3 
+023a 58000006 setarg pan_reg_config 
+023b 20405b0d call twspi_read 
+023c c281be23 bbit1 3 ,mouse_app_enter_hibernate + 3 
+023d 2040054f call p_mouse_sensor_reset 
+023e 20400556 call p_mouse_sensor_powerdown 
+023f 20203e23 branch mouse_app_enter_hibernate + 3 
 
 p_mouse_setgpio_hibernate:
-023e 204042e9 call mouse_set_sdio_high 
-023f 20407fdc call clear_wake 
-0240 20400467 call p_mouse_logo_led_off 
-0241 20404976 call mouse_low_voltage_led_off 
-0242 20404015 call mouse_before_hibernate_wheel_gpio_set 
-0243 6848c910 fetcht 1 ,mem_matrix_public_gpio 
-0244 20406069 call gpio_out_active 
+0240 204042e9 call mouse_set_sdio_high 
+0241 20407fdc call clear_wake 
+0242 20400466 call p_mouse_logo_led_off 
+0243 20404976 call mouse_low_voltage_led_off 
+0244 20404015 call mouse_before_hibernate_wheel_gpio_set 
 0245 6848c910 fetcht 1 ,mem_matrix_public_gpio 
-0246 20406042 call gpio_clr_wake 
-0247 6fe0c920 fetch 1 ,mem_mouse_sensor_sdio_gpio 
-0248 20400597 call p_mouse_gpio_config_output_high 
-0249 d8400003 arg 3 ,temp 
-024a 20403f56 call mouse_gpio_config_input_pu 
-024b 20400276 call p_mouse_lpm_before_common 
-024c 20406082 call gpio_pd_idle 
-024d 2040044b call p_mouse_device_multi_led_all_off 
-024e d8400013 arg 19 ,temp 
-024f 20403f56 call mouse_gpio_config_input_pu 
-0250 20400254 call p_mouse_device_switch_gpio_high_impedance 
-0251 20400258 call p_mouse_gpio_set_high_impedance 
-0252 20400265 call p_mouse_adc_gpio_set_before_hibernate 
-0253 2020026c branch p_mouse_wheel_gpio_set_before_hibernate 
+0246 20406069 call gpio_out_active 
+0247 6848c910 fetcht 1 ,mem_matrix_public_gpio 
+0248 20406042 call gpio_clr_wake 
+0249 6fe0c920 fetch 1 ,mem_mouse_sensor_sdio_gpio 
+024a 20400597 call p_mouse_gpio_config_output_high 
+024b d8400003 arg 3 ,temp 
+024c 20403f56 call mouse_gpio_config_input_pu 
+024d 20400278 call p_mouse_lpm_before_common 
+024e 20406082 call gpio_pd_idle 
+024f 2040044a call p_mouse_device_multi_led_all_off 
+0250 d8400013 arg 19 ,temp 
+0251 20403f56 call mouse_gpio_config_input_pu 
+0252 20400256 call p_mouse_device_switch_gpio_high_impedance 
+0253 2040025a call p_mouse_gpio_set_high_impedance 
+0254 20400267 call p_mouse_adc_gpio_set_before_hibernate 
+0255 2020026e branch p_mouse_wheel_gpio_set_before_hibernate 
 
 p_mouse_device_switch_gpio_high_impedance:
-0254 6fe0c91e fetch 1 ,mem_device_switch_gpio 
-0255 c17f8000 rtneq 0xff 
-0256 6848c91e fetcht 1 ,mem_device_switch_gpio 
-0257 2020607f branch gpio_set_high_impedance 
+0256 6fe0c91e fetch 1 ,mem_device_switch_gpio 
+0257 c17f8000 rtneq 0xff 
+0258 6848c91e fetcht 1 ,mem_device_switch_gpio 
+0259 2020607f branch gpio_set_high_impedance 
 
 p_mouse_gpio_set_high_impedance:
-0258 6fe1cbde fetch 3 ,mem_mouse_set_high_impedance_bit_set 
-0259 67e1895c store 3 ,mem_pdatatemp 
-025a df200014 arg 20 ,loopcnt 
-025b d8400000 arg 0 ,temp 
+025a 6fe1cbde fetch 3 ,mem_mouse_set_high_impedance_bit_set 
+025b 67e1895c store 3 ,mem_pdatatemp 
+025c df200014 arg 20 ,loopcnt 
+025d d8400000 arg 0 ,temp 
 
 p_mouse_gpio_set_high_impedance_bit_loop:
-025c 6fe1895c fetch 3 ,mem_pdatatemp 
-025d 2feffe00 isolate1 0 ,pdata 
-025e 2040e07f call gpio_set_high_impedance ,true 
-025f 6fe1895c fetch 3 ,mem_pdatatemp 
-0260 1fe37e00 rshift pdata ,pdata 
-0261 67e1895c store 3 ,mem_pdatatemp 
-0262 18408401 increase 1 ,temp 
-0263 c200025c loop p_mouse_gpio_set_high_impedance_bit_loop 
-0264 20600000 rtn 
+025e 6fe1895c fetch 3 ,mem_pdatatemp 
+025f 2feffe00 isolate1 0 ,pdata 
+0260 2040e07f call gpio_set_high_impedance ,true 
+0261 6fe1895c fetch 3 ,mem_pdatatemp 
+0262 1fe37e00 rshift pdata ,pdata 
+0263 67e1895c store 3 ,mem_pdatatemp 
+0264 18408401 increase 1 ,temp 
+0265 c200025e loop p_mouse_gpio_set_high_impedance_bit_loop 
+0266 20600000 rtn 
 
 p_mouse_adc_gpio_set_before_hibernate:
-0265 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-0266 c2800269 bbit1 mouse_enable_1io2led ,p_mouse_adc_gpio_set_before_hibernate_next 
-0267 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-0268 c40a0000 rtnbit0 mouse_enable_adc 
+0267 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+0268 c280026b bbit1 mouse_enable_1io2led ,p_mouse_adc_gpio_set_before_hibernate_next 
+0269 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+026a c40a0000 rtnbit0 mouse_enable_adc 
 
 p_mouse_adc_gpio_set_before_hibernate_next:
-0269 6fe0c8fc fetch 1 ,mem_adc_channel_gpio 
-026a d84000c0 arg gpcfg_no_ie ,temp 
-026b 20206093 branch gpio_config_function_int 
+026b 6fe0c8fc fetch 1 ,mem_adc_channel_gpio 
+026c d84000c0 arg gpcfg_no_ie ,temp 
+026d 20206093 branch gpio_config_function_int 
 
 p_mouse_wheel_gpio_set_before_hibernate:
-026c 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-026d c41e0000 rtnbit0 mouse_enable_wheel_wake_up_cancel 
+026e 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+026f c41e0000 rtnbit0 mouse_enable_wheel_wake_up_cancel 
 
 p_mouse_wheel_clr_wakeup:
-026e 6848c913 fetcht 1 ,mem_whee_a_data_gpio 
-026f 20406042 call gpio_clr_wake 
-0270 6848c914 fetcht 1 ,mem_whee_b_data_gpio 
+0270 6848c913 fetcht 1 ,mem_whee_a_data_gpio 
 0271 20406042 call gpio_clr_wake 
-0272 6848c913 fetcht 1 ,mem_whee_a_data_gpio 
-0273 20403f54 call mouse_gpio_config_input_pd 
-0274 6848c914 fetcht 1 ,mem_whee_b_data_gpio 
-0275 20203f54 branch mouse_gpio_config_input_pd 
+0272 6848c914 fetcht 1 ,mem_whee_b_data_gpio 
+0273 20406042 call gpio_clr_wake 
+0274 6848c913 fetcht 1 ,mem_whee_a_data_gpio 
+0275 20403f54 call mouse_gpio_config_input_pd 
+0276 6848c914 fetcht 1 ,mem_whee_b_data_gpio 
+0277 20203f54 branch mouse_gpio_config_input_pd 
 
 p_mouse_lpm_before_common:
-0276 6848c913 fetcht 1 ,mem_whee_a_data_gpio 
-0277 20406050 call gpio_config_input 
-0278 6848c914 fetcht 1 ,mem_whee_b_data_gpio 
+0278 6848c913 fetcht 1 ,mem_whee_a_data_gpio 
 0279 20406050 call gpio_config_input 
-027a 20403f88 call mouse_wheel_check 
-027b 6fe0c91f fetch 1 ,mem_mouse_sensor_sclk_gpio 
-027c 20400597 call p_mouse_gpio_config_output_high 
-027d 20203e44 branch mouse_lpm_before_common + 4 
+027a 6848c914 fetcht 1 ,mem_whee_b_data_gpio 
+027b 20406050 call gpio_config_input 
+027c 20403f88 call mouse_wheel_check 
+027d 6fe0c91f fetch 1 ,mem_mouse_sensor_sclk_gpio 
+027e 20400597 call p_mouse_gpio_config_output_high 
+027f 20203e44 branch mouse_lpm_before_common + 4 
 
 p_g24_nodata_transmit:
-027e 6fe0c8a7 fetch 1 ,mem_24g_abort_pac 
-027f 205a028a call p_g24_send_abort_packet ,blank 
-0280 6fe0c8bd fetch 1 ,mem_24g_transmit_by_interrupt 
-0281 c1008000 rtneq g24_tx_timer_int_enable 
-0282 2040269f call g24_search_receiver 
+0280 6fe0c8a7 fetch 1 ,mem_24g_abort_pac 
+0281 205a028c call p_g24_send_abort_packet ,blank 
+0282 6fe0c8bd fetch 1 ,mem_24g_transmit_by_interrupt 
+0283 c1008000 rtneq g24_tx_timer_int_enable 
+0284 2040269f call g24_search_receiver 
 
 p_g24_long_sleep:
-0283 20400526 call p_g24_lpm_wait 
-0284 24740000 nrtn user 
-0285 204026c4 call g24_setgpio_lpm_before 
-0286 6fe0cbe1 fetch 1 ,mem_sensor_shutdown_flag 
-0287 245a023e ncall p_mouse_setgpio_hibernate ,blank 
-0288 6fe2485c fetch 4 ,mem_24g_enter_hibernate 
-0289 202026b8 branch g24_long_sleep2 
+0285 20400526 call p_g24_lpm_wait 
+0286 24740000 nrtn user 
+0287 204026c4 call g24_setgpio_lpm_before 
+0288 6fe0cbe1 fetch 1 ,mem_sensor_shutdown_flag 
+0289 245a0240 ncall p_mouse_setgpio_hibernate ,blank 
+028a 6fe2485c fetch 4 ,mem_24g_enter_hibernate 
+028b 202026b8 branch g24_long_sleep2 
 
 p_g24_send_abort_packet:
-028a 70483601 jam type_ms ,mem_24g_data_type 
-028b 7048a701 jam 1 ,mem_24g_abort_pac 
-028c 20402642 call g24_transmit_rf_ctrl_clear 
-028d 67e0c7c6 store 1 ,mem_24g_txbuf 
-028e 58000000 setarg 0 
-028f 67e3c7c7 store 7 ,mem_24g_txbuf + 1 
-0290 6fe248a9 fetch 4 ,mem_24g_device_addr 
-0291 67e247ce store 4 ,mem_24g_txbuf + 8 
-0292 7048350c jam 12 ,mem_24g_datalen 
-0293 6fe0c836 fetch 1 ,mem_24g_data_type 
-0294 79207e03 set1 bit_abort ,pdata 
-0295 67e0c836 store 1 ,mem_24g_data_type 
-0296 20402291 call g24_transmit_prep 
-0297 202001e6 branch p_g24_transmit_start 
+028c 70483601 jam type_ms ,mem_24g_data_type 
+028d 7048a701 jam 1 ,mem_24g_abort_pac 
+028e 20402642 call g24_transmit_rf_ctrl_clear 
+028f 67e0c7c6 store 1 ,mem_24g_txbuf 
+0290 58000000 setarg 0 
+0291 67e3c7c7 store 7 ,mem_24g_txbuf + 1 
+0292 6fe248a9 fetch 4 ,mem_24g_device_addr 
+0293 67e247ce store 4 ,mem_24g_txbuf + 8 
+0294 7048350c jam 12 ,mem_24g_datalen 
+0295 6fe0c836 fetch 1 ,mem_24g_data_type 
+0296 79207e03 set1 bit_abort ,pdata 
+0297 67e0c836 store 1 ,mem_24g_data_type 
+0298 20402291 call g24_transmit_prep 
+0299 202001e8 branch p_g24_transmit_start 
 
 p_mouse_priority_bb_event:
-0298 1a627e00 copy regc ,pdata 
-0299 c00082a9 beq bt_evt_bb_connected ,p_mouse_bb_event_connected 
-029a c01e02cf beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
-029b c01c82c8 beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
-029c c01d02e0 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
-029d c01902b2 beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
-029e c00a82ac beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
-029f c00a02a7 beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
-02a0 c02202b9 beq bt_evt_le_parse_conn_param_accepted ,p_mouse_le_parse_conn_param_accepted 
-02a1 c02002c3 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
-02a2 c00902a4 beq bt_evt_hid_handshake ,p_mouse_bt_hid_handshake 
-02a3 20204336 branch mouse_priority_bb_event + 2 
+029a 1a627e00 copy regc ,pdata 
+029b c00082ab beq bt_evt_bb_connected ,p_mouse_bb_event_connected 
+029c c01e02d1 beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
+029d c01c82ca beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
+029e c01d02e2 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
+029f c01902b4 beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
+02a0 c00a82ae beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
+02a1 c00a02a9 beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
+02a2 c02202bb beq bt_evt_le_parse_conn_param_accepted ,p_mouse_le_parse_conn_param_accepted 
+02a3 c02002c5 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
+02a4 c00902a6 beq bt_evt_hid_handshake ,p_mouse_bt_hid_handshake 
+02a5 20204336 branch mouse_priority_bb_event + 2 
 
 p_mouse_bt_hid_handshake:
-02a4 70445401 jam app_handshake_done ,mem_app_handshake_flag 
-02a5 20403223 call app_lpm_mult_enable 
-02a6 20204427 branch mouse_bt_hid_handshake + 3 
+02a6 70445401 jam app_handshake_done ,mem_app_handshake_flag 
+02a7 20403223 call app_lpm_mult_enable 
+02a8 20204427 branch mouse_bt_hid_handshake + 3 
 
 p_mouse_le_bb_event_connected:
-02a7 204003b5 call p_mouse_led_blink_pair_disable 
-02a8 20204350 branch mouse_le_bb_event_connected 
+02a9 204003b7 call p_mouse_led_blink_pair_disable 
+02aa 20204350 branch mouse_le_bb_event_connected 
 
 p_mouse_bb_event_connected:
-02a9 20404544 call mouse_no_data_timer_init 
-02aa 204003b5 call p_mouse_led_blink_pair_disable 
-02ab 202043fa branch mouse_bb_event_connected 
+02ab 20404544 call mouse_no_data_timer_init 
+02ac 204003b7 call p_mouse_led_blink_pair_disable 
+02ad 202043fa branch mouse_bb_event_connected 
 
 p_mouse_le_bb_disconnected:
-02ac 58000000 setarg 0 
-02ad 67e14af2 store 2 ,mem_le_battery_level_updata_timer 
-02ae 67e0cc7b store 1 ,mem_mouse_le_send_conn_param_update 
-02af 67e0cc7c store 1 ,mem_mouse_le_send_conn_param_update_timer 
-02b0 67e0cac6 store 1 ,mem_mouse_le_bb_connected_flag 
-02b1 20204366 branch mouse_le_bb_disconnected + 7 
+02ae 58000000 setarg 0 
+02af 67e14af2 store 2 ,mem_le_battery_level_updata_timer 
+02b0 67e0cc7b store 1 ,mem_mouse_le_send_conn_param_update 
+02b1 67e0cc7c store 1 ,mem_mouse_le_send_conn_param_update_timer 
+02b2 67e0cac6 store 1 ,mem_mouse_le_bb_connected_flag 
+02b3 20204366 branch mouse_le_bb_disconnected + 7 
 
 p_mouse_le_ll_start_encryt:
-02b2 6fe0cac7 fetch 1 ,mem_mouse_le_reconnect_flag 
-02b3 c00082b6 beq 1 ,p_mouse_le_ll_reconn_start_encryt 
-02b4 704b7614 jam 20 ,mem_le_start_encrypt_timer 
-02b5 20204373 branch mouse_le_ll_enable_start_enc_flag 
+02b4 6fe0cac7 fetch 1 ,mem_mouse_le_reconnect_flag 
+02b5 c00082b8 beq 1 ,p_mouse_le_ll_reconn_start_encryt 
+02b6 704b7614 jam 20 ,mem_le_start_encrypt_timer 
+02b7 20204373 branch mouse_le_ll_enable_start_enc_flag 
 
 p_mouse_le_ll_reconn_start_encryt:
-02b6 2040436c call mouse_updata_le_param 
-02b7 704b760a jam 10 ,mem_le_start_encrypt_timer 
-02b8 20204373 branch mouse_le_ll_enable_start_enc_flag 
+02b8 2040436c call mouse_updata_le_param 
+02b9 704b760a jam 10 ,mem_le_start_encrypt_timer 
+02ba 20204373 branch mouse_le_ll_enable_start_enc_flag 
 
 p_mouse_le_parse_conn_param_accepted:
-02b9 6fe082c1 fetch 1 ,mem_le_new_conninterval 
-02ba 1fe67c0c sub pdata ,le_interval_15ms ,null 
-02bb 24214384 nbranch mouse_le_conn_param_lpm_disable ,positive 
-02bc 6fe082c3 fetch 1 ,mem_le_new_connslavelatency 
-02bd 6848cb8a fetcht 1 ,mem_lpm_mult_init 
-02be 98467c00 isub temp ,null 
-02bf 2021439a branch mouse_le_lpm_mult_reinit ,positive 
-02c0 6fe082c3 fetch 1 ,mem_le_new_connslavelatency 
-02c1 67e0c177 store 1 ,mem_lpm_mult 
-02c2 20204386 branch mouse_le_conn_param_lpm_enable 
+02bb 6fe082c1 fetch 1 ,mem_le_new_conninterval 
+02bc 1fe67c0c sub pdata ,le_interval_15ms ,null 
+02bd 24214384 nbranch mouse_le_conn_param_lpm_disable ,positive 
+02be 6fe082c3 fetch 1 ,mem_le_new_connslavelatency 
+02bf 6848cb8a fetcht 1 ,mem_lpm_mult_init 
+02c0 98467c00 isub temp ,null 
+02c1 2021439a branch mouse_le_lpm_mult_reinit ,positive 
+02c2 6fe082c3 fetch 1 ,mem_le_new_connslavelatency 
+02c3 67e0c177 store 1 ,mem_lpm_mult 
+02c4 20204386 branch mouse_le_conn_param_lpm_enable 
 
 p_mouse_le_conn_param_update_rsp_recieved:
-02c3 6fe0cc7b fetch 1 ,mem_mouse_le_send_conn_param_update 
-02c4 247a0000 nrtn blank 
-02c5 704c7b01 jam 1 ,mem_mouse_le_send_conn_param_update 
-02c6 704c7c1e jam 30 ,mem_mouse_le_send_conn_param_update_timer 
-02c7 20600000 rtn 
+02c5 6fe0cc7b fetch 1 ,mem_mouse_le_send_conn_param_update 
+02c6 247a0000 nrtn blank 
+02c7 704c7b01 jam 1 ,mem_mouse_le_send_conn_param_update 
+02c8 704c7c1e jam 30 ,mem_mouse_le_send_conn_param_update_timer 
+02c9 20600000 rtn 
 
 p_mouse_24g_pairing_complete:
-02c8 20400084 call p_mouse_soft_agc_disable 
-02c9 20400193 call p_mouse_fetch_normal_tx_power 
-02ca 20404544 call mouse_no_data_timer_init 
-02cb d8e00001 arg mouse_24g_pairing_flag ,queue 
-02cc 204046f4 call mouse_disable_function_flag 
-02cd 204003b5 call p_mouse_led_blink_pair_disable 
-02ce 20204859 branch mouse_24g_pairing_complete + 2 
+02ca 20400086 call p_mouse_soft_agc_disable 
+02cb 20400195 call p_mouse_fetch_normal_tx_power 
+02cc 20404544 call mouse_no_data_timer_init 
+02cd d8e00001 arg mouse_24g_pairing_flag ,queue 
+02ce 204046f4 call mouse_disable_function_flag 
+02cf 204003b7 call p_mouse_led_blink_pair_disable 
+02d0 20204859 branch mouse_24g_pairing_complete + 2 
 
 p_mouse_24g_attempt_success:
-02cf 6fe2483c fetch 4 ,mem_24g_addr 
-02d0 67e24891 store 4 ,mem_24g_receiver_addr 
-02d1 67e24993 store 4 ,mem_mouse_24g_addr 
-02d2 2040257e call g24_ch_syncword_crc8_init 
-02d3 204003b5 call p_mouse_led_blink_pair_disable 
-02d4 20404544 call mouse_no_data_timer_init 
-02d5 204042ca call mouse_init_sensor_reset 
-02d6 704aae00 jam 0 ,mem_mouse_long_mult_flag 
-02d7 7048a100 jam 0 ,mem_24g_conn_sm 
-02d8 70488b00 jam 0 ,mem_24g_reconn_type 
-02d9 6fe24891 fetch 4 ,mem_24g_receiver_addr 
-02da 684a488d fetcht 4 ,mem_24g_fast_conn_addr 
-02db 98467c00 isub temp ,null 
-02dc 20628000 rtn zero 
-02dd 20400084 call p_mouse_soft_agc_disable 
-02de 20400193 call p_mouse_fetch_normal_tx_power 
-02df 20204822 branch mouse_24g_first_store_reconn_info 
+02d1 6fe2483c fetch 4 ,mem_24g_addr 
+02d2 67e24891 store 4 ,mem_24g_receiver_addr 
+02d3 67e24993 store 4 ,mem_mouse_24g_addr 
+02d4 2040257e call g24_ch_syncword_crc8_init 
+02d5 204003b7 call p_mouse_led_blink_pair_disable 
+02d6 20404544 call mouse_no_data_timer_init 
+02d7 204042ca call mouse_init_sensor_reset 
+02d8 704aae00 jam 0 ,mem_mouse_long_mult_flag 
+02d9 7048a100 jam 0 ,mem_24g_conn_sm 
+02da 70488b00 jam 0 ,mem_24g_reconn_type 
+02db 6fe24891 fetch 4 ,mem_24g_receiver_addr 
+02dc 684a488d fetcht 4 ,mem_24g_fast_conn_addr 
+02dd 98467c00 isub temp ,null 
+02de 20628000 rtn zero 
+02df 20400086 call p_mouse_soft_agc_disable 
+02e0 20400195 call p_mouse_fetch_normal_tx_power 
+02e1 20204822 branch mouse_24g_first_store_reconn_info 
 
 p_mouse_24g_attempt_fail:
-02e0 20400084 call p_mouse_soft_agc_disable 
-02e1 20400193 call p_mouse_fetch_normal_tx_power 
-02e2 6fe0c8a5 fetch 1 ,mem_24g_attempt_fail_flag 
-02e3 243a0300 nbranch p_mouse_24g_hibernate_set ,blank 
-02e4 6fe0c88b fetch 1 ,mem_24g_reconn_type 
-02e5 c00102e9 beq fast_conn_and_3_0_addr ,p_mouse_24g_fast_conn_attempt_fail 
-02e6 c00202f4 beq pair_and_3_0_addr ,p_mouse_24g_auto_pair_attempt_fail 
-02e7 c00182f9 beq receiver_and_3_0_addr ,p_mouse_reconn_dongle_attempt_fail 
-02e8 20204839 branch mouse_24g_attempt_fail_enter_hibernate 
+02e2 20400086 call p_mouse_soft_agc_disable 
+02e3 20400195 call p_mouse_fetch_normal_tx_power 
+02e4 6fe0c8a5 fetch 1 ,mem_24g_attempt_fail_flag 
+02e5 243a0302 nbranch p_mouse_24g_hibernate_set ,blank 
+02e6 6fe0c88b fetch 1 ,mem_24g_reconn_type 
+02e7 c00102eb beq fast_conn_and_3_0_addr ,p_mouse_24g_fast_conn_attempt_fail 
+02e8 c00202f6 beq pair_and_3_0_addr ,p_mouse_24g_auto_pair_attempt_fail 
+02e9 c00182fb beq receiver_and_3_0_addr ,p_mouse_reconn_dongle_attempt_fail 
+02ea 20204839 branch mouse_24g_attempt_fail_enter_hibernate 
 
 p_mouse_24g_fast_conn_attempt_fail:
-02e9 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-02ea c297c811 bbit1 mouse_enable_24g_first_auto_pairing ,mouse_24g_start_auto_pair 
-02eb c2984811 bbit1 mouse_enable_auto_24g_paring ,mouse_24g_start_auto_pair 
-02ec c31d4806 bbit0 mouse_enable_24g_auto_pair_nerver_been_paired ,mouse_24g_reconn_dongle_start 
-02ed 6fe24993 fetch 4 ,mem_mouse_24g_addr 
-02ee 684a4974 fetcht 4 ,mem_mouse_compare_addr_ff 
-02ef 98467c00 isub temp ,null 
-02f0 202282f2 branch p_mouse_24g_start_pair_mode ,zero 
-02f1 20204806 branch mouse_24g_reconn_dongle_start 
+02eb 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+02ec c297c811 bbit1 mouse_enable_24g_first_auto_pairing ,mouse_24g_start_auto_pair 
+02ed c2984811 bbit1 mouse_enable_auto_24g_paring ,mouse_24g_start_auto_pair 
+02ee c31d4806 bbit0 mouse_enable_24g_auto_pair_nerver_been_paired ,mouse_24g_reconn_dongle_start 
+02ef 6fe24993 fetch 4 ,mem_mouse_24g_addr 
+02f0 684a4974 fetcht 4 ,mem_mouse_compare_addr_ff 
+02f1 98467c00 isub temp ,null 
+02f2 202282f4 branch p_mouse_24g_start_pair_mode ,zero 
+02f3 20204806 branch mouse_24g_reconn_dongle_start 
 
 p_mouse_24g_start_pair_mode:
-02f2 70488b00 jam 0 ,mem_24g_reconn_type 
-02f3 20204827 branch mouse_24g_start_pair_mode 
+02f4 70488b00 jam 0 ,mem_24g_reconn_type 
+02f5 20204827 branch mouse_24g_start_pair_mode 
 
 p_mouse_24g_auto_pair_attempt_fail:
-02f4 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-02f5 c317c839 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
-02f6 6fe0cbb4 fetch 1 ,mem_device_number 
-02f7 c000c839 beq 1 ,mouse_24g_attempt_fail_enter_hibernate 
-02f8 2020481a branch mouse_24g_first_bluetooth_reconnect 
+02f6 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+02f7 c317c839 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
+02f8 6fe0cbb4 fetch 1 ,mem_device_number 
+02f9 c000c839 beq 1 ,mouse_24g_attempt_fail_enter_hibernate 
+02fa 2020481a branch mouse_24g_first_bluetooth_reconnect 
 
 p_mouse_reconn_dongle_attempt_fail:
-02f9 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-02fa c317c839 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
-02fb c289c839 bbit1 mouse_enable_eeprom ,mouse_24g_attempt_fail_enter_hibernate 
-02fc c2894839 bbit1 mouse_enable_flash ,mouse_24g_attempt_fail_enter_hibernate 
-02fd 20204812 branch mouse_24g_start_auto_pair + 1 
+02fb 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+02fc c317c839 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
+02fd c289c839 bbit1 mouse_enable_eeprom ,mouse_24g_attempt_fail_enter_hibernate 
+02fe c2894839 bbit1 mouse_enable_flash ,mouse_24g_attempt_fail_enter_hibernate 
+02ff 20204812 branch mouse_24g_start_auto_pair + 1 
 
 p_mouse_24g_attempt_fail_enter_hibernate:
-02fe 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-02ff c31e4839 bbit0 mouse_enable_wheel_wake_up_cancel ,mouse_24g_attempt_fail_enter_hibernate 
+0300 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+0301 c31e4839 bbit0 mouse_enable_wheel_wake_up_cancel ,mouse_24g_attempt_fail_enter_hibernate 
 
 p_mouse_24g_hibernate_set:
-0300 7048a500 jam 0 ,mem_24g_attempt_fail_flag 
-0301 20402652 call g24_transmit_next_packet 
-0302 5fffffff setarg -1 
-0303 67e2485c store 4 ,mem_24g_enter_hibernate 
-0304 58000000 setarg 0 
-0305 67e3c8d0 store 7 ,mem_mouse_key 
-0306 704be101 jam 1 ,mem_sensor_shutdown_flag 
-0307 20400556 call p_mouse_sensor_powerdown 
-0308 20200283 branch p_g24_long_sleep 
+0302 7048a500 jam 0 ,mem_24g_attempt_fail_flag 
+0303 20402652 call g24_transmit_next_packet 
+0304 5fffffff setarg -1 
+0305 67e2485c store 4 ,mem_24g_enter_hibernate 
+0306 58000000 setarg 0 
+0307 67e3c8d0 store 7 ,mem_mouse_key 
+0308 704be101 jam 1 ,mem_sensor_shutdown_flag 
+0309 20400556 call p_mouse_sensor_powerdown 
+030a 20200285 branch p_g24_long_sleep 
 
 p_g24_pair_dispatch:
-0309 70488b00 jam default_24g_device ,mem_24g_reconn_type 
-030a 6fe14beb fetch 2 ,mem_24g_pair_count 
-030b 1fe0fe01 increase 1 ,pdata 
-030c 67e14beb store 2 ,mem_24g_pair_count 
-030d 6fe0cbeb fetch 1 ,mem_24g_pair_count 
-030e 1fe17eff and pdata ,0xff ,pdata 
-030f c0002341 beq 0 ,g24_pair_dispatch + 1 
-0310 20600000 rtn 
+030b 70488b00 jam default_24g_device ,mem_24g_reconn_type 
+030c 6fe14beb fetch 2 ,mem_24g_pair_count 
+030d 1fe0fe01 increase 1 ,pdata 
+030e 67e14beb store 2 ,mem_24g_pair_count 
+030f 6fe0cbeb fetch 1 ,mem_24g_pair_count 
+0310 1fe17eff and pdata ,0xff ,pdata 
+0311 c0002341 beq 0 ,g24_pair_dispatch + 1 
+0312 20600000 rtn 
 
 p_g24_reconn_dispatch:
-0311 6fe14889 fetch 2 ,mem_24g_reconn_count 
-0312 d84001f8 arg 0x01f8 ,temp 
-0313 98417e00 iand temp ,pdata 
-0314 203a0319 branch p_g24_reconn_dispatch_next ,blank 
-0315 6fe14889 fetch 2 ,mem_24g_reconn_count 
-0316 1fe0fe01 increase 1 ,pdata 
-0317 67e14889 store 2 ,mem_24g_reconn_count 
-0318 20600000 rtn 
+0313 6fe14889 fetch 2 ,mem_24g_reconn_count 
+0314 d84001f8 arg 0x01f8 ,temp 
+0315 98417e00 iand temp ,pdata 
+0316 203a031b branch p_g24_reconn_dispatch_next ,blank 
+0317 6fe14889 fetch 2 ,mem_24g_reconn_count 
+0318 1fe0fe01 increase 1 ,pdata 
+0319 67e14889 store 2 ,mem_24g_reconn_count 
+031a 20600000 rtn 
 
 p_g24_reconn_dispatch_next:
-0319 2040259a call g24_reconn_data_prep 
-031a 2040265b call g24_transmit_receive_ack 
-031b 242c0332 nbranch p_g24_reconn_device_fail ,sync 
-031c 24378332 nbranch p_g24_reconn_device_fail ,user3 
-031d 20402672 call g24_ackpayload_parse 
-031e 6fe24877 fetch 4 ,mem_24g_pair_addr 
-031f 684a483c fetcht 4 ,mem_24g_addr 
-0320 98467c00 isub temp ,null 
-0321 2022a32e branch g24_pair_start ,zero 
-0322 6fe248a9 fetch 4 ,mem_24g_device_addr 
-0323 684a483c fetcht 4 ,mem_24g_addr 
-0324 98467c00 isub temp ,null 
-0325 2042832e call p_g24_store_receiver_addr ,zero 
-0326 6fe0c8a1 fetch 1 ,mem_24g_conn_sm 
-0327 793ffe02 set0 state_24g_reconn ,pdata 
-0328 67e0c8a1 store 1 ,mem_24g_conn_sm 
-0329 58000000 setarg 0 
-032a 67e14883 store 2 ,mem_24g_pair_timeout 
-032b 67e14889 store 2 ,mem_24g_reconn_count 
-032c 67e14887 store 2 ,mem_24g_reconn_timeout 
-032d 20202595 branch g24_reconn_attempt_success 
+031b 2040259a call g24_reconn_data_prep 
+031c 2040265b call g24_transmit_receive_ack 
+031d 242c0334 nbranch p_g24_reconn_device_fail ,sync 
+031e 24378334 nbranch p_g24_reconn_device_fail ,user3 
+031f 20402672 call g24_ackpayload_parse 
+0320 6fe24877 fetch 4 ,mem_24g_pair_addr 
+0321 684a483c fetcht 4 ,mem_24g_addr 
+0322 98467c00 isub temp ,null 
+0323 2022a32e branch g24_pair_start ,zero 
+0324 6fe248a9 fetch 4 ,mem_24g_device_addr 
+0325 684a483c fetcht 4 ,mem_24g_addr 
+0326 98467c00 isub temp ,null 
+0327 20428330 call p_g24_store_receiver_addr ,zero 
+0328 6fe0c8a1 fetch 1 ,mem_24g_conn_sm 
+0329 793ffe02 set0 state_24g_reconn ,pdata 
+032a 67e0c8a1 store 1 ,mem_24g_conn_sm 
+032b 58000000 setarg 0 
+032c 67e14883 store 2 ,mem_24g_pair_timeout 
+032d 67e14889 store 2 ,mem_24g_reconn_count 
+032e 67e14887 store 2 ,mem_24g_reconn_timeout 
+032f 20202595 branch g24_reconn_attempt_success 
 
 p_g24_store_receiver_addr:
-032e 6fe2480c fetch 4 ,mem_24g_rxpayload + 2 
-032f 207a0000 rtn blank 
-0330 67e24891 store 4 ,mem_24g_receiver_addr 
-0331 2020257e branch g24_ch_syncword_crc8_init 
+0330 6fe2480c fetch 4 ,mem_24g_rxpayload + 2 
+0331 207a0000 rtn blank 
+0332 67e24891 store 4 ,mem_24g_receiver_addr 
+0333 2020257e branch g24_ch_syncword_crc8_init 
 
 p_g24_reconn_device_fail:
-0332 6fe0c88c fetch 1 ,mem_24g_fast_conn_enable 
-0333 203a22cb branch g24_ch ,blank 
-0334 6fe14889 fetch 2 ,mem_24g_reconn_count 
-0335 1fe0fe01 increase 1 ,pdata 
-0336 67e14889 store 2 ,mem_24g_reconn_count 
-0337 2feffe09 isolate1 9 ,pdata 
-0338 6fe0c88b fetch 1 ,mem_24g_reconn_type 
-0339 c002033b beq pair_and_3_0_addr ,p_g24_reconn_pair_and_3_0 
-033a 202025a8 branch g24_reconn_device_fail + 7 
+0334 6fe0c88c fetch 1 ,mem_24g_fast_conn_enable 
+0335 203a22cb branch g24_ch ,blank 
+0336 6fe14889 fetch 2 ,mem_24g_reconn_count 
+0337 1fe0fe01 increase 1 ,pdata 
+0338 67e14889 store 2 ,mem_24g_reconn_count 
+0339 2feffe09 isolate1 9 ,pdata 
+033a 6fe0c88b fetch 1 ,mem_24g_reconn_type 
+033b c002033d beq pair_and_3_0_addr ,p_g24_reconn_pair_and_3_0 
+033c 202025a8 branch g24_reconn_device_fail + 7 
 
 p_g24_reconn_pair_and_3_0:
-033b 2020a575 branch g24_reconn_device_3_0_addr ,true 
-033c 20202339 branch g24_pair_init_param 
+033d 2020a575 branch g24_reconn_device_3_0_addr ,true 
+033e 20202339 branch g24_pair_init_param 
 
 p_g24_dispatch:
-033d c513a40e bmark1 mark_24g_rxmode ,g24_receive_dispatch 
+033f c513a40e bmark1 mark_24g_rxmode ,g24_receive_dispatch 
 
 p_g24_transmit_dispatch:
-033e c6930000 rtnmark0 mark_24g 
-033f 6fe0c8a1 fetch 1 ,mem_24g_conn_sm 
-0340 2020261d branch g24_transmit_dispatch + 2 
+0340 c6930000 rtnmark0 mark_24g 
+0341 6fe0c8a1 fetch 1 ,mem_24g_conn_sm 
+0342 2020261d branch g24_transmit_dispatch + 2 
 
 p_mouse_start_work:
-0341 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-0342 c297c80a bbit1 mouse_enable_24g_first_auto_pairing ,mouse_24g_first_start_auto_pair_mode 
-0343 6fe0c938 fetch 1 ,mem_device_flag 
-0344 c0000346 beq mode_24g_device ,p_mouse_24g_start_mode 
-0345 20203d57 branch mouse_start_work + 5 
+0343 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+0344 c297c80a bbit1 mouse_enable_24g_first_auto_pairing ,mouse_24g_first_start_auto_pair_mode 
+0345 6fe0c938 fetch 1 ,mem_device_flag 
+0346 c0000348 beq mode_24g_device ,p_mouse_24g_start_mode 
+0347 20203d57 branch mouse_start_work + 5 
 
 p_mouse_24g_start_mode:
-0346 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-0347 c308c803 bbit0 mouse_enable_24g ,mouse_24g_mode_setup_error 
-0348 20403d65 call mouse_wakeup_from_power_check 
-0349 20344806 branch mouse_24g_reconn_dongle_start ,user 
-034a 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-034b c298480c bbit1 mouse_enable_auto_24g_paring ,mouse_24g_reconn_general_dongle 
-034c c318c80c bbit0 mouse_enable_24g_power_on_pairing ,mouse_24g_reconn_general_dongle 
-034d 20404110 call mouse_key_check_once 
-034e 1a217e07 and rega ,0x07 ,pdata 
-034f 202047ff branch mouse_24g_start_mode + 9 
+0348 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+0349 c308c803 bbit0 mouse_enable_24g ,mouse_24g_mode_setup_error 
+034a 204003de call p_mouse_device_pair_led_config 
+034b 20403d65 call mouse_wakeup_from_power_check 
+034c 20344806 branch mouse_24g_reconn_dongle_start ,user 
+034d 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+034e c298480c bbit1 mouse_enable_auto_24g_paring ,mouse_24g_reconn_general_dongle 
+034f c318c80c bbit0 mouse_enable_24g_power_on_pairing ,mouse_24g_reconn_general_dongle 
+0350 20404110 call mouse_key_check_once 
+0351 1a217e07 and rega ,0x07 ,pdata 
+0352 202047ff branch mouse_24g_start_mode + 9 
 
 p_mouse_seting_dpi:
-0350 2040408f call mouse_setting_dpi_4_level 
-0351 20400380 call p_mouse_dpi_led_blink_delay 
+0353 2040408f call mouse_setting_dpi_4_level 
+0354 20400383 call p_mouse_dpi_led_blink_delay 
 
 p_mouse_seting_sensor_type:
-0352 6fe0c927 fetch 1 ,mem_config_sensor_type 
-0353 c0060355 beq s201x ,p_mouse_seting_s201_dpi 
-0354 20204098 branch mouse_seting_sensor_type 
+0355 6fe0c927 fetch 1 ,mem_config_sensor_type 
+0356 c0060358 beq s201x ,p_mouse_seting_s201_dpi 
+0357 20204098 branch mouse_seting_sensor_type 
 
 p_mouse_seting_s201_dpi:
-0355 6fe0c992 fetch 1 ,mem_mouse_dpi 
-0356 c000035a beq mouse_dpi_level1 ,p_mouse_set_s201_dpi_0 
-0357 c000835d beq mouse_dpi_level2 ,p_mouse_set_s201_dpi_1 
-0358 c0010360 beq mouse_dpi_level3 ,p_mouse_set_s201_dpi_2 
-0359 c0018363 beq mouse_dpi_level4 ,p_mouse_set_s201_dpi_3 
+0358 6fe0c992 fetch 1 ,mem_mouse_dpi 
+0359 c000035d beq mouse_dpi_level1 ,p_mouse_set_s201_dpi_0 
+035a c0008360 beq mouse_dpi_level2 ,p_mouse_set_s201_dpi_1 
+035b c0010363 beq mouse_dpi_level3 ,p_mouse_set_s201_dpi_2 
+035c c0018366 beq mouse_dpi_level4 ,p_mouse_set_s201_dpi_3 
 
 p_mouse_set_s201_dpi_0:
-035a 6fe0cca4 fetch 1 ,mem_sensor_s201_dpi_0 
-035b 1fe22200 copy pdata ,rega 
-035c 20200365 branch p_mouse_dpi_s201_store 
+035d 6fe0cca4 fetch 1 ,mem_sensor_s201_dpi_0 
+035e 1fe22200 copy pdata ,rega 
+035f 20200368 branch p_mouse_dpi_s201_store 
 
 p_mouse_set_s201_dpi_1:
-035d 6fe0cca5 fetch 1 ,mem_sensor_s201_dpi_1 
-035e 1fe22200 copy pdata ,rega 
-035f 20200365 branch p_mouse_dpi_s201_store 
+0360 6fe0cca5 fetch 1 ,mem_sensor_s201_dpi_1 
+0361 1fe22200 copy pdata ,rega 
+0362 20200368 branch p_mouse_dpi_s201_store 
 
 p_mouse_set_s201_dpi_2:
-0360 6fe0cca6 fetch 1 ,mem_sensor_s201_dpi_2 
-0361 1fe22200 copy pdata ,rega 
-0362 20200365 branch p_mouse_dpi_s201_store 
+0363 6fe0cca6 fetch 1 ,mem_sensor_s201_dpi_2 
+0364 1fe22200 copy pdata ,rega 
+0365 20200368 branch p_mouse_dpi_s201_store 
 
 p_mouse_set_s201_dpi_3:
-0363 6fe0cca7 fetch 1 ,mem_sensor_s201_dpi_3 
-0364 1fe22200 copy pdata ,rega 
+0366 6fe0cca7 fetch 1 ,mem_sensor_s201_dpi_3 
+0367 1fe22200 copy pdata ,rega 
 
 p_mouse_dpi_s201_store:
-0365 5800c309 setarg 0xc309 
-0366 20405b0c call twspi_write 
-0367 1a227e00 copy rega ,pdata 
-0368 1fed7e00 lshift8 pdata ,pdata 
-0369 1fe0fe23 add pdata ,0x23 ,pdata 
-036a 20405b0c call twspi_write 
-036b 58000009 setarg 0x0009 
-036c 20205b0c branch twspi_write 
+0368 5800c309 setarg 0xc309 
+0369 20405b0c call twspi_write 
+036a 1a227e00 copy rega ,pdata 
+036b 1fed7e00 lshift8 pdata ,pdata 
+036c 1fe0fe23 add pdata ,0x23 ,pdata 
+036d 20405b0c call twspi_write 
+036e 58000009 setarg 0x0009 
+036f 20205b0c branch twspi_write 
 
 p_mouse_init_sunt:
-036d 20403f65 call mouse_sensor_spi_init 
-036e 20758000 rtn wake 
+0370 20403f65 call mouse_sensor_spi_init 
+0371 20758000 rtn wake 
 
 p_mouse_init_sensor_wakeup:
-036f 20404236 call mouse_sensor_poweron 
+0372 20404236 call mouse_sensor_poweron 
 
 p_mouse_init_sensor:
-0370 204041b5 call mouse_read_sensor_id 
-0371 c0180377 beq p32xx_id1 ,p_mouse_init_p32xx_id2_judge 
-0372 c018c217 beq p3065_id1 ,mouse_init_p3065 
-0373 c02c4220 beq pka8g2_id1 ,mouse_ka8g2_id2_judge 
-0374 204041b2 call mouse_twspi_reset 
-0375 20001af4 nop 6900 
-0376 20200370 branch p_mouse_init_sensor 
+0373 204041b5 call mouse_read_sensor_id 
+0374 c018037a beq p32xx_id1 ,p_mouse_init_p32xx_id2_judge 
+0375 c018c217 beq p3065_id1 ,mouse_init_p3065 
+0376 c02c4220 beq pka8g2_id1 ,mouse_ka8g2_id2_judge 
+0377 204041b2 call mouse_twspi_reset 
+0378 20001af4 nop 6900 
+0379 20200373 branch p_mouse_init_sensor 
 
 p_mouse_init_p32xx_id2_judge:
-0377 6fe0c9c2 fetch 1 ,mem_sensor_id2 
-0378 c068837a beq p3205_tj3t_id2 ,p_mouse_3205_3t_init_param 
-0379 202041bd branch mouse_init_p32xx_id2_judge + 1 
+037a 6fe0c9c2 fetch 1 ,mem_sensor_id2 
+037b c068837d beq p3205_tj3t_id2 ,p_mouse_3205_3t_init_param 
+037c 202041bd branch mouse_init_p32xx_id2_judge + 1 
 
 p_mouse_3205_3t_init_param:
-037a 58000049 setarg 0x49 
-037b 20405b0d call twspi_read 
-037c c050837e beq 0xa1 ,p_mouse_s201x_init_param 
-037d 202041da branch mouse_3205_3t_init_param 
+037d 58000049 setarg 0x49 
+037e 20405b0d call twspi_read 
+037f c0508381 beq 0xa1 ,p_mouse_s201x_init_param 
+0380 202041da branch mouse_3205_3t_init_param 
 
 p_mouse_s201x_init_param:
-037e 7049270c jam s201x ,mem_config_sensor_type 
-037f 20600000 rtn 
+0381 7049270c jam s201x ,mem_config_sensor_type 
+0382 20600000 rtn 
 
 p_mouse_dpi_led_blink_delay:
-0380 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-0381 c2800384 bbit1 mouse_enable_1io2led ,p_mouse_dpi_led_blink_delay_new1 
-0382 6fe0c923 fetch 1 ,mem_dpi_led_gpio 
-0383 c17f8000 rtneq gpio_disable 
+0383 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+0384 c2800387 bbit1 mouse_enable_1io2led ,p_mouse_dpi_led_blink_delay_new1 
+0385 6fe0c923 fetch 1 ,mem_dpi_led_gpio 
+0386 c17f8000 rtneq gpio_disable 
 
 p_mouse_dpi_led_blink_delay_new1:
-0384 6fe14ac2 fetch 2 ,mem_mouse_discovery_timer 
-0385 247a0000 nrtn blank 
-0386 6fe14883 fetch 2 ,mem_24g_pair_timeout 
-0387 247a0000 nrtn blank 
-0388 6fe14887 fetch 2 ,mem_24g_reconn_timeout 
-0389 247a0000 nrtn blank 
-038a 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-038b c2800392 bbit1 mouse_enable_1io2led ,p_mouse_dpi_led_blink_delay_new2 
-038c 6fe0cba7 fetch 1 ,mem_mouse_device_poweron_timer_count 
-038d 247a0000 nrtn blank 
+0387 6fe14ac2 fetch 2 ,mem_mouse_discovery_timer 
+0388 247a0000 nrtn blank 
+0389 6fe14883 fetch 2 ,mem_24g_pair_timeout 
+038a 247a0000 nrtn blank 
+038b 6fe14887 fetch 2 ,mem_24g_reconn_timeout 
+038c 247a0000 nrtn blank 
+038d 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+038e c2800395 bbit1 mouse_enable_1io2led ,p_mouse_dpi_led_blink_delay_new2 
+038f 6fe0cba7 fetch 1 ,mem_mouse_device_poweron_timer_count 
+0390 247a0000 nrtn blank 
 
 p_mouse_dpi_led_blink_delay_next:
-038e 6fe0cbc1 fetch 1 ,mem_mouse_dpi_led_delay_count_init 
-038f 203a046e branch p_mouse_dpi_led_blink_init ,blank 
-0390 67e0cba8 store 1 ,mem_mouse_dpi_led_delay_count 
-0391 20600000 rtn 
+0391 6fe0cbc1 fetch 1 ,mem_mouse_dpi_led_delay_count_init 
+0392 203a046d branch p_mouse_dpi_led_blink_init ,blank 
+0393 67e0cba8 store 1 ,mem_mouse_dpi_led_delay_count 
+0394 20600000 rtn 
 
 p_mouse_dpi_led_blink_delay_new2:
-0392 6fe0cc47 fetch 1 ,mem_mouse_multi_led_powon_timer 
-0393 247a0000 nrtn blank 
-0394 2020038e branch p_mouse_dpi_led_blink_delay_next 
+0395 6fe0cc47 fetch 1 ,mem_mouse_multi_led_powon_timer 
+0396 247a0000 nrtn blank 
+0397 20200391 branch p_mouse_dpi_led_blink_delay_next 
 
 p_mouse_bb_event_timer:
-0395 20403e9b call mouse_adc_read 
-0396 204000ee call p_mouse_low_voltage_led_timer 
-0397 2040232b call g24_pair_timeout_timer 
-0398 20402556 call g24_reconn_timeout_timer 
-0399 204047cd call mouse_24g_long_sleep_param_update_timer 
-039a 204048be call mouse_device_poweron_timer 
-039b 2040046b call p_mouse_dpi_led_blink_delay_timer 
-039c 204003ff call p_mouse_led_multi_timer 
-039d 2040407c call mouse_dpi_key_check_long_press 
-039e 204044cc call mouse_bt_discovery_check 
-039f 20400499 call p_mouse_commbination_key_process 
-03a0 204044ff call mouse_check_discovery_timeout_timer 
-03a1 204003b8 call p_mouse_check_direct_timeout_timer 
-03a2 20404512 call mouse_le_enable_att_list_timer 
-03a3 204004b0 call p_mouse_le_battery_updata_timer 
-03a4 20404515 call mouse_le_send_smp_security_request_timer 
-03a5 204004b3 call p_mouse_le_send_conn_param_update_timer 
-03a6 2040452a call mouse_check_hid_handshake_timer 
-03a7 2040452d call mouse_bt_check_sniff_req_timeout_timer 
-03a8 20404532 call mouse_check_reconnect_delay_long_sleep 
-03a9 20404535 call mouse_current_mult_update_timer 
-03aa 20404022 call mouse_wheel_trigger_timer 
-03ab 20404547 call mouse_store_information_delay_timer 
-03ac 204003b0 call p_mouse_led_blink_pair 
-03ad 2040045d call p_mouse_logo_led_on_timer 
-03ae 204004b6 call p_mouse_check_no_data_timeout_timer 
-03af 202003bc branch p_mouse_g24_ota_reset_timer 
+0398 20403e9b call mouse_adc_read 
+0399 204000f0 call p_mouse_low_voltage_led_timer 
+039a 2040232b call g24_pair_timeout_timer 
+039b 20402556 call g24_reconn_timeout_timer 
+039c 204047cd call mouse_24g_long_sleep_param_update_timer 
+039d 204048be call mouse_device_poweron_timer 
+039e 2040046a call p_mouse_dpi_led_blink_delay_timer 
+039f 204003fe call p_mouse_led_multi_timer 
+03a0 2040407c call mouse_dpi_key_check_long_press 
+03a1 204044cc call mouse_bt_discovery_check 
+03a2 20400498 call p_mouse_commbination_key_process 
+03a3 204044ff call mouse_check_discovery_timeout_timer 
+03a4 204003bb call p_mouse_check_direct_timeout_timer 
+03a5 20404512 call mouse_le_enable_att_list_timer 
+03a6 204004af call p_mouse_le_battery_updata_timer 
+03a7 20404515 call mouse_le_send_smp_security_request_timer 
+03a8 204004b2 call p_mouse_le_send_conn_param_update_timer 
+03a9 2040452a call mouse_check_hid_handshake_timer 
+03aa 2040452d call mouse_bt_check_sniff_req_timeout_timer 
+03ab 20404532 call mouse_check_reconnect_delay_long_sleep 
+03ac 20404535 call mouse_current_mult_update_timer 
+03ad 20404022 call mouse_wheel_trigger_timer 
+03ae 20404547 call mouse_store_information_delay_timer 
+03af 2040045c call p_mouse_logo_led_on_timer 
+03b0 204004b5 call p_mouse_check_no_data_timeout_timer 
+03b1 202003bf branch p_mouse_g24_ota_reset_timer 
 
 p_mouse_led_blink_pair:
-03b0 6fe0cbf0 fetch 1 ,mem_mouse_poweron_over_flag 
-03b1 207a0000 rtn blank 
-03b2 204003f9 call p_mouse_device_discovery_led_config 
-03b3 704bf000 jam 0 ,mem_mouse_poweron_over_flag 
-03b4 20600000 rtn 
+03b2 6fe0cbf0 fetch 1 ,mem_mouse_poweron_over_flag 
+03b3 207a0000 rtn blank 
+03b4 204003f8 call p_mouse_device_discovery_led_config 
+03b5 704bf000 jam 0 ,mem_mouse_poweron_over_flag 
+03b6 20600000 rtn 
 
 p_mouse_led_blink_pair_disable:
-03b5 704c4200 jam 0 ,mem_mouse_multi_led_blink_enable 
-03b6 704bf000 jam 0 ,mem_mouse_poweron_over_flag 
-03b7 2020043e branch p_mouse_device_multi_led_off + 1 
+03b7 704c4200 jam 0 ,mem_mouse_multi_led_blink_enable 
+03b8 704bf000 jam 0 ,mem_mouse_poweron_over_flag 
+03b9 704c4700 jam 0 ,mem_mouse_multi_led_powon_timer 
+03ba 2020043d branch p_mouse_device_multi_led_off + 1 
 
 p_mouse_check_direct_timeout_timer:
-03b8 da604b77 arg mem_mouse_direct_timer ,regc 
-03b9 da40450a arg mouse_check_direct_timeout ,regb 
-03ba 2040318a call timer_single_step 
-03bb 20204507 branch mouse_check_direct_timeout_timer + 3 
+03bb da604b77 arg mem_mouse_direct_timer ,regc 
+03bc da40450a arg mouse_check_direct_timeout ,regb 
+03bd 2040318a call timer_single_step 
+03be 20204507 branch mouse_check_direct_timeout_timer + 3 
 
 p_mouse_g24_ota_reset_timer:
-03bc da604c1e arg mem_g24_ota_reset_timer ,regc 
-03bd da405d8c arg soft_reset_chip ,regb 
-03be 2020318a branch timer_single_step 
+03bf da604c1e arg mem_g24_ota_reset_timer ,regc 
+03c0 da405d8c arg soft_reset_chip ,regb 
+03c1 2020318a branch timer_single_step 
 
 p_mouse_device_multi_led_parm_init:
-03bf 704c4200 jam 0 ,mem_mouse_multi_led_blink_enable 
-03c0 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-03c1 c4000000 rtnbit0 mouse_enable_1io2led 
-03c2 2040044b call p_mouse_device_multi_led_all_off 
+03c2 704c4200 jam 0 ,mem_mouse_multi_led_blink_enable 
+03c3 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+03c4 c4000000 rtnbit0 mouse_enable_1io2led 
+03c5 2040044a call p_mouse_device_multi_led_all_off 
 
 p_mouse_multi_led_parm_init:
-03c3 704c4500 jam 0 ,mem_mouse_multi_led_blink_type 
-03c4 6fe0cc46 fetch 1 ,mem_mouse_multi_led_powon_timer_init 
-03c5 67e0cc47 store 1 ,mem_mouse_multi_led_powon_timer 
+03c6 704c4500 jam 0 ,mem_mouse_multi_led_blink_type 
+03c7 6fe0cc46 fetch 1 ,mem_mouse_multi_led_powon_timer_init 
+03c8 67e0cc47 store 1 ,mem_mouse_multi_led_powon_timer 
 
 p_mouse_multi_low_led_blink_timer_init:
-03c6 6fe0cc4d fetch 1 ,mem_mouse_low_led_blink_timer 
-03c7 1fe37e00 rshift pdata ,pdata 
-03c8 67e0cc4e store 1 ,mem_mouse_low_led_blink_half_timer 
-03c9 20600000 rtn 
+03c9 6fe0cc4d fetch 1 ,mem_mouse_low_led_blink_timer 
+03ca 1fe37e00 rshift pdata ,pdata 
+03cb 67e0cc4e store 1 ,mem_mouse_low_led_blink_half_timer 
+03cc 20600000 rtn 
 
 p_mouse_multi_low_led_blink_count_init:
-03ca 6fe0cc54 fetch 1 ,mem_mouse_multi_lowled_blink_count_init 
-03cb 67e0cc55 store 1 ,mem_mouse_multi_low_led_blink_count 
-03cc 20600000 rtn 
+03cd 6fe0cc54 fetch 1 ,mem_mouse_multi_lowled_blink_count_init 
+03ce 67e0cc55 store 1 ,mem_mouse_multi_low_led_blink_count 
+03cf 20600000 rtn 
 
 p_mouse_multi_led_blink_timer_init:
-03cd 6fe0cc45 fetch 1 ,mem_mouse_multi_led_blink_type 
-03ce c00083d4 beq 1 ,p_mouse_device_24g_led_blink_timer_init 
-03cf c00103d6 beq 2 ,p_mouse_device_bt1_led_blink_timer_init 
-03d0 c00183d8 beq 3 ,p_mouse_device_bt2_led_blink_timer_init 
+03d0 6fe0cc45 fetch 1 ,mem_mouse_multi_led_blink_type 
+03d1 c00083d7 beq 1 ,p_mouse_device_24g_led_blink_timer_init 
+03d2 c00103d9 beq 2 ,p_mouse_device_bt1_led_blink_timer_init 
+03d3 c00183db beq 3 ,p_mouse_device_bt2_led_blink_timer_init 
 
 p_mouse_multi_dpi_led_blink_timer_init:
-03d1 6fe0cc4b fetch 1 ,mem_mouse_dpi_led_blink_timer_init 
+03d4 6fe0cc4b fetch 1 ,mem_mouse_dpi_led_blink_timer_init 
 
 p_mouse_multi_led_blink_timer_init_next:
-03d2 67e0cc4c store 1 ,mem_mouse_multi_led_blink_timer 
-03d3 20600000 rtn 
+03d5 67e0cc4c store 1 ,mem_mouse_multi_led_blink_timer 
+03d6 20600000 rtn 
 
 p_mouse_device_24g_led_blink_timer_init:
-03d4 6fe0cc48 fetch 1 ,mem_mouse_multi_24gled_blink_timer_init 
-03d5 202003d2 branch p_mouse_multi_led_blink_timer_init_next 
+03d7 6fe0cc48 fetch 1 ,mem_mouse_multi_24gled_blink_timer_init 
+03d8 202003d5 branch p_mouse_multi_led_blink_timer_init_next 
 
 p_mouse_device_bt1_led_blink_timer_init:
-03d6 6fe0cc49 fetch 1 ,mem_mouse_multi_bt1led_blink_timer_init 
-03d7 202003d2 branch p_mouse_multi_led_blink_timer_init_next 
+03d9 6fe0cc49 fetch 1 ,mem_mouse_multi_bt1led_blink_timer_init 
+03da 202003d5 branch p_mouse_multi_led_blink_timer_init_next 
 
 p_mouse_device_bt2_led_blink_timer_init:
-03d8 6fe0cc4a fetch 1 ,mem_mouse_multi_bt2led_blink_timer_init 
-03d9 202003d2 branch p_mouse_multi_led_blink_timer_init_next 
+03db 6fe0cc4a fetch 1 ,mem_mouse_multi_bt2led_blink_timer_init 
+03dc 202003d5 branch p_mouse_multi_led_blink_timer_init_next 
 
 p_mouse_device_poweron_led_config:
-03da 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-03db c4000000 rtnbit0 mouse_enable_1io2led 
-03dc 704c4201 jam 1 ,mem_mouse_multi_led_blink_enable 
-03dd 704c4300 jam multi_led_on ,mem_mouse_multi_led_type 
-03de 20600000 rtn 
+03dd 20200402 branch p_mouse_device_multi_led_type_on 
 
 p_mouse_device_pair_led_config:
-03df 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-03e0 c4000000 rtnbit0 mouse_enable_1io2led 
+03de 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+03df c4000000 rtnbit0 mouse_enable_1io2led 
 
 p_mouse_multi_led_blink_enable:
-03e1 704c4201 jam 1 ,mem_mouse_multi_led_blink_enable 
-03e2 704c4301 jam multi_led_blink ,mem_mouse_multi_led_type 
-03e3 6fe0c938 fetch 1 ,mem_device_flag 
-03e4 c00003ed beq mode_24g_device ,p_mouse_device_24g_led_blink 
-03e5 c00083f3 beq mode_bt_device1 ,p_mouse_device_bt1_led_blink 
+03e0 704c4201 jam 1 ,mem_mouse_multi_led_blink_enable 
+03e1 704c4301 jam multi_led_blink ,mem_mouse_multi_led_type 
+03e2 6fe0c938 fetch 1 ,mem_device_flag 
+03e3 c00003ec beq mode_24g_device ,p_mouse_device_24g_led_blink 
+03e4 c00083f2 beq mode_bt_device1 ,p_mouse_device_bt1_led_blink 
 
 p_mouse_device_bt2_led_blink:
-03e6 704c4503 jam 3 ,mem_mouse_multi_led_blink_type 
-03e7 204003d8 call p_mouse_device_bt2_led_blink_timer_init 
-03e8 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-03e9 c4010000 rtnbit0 mouse_enable_led_blink_limit 
-03ea 6fe0cc52 fetch 1 ,mem_mouse_multi_bt2led_blink_count_init 
+03e5 704c4503 jam 3 ,mem_mouse_multi_led_blink_type 
+03e6 204003db call p_mouse_device_bt2_led_blink_timer_init 
+03e7 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+03e8 c4010000 rtnbit0 mouse_enable_led_blink_limit 
+03e9 6fe0cc52 fetch 1 ,mem_mouse_multi_bt2led_blink_count_init 
 
 p_mouse_device_led_blink_count_init:
-03eb 67e0cc53 store 1 ,mem_mouse_multi_led_blink_count 
-03ec 20600000 rtn 
+03ea 67e0cc53 store 1 ,mem_mouse_multi_led_blink_count 
+03eb 20600000 rtn 
 
 p_mouse_device_24g_led_blink:
-03ed 704c4501 jam 1 ,mem_mouse_multi_led_blink_type 
-03ee 204003d4 call p_mouse_device_24g_led_blink_timer_init 
-03ef 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-03f0 c4010000 rtnbit0 mouse_enable_led_blink_limit 
-03f1 6fe0cc50 fetch 1 ,mem_mouse_multi_24gled_blink_count_init 
-03f2 202003eb branch p_mouse_device_led_blink_count_init 
+03ec 704c4501 jam 1 ,mem_mouse_multi_led_blink_type 
+03ed 204003d7 call p_mouse_device_24g_led_blink_timer_init 
+03ee 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+03ef c4010000 rtnbit0 mouse_enable_led_blink_limit 
+03f0 6fe0cc50 fetch 1 ,mem_mouse_multi_24gled_blink_count_init 
+03f1 202003ea branch p_mouse_device_led_blink_count_init 
 
 p_mouse_device_bt1_led_blink:
-03f3 704c4502 jam 2 ,mem_mouse_multi_led_blink_type 
-03f4 204003d6 call p_mouse_device_bt1_led_blink_timer_init 
-03f5 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-03f6 c4010000 rtnbit0 mouse_enable_led_blink_limit 
-03f7 6fe0cc51 fetch 1 ,mem_mouse_multi_bt1led_blink_count_init 
-03f8 202003eb branch p_mouse_device_led_blink_count_init 
+03f2 704c4502 jam 2 ,mem_mouse_multi_led_blink_type 
+03f3 204003d9 call p_mouse_device_bt1_led_blink_timer_init 
+03f4 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+03f5 c4010000 rtnbit0 mouse_enable_led_blink_limit 
+03f6 6fe0cc51 fetch 1 ,mem_mouse_multi_bt1led_blink_count_init 
+03f7 202003ea branch p_mouse_device_led_blink_count_init 
 
 p_mouse_device_discovery_led_config:
-03f9 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-03fa c4000000 rtnbit0 mouse_enable_1io2led 
-03fb 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-03fc 793ffe02 set0 mouse_enable_led_blink_limit ,pdata 
-03fd 67e0cc41 store 1 ,mem_mouse_led_new_interface_config 
-03fe 202003e1 branch p_mouse_multi_led_blink_enable 
+03f8 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+03f9 c4000000 rtnbit0 mouse_enable_1io2led 
+03fa 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+03fb 793ffe02 set0 mouse_enable_led_blink_limit ,pdata 
+03fc 67e0cc41 store 1 ,mem_mouse_led_new_interface_config 
+03fd 202003e0 branch p_mouse_multi_led_blink_enable 
 
 p_mouse_led_multi_timer:
-03ff 6fe0cc42 fetch 1 ,mem_mouse_multi_led_blink_enable 
-0400 207a0000 rtn blank 
-0401 6fe0cc43 fetch 1 ,mem_mouse_multi_led_type 
-0402 c000840c beq multi_led_blink ,p_mouse_multi_led_type_blink 
+03fe 6fe0cc42 fetch 1 ,mem_mouse_multi_led_blink_enable 
+03ff 207a0000 rtn blank 
+0400 6fe0cc43 fetch 1 ,mem_mouse_multi_led_type 
+0401 c000840b beq multi_led_blink ,p_mouse_multi_led_type_blink 
 
 p_mouse_device_multi_led_type_on:
-0403 6fe0cc47 fetch 1 ,mem_mouse_multi_led_powon_timer 
-0404 203a0408 branch p_mouse_device_poweron_led_off ,blank 
-0405 1fe0ffff increase -1 
-0406 67e0cc47 store 1 ,mem_mouse_multi_led_powon_timer 
-0407 2020042a branch p_mouse_device_multi_led_on + 1 
+0402 6fe0cc47 fetch 1 ,mem_mouse_multi_led_powon_timer 
+0403 203a0407 branch p_mouse_device_poweron_led_off ,blank 
+0404 1fe0ffff increase -1 
+0405 67e0cc47 store 1 ,mem_mouse_multi_led_powon_timer 
+0406 20200429 branch p_mouse_device_multi_led_on + 1 
 
 p_mouse_device_poweron_led_off:
-0408 704bf001 jam 1 ,mem_mouse_poweron_over_flag 
-0409 704c4200 jam 0 ,mem_mouse_multi_led_blink_enable 
-040a 204003ca call p_mouse_multi_low_led_blink_count_init 
-040b 2020043e branch p_mouse_device_multi_led_off + 1 
+0407 704bf001 jam 1 ,mem_mouse_poweron_over_flag 
+0408 704c4200 jam 0 ,mem_mouse_multi_led_blink_enable 
+0409 204003cd call p_mouse_multi_low_led_blink_count_init 
+040a 2020043d branch p_mouse_device_multi_led_off + 1 
 
 p_mouse_multi_led_type_blink:
-040c 6fe0cc45 fetch 1 ,mem_mouse_multi_led_blink_type 
-040d 207a0000 rtn blank 
-040e c0008413 beq 1 ,p_mouse_device_led_blink_judge 
-040f c0010413 beq 2 ,p_mouse_device_led_blink_judge 
-0410 c0018413 beq 3 ,p_mouse_device_led_blink_judge 
-0411 c0020416 beq 4 ,p_mouse_device_led_blink_limit 
-0412 20600000 rtn 
+040b 6fe0cc45 fetch 1 ,mem_mouse_multi_led_blink_type 
+040c 207a0000 rtn blank 
+040d c0008412 beq 1 ,p_mouse_device_led_blink_judge 
+040e c0010412 beq 2 ,p_mouse_device_led_blink_judge 
+040f c0018412 beq 3 ,p_mouse_device_led_blink_judge 
+0410 c0020415 beq 4 ,p_mouse_device_led_blink_limit 
+0411 20600000 rtn 
 
 p_mouse_device_led_blink_judge:
-0413 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-0414 c2810416 bbit1 mouse_enable_led_blink_limit ,p_mouse_device_led_blink_limit 
-0415 20200418 branch p_mouse_multi_led_type_blink_next 
+0412 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+0413 c2810415 bbit1 mouse_enable_led_blink_limit ,p_mouse_device_led_blink_limit 
+0414 20200417 branch p_mouse_multi_led_type_blink_next 
 
 p_mouse_device_led_blink_limit:
-0416 6fe0cc53 fetch 1 ,mem_mouse_multi_led_blink_count 
-0417 203a0439 branch p_mouse_multi_led_off_judge ,blank 
+0415 6fe0cc53 fetch 1 ,mem_mouse_multi_led_blink_count 
+0416 203a0438 branch p_mouse_multi_led_off_judge ,blank 
 
 p_mouse_multi_led_type_blink_next:
-0418 da604c4c arg mem_mouse_multi_led_blink_timer ,regc 
-0419 da40041b arg p_mouse_multi_led_type_blink_start ,regb 
-041a 2020318a branch timer_single_step 
+0417 da604c4c arg mem_mouse_multi_led_blink_timer ,regc 
+0418 da40041a arg p_mouse_multi_led_type_blink_start ,regb 
+0419 2020318a branch timer_single_step 
 
 p_mouse_multi_led_type_blink_start:
-041b 6fe0cc45 fetch 1 ,mem_mouse_multi_led_blink_type 
-041c c0020423 beq 4 ,p_mouse_multi_led_blink_count_decrease 
-041d 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-041e c2810423 bbit1 mouse_enable_led_blink_limit ,p_mouse_multi_led_blink_count_decrease 
+041a 6fe0cc45 fetch 1 ,mem_mouse_multi_led_blink_type 
+041b c0020422 beq 4 ,p_mouse_multi_led_blink_count_decrease 
+041c 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+041d c2810422 bbit1 mouse_enable_led_blink_limit ,p_mouse_multi_led_blink_count_decrease 
 
 p_mouse_multi_led_blink:
-041f 204003cd call p_mouse_multi_led_blink_timer_init 
-0420 6fe0cc44 fetch 1 ,mem_mouse_multi_led_state 
-0421 c000843b beq on ,p_mouse_multi_led_off_judge_next 
-0422 20200427 branch p_mouse_multi_led_on_judge 
+041e 204003d0 call p_mouse_multi_led_blink_timer_init 
+041f 6fe0cc44 fetch 1 ,mem_mouse_multi_led_state 
+0420 c000843a beq on ,p_mouse_multi_led_off_judge_next 
+0421 20200426 branch p_mouse_multi_led_on_judge 
 
 p_mouse_multi_led_blink_count_decrease:
-0423 6fe0cc53 fetch 1 ,mem_mouse_multi_led_blink_count 
-0424 1fe0ffff increase -1 
-0425 67e0cc53 store 1 ,mem_mouse_multi_led_blink_count 
-0426 2020041f branch p_mouse_multi_led_blink 
+0422 6fe0cc53 fetch 1 ,mem_mouse_multi_led_blink_count 
+0423 1fe0ffff increase -1 
+0424 67e0cc53 store 1 ,mem_mouse_multi_led_blink_count 
+0425 2020041e branch p_mouse_multi_led_blink 
 
 p_mouse_multi_led_on_judge:
-0427 6fe0cc45 fetch 1 ,mem_mouse_multi_led_blink_type 
-0428 c0020458 beq 4 ,p_mouse_multi_dpi_led_on_judge 
+0426 6fe0cc45 fetch 1 ,mem_mouse_multi_led_blink_type 
+0427 c0020457 beq 4 ,p_mouse_multi_dpi_led_on_judge 
 
 p_mouse_device_multi_led_on:
-0429 704c4401 jam on ,mem_mouse_multi_led_state 
-042a 6fe0c938 fetch 1 ,mem_device_flag 
-042b c000042f beq mode_24g_device ,p_mouse_device_24g_led_on 
-042c c0008431 beq mode_bt_device1 ,p_mouse_device_bt1_led_on 
-042d c0010433 beq mode_bt_device2 ,p_mouse_device_bt2_led_on 
-042e 20600000 rtn 
+0428 704c4401 jam on ,mem_mouse_multi_led_state 
+0429 6fe0c938 fetch 1 ,mem_device_flag 
+042a c000042e beq mode_24g_device ,p_mouse_device_24g_led_on 
+042b c0008430 beq mode_bt_device1 ,p_mouse_device_bt1_led_on 
+042c c0010432 beq mode_bt_device2 ,p_mouse_device_bt2_led_on 
+042d 20600000 rtn 
 
 p_mouse_device_24g_led_on:
-042f 6848cc56 fetcht 1 ,mem_mouse_1io2led_multi_24gled 
-0430 20200436 branch p_mouse_multi_led_on 
+042e 6848cc56 fetcht 1 ,mem_mouse_1io2led_multi_24gled 
+042f 20200435 branch p_mouse_multi_led_on 
 
 p_mouse_device_bt1_led_on:
-0431 6848cc57 fetcht 1 ,mem_mouse_1io2led_multi_bt1led 
-0432 20200436 branch p_mouse_multi_led_on 
+0430 6848cc57 fetcht 1 ,mem_mouse_1io2led_multi_bt1led 
+0431 20200435 branch p_mouse_multi_led_on 
 
 p_mouse_device_bt2_led_on:
-0433 6848cc58 fetcht 1 ,mem_mouse_1io2led_multi_bt2led 
-0434 20200436 branch p_mouse_multi_led_on 
+0432 6848cc58 fetcht 1 ,mem_mouse_1io2led_multi_bt2led 
+0433 20200435 branch p_mouse_multi_led_on 
 
 p_mouse_multi_dpi_led_on:
-0435 6848cc5a fetcht 1 ,mem_mouse_dpi_gpio 
+0434 6848cc5a fetcht 1 ,mem_mouse_dpi_gpio 
 
 p_mouse_multi_led_on:
-0436 18467cff sub temp ,gpio_disable ,null 
-0437 20628000 rtn zero 
-0438 20206069 branch gpio_out_active 
+0435 18467cff sub temp ,gpio_disable ,null 
+0436 20628000 rtn zero 
+0437 20206069 branch gpio_out_active 
 
 p_mouse_multi_led_off_judge:
-0439 704c4200 jam 0 ,mem_mouse_multi_led_blink_enable 
-043a 704c4500 jam 0 ,mem_mouse_multi_led_blink_type 
+0438 704c4200 jam 0 ,mem_mouse_multi_led_blink_enable 
+0439 704c4500 jam 0 ,mem_mouse_multi_led_blink_type 
 
 p_mouse_multi_led_off_judge_next:
-043b 6fe0cc45 fetch 1 ,mem_mouse_multi_led_blink_type 
-043c c0020450 beq 4 ,p_mouse_multi_dpi_led_off_judge 
+043a 6fe0cc45 fetch 1 ,mem_mouse_multi_led_blink_type 
+043b c002044f beq 4 ,p_mouse_multi_dpi_led_off_judge 
 
 p_mouse_device_multi_led_off:
-043d 704c4400 jam off ,mem_mouse_multi_led_state 
-043e 6fe0c938 fetch 1 ,mem_device_flag 
-043f c0000443 beq mode_24g_device ,p_mouse_device_24g_led_off 
-0440 c0008445 beq mode_bt_device1 ,p_mouse_device_bt1_led_off 
-0441 c0010447 beq mode_bt_device2 ,p_mouse_device_bt2_led_off 
-0442 20600000 rtn 
+043c 704c4400 jam off ,mem_mouse_multi_led_state 
+043d 6fe0c938 fetch 1 ,mem_device_flag 
+043e c0000442 beq mode_24g_device ,p_mouse_device_24g_led_off 
+043f c0008444 beq mode_bt_device1 ,p_mouse_device_bt1_led_off 
+0440 c0010446 beq mode_bt_device2 ,p_mouse_device_bt2_led_off 
+0441 20600000 rtn 
 
 p_mouse_device_24g_led_off:
-0443 6848cc56 fetcht 1 ,mem_mouse_1io2led_multi_24gled 
-0444 20200448 branch p_gpio_set_high_impedance 
+0442 6848cc56 fetcht 1 ,mem_mouse_1io2led_multi_24gled 
+0443 20200447 branch p_gpio_set_high_impedance 
 
 p_mouse_device_bt1_led_off:
-0445 6848cc57 fetcht 1 ,mem_mouse_1io2led_multi_bt1led 
-0446 20200448 branch p_gpio_set_high_impedance 
+0444 6848cc57 fetcht 1 ,mem_mouse_1io2led_multi_bt1led 
+0445 20200447 branch p_gpio_set_high_impedance 
 
 p_mouse_device_bt2_led_off:
-0447 6848cc58 fetcht 1 ,mem_mouse_1io2led_multi_bt2led 
+0446 6848cc58 fetcht 1 ,mem_mouse_1io2led_multi_bt2led 
 
 p_gpio_set_high_impedance:
-0448 18467cff sub temp ,gpio_disable ,null 
-0449 20628000 rtn zero 
-044a 2020607f branch gpio_set_high_impedance 
+0447 18467cff sub temp ,gpio_disable ,null 
+0448 20628000 rtn zero 
+0449 2020607f branch gpio_set_high_impedance 
 
 p_mouse_device_multi_led_all_off:
-044b 20400443 call p_mouse_device_24g_led_off 
-044c 20400445 call p_mouse_device_bt1_led_off 
-044d 20400447 call p_mouse_device_bt2_led_off 
-044e 2040010f call p_mouse_low_voltage_led_off_judge 
-044f 20200450 branch p_mouse_multi_dpi_led_off_judge 
+044a 20400442 call p_mouse_device_24g_led_off 
+044b 20400444 call p_mouse_device_bt1_led_off 
+044c 20400446 call p_mouse_device_bt2_led_off 
+044d 20400111 call p_mouse_low_voltage_led_off_judge 
+044e 2020044f branch p_mouse_multi_dpi_led_off_judge 
 
 p_mouse_multi_dpi_led_off_judge:
-0450 704c4400 jam off ,mem_mouse_multi_led_state 
-0451 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-0452 c283043d bbit1 mouse_enable_dpi_for_led ,p_mouse_device_multi_led_off 
-0453 c283843d bbit1 mouse_enable_dpi_low_for_led ,p_mouse_device_multi_led_off 
+044f 704c4400 jam off ,mem_mouse_multi_led_state 
+0450 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+0451 c283043c bbit1 mouse_enable_dpi_for_led ,p_mouse_device_multi_led_off 
+0452 c283843c bbit1 mouse_enable_dpi_low_for_led ,p_mouse_device_multi_led_off 
 
 p_mouse_multi_dpi_led_off:
-0454 6848cc5a fetcht 1 ,mem_mouse_dpi_gpio 
+0453 6848cc5a fetcht 1 ,mem_mouse_dpi_gpio 
 
 p_mouse_multi_led_off:
-0455 18467cff sub temp ,gpio_disable ,null 
-0456 20628000 rtn zero 
-0457 20206065 branch gpio_out_inactive 
+0454 18467cff sub temp ,gpio_disable ,null 
+0455 20628000 rtn zero 
+0456 20206065 branch gpio_out_inactive 
 
 p_mouse_multi_dpi_led_on_judge:
-0458 704c4401 jam on ,mem_mouse_multi_led_state 
-0459 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-045a c2830429 bbit1 mouse_enable_dpi_for_led ,p_mouse_device_multi_led_on 
-045b c2838429 bbit1 mouse_enable_dpi_low_for_led ,p_mouse_device_multi_led_on 
-045c 20200435 branch p_mouse_multi_dpi_led_on 
+0457 704c4401 jam on ,mem_mouse_multi_led_state 
+0458 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+0459 c2830428 bbit1 mouse_enable_dpi_for_led ,p_mouse_device_multi_led_on 
+045a c2838428 bbit1 mouse_enable_dpi_low_for_led ,p_mouse_device_multi_led_on 
+045b 20200434 branch p_mouse_multi_dpi_led_on 
 
 p_mouse_logo_led_on_timer:
-045d 6fe0cbed fetch 1 ,mem_mouse_logo_led_gpio 
-045e c17f8000 rtneq gpio_disable 
-045f 6fe14ab2 fetch 2 ,mem_mouse_no_data_timer 
-0460 207a0000 rtn blank 
-0461 6fe14bbe fetch 2 ,mem_mouse_no_data_timeout 
-0462 68494ab2 fetcht 2 ,mem_mouse_no_data_timer 
-0463 98460400 isub temp ,temp 
-0464 6fe14bee fetch 2 ,mem_mouse_logo_led_on_time_init 
-0465 98467e00 isub temp ,pdata 
-0466 20210469 branch p_mouse_logo_led_on ,positive 
+045c 6fe0cbed fetch 1 ,mem_mouse_logo_led_gpio 
+045d c17f8000 rtneq gpio_disable 
+045e 6fe14ab2 fetch 2 ,mem_mouse_no_data_timer 
+045f 207a0000 rtn blank 
+0460 6fe14bbe fetch 2 ,mem_mouse_no_data_timeout 
+0461 68494ab2 fetcht 2 ,mem_mouse_no_data_timer 
+0462 98460400 isub temp ,temp 
+0463 6fe14bee fetch 2 ,mem_mouse_logo_led_on_time_init 
+0464 98467e00 isub temp ,pdata 
+0465 20210468 branch p_mouse_logo_led_on ,positive 
 
 p_mouse_logo_led_off:
-0467 6848cbed fetcht 1 ,mem_mouse_logo_led_gpio 
-0468 20206065 branch gpio_out_inactive 
+0466 6848cbed fetcht 1 ,mem_mouse_logo_led_gpio 
+0467 20206065 branch gpio_out_inactive 
 
 p_mouse_logo_led_on:
-0469 6848cbed fetcht 1 ,mem_mouse_logo_led_gpio 
-046a 20206069 branch gpio_out_active 
+0468 6848cbed fetcht 1 ,mem_mouse_logo_led_gpio 
+0469 20206069 branch gpio_out_active 
 
 p_mouse_dpi_led_blink_delay_timer:
-046b da604ba8 arg mem_mouse_dpi_led_delay_count ,regc 
-046c da40046e arg p_mouse_dpi_led_blink_init ,regb 
-046d 2020318a branch timer_single_step 
+046a da604ba8 arg mem_mouse_dpi_led_delay_count ,regc 
+046b da40046d arg p_mouse_dpi_led_blink_init ,regb 
+046c 2020318a branch timer_single_step 
 
 p_mouse_dpi_led_blink_init:
-046e 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
-046f c2800485 bbit1 mouse_enable_1io2led ,p_mouse_dpi_led_blink_init_new1 
-0470 6fe0c927 fetch 1 ,mem_config_sensor_type 
-0471 c001c8f2 beq p3212 ,mouse_dpi_led_blink_init 
-0472 c005c8f2 beq ka8g2 ,mouse_dpi_led_blink_init 
-0473 6fe0c923 fetch 1 ,mem_dpi_led_gpio 
-0474 67e0c92f store 1 ,mem_mouse_struct_led_gpio 
-0475 6fe14bc2 fetch 2 ,mem_mouse_dpi_led_blink_time 
-0476 67e14930 store 2 ,mem_mouse_on_time 
-0477 67e14932 store 2 ,mem_mouse_off_time 
-0478 da200000 arg 0 ,rega 
-0479 6848c992 fetcht 1 ,mem_mouse_dpi 
-047a 18408402 increase 2 ,temp 
-047b 18467c03 sub temp ,3 ,null 
-047c 2041047f call p_mouse_dpi_led_blink_init_level_4 ,positive 
-047d 24410483 ncall p_mouse_dpi_led_blink_count_clean ,positive 
-047e 202048ff branch mouse_dpi_led_blink_init_end 
+046d 6fe0cc41 fetch 1 ,mem_mouse_led_new_interface_config 
+046e c2800484 bbit1 mouse_enable_1io2led ,p_mouse_dpi_led_blink_init_new1 
+046f 6fe0c927 fetch 1 ,mem_config_sensor_type 
+0470 c001c8f2 beq p3212 ,mouse_dpi_led_blink_init 
+0471 c005c8f2 beq ka8g2 ,mouse_dpi_led_blink_init 
+0472 6fe0c923 fetch 1 ,mem_dpi_led_gpio 
+0473 67e0c92f store 1 ,mem_mouse_struct_led_gpio 
+0474 6fe14bc2 fetch 2 ,mem_mouse_dpi_led_blink_time 
+0475 67e14930 store 2 ,mem_mouse_on_time 
+0476 67e14932 store 2 ,mem_mouse_off_time 
+0477 da200000 arg 0 ,rega 
+0478 6848c992 fetcht 1 ,mem_mouse_dpi 
+0479 18408402 increase 2 ,temp 
+047a 18467c03 sub temp ,3 ,null 
+047b 2041047e call p_mouse_dpi_led_blink_init_level_4 ,positive 
+047c 24410482 ncall p_mouse_dpi_led_blink_count_clean ,positive 
+047d 202048ff branch mouse_dpi_led_blink_init_end 
 
 p_mouse_dpi_led_blink_init_level_4:
-047f 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-0480 c40e0000 rtnbit0 mouse_enable_dpi_level_4 
-0481 18408401 increase 1 ,temp 
-0482 20600000 rtn 
+047e 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+047f c40e0000 rtnbit0 mouse_enable_dpi_level_4 
+0480 18408401 increase 1 ,temp 
+0481 20600000 rtn 
 
 p_mouse_dpi_led_blink_count_clean:
-0483 184085fd increase -3 ,temp 
-0484 20600000 rtn 
+0482 184085fd increase -3 ,temp 
+0483 20600000 rtn 
 
 p_mouse_dpi_led_blink_init_new1:
-0485 6fe0c927 fetch 1 ,mem_config_sensor_type 
-0486 c0018496 beq p3212 ,p_mouse_dpi_led_blink_init_new2 
-0487 c0058496 beq ka8g2 ,p_mouse_dpi_led_blink_init_new2 
-0488 6848c992 fetcht 1 ,mem_mouse_dpi 
-0489 18408402 increase 2 ,temp 
+0484 6fe0c927 fetch 1 ,mem_config_sensor_type 
+0485 c0018495 beq p3212 ,p_mouse_dpi_led_blink_init_new2 
+0486 c0058495 beq ka8g2 ,p_mouse_dpi_led_blink_init_new2 
+0487 6848c992 fetcht 1 ,mem_mouse_dpi 
+0488 18408402 increase 2 ,temp 
 
 p_mouse_dpi_led_blink_init_new1_next:
-048a 18467c03 sub temp ,3 ,null 
-048b 2041047f call p_mouse_dpi_led_blink_init_level_4 ,positive 
-048c 24410483 ncall p_mouse_dpi_led_blink_count_clean ,positive 
-048d 18427e00 copy temp ,pdata 
-048e 9fe0fe00 iadd pdata ,pdata 
-048f 67e0cc53 store 1 ,mem_mouse_multi_led_blink_count 
+0489 18467c03 sub temp ,3 ,null 
+048a 2041047e call p_mouse_dpi_led_blink_init_level_4 ,positive 
+048b 24410482 ncall p_mouse_dpi_led_blink_count_clean ,positive 
+048c 18427e00 copy temp ,pdata 
+048d 9fe0fe00 iadd pdata ,pdata 
+048e 67e0cc53 store 1 ,mem_mouse_multi_led_blink_count 
 
 p_mouse_multi_dpi_led_blink_enable:
-0490 704c4504 jam 4 ,mem_mouse_multi_led_blink_type 
-0491 204003d1 call p_mouse_multi_dpi_led_blink_timer_init 
-0492 704c4201 jam on ,mem_mouse_multi_led_blink_enable 
-0493 704c4301 jam multi_led_blink ,mem_mouse_multi_led_type 
-0494 704c4400 jam off ,mem_mouse_multi_led_state 
-0495 20600000 rtn 
+048f 704c4504 jam 4 ,mem_mouse_multi_led_blink_type 
+0490 204003d4 call p_mouse_multi_dpi_led_blink_timer_init 
+0491 704c4201 jam on ,mem_mouse_multi_led_blink_enable 
+0492 704c4301 jam multi_led_blink ,mem_mouse_multi_led_type 
+0493 704c4400 jam off ,mem_mouse_multi_led_state 
+0494 20600000 rtn 
 
 p_mouse_dpi_led_blink_init_new2:
-0496 6848c992 fetcht 1 ,mem_mouse_dpi 
-0497 18408401 increase 1 ,temp 
-0498 2020048a branch p_mouse_dpi_led_blink_init_new1_next 
+0495 6848c992 fetcht 1 ,mem_mouse_dpi 
+0496 18408401 increase 1 ,temp 
+0497 20200489 branch p_mouse_dpi_led_blink_init_new1_next 
 
 p_mouse_commbination_key_process:
-0499 6fe0c938 fetch 1 ,mem_device_flag 
-049a c000049f beq mode_24g_device ,p_mouse_24g_commbination_key_process 
-049b 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-049c c41a8000 rtnbit0 mouse_enable_commbination_key_by_bt_discovery 
-049d 6848cbca fetcht 1 ,mem_mouse_commbination_key_bt 
-049e 202004a2 branch p_mouse_commbination_key_start 
+0498 6fe0c938 fetch 1 ,mem_device_flag 
+0499 c000049e beq mode_24g_device ,p_mouse_24g_commbination_key_process 
+049a 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+049b c41a8000 rtnbit0 mouse_enable_commbination_key_by_bt_discovery 
+049c 6848cbca fetcht 1 ,mem_mouse_commbination_key_bt 
+049d 202004a1 branch p_mouse_commbination_key_start 
 
 p_mouse_24g_commbination_key_process:
-049f 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-04a0 c4190000 rtnbit0 mouse_enable_commbination_key_by_24g_pairing 
-04a1 6848cbcb fetcht 1 ,mem_mouse_commbination_key_24g 
+049e 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+049f c4190000 rtnbit0 mouse_enable_commbination_key_by_24g_pairing 
+04a0 6848cbcb fetcht 1 ,mem_mouse_commbination_key_24g 
 
 p_mouse_commbination_key_start:
-04a2 6048cb9d storet 1 ,mem_mouse_commbination_key 
-04a3 20404115 call mouse_check_key_gpio 
-04a4 1fe17e07 and pdata ,0x07 ,pdata 
-04a5 6848cb9d fetcht 1 ,mem_mouse_commbination_key 
-04a6 98467c00 isub temp ,null 
-04a7 202284a9 branch p_mouse_commbination_key_down ,zero 
-04a8 202044eb branch mouse_commbination_key_up 
+04a1 6048cb9d storet 1 ,mem_mouse_commbination_key 
+04a2 20404115 call mouse_check_key_gpio 
+04a3 1fe17e07 and pdata ,0x07 ,pdata 
+04a4 6848cb9d fetcht 1 ,mem_mouse_commbination_key 
+04a5 98467c00 isub temp ,null 
+04a6 202284a8 branch p_mouse_commbination_key_down ,zero 
+04a7 202044eb branch mouse_commbination_key_up 
 
 p_mouse_commbination_key_down:
-04a9 204004ae call p_mouse_combination_ui_timer 
-04aa 6fe0cb9f fetch 1 ,mem_commbination_key_statue 
-04ab c1008000 rtneq commbination_key_state_down 
-04ac 704b9f01 jam commbination_key_state_down ,mem_commbination_key_statue 
-04ad 20600000 rtn 
+04a8 204004ad call p_mouse_combination_ui_timer 
+04a9 6fe0cb9f fetch 1 ,mem_commbination_key_statue 
+04aa c1008000 rtneq commbination_key_state_down 
+04ab 704b9f01 jam commbination_key_state_down ,mem_commbination_key_statue 
+04ac 20600000 rtn 
 
 p_mouse_combination_ui_timer:
-04ae da4002f2 arg p_mouse_24g_start_pair_mode ,regb 
-04af 202044f7 branch mouse_combination_ui_timer + 1 
+04ad da4002f4 arg p_mouse_24g_start_pair_mode ,regb 
+04ae 202044f7 branch mouse_combination_ui_timer + 1 
 
 p_mouse_le_battery_updata_timer:
-04b0 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-04b1 c39d8000 rtnbit1 mouse_enable_le_battery_service_cancel 
-04b2 2020451f branch mouse_le_battery_updata_timer 
+04af 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+04b0 c39d8000 rtnbit1 mouse_enable_le_battery_service_cancel 
+04b1 2020451f branch mouse_le_battery_updata_timer 
 
 p_mouse_le_send_conn_param_update_timer:
-04b3 da604c7c arg mem_mouse_le_send_conn_param_update_timer ,regc 
-04b4 da40436c arg mouse_updata_le_param ,regb 
-04b5 2020318a branch timer_single_step 
+04b2 da604c7c arg mem_mouse_le_send_conn_param_update_timer ,regc 
+04b3 da40436c arg mouse_updata_le_param ,regb 
+04b4 2020318a branch timer_single_step 
 
 p_mouse_check_no_data_timeout_timer:
-04b6 da604ab2 arg mem_mouse_no_data_timer ,regc 
-04b7 da4004b9 arg p_mouse_check_no_data_timeout ,regb 
-04b8 20203191 branch timer_single_step_2b 
+04b5 da604ab2 arg mem_mouse_no_data_timer ,regc 
+04b6 da4004b8 arg p_mouse_check_no_data_timeout ,regb 
+04b7 20203191 branch timer_single_step_2b 
 
 p_mouse_check_no_data_timeout:
-04b9 6fe0c938 fetch 1 ,mem_device_flag 
-04ba c0000300 beq mode_24g_device ,p_mouse_24g_hibernate_set 
-04bb 2020431b branch mouse_disconnect 
+04b8 6fe0c938 fetch 1 ,mem_device_flag 
+04b9 c0000302 beq mode_24g_device ,p_mouse_24g_hibernate_set 
+04ba 2020431b branch mouse_disconnect 
 
 p_mouse_start_discovery:
+04bb 204003f8 call p_mouse_device_discovery_led_config 
 04bc 6fe1478c fetch 2 ,mem_ui_state_map 
 04bd 2feffe0b isolate1 ui_state_ble_adv ,pdata 
 04be 2040c581 call mouse_stop_le_adv ,true 
@@ -1813,7 +1813,7 @@
 0534 58000000 setarg 0 
 0535 67e348d1 store 6 ,mem_mouse_x 
 0536 20404240 call mouse_check_sensor_data 
-0537 20400352 call p_mouse_seting_sensor_type 
+0537 20400355 call p_mouse_seting_sensor_type 
 0538 20403f7e call mouse_zwheel 
 0539 20403f83 call mouse_t_zwheel 
 053a 2040055d call p_mouse_key 
@@ -2069,7 +2069,7 @@
 
 p_mouse_select_device_by_pb_button_check_once:
 05e8 704b9403 jam 0x03 ,mem_mouse_pbkey_press_status 
-05e9 2020021d branch p_mouse_select_device_by_pb_button 
+05e9 2020021f branch p_mouse_select_device_by_pb_button 
 
 p_mouse_dpi_check:
 05ea 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
@@ -2199,7 +2199,7 @@
 
 p_mouse_dpi_store:
 0648 67e0c992 store 1 ,mem_mouse_dpi 
-0649 20400350 call p_mouse_seting_dpi 
+0649 20400353 call p_mouse_seting_dpi 
 064a 202045ee branch mouse_store_device_info_delay 
 
 p_mouse_double_dpi_check:
Index: output/ramcode.rom
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/output/ramcode.rom	(revision 1912)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/output/ramcode.rom	(working copy)
@@ -1,58 +1,60 @@
 c2840021
 c0000031
-c001805d
-c0410129
-c0418070
-c0420077
-c04500a0
-c045811c
-c0460086
-c04f8130
-c0570132
-c0618341
+c001805f
+c041012b
+c0418072
+c0420079
+c04500a2
+c045811e
+c0460088
+c04f8132
+c0570134
+c0618343
 c0620036
-c0638238
-c064823e
-c0650276
-c06600c6
+c063823a
+c0648240
+c0650278
+c06600c8
 c0670533
 c067863f
-c0680350
+c0680353
 c0688564
-c069836d
+c0698370
 c06a0544
-c06b0298
-c06c8395
-c06d04bc
+c06b029a
+c06c8398
+c06d04bb
 c06d84c5
 c06f05d7
-c06f8050
-c0708048
-c0710044
+c06f8052
+c070804a
+c0710046
 c07404cc
 2020137c
 c00d04e0
-c0100042
-c01980a6
-c01a00ab
+c0100044
+c01980a8
+c01a00ad
 c04384c8
 c05084ea
 c05184f4
 c05a84f6
 c0600500
-c06e833d
-c0710309
-c0748311
-c07501e4
+c06e833f
+c071030b
+c0748313
+c07501e6
 c0760526
 c076866f
 2020137c
 20800000
 204030f3
-2455804c
+2455804e
 20403bfd
 20200804
-204003df
+704c4200
+704c4500
+2040043c
 da204939
 6fe0c938
 1fe0ffff
@@ -84,7 +86,7 @@
 6048c938
 7041ca00
 204046da
-2040005a
+2040005c
 204046dc
 704ac501
 202045ee
@@ -96,11 +98,11 @@
 20406ea7
 20401b92
 2040083a
-20400064
-2020081a
 20400066
-20203109
+2020081a
 20400068
+20203109
+2040006a
 20207850
 6fe0c48c
 207a0000
@@ -125,8 +127,8 @@
 6fe24891
 684a488d
 98467c00
-20228081
-20200084
+20228083
+20200086
 7041ea00
 7041e891
 20600000
@@ -143,13 +145,13 @@
 98408400
 184fa203
 6fe0c1e9
-2040009b
+2040009d
 1fe67e00
 9a20fe00
 1fe0fff7
 1fe17fff
 2feffe08
-24208099
+2420809b
 58000000
 67e08019
 20600000
@@ -159,7 +161,7 @@
 9841fe00
 20600000
 6fe0c1e8
-c04880a3
+c04880a5
 2020121e
 708a395b
 708a3a01
@@ -198,12 +200,12 @@
 20600000
 6fe0cbaa
 247a0000
-204000ab
+204000ad
 7048f600
 20406125
 67e148e9
 6fe0c4a0
-c08100d4
+c08100d6
 684948e9
 184ffe08
 1fe6fc0a
@@ -214,12 +216,12 @@
 20403ed8
 6fe0c4a4
 c2813f1a
-c28080db
-c30000df
+c28080dd
+c30000e1
 20203ecc
 6fe0cc41
 c3003f1c
-2040044b
+2040044a
 20203f1d
 6fe0cc41
 c3003ed0
@@ -229,7 +231,7 @@
 6fe0c8fa
 207a0000
 7048fa00
-2020010f
+20200111
 78547c00
 6fe0cc45
 1fe67c04
@@ -249,39 +251,39 @@
 247a0000
 6fe44bab
 c4020000
-204000e8
+204000ea
 20740000
 6fe0cc55
-203a0118
+203a011a
 6848cc4f
 18408401
 6048cc4f
 6fe0cc4d
 98467c00
-2441010d
+2441010f
 6fe0cc4e
 98467c00
-2421010f
+24210111
 6fe0cc41
-c282842a
-c283842a
+c2828429
+c2838429
 6848cc59
-20200436
+20200435
 704c4f01
-20400114
+20400116
 6fe0cc41
-c282843e
-c283843e
+c282843d
+c283843d
 6848cc59
-20200455
+20200454
 6fe0cc55
 1fe0ffff
 67e0cc55
 20600000
 6fe0cc41
-c282010f
-204003ca
-202000ff
+c2820111
+204003cd
+20200101
 708a8be6
 2040126a
 20401271
@@ -307,27 +309,27 @@
 793f8034
 20406df3
 704bf000
-20400185
-2040036d
-204003da
+20400187
+204003dd
+20400370
 20758000
 2040408e
 20403d8a
 20404728
-20400196
+20400198
 20400556
 20203bc9
 6fe44bab
 c41e8000
 6fe0cc3c
-c2838145
+c2838147
 704c3b00
 20600000
 704c3b01
 20600000
 6fe0cc39
 c17f8000
-c283814c
+c283814e
 704c3a00
 20600000
 704c3a01
@@ -337,32 +339,32 @@
 6fe0cc1f
 1fe22200
 1fe67c0b
-2421016a
+2421016c
 da40000b
-20400160
+20400162
 d8c04c20
 d8a04adb
-2040015e
+20400160
 d8c04c20
 d8a0440a
-2040015e
+20400160
 d8c04c20
 d8a042f8
 1a227200
 20207d5f
 d8c04c92
 d8a04adb
-20400168
+2040016a
 d8c04c92
 d8a0440a
-20400168
+2040016a
 d8c04c92
 d8a042f8
 1a427200
 20207d5f
 da400012
-20400160
-20400182
+20400162
+20400184
 6fe0cc1f
 1fe0fe01
 67e0cad2
@@ -391,12 +393,12 @@
 20402607
 204022ff
 20403f1e
-2040014e
+20400150
 20403d13
-204003bf
-20400147
-2040013f
-20400190
+204003c2
+20400149
+20400141
+20400192
 20203bf5
 6fe0c1e8
 67e0cc91
@@ -404,21 +406,21 @@
 6fe0cc91
 67e0c1e8
 20600000
-5800019b
+5800019d
 67e1489b
-580001b5
+580001b7
 67e1489d
 20203bd3
 c6930000
 20403f70
 24740000
 6fe44bab
-c30a81a2
+c30a81a4
 6fe0cb8b
 243a4884
 204042cb
 6fe0c836
-c28081b1
+c28081b3
 6848c7c7
 6fe0c8d0
 9841fe00
@@ -451,17 +453,17 @@
 1fe0fe01
 67e0cba2
 1fe67c08
-242101cb
+242101cd
 2040259a
 2040265b
-242c01da
-243781da
-204001d1
+242c01dc
+243781dc
+204001d3
 20402597
 6fe0cba3
 1fe0fe01
 67e0cba3
-c00801dc
+c00801de
 20600000
 6fe0c8a7
 203a488c
@@ -471,9 +473,9 @@
 793ffe00
 67e0cba4
 20404544
-2020036f
+20200372
 204022cb
-202001c1
+202001c3
 704ba300
 6fe0cba4
 c3800000
@@ -483,12 +485,12 @@
 67e14ab2
 20200556
 20402631
-2434027e
-204001f4
+24340280
+204001f6
 204026ee
-2040007b
+2040007d
 6fe0cbe1
-243a01ef
+243a01f1
 6fe448b0
 67e4485c
 6fe148c2
@@ -504,15 +506,15 @@
 2040265b
 6fe0c82c
 c000a651
-242c01ff
-243781ff
+242c0201
+24378201
 20402672
-2040022d
+2040022f
 20202651
 6fe0cac5
 247a0000
-2040021d
-20400212
+2040021f
+20400214
 6fe0c8a7
 247a0000
 6fe148a3
@@ -521,8 +523,8 @@
 6fe0c8a4
 c280a679
 2040267e
-2040020d
-202001f5
+2040020f
+202001f7
 6fe0c8a4
 1fe67c00
 20610000
@@ -531,7 +533,7 @@
 d8e0000c
 20407d74
 247a0000
-2040021a
+2040021c
 2040407c
 d8e0000c
 580000a0
@@ -547,19 +549,19 @@
 2040466a
 67e0cb94
 6fe0c910
-c07f822a
+c07f822c
 20404168
 1a227e00
 c283468d
 20204680
 6848c91b
 20403f56
-20200227
+20200229
 6fe0cbe1
-245a0231
+245a0233
 704be100
 20600000
-2040036f
+20400372
 6fe44bab
 c41e0000
 6848c913
@@ -574,7 +576,7 @@
 20203e23
 204042e9
 20407fdc
-20400467
+20400466
 20404976
 20404015
 6848c910
@@ -585,15 +587,15 @@
 20400597
 d8400003
 20403f56
-20400276
+20400278
 20406082
-2040044b
+2040044a
 d8400013
 20403f56
-20400254
-20400258
-20400265
-2020026c
+20400256
+2040025a
+20400267
+2020026e
 6fe0c91e
 c17f8000
 6848c91e
@@ -609,10 +611,10 @@
 1fe37e00
 67e1895c
 18408401
-c200025c
+c200025e
 20600000
 6fe0cc41
-c2800269
+c280026b
 6fe44bab
 c40a0000
 6fe0c8fc
@@ -637,7 +639,7 @@
 20400597
 20203e44
 6fe0c8a7
-205a028a
+205a028c
 6fe0c8bd
 c1008000
 2040269f
@@ -645,7 +647,7 @@
 24740000
 204026c4
 6fe0cbe1
-245a023e
+245a0240
 6fe2485c
 202026b8
 70483601
@@ -661,26 +663,26 @@
 79207e03
 67e0c836
 20402291
-202001e6
+202001e8
 1a627e00
-c00082a9
-c01e02cf
-c01c82c8
-c01d02e0
-c01902b2
-c00a82ac
-c00a02a7
-c02202b9
-c02002c3
-c00902a4
+c00082ab
+c01e02d1
+c01c82ca
+c01d02e2
+c01902b4
+c00a82ae
+c00a02a9
+c02202bb
+c02002c5
+c00902a6
 20204336
 70445401
 20403223
 20204427
-204003b5
+204003b7
 20204350
 20404544
-204003b5
+204003b7
 202043fa
 58000000
 67e14af2
@@ -689,7 +691,7 @@
 67e0cac6
 20204366
 6fe0cac7
-c00082b6
+c00082b8
 704b7614
 20204373
 2040436c
@@ -710,18 +712,18 @@
 704c7b01
 704c7c1e
 20600000
-20400084
-20400193
+20400086
+20400195
 20404544
 d8e00001
 204046f4
-204003b5
+204003b7
 20204859
 6fe2483c
 67e24891
 67e24993
 2040257e
-204003b5
+204003b7
 20404544
 204042ca
 704aae00
@@ -731,17 +733,17 @@
 684a488d
 98467c00
 20628000
-20400084
-20400193
+20400086
+20400195
 20204822
-20400084
-20400193
+20400086
+20400195
 6fe0c8a5
-243a0300
+243a0302
 6fe0c88b
-c00102e9
-c00202f4
-c00182f9
+c00102eb
+c00202f6
+c00182fb
 20204839
 6fe44bab
 c297c811
@@ -750,7 +752,7 @@
 6fe24993
 684a4974
 98467c00
-202282f2
+202282f4
 20204806
 70488b00
 20204827
@@ -774,7 +776,7 @@
 67e3c8d0
 704be101
 20400556
-20200283
+20200285
 70488b00
 6fe14beb
 1fe0fe01
@@ -786,15 +788,15 @@
 6fe14889
 d84001f8
 98417e00
-203a0319
+203a031b
 6fe14889
 1fe0fe01
 67e14889
 20600000
 2040259a
 2040265b
-242c0332
-24378332
+242c0334
+24378334
 20402672
 6fe24877
 684a483c
@@ -803,7 +805,7 @@
 6fe248a9
 684a483c
 98467c00
-2042832e
+20428330
 6fe0c8a1
 793ffe02
 67e0c8a1
@@ -823,7 +825,7 @@
 67e14889
 2feffe09
 6fe0c88b
-c002033b
+c002033d
 202025a8
 2020a575
 20202339
@@ -834,10 +836,11 @@
 6fe44bab
 c297c80a
 6fe0c938
-c0000346
+c0000348
 20203d57
 6fe44bab
 c308c803
+204003de
 20403d65
 20344806
 6fe44bab
@@ -847,24 +850,24 @@
 1a217e07
 202047ff
 2040408f
-20400380
+20400383
 6fe0c927
-c0060355
+c0060358
 20204098
 6fe0c992
-c000035a
-c000835d
-c0010360
-c0018363
+c000035d
+c0008360
+c0010363
+c0018366
 6fe0cca4
 1fe22200
-20200365
+20200368
 6fe0cca5
 1fe22200
-20200365
+20200368
 6fe0cca6
 1fe22200
-20200365
+20200368
 6fe0cca7
 1fe22200
 5800c309
@@ -879,23 +882,23 @@
 20758000
 20404236
 204041b5
-c0180377
+c018037a
 c018c217
 c02c4220
 204041b2
 20001af4
-20200370
+20200373
 6fe0c9c2
-c068837a
+c068837d
 202041bd
 58000049
 20405b0d
-c050837e
+c0508381
 202041da
 7049270c
 20600000
 6fe0cc41
-c2800384
+c2800387
 6fe0c923
 c17f8000
 6fe14ac2
@@ -905,51 +908,51 @@
 6fe14887
 247a0000
 6fe0cc41
-c2800392
+c2800395
 6fe0cba7
 247a0000
 6fe0cbc1
-203a046e
+203a046d
 67e0cba8
 20600000
 6fe0cc47
 247a0000
-2020038e
+20200391
 20403e9b
-204000ee
+204000f0
 2040232b
 20402556
 204047cd
 204048be
-2040046b
-204003ff
+2040046a
+204003fe
 2040407c
 204044cc
-20400499
+20400498
 204044ff
-204003b8
+204003bb
 20404512
-204004b0
+204004af
 20404515
-204004b3
+204004b2
 2040452a
 2040452d
 20404532
 20404535
 20404022
 20404547
-204003b0
-2040045d
-204004b6
-202003bc
+2040045c
+204004b5
+202003bf
 6fe0cbf0
 207a0000
-204003f9
+204003f8
 704bf000
 20600000
 704c4200
 704bf000
-2020043e
+704c4700
+2020043d
 da604b77
 da40450a
 2040318a
@@ -960,7 +963,7 @@
 704c4200
 6fe0cc41
 c4000000
-2040044b
+2040044a
 704c4500
 6fe0cc46
 67e0cc47
@@ -972,109 +975,105 @@
 67e0cc55
 20600000
 6fe0cc45
-c00083d4
-c00103d6
-c00183d8
+c00083d7
+c00103d9
+c00183db
 6fe0cc4b
 67e0cc4c
 20600000
 6fe0cc48
-202003d2
+202003d5
 6fe0cc49
-202003d2
+202003d5
 6fe0cc4a
-202003d2
-6fe0cc41
-c4000000
-704c4201
-704c4300
-20600000
+202003d5
+20200402
 6fe0cc41
 c4000000
 704c4201
 704c4301
 6fe0c938
-c00003ed
-c00083f3
+c00003ec
+c00083f2
 704c4503
-204003d8
+204003db
 6fe0cc41
 c4010000
 6fe0cc52
 67e0cc53
 20600000
 704c4501
-204003d4
+204003d7
 6fe0cc41
 c4010000
 6fe0cc50
-202003eb
+202003ea
 704c4502
-204003d6
+204003d9
 6fe0cc41
 c4010000
 6fe0cc51
-202003eb
+202003ea
 6fe0cc41
 c4000000
 6fe0cc41
 793ffe02
 67e0cc41
-202003e1
+202003e0
 6fe0cc42
 207a0000
 6fe0cc43
-c000840c
+c000840b
 6fe0cc47
-203a0408
+203a0407
 1fe0ffff
 67e0cc47
-2020042a
+20200429
 704bf001
 704c4200
-204003ca
-2020043e
+204003cd
+2020043d
 6fe0cc45
 207a0000
-c0008413
-c0010413
-c0018413
-c0020416
+c0008412
+c0010412
+c0018412
+c0020415
 20600000
 6fe0cc41
-c2810416
-20200418
+c2810415
+20200417
 6fe0cc53
-203a0439
+203a0438
 da604c4c
-da40041b
+da40041a
 2020318a
 6fe0cc45
-c0020423
+c0020422
 6fe0cc41
-c2810423
-204003cd
+c2810422
+204003d0
 6fe0cc44
-c000843b
-20200427
+c000843a
+20200426
 6fe0cc53
 1fe0ffff
 67e0cc53
-2020041f
+2020041e
 6fe0cc45
-c0020458
+c0020457
 704c4401
 6fe0c938
-c000042f
-c0008431
-c0010433
+c000042e
+c0008430
+c0010432
 20600000
 6848cc56
-20200436
+20200435
 6848cc57
-20200436
+20200435
 6848cc58
-20200436
+20200435
 6848cc5a
 18467cff
 20628000
@@ -1082,39 +1081,39 @@
 704c4200
 704c4500
 6fe0cc45
-c0020450
+c002044f
 704c4400
 6fe0c938
-c0000443
-c0008445
-c0010447
+c0000442
+c0008444
+c0010446
 20600000
 6848cc56
-20200448
+20200447
 6848cc57
-20200448
+20200447
 6848cc58
 18467cff
 20628000
 2020607f
-20400443
-20400445
-20400447
-2040010f
-20200450
+20400442
+20400444
+20400446
+20400111
+2020044f
 704c4400
 6fe0cc41
-c283043d
-c283843d
+c283043c
+c283843c
 6848cc5a
 18467cff
 20628000
 20206065
 704c4401
 6fe0cc41
-c2830429
-c2838429
-20200435
+c2830428
+c2838428
+20200434
 6fe0cbed
 c17f8000
 6fe14ab2
@@ -1124,16 +1123,16 @@
 98460400
 6fe14bee
 98467e00
-20210469
+20210468
 6848cbed
 20206065
 6848cbed
 20206069
 da604ba8
-da40046e
+da40046d
 2020318a
 6fe0cc41
-c2800485
+c2800484
 6fe0c927
 c001c8f2
 c005c8f2
@@ -1146,8 +1145,8 @@
 6848c992
 18408402
 18467c03
-2041047f
-24410483
+2041047e
+24410482
 202048ff
 6fe44bab
 c40e0000
@@ -1156,31 +1155,31 @@
 184085fd
 20600000
 6fe0c927
-c0018496
-c0058496
+c0018495
+c0058495
 6848c992
 18408402
 18467c03
-2041047f
-24410483
+2041047e
+24410482
 18427e00
 9fe0fe00
 67e0cc53
 704c4504
-204003d1
+204003d4
 704c4201
 704c4301
 704c4400
 20600000
 6848c992
 18408401
-2020048a
+20200489
 6fe0c938
-c000049f
+c000049e
 6fe44bab
 c41a8000
 6848cbca
-202004a2
+202004a1
 6fe44bab
 c4190000
 6848cbcb
@@ -1189,14 +1188,14 @@
 1fe17e07
 6848cb9d
 98467c00
-202284a9
+202284a8
 202044eb
-204004ae
+204004ad
 6fe0cb9f
 c1008000
 704b9f01
 20600000
-da4002f2
+da4002f4
 202044f7
 6fe44bab
 c39d8000
@@ -1205,11 +1204,12 @@
 da40436c
 2020318a
 da604ab2
-da4004b9
+da4004b8
 20203191
 6fe0c938
-c0000300
+c0000302
 2020431b
+204003f8
 6fe1478c
 2feffe0b
 2040c581
@@ -1333,7 +1333,7 @@
 58000000
 67e348d1
 20404240
-20400352
+20400355
 20403f7e
 20403f83
 2040055d
@@ -1511,7 +1511,7 @@
 c28305e8
 2020465a
 704b9403
-2020021d
+2020021f
 6fe44bab
 c2974036
 6fe0c90f
@@ -1607,7 +1607,7 @@
 1fe0fe01
 1fe17e03
 67e0c992
-20400350
+20400353
 202045ee
 6fe0cc3f
 243a0668
Index: output/sched.rom
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/output/sched.rom	(revision 1912)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/output/sched.rom	(working copy)
@@ -223,7 +223,7 @@
 
 #1io2led multi start
 #time parm
-mem_mouse_multi_led_powon_timer_init:14	#2s
+mem_mouse_multi_led_powon_timer_init:1e	#2s
 mem_mouse_multi_24gled_blink_timer_init:05		#24gled blink time		500ms on,500ms off
 mem_mouse_multi_bt1led_blink_timer_init:05		#bt1led blink time		500ms on,500ms off
 mem_mouse_multi_bt2led_blink_timer_init:05		#bt2led blink time		500ms on,500ms off
@@ -325,7 +325,7 @@
 mem_app_connection_options:06
 mem_lap:15 a0 c8 12 23 51
 mem_local_name_length:
-'M93
+'M93 BT3.0
 mem_sniff_param_interval:
 0e 00 
 01 00 ##mem_sniff_param_attempt:01 00
@@ -361,19 +361,19 @@
 #microsoft swift pair
 06 ff 06 00 03 00 80
 #name
-'\09M93
+'\09M93 BT5.0
 
 mem_le_scan_data_len:1f
 mem_le_scan_data:
 #name
-'\09M93
+'\09M93 BT5.0
 
 
 mem_le_name_len:
-'M93
+'M93 BT5.0
 
 mem_le_name_patch_len:	#max 18bytes
-'M93
+'M93 BT5.0
 
 mem_le_interval_min:
 06 00 #min interval
Index: program/patch.prog
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/program/patch.prog	(revision 1912)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/program/patch.prog	(working copy)
@@ -75,7 +75,10 @@
 p_mouse_start_reconnect_device:
 //	fetch 1,mem_mouse_led_new_interface_config
 //	bbit0 MOUSE_ENABLE_BT_RECONN_LED_EFFECT,p_mouse_start_reconnect_device_next
-	call p_mouse_device_pair_led_config
+//	call p_mouse_device_pair_led_config
+	jam 0,mem_mouse_multi_led_blink_enable
+	jam 0,mem_mouse_multi_led_blink_type
+	call p_mouse_device_multi_led_off
 p_mouse_start_reconnect_device_next:
 	arg mem_device1_type,rega
 	fetch 1,mem_device_flag
@@ -453,14 +456,15 @@
 	call enable_authrom
 	jam 0,mem_mouse_poweron_over_flag	
 	call p_mouse_setting_config
-	call p_mouse_init_sunt
 	call p_mouse_device_poweron_led_config
+	call p_mouse_init_sunt
 	rtn wake
 	call mouse_dpi_config
 	call mouse_usb_check_enable
 	call mouse_drawing_optima_init
 	call p_mouse_cb_fuction
 	call p_mouse_sensor_powerdown
+
 	branch mouse_init+8
 
 ifdef DOUBLE_DPI_KEY
@@ -1170,7 +1174,7 @@
 p_mouse_24g_start_mode:
 	fetch MOUSE_FLAG_LEN,mem_mouse_flag
 	bbit0 MOUSE_ENABLE_24G,mouse_24g_mode_setup_error
-	//call p_mouse_device_pair_led_config
+	call p_mouse_device_pair_led_config
 	call mouse_wakeup_from_power_check	// wake from hibernate :enble user
 	branch mouse_24g_reconn_dongle_start,user
 	fetch MOUSE_FLAG_LEN,mem_mouse_flag
@@ -1321,7 +1325,7 @@
 	call mouse_current_mult_update_timer
 	call mouse_wheel_trigger_timer
 	call mouse_store_information_delay_timer
-	call p_mouse_led_blink_pair
+	//call p_mouse_led_blink_pair
 ifdef LOGO_LED
 	call p_mouse_logo_led_on_timer
 endif
@@ -1338,6 +1342,7 @@
 p_mouse_led_blink_pair_disable:
 	jam 0,mem_mouse_multi_led_blink_enable
 	jam 0,mem_mouse_poweron_over_flag
+	jam 0,mem_mouse_multi_led_powon_timer
 	branch p_mouse_device_multi_led_off+1
 p_mouse_check_direct_timeout_timer:
 	arg mem_mouse_direct_timer,regc
@@ -1395,12 +1400,14 @@
 
 //===led poweron config===//
 p_mouse_device_poweron_led_config:	//power on
+	branch p_mouse_device_multi_led_type_on
+	/*
 	fetch 1,mem_mouse_led_new_interface_config
 	rtnbit0 MOUSE_ENABLE_1IO2LED
 	jam 1,mem_mouse_multi_led_blink_enable	
 	jam MULTI_LED_ON,mem_mouse_multi_led_type
 	rtn
-
+*/
 //===led blink config===//
 p_mouse_device_pair_led_config:		//24g pair +ble reconn
 	fetch 1,mem_mouse_led_new_interface_config
@@ -1719,7 +1726,7 @@
 	branch mouse_disconnect	
 
 p_mouse_start_discovery:
-	//call p_mouse_device_discovery_led_config
+	call p_mouse_device_discovery_led_config
 	fetch 2,mem_ui_state_map
 	isolate1 UI_STATE_BLE_ADV,pdata
 	call mouse_stop_le_adv,true		//reconnect adv
Index: sched/mouse.dat
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/sched/mouse.dat	(revision 1912)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/M93_3mode_2ch_1io2led_PB/sched/mouse.dat	(working copy)
@@ -156,7 +156,7 @@
 
 #1io2led multi start
 #time parm
-mem_mouse_multi_led_powon_timer_init:14	#2s
+mem_mouse_multi_led_powon_timer_init:1e	#2s
 mem_mouse_multi_24gled_blink_timer_init:05		#24gled blink time		500ms on,500ms off
 mem_mouse_multi_bt1led_blink_timer_init:05		#bt1led blink time		500ms on,500ms off
 mem_mouse_multi_bt2led_blink_timer_init:05		#bt2led blink time		500ms on,500ms off
@@ -258,7 +258,7 @@
 mem_app_connection_options:06
 mem_lap:15 a0 c8 12 23 51
 mem_local_name_length:
-'M93
+'M93 BT3.0
 mem_sniff_param_interval:
 0e 00 
 01 00 ##mem_sniff_param_attempt:01 00
@@ -294,19 +294,19 @@
 #microsoft swift pair
 06 ff 06 00 03 00 80
 #name
-'\09M93
+'\09M93 BT5.0
 
 mem_le_scan_data_len:1f
 mem_le_scan_data:
 #name
-'\09M93
+'\09M93 BT5.0
 
 
 mem_le_name_len:
-'M93
+'M93 BT5.0
 
 mem_le_name_patch_len:	#max 18bytes
-'M93
+'M93 BT5.0
 
 mem_le_interval_min:
 06 00 #min interval
