Index: output/bt_program23.icode
===================================================================
--- /branch/mouse_project/YFK/OnlyBLE/output/bt_program23.icode	(revision 2274)
+++ /branch/mouse_project/YFK/OnlyBLE/output/bt_program23.icode	(working copy)
@@ -1,9 +1,9 @@
  00000000  0x00000042 bbit1  0x00000008 , 0x0000000e 
  00000001  0x00000043 beq  0x00000001 , 0x00000026 
- 00000002  0x00000044 beq  0x00000085 , 0x00000511 
- 00000003  0x00000045 beq  0x00000089 , 0x000004e2 
+ 00000002  0x00000044 beq  0x00000085 , 0x00000500 
+ 00000003  0x00000045 beq  0x00000089 , 0x000004d1 
  00000004  0x00000046 beq  0x000000a1 , 0x0000002f 
- 00000005  0x00000047 beq  0x000000a7 , 0x0000048e 
+ 00000005  0x00000047 beq  0x000000a7 , 0x0000047d 
  00000006  0x00000048 beq  0x000000b1 , 0x00000034 
  00000007  0x0000004a beq  0x000000c4 , 0x0000006c 
  00000008  0x0000004d beq  0x000000e3 , 0x000002d8 
@@ -20,10 +20,10 @@
  00000019  0x00000059 beq  0x00000063 , 0x000003d0 
  00000020  0x0000005a beq  0x00000066 , 0x000003fa 
  00000021  0x0000005b beq  0x00000067 , 0x00000411 
- 00000022  0x0000005c beq  0x0000006a , 0x0000045e 
- 00000023  0x0000005d beq  0x00000077 , 0x00000469 
- 00000024  0x0000005e beq  0x000000fa , 0x00000479 
- 00000025  0x0000005f beq  0x0000008c , 0x00000482 
+ 00000022  0x0000005c beq  0x0000006a , 0x0000044d 
+ 00000023  0x0000005d beq  0x00000077 , 0x00000458 
+ 00000024  0x0000005e beq  0x000000fa , 0x00000468 
+ 00000025  0x0000005f beq  0x0000008c , 0x00000471 
  00000026  0x00000060 beq  0x000000a0 , 0x0000026f 
  00000027  0x00000061 branch  0x00002a8e 
  00000028  0x00000065 copy  0x0000003f , 0x00000011 
@@ -111,7 +111,7 @@
  00000110  0x000000ed call  0x00000160 
  00000111  0x000000ef fetch  0x00000001 , 0x000041de 
  00000112  0x000000f0 store  0x00000001 , 0x00004c96 
- 00000113  0x000000f1 call  0x000004a7 
+ 00000113  0x000000f1 call  0x00000496 
  00000114  0x000000f2 fetch  0x00000001 , 0x00004685 
  00000115  0x000000f3 store  0x00000001 , 0x000046da 
  00000116  0x000000f4 call  0x000043ca 
@@ -122,7 +122,7 @@
  00000121  0x000000fd ncall  0x000000de , 0x0000002b 
  00000122  0x000000fe call  0x000000a2 
  00000123  0x000000ff rtn  0x0000002b 
- 00000124  0x00000100 call  0x0000051c 
+ 00000124  0x00000100 call  0x0000050b 
  00000125  0x00000101 call  0x00000115 
  00000126  0x00000102 call  0x00000107 
  00000127  0x00000103 call  0x00000101 
@@ -277,7 +277,7 @@
  00000276  0x00000204 rtn 
  00000277  0x00000207 setarg  0x00000137 
  00000278  0x00000208 store  0x00000002 , 0x000041ef 
- 00000279  0x00000209 setarg  0x00000473 
+ 00000279  0x00000209 setarg  0x00000462 
  00000280  0x0000020a store  0x00000002 , 0x000041f9 
  00000281  0x0000020b setarg  0x00000062 
  00000282  0x0000020c store  0x00000002 , 0x000041ed 
@@ -772,8 +772,8 @@
  00000771  0x00000553 call  0x00004079 
  00000772  0x00000554 call  0x0000407e 
  00000773  0x00000555 call  0x0000031c 
- 00000774  0x00000556 nbranch  0x0000051c , 0x00000028 
- 00000775  0x00000557 call  0x00000513 
+ 00000774  0x00000556 nbranch  0x0000050b , 0x00000028 
+ 00000775  0x00000557 call  0x00000502 
  00000776  0x00000558 branch  0x00003fa0 
  00000777  0x0000055c fetch  0x00000001 , 0x000046e0 
  00000778  0x0000055f beq  0x00000007 , 0x0000030e 
@@ -934,7 +934,7 @@
  00000933  0x0000064c beq  0x0000000c , 0x00005395 
  00000934  0x0000064d call  0x000055aa 
  00000935  0x0000064e call  0x0000561e 
- 00000936  0x0000064f call  0x000004b8 
+ 00000936  0x0000064f call  0x000004a7 
  00000937  0x00000650 branch  0x0000538f 
  00000938  0x00000653 fetch  0x00000001 , 0x00000016 
  00000939  0x00000654 increase  0x00000001 , 0x0000003f 
@@ -976,7 +976,7 @@
  00000975  0x00000683 branch  0x00007fe9 
  00000976  0x00000686 fetch  0x00000001 , 0x00000456 
  00000977  0x00000687 bbit1  0x00000005 , 0x000003e4 
- 00000978  0x00000688 call  0x000004aa 
+ 00000978  0x00000688 call  0x00000499 
  00000979  0x00000689 fetch  0x00000001 , 0x0000478e 
  00000980  0x0000068a nbranch  0x000003da , 0x00000034 
  00000981  0x0000068b fetch  0x00000001 , 0x0000043f 
@@ -1008,7 +1008,7 @@
  00001007  0x000006ac store  0x00000001 , 0x000043dc 
  00001008  0x000006ad call  0x00005650 
  00001009  0x000006ae rtn 
- 00001010  0x000006b3 branch  0x000004ae 
+ 00001010  0x000006b3 branch  0x0000049d 
  00001011  0x000006b6 fetch  0x00000001 , 0x0000479f 
  00001012  0x000006b7 rtn  0x00000034 
  00001013  0x000006b8 fetch  0x00000001 , 0x000046c5 
@@ -1041,7 +1041,7 @@
  00001040  0x000006d7 branch  0x00005c8a 
  00001041  0x000006da ifetch  0x00000002 , 0x00000006 
  00001042  0x000006db beq  0x00000004 , 0x00000415 
- 00001043  0x000006dc beq  0x00000006 , 0x00000453 
+ 00001043  0x000006dc beq  0x00000006 , 0x00000442 
  00001044  0x000006dd branch  0x00005698 
  00001045  0x000006df call  0x00007ea5 
  00001046  0x000006e0 call  0x000003f3 
@@ -1076,340 +1076,323 @@
  00001075  0x00000703 branch  0x000058ad 
  00001076  0x00000705 fetcht  0x00000002 , 0x00000478 
  00001077  0x00000706 fetch  0x00000001 , 0x000044e9 
- 00001078  0x00000707 bbit1  0x00000003 , 0x0000044c 
- 00001079  0x00000709 call  0x0000576a 
- 00001080  0x0000070a branch  0x00005a76 , 0x00000034 
- 00001081  0x0000070b increase  0xfffffffe , 0x00000006 
- 00001082  0x0000070c ifetch  0x00000002 , 0x00000006 
- 00001083  0x0000070d arg  0x00002a50 , 0x00000002 
- 00001084  0x0000070e isub  0x00000002 , 0x0000003e 
- 00001085  0x0000070f branch  0x00000442 , 0x00000005 
- 00001086  0x00000711 fetch  0x00000002 , 0x00000478 
- 00001087  0x00000712 beq  0x00000013 , 0x00005a76 
- 00001088  0x00000714 fetcht  0x00000002 , 0x00000478 
- 00001089  0x00000715 branch  0x000059bf 
- 00001090  0x00000717 call  0x00007ea5 
- 00001091  0x00000718 fetch  0x00000001 , 0x00004b32 
- 00001092  0x00000719 add  0x0000003f , 0x00000001 , 0x00000011 
- 00001093  0x0000071a call  0x00005a82 
- 00001094  0x0000071b setarg  0x0000000b 
- 00001095  0x0000071c istore  0x00000001 , 0x00000005 
- 00001096  0x0000071d fetch  0x00000001 , 0x00004b32 
- 00001097  0x0000071e copy  0x0000003f , 0x00000039 
- 00001098  0x0000071f arg  0x00004b33 , 0x00000006 
- 00001099  0x00000720 branch  0x00007f01 
- 00001100  0x00000723 fetch  0x00000002 , 0x000044fa 
- 00001101  0x00000724 isub  0x00000002 , 0x0000003e 
- 00001102  0x00000725 nbranch  0x00000437 , 0x00000005 
- 00001103  0x00000727 call  0x00005a42 
- 00001104  0x00000728 nbranch  0x00000437 , 0x00000028 
- 00001105  0x00000729 jam  0x00000005 , 0x0000047a 
- 00001106  0x0000072a branch  0x00005a77 
- 00001107  0x0000072d ifetch  0x00000001 , 0x00000006 
- 00001108  0x0000072e beq  0x00000001 , 0x00000457 
- 00001109  0x0000072f beq  0x00000005 , 0x00000459 
- 00001110  0x00000730 branch  0x00005af6 
- 00001111  0x00000733 jam  0x00000001 , 0x00004b41 
- 00001112  0x00000734 branch  0x00005b09 
- 00001113  0x00000737 call  0x00005b5a 
- 00001114  0x00000738 fetch  0x00000001 , 0x0000043f 
- 00001115  0x00000739 set0  0x00000005 , 0x0000003f 
- 00001116  0x0000073a store  0x00000001 , 0x0000043f 
- 00001117  0x0000073b branch  0x00005c8e 
- 00001118  0x0000073e fetch  0x00000001 , 0x00000016 
- 00001119  0x0000073f bne  0x00000027 , 0x000056f2 
- 00001120  0x00000740 call  0x00000464 
- 00001121  0x00000741 arg  0x00000000 , 0x00000007 
- 00001122  0x00000742 fetch  0x00000002 , 0x00004482 
- 00001123  0x00000743 branch  0x00007f08 
- 00001124  0x00000745 random  0x0000003f 
- 00001125  0x00000746 arg  0x000001ff , 0x00000002 
- 00001126  0x00000747 iand  0x00000002 , 0x0000003f 
- 00001127  0x00000748 add  0x0000003f , 0x000000fa , 0x0000003f 
- 00001128  0x00000749 branch  0x00003cbe 
- 00001129  0x0000074c disable  0x0000002b 
- 00001130  0x0000074d branch  0x0000046c , 0x0000002e 
- 00001131  0x0000074e nbranch  0x00005806 , 0x0000002d 
- 00001132  0x00000750 call  0x00002bcb 
- 00001133  0x00000751 fetch  0x00000002 , 0x000040c1 
- 00001134  0x00000752 store  0x00000002 , 0x0000044d 
- 00001135  0x00000753 fetch  0x00000001 , 0x000046c5 
- 00001136  0x00000754 compare  0x00000003 , 0x0000003f , 0x00000003 
- 00001137  0x00000755 nbranch  0x00002bde , 0x00000001 
- 00001138  0x00000756 branch  0x000057fb 
- 00001139  0x00000759 fetch  0x00000001 , 0x0000479f 
- 00001140  0x0000075a nrtn  0x00000034 
- 00001141  0x0000075b fetch  0x00000001 , 0x00000478 
- 00001142  0x0000075c sub  0x0000003f , 0x0000001a , 0x0000003f 
- 00001143  0x0000075d nrtn  0x00000005 
- 00001144  0x0000075e branch  0x00003d60 
- 00001145  0x00000761 call  0x000062bc 
- 00001146  0x00000762 nbranch  0x00007ddb , 0x00000034 
- 00001147  0x00000763 fetch  0x00000001 , 0x00000a99 
- 00001148  0x00000764 bmark0  0x00000009 , 0x00007dd6 
- 00001149  0x00000765 beq  0x00000012 , 0x0000047f 
- 00001150  0x00000766 branch  0x00007dca 
- 00001151  0x00000769 call  0x00005890 
- 00001152  0x0000076a nrtn  0x00000034 
- 00001153  0x0000076b branch  0x00005abf 
- 00001154  0x0000076f hfetch  0x00000001 , 0x00008077 
- 00001155  0x00000770 and_into  0x000000fd , 0x0000003f 
- 00001156  0x00000771 hstore  0x00000001 , 0x00008077 
- 00001157  0x00000772 hfetcht  0x00000001 , 0x00008073 
- 00001158  0x00000773 or_into  0x00000002 , 0x00000002 
- 00001159  0x00000774 hstoret  0x00000001 , 0x00008073 
- 00001160  0x00000775 call  0x000063ee 
- 00001161  0x00000776 and_into  0x000000fd , 0x00000002 
- 00001162  0x00000777 nop  0x0000000d 
- 00001163  0x00000778 call  0x000063f2 
- 00001164  0x00000779 hstoret  0x00000001 , 0x00008073 
- 00001165  0x0000077a rtn 
- 00001166  0x0000077e rtnmark1  0x00000026 
- 00001167  0x0000077f call  0x00002afa 
- 00001168  0x00000780 fetch  0x00000003 , 0x0000416f 
- 00001169  0x00000781 rtn  0x00000034 
- 00001170  0x00000782 fetch  0x00000001 , 0x00004091 
- 00001171  0x00000783 rtn  0x00000034 
- 00001172  0x00000784 fetch  0x00000001 , 0x0000465a 
- 00001173  0x00000785 branch  0x00000498 , 0x00000034 
- 00001174  0x00000786 fetch  0x00000001 , 0x000045b1 
- 00001175  0x00000787 rtn  0x00000034 
- 00001176  0x00000789 fetch  0x00000001 , 0x000044c0 
- 00001177  0x0000078a nrtn  0x00000034 
- 00001178  0x0000078b call  0x00002c3a 
- 00001179  0x0000078c nrtn  0x00000034 
- 00001180  0x0000078d fetch  0x00000001 , 0x000046cf 
- 00001181  0x0000078e sub  0x0000003f , 0x0000000a , 0x0000003e 
- 00001182  0x0000078f rtn  0x00000002 
- 00001183  0x00000790 fetch  0x00000001 , 0x00004040 
- 00001184  0x00000791 compare  0x00000003 , 0x0000003f , 0x00000007 
- 00001185  0x00000792 nbranch  0x00002b9d , 0x00000001 
- 00001186  0x00000793 fetch  0x00000002 , 0x00004042 
- 00001187  0x00000794 arg  0x0000ffff , 0x00000002 
- 00001188  0x00000795 isub  0x00000002 , 0x0000003e 
- 00001189  0x00000796 rtn  0x00000005 
- 00001190  0x00000797 branch  0x00002b7d 
- 00001191  0x0000079c jam  0x00000001 , 0x00004d1b 
- 00001192  0x0000079d jam  0x00000000 , 0x00004d18 
- 00001193  0x0000079e rtn 
- 00001194  0x000007a0 fetch  0x00000001 , 0x00004d18 
- 00001195  0x000007a1 increase  0x00000001 , 0x0000003f 
- 00001196  0x000007a2 store  0x00000001 , 0x00004d18 
- 00001197  0x000007a3 rtn 
- 00001198  0x000007a5 fetch  0x00000001 , 0x00004d18 
- 00001199  0x000007a6 sub  0x0000003f , 0x00000002 , 0x0000003e 
- 00001200  0x000007a7 ncall  0x000004b6 , 0x00000002 
- 00001201  0x000007a8 fetch  0x00000001 , 0x00004d18 
- 00001202  0x000007a9 rtneq  0x00000000 
- 00001203  0x000007aa increase  0xffffffff , 0x0000003f 
- 00001204  0x000007ab store  0x00000001 , 0x00004d18 
- 00001205  0x000007ac rtn 
- 00001206  0x000007ae jam  0x00000003 , 0x00004d18 
- 00001207  0x000007af rtn 
- 00001208  0x000007b2 fetch  0x00000002 , 0x00004682 
- 00001209  0x000007b3 rtnbit1  0x0000000b 
- 00001210  0x000007b7 arg  0x00004ca1 , 0x00000011 
- 00001211  0x000007b8 call  0x00000051 
- 00001212  0x000007b9 storet  0x00000001 , 0x00004d19 
- 00001213  0x000007bb setarg  0x00000082 
- 00001214  0x000007bc bmark1  0x00000026 , 0x000004c0 
- 00001215  0x000007bd setarg  0x00000080 
- 00001216  0x000007bf isub  0x00000002 , 0x0000003e 
- 00001217  0x000007c0 nbranch  0x000004d8 , 0x00000002 
- 00001218  0x000007c2 fetch  0x00000001 , 0x00004d18 
- 00001219  0x000007c3 sub  0x0000003f , 0x00000002 , 0x0000003e 
- 00001220  0x000007c4 nbranch  0x000004c8 , 0x00000002 
- 00001221  0x000007c5 fetch  0x00000001 , 0x00004d18 
- 00001222  0x000007c6 beq  0x00000000 , 0x000004d9 
- 00001223  0x000007c7 rtn 
- 00001224  0x000007ca fetch  0x00000001 , 0x00004d18 
- 00001225  0x000007cb rtnne  0x00000020 
- 00001226  0x000007cc jam  0x00000000 , 0x00004d18 
- 00001227  0x000007ce fetcht  0x00000001 , 0x00004d19 
- 00001228  0x000007cf setarg  0x00000077 
- 00001229  0x000007d0 bmark1  0x00000026 , 0x000004cf 
- 00001230  0x000007d1 setarg  0x00000075 
- 00001231  0x000007d3 isub  0x00000002 , 0x0000003e 
- 00001232  0x000007d4 nrtn  0x00000002 
- 00001233  0x000007d5 fetch  0x00000001 , 0x00004d1b 
- 00001234  0x000007d6 beq  0x00000000 , 0x000004e0 
- 00001235  0x000007d7 increase  0xffffffff , 0x0000003f 
- 00001236  0x000007d8 store  0x00000001 , 0x00004d1b 
- 00001237  0x000007d9 beq  0x00000000 , 0x000004e0 
- 00001238  0x000007dc jam  0x00000000 , 0x000041de 
- 00001239  0x000007dd rtn 
- 00001240  0x000007e0 jam  0x00000000 , 0x00004d18 
- 00001241  0x000007e2 fetch  0x00000001 , 0x00004d1b 
- 00001242  0x000007e3 beq  0x00000002 , 0x000004de 
- 00001243  0x000007e4 increase  0x00000001 , 0x0000003f 
- 00001244  0x000007e5 store  0x00000001 , 0x00004d1b 
- 00001245  0x000007e6 beq  0x00000001 , 0x000004d6 
- 00001246  0x000007e9 jam  0x00000002 , 0x000041de 
- 00001247  0x000007ea rtn 
- 00001248  0x000007ed jam  0x00000004 , 0x000041de 
- 00001249  0x000007ee rtn 
- 00001250  0x000007f2 storet  0x00000001 , 0x00000017 
- 00001251  0x000007f3 add  0x00000002 , 0x00000000 , 0x00000011 
- 00001252  0x000007f4 call  0x00002981 
- 00001253  0x000007f5 setarg  0x00000500 
- 00001254  0x000007f6 call  0x00002a8f 
- 00001255  0x000007f8 jam  0x00000001 , 0x00008906 
- 00001256  0x000007f9 jam  0x0000003c , 0x00008900 
- 00001257  0x000007fa jam  0x000000e0 , 0x00008901 
- 00001258  0x000007fb nop  0x0000000a 
- 00001259  0x000007fc jam  0x00000001 , 0x00008902 
- 00001260  0x000007fd jam  0x0000003d , 0x00008902 
- 00001261  0x000007fe nop  0x0000000a 
- 00001262  0x000007ff jam  0x000000b7 , 0x00008903 
- 00001263  0x00000800 nop  0x0000000a 
- 00001264  0x00000801 jam  0x0000007d , 0x00008902 
- 00001265  0x00000802 fetch  0x00000001 , 0x000041de 
- 00001266  0x00000805 beq  0x00000002 , 0x000004fa 
- 00001267  0x00000807 beq  0x00000004 , 0x000004ff 
- 00001268  0x00000808 beq  0x00000020 , 0x0000050e 
- 00001269  0x0000080b call  0x00000504 
- 00001270  0x0000080d jam  0x000000d0 , 0x00008955 
- 00001271  0x0000080e jam  0x000000e0 , 0x00008956 
- 00001272  0x00000810 jam  0x0000006c , 0x00008958 
- 00001273  0x00000812 branch  0x0000294b 
- 00001274  0x0000081f call  0x00000509 
- 00001275  0x00000821 jam  0x000000d0 , 0x00008955 
- 00001276  0x00000822 jam  0x000000e0 , 0x00008956 
- 00001277  0x00000824 jam  0x0000003c , 0x00008958 
- 00001278  0x00000826 branch  0x00002953 
- 00001279  0x00000833 call  0x00000504 
- 00001280  0x00000835 jam  0x000000d0 , 0x00008955 
- 00001281  0x00000836 jam  0x000000c0 , 0x00008956 
- 00001282  0x00000838 jam  0x0000006c , 0x00008958 
- 00001283  0x0000083a branch  0x0000295b 
- 00001284  0x0000083d jam  0x0000005b , 0x0000894c 
- 00001285  0x0000083e jam  0x00000096 , 0x0000894d 
- 00001286  0x0000083f jam  0x0000002c , 0x0000894e 
- 00001287  0x00000840 jam  0x00000046 , 0x0000894f 
- 00001288  0x00000841 rtn 
- 00001289  0x00000844 jam  0x000000fb , 0x0000894c 
- 00001290  0x00000845 jam  0x000000ef , 0x0000894d 
- 00001291  0x00000846 jam  0x000000ec , 0x0000894e 
- 00001292  0x00000847 jam  0x0000005e , 0x0000894f 
- 00001293  0x00000848 rtn 
- 00001294  0x0000084c jam  0x000000c2 , 0x00008956 
- 00001295  0x0000084d jam  0x000000d0 , 0x00008955 
- 00001296  0x0000084e rtn 
- 00001297  0x00000851 force  0x00000008 , 0x00000015 
- 00001298  0x00000852 branch  0x000028fa 
- 00001299  0x00000859 fetch  0x00000004 , 0x0000469b 
- 00001300  0x0000085a rtn  0x00000034 
- 00001301  0x0000085b call  0x00000573 
- 00001302  0x0000085c setarg  0x0000000c 
- 00001303  0x0000085d call  0x00000566 
- 00001304  0x0000085e setarg  0x00000006 
- 00001305  0x0000085f call  0x0000056c 
- 00001306  0x00000860 fetch  0x00000001 , 0x00004b19 
- 00001307  0x00000861 beq  0x00000001 , 0x0000051f 
- 00001308  0x00000864 arg  0x00000005 , 0x00000039 
- 00001309  0x00000865 arg  0x00004b19 , 0x00000005 
- 00001310  0x00000866 branch  0x00007ed4 
- 00001311  0x00000869 fetch  0x00000002 , 0x00004b1a 
- 00001312  0x0000086a store  0x00000002 , 0x000011be 
- 00001313  0x0000086b fetch  0x00000002 , 0x0000469b 
- 00001314  0x0000086c store  0x00000002 , 0x000011c0 
- 00001315  0x0000086d call  0x00000532 
- 00001316  0x0000086e fetch  0x00000002 , 0x000011be 
- 00001317  0x0000086f store  0x00000002 , 0x00004b1a 
- 00001318  0x00000870 fetch  0x00000002 , 0x000011c0 
- 00001319  0x00000871 store  0x00000002 , 0x0000469b 
- 00001320  0x00000873 fetch  0x00000002 , 0x00004b1c 
- 00001321  0x00000874 store  0x00000002 , 0x000011be 
- 00001322  0x00000875 fetch  0x00000002 , 0x0000469d 
- 00001323  0x00000876 store  0x00000002 , 0x000011c0 
- 00001324  0x00000877 call  0x0000053a 
- 00001325  0x00000878 fetch  0x00000002 , 0x000011be 
- 00001326  0x00000879 store  0x00000002 , 0x00004b1c 
- 00001327  0x0000087a fetch  0x00000002 , 0x000011c0 
- 00001328  0x0000087b store  0x00000002 , 0x0000469d 
- 00001329  0x0000087c rtn 
- 00001330  0x00000884 fetch  0x00000002 , 0x000011be 
- 00001331  0x00000885 fetcht  0x00000002 , 0x000011c0 
- 00001332  0x00000886 iadd  0x00000002 , 0x0000003f 
- 00001333  0x00000887 fetcht  0x00000001 , 0x00004b51 
- 00001334  0x00000888 iadd  0x00000002 , 0x0000003f 
- 00001335  0x00000889 and  0x0000003f , 0x00000001 , 0x00000002 
- 00001336  0x0000088a storet  0x00000001 , 0x00004b51 
- 00001337  0x0000088b branch  0x00000542 
- 00001338  0x0000088e fetch  0x00000002 , 0x000011be 
- 00001339  0x0000088f fetcht  0x00000002 , 0x000011c0 
- 00001340  0x00000890 iadd  0x00000002 , 0x0000003f 
- 00001341  0x00000891 fetcht  0x00000001 , 0x00004b52 
- 00001342  0x00000892 iadd  0x00000002 , 0x0000003f 
- 00001343  0x00000893 and  0x0000003f , 0x00000001 , 0x00000002 
- 00001344  0x00000894 storet  0x00000001 , 0x00004b52 
- 00001345  0x00000895 branch  0x00000542 
- 00001346  0x00000898 store  0x00000003 , 0x000011c2 
- 00001347  0x00000899 isolate1  0x00000010 , 0x0000003f 
- 00001348  0x0000089a branch  0x0000054c , 0x00000001 
- 00001349  0x0000089b fetch  0x00000001 , 0x000011c3 
- 00001350  0x0000089c beq  0x000000ff , 0x00000553 
- 00001351  0x0000089d fetch  0x00000001 , 0x000011c2 
- 00001352  0x0000089f rshift  0x0000003f , 0x0000003f 
- 00001353  0x000008a0 store  0x00000002 , 0x000011be 
- 00001354  0x000008a1 store  0x00000002 , 0x000011c0 
- 00001355  0x000008a2 rtn 
- 00001356  0x000008a4 fetch  0x00000001 , 0x000011c3 
- 00001357  0x000008a5 beq  0x00000000 , 0x00000550 
- 00001358  0x000008a6 fetch  0x00000003 , 0x000011c2 
- 00001359  0x000008a7 branch  0x00000548 
- 00001360  0x000008a9 jam  0x00000000 , 0x000011c4 
- 00001361  0x000008aa fetch  0x00000001 , 0x000011c2 
- 00001362  0x000008ab branch  0x00000548 
- 00001363  0x000008ae fetch  0x00000001 , 0x000011c2 
- 00001364  0x000008af call  0x0000055e 
- 00001365  0x000008b0 store  0x00000001 , 0x000011be 
- 00001366  0x000008b1 store  0x00000001 , 0x000011c0 
- 00001367  0x000008b2 branch  0x0000055c , 0x00000034 
- 00001368  0x000008b3 setarg  0x000000ff 
- 00001369  0x000008b5 store  0x00000001 , 0x000011bf 
- 00001370  0x000008b6 store  0x00000001 , 0x000011c1 
- 00001371  0x000008b7 rtn 
- 00001372  0x000008b9 setarg  0x00000000 
- 00001373  0x000008ba branch  0x00000559 
- 00001374  0x000008bd sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00001375  0x000008be store  0x00000001 , 0x00000aae 
- 00001376  0x000008bf fetch  0x00000001 , 0x00000aae 
- 00001377  0x000008c0 rshift  0x0000003f , 0x0000003f 
- 00001378  0x000008c1 store  0x00000001 , 0x00000aae 
- 00001379  0x000008c2 fetch  0x00000001 , 0x00000aae 
- 00001380  0x000008c3 sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00001381  0x000008c4 rtn 
- 00001382  0x000008c8 isub  0x00000011 , 0x0000003e 
- 00001383  0x000008c9 nbranch  0x00000571 , 0x00000002 
- 00001384  0x000008ca isub  0x00000012 , 0x0000003e 
- 00001385  0x000008cb nbranch  0x00000571 , 0x00000002 
- 00001386  0x000008cd jam  0x00000000 , 0x00004b19 
- 00001387  0x000008ce rtn 
- 00001388  0x000008d0 isub  0x00000011 , 0x0000003e 
- 00001389  0x000008d1 nrtn  0x00000002 
- 00001390  0x000008d2 isub  0x00000012 , 0x0000003e 
- 00001391  0x000008d3 nrtn  0x00000002 
- 00001392  0x000008d4 branch  0x0000056a 
- 00001393  0x000008d6 jam  0x00000001 , 0x00004b19 
- 00001394  0x000008d7 rtn 
- 00001395  0x000008da fetch  0x00000002 , 0x0000469b 
- 00001396  0x000008db store  0x00000002 , 0x000011c0 
- 00001397  0x000008dc call  0x0000057c 
- 00001398  0x000008dd copy  0x0000003f , 0x00000011 
- 00001399  0x000008de fetch  0x00000002 , 0x0000469d 
- 00001400  0x000008df store  0x00000002 , 0x000011c0 
- 00001401  0x000008e0 call  0x0000057c 
- 00001402  0x000008e1 copy  0x0000003f , 0x00000012 
- 00001403  0x000008e2 rtn 
- 00001404  0x000008e9 fetch  0x00000001 , 0x000011c1 
- 00001405  0x000008ea beq  0x000000ff , 0x00000581 
- 00001406  0x000008eb fetch  0x00000001 , 0x000011c0 
- 00001407  0x000008ed and_into  0x000000ff , 0x0000003f 
- 00001408  0x000008ef rtn 
- 00001409  0x000008f1 fetch  0x00000002 , 0x000011c0 
- 00001410  0x000008f2 sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00001411  0x000008f3 branch  0x0000057f 
+ 00001078  0x00000707 bbit1  0x00000003 , 0x0000043b 
+ 00001079  0x00000711 fetch  0x00000002 , 0x00000478 
+ 00001080  0x00000712 beq  0x00000013 , 0x00005a76 
+ 00001081  0x00000714 fetcht  0x00000002 , 0x00000478 
+ 00001082  0x00000715 branch  0x000059bf 
+ 00001083  0x00000723 fetch  0x00000002 , 0x000044fa 
+ 00001084  0x00000724 isub  0x00000002 , 0x0000003e 
+ 00001085  0x00000725 nbranch  0x00000437 , 0x00000005 
+ 00001086  0x00000727 call  0x00005a42 
+ 00001087  0x00000728 nbranch  0x00000437 , 0x00000028 
+ 00001088  0x00000729 jam  0x00000005 , 0x0000047a 
+ 00001089  0x0000072a branch  0x00005a77 
+ 00001090  0x0000072d ifetch  0x00000001 , 0x00000006 
+ 00001091  0x0000072e beq  0x00000001 , 0x00000446 
+ 00001092  0x0000072f beq  0x00000005 , 0x00000448 
+ 00001093  0x00000730 branch  0x00005af6 
+ 00001094  0x00000733 jam  0x00000001 , 0x00004b41 
+ 00001095  0x00000734 branch  0x00005b09 
+ 00001096  0x00000737 call  0x00005b5a 
+ 00001097  0x00000738 fetch  0x00000001 , 0x0000043f 
+ 00001098  0x00000739 set0  0x00000005 , 0x0000003f 
+ 00001099  0x0000073a store  0x00000001 , 0x0000043f 
+ 00001100  0x0000073b branch  0x00005c8e 
+ 00001101  0x0000073e fetch  0x00000001 , 0x00000016 
+ 00001102  0x0000073f bne  0x00000027 , 0x000056f2 
+ 00001103  0x00000740 call  0x00000453 
+ 00001104  0x00000741 arg  0x00000000 , 0x00000007 
+ 00001105  0x00000742 fetch  0x00000002 , 0x00004482 
+ 00001106  0x00000743 branch  0x00007f08 
+ 00001107  0x00000745 random  0x0000003f 
+ 00001108  0x00000746 arg  0x000001ff , 0x00000002 
+ 00001109  0x00000747 iand  0x00000002 , 0x0000003f 
+ 00001110  0x00000748 add  0x0000003f , 0x000000fa , 0x0000003f 
+ 00001111  0x00000749 branch  0x00003cbe 
+ 00001112  0x0000074c disable  0x0000002b 
+ 00001113  0x0000074d branch  0x0000045b , 0x0000002e 
+ 00001114  0x0000074e nbranch  0x00005806 , 0x0000002d 
+ 00001115  0x00000750 call  0x00002bcb 
+ 00001116  0x00000751 fetch  0x00000002 , 0x000040c1 
+ 00001117  0x00000752 store  0x00000002 , 0x0000044d 
+ 00001118  0x00000753 fetch  0x00000001 , 0x000046c5 
+ 00001119  0x00000754 compare  0x00000003 , 0x0000003f , 0x00000003 
+ 00001120  0x00000755 nbranch  0x00002bde , 0x00000001 
+ 00001121  0x00000756 branch  0x000057fb 
+ 00001122  0x00000759 fetch  0x00000001 , 0x0000479f 
+ 00001123  0x0000075a nrtn  0x00000034 
+ 00001124  0x0000075b fetch  0x00000001 , 0x00000478 
+ 00001125  0x0000075c sub  0x0000003f , 0x0000001a , 0x0000003f 
+ 00001126  0x0000075d nrtn  0x00000005 
+ 00001127  0x0000075e branch  0x00003d60 
+ 00001128  0x00000761 call  0x000062bc 
+ 00001129  0x00000762 nbranch  0x00007ddb , 0x00000034 
+ 00001130  0x00000763 fetch  0x00000001 , 0x00000a99 
+ 00001131  0x00000764 bmark0  0x00000009 , 0x00007dd6 
+ 00001132  0x00000765 beq  0x00000012 , 0x0000046e 
+ 00001133  0x00000766 branch  0x00007dca 
+ 00001134  0x00000769 call  0x00005890 
+ 00001135  0x0000076a nrtn  0x00000034 
+ 00001136  0x0000076b branch  0x00005abf 
+ 00001137  0x0000076f hfetch  0x00000001 , 0x00008077 
+ 00001138  0x00000770 and_into  0x000000fd , 0x0000003f 
+ 00001139  0x00000771 hstore  0x00000001 , 0x00008077 
+ 00001140  0x00000772 hfetcht  0x00000001 , 0x00008073 
+ 00001141  0x00000773 or_into  0x00000002 , 0x00000002 
+ 00001142  0x00000774 hstoret  0x00000001 , 0x00008073 
+ 00001143  0x00000775 call  0x000063ee 
+ 00001144  0x00000776 and_into  0x000000fd , 0x00000002 
+ 00001145  0x00000777 nop  0x0000000d 
+ 00001146  0x00000778 call  0x000063f2 
+ 00001147  0x00000779 hstoret  0x00000001 , 0x00008073 
+ 00001148  0x0000077a rtn 
+ 00001149  0x0000077e rtnmark1  0x00000026 
+ 00001150  0x0000077f call  0x00002afa 
+ 00001151  0x00000780 fetch  0x00000003 , 0x0000416f 
+ 00001152  0x00000781 rtn  0x00000034 
+ 00001153  0x00000782 fetch  0x00000001 , 0x00004091 
+ 00001154  0x00000783 rtn  0x00000034 
+ 00001155  0x00000784 fetch  0x00000001 , 0x0000465a 
+ 00001156  0x00000785 branch  0x00000487 , 0x00000034 
+ 00001157  0x00000786 fetch  0x00000001 , 0x000045b1 
+ 00001158  0x00000787 rtn  0x00000034 
+ 00001159  0x00000789 fetch  0x00000001 , 0x000044c0 
+ 00001160  0x0000078a nrtn  0x00000034 
+ 00001161  0x0000078b call  0x00002c3a 
+ 00001162  0x0000078c nrtn  0x00000034 
+ 00001163  0x0000078d fetch  0x00000001 , 0x000046cf 
+ 00001164  0x0000078e sub  0x0000003f , 0x0000000a , 0x0000003e 
+ 00001165  0x0000078f rtn  0x00000002 
+ 00001166  0x00000790 fetch  0x00000001 , 0x00004040 
+ 00001167  0x00000791 compare  0x00000003 , 0x0000003f , 0x00000007 
+ 00001168  0x00000792 nbranch  0x00002b9d , 0x00000001 
+ 00001169  0x00000793 fetch  0x00000002 , 0x00004042 
+ 00001170  0x00000794 arg  0x0000ffff , 0x00000002 
+ 00001171  0x00000795 isub  0x00000002 , 0x0000003e 
+ 00001172  0x00000796 rtn  0x00000005 
+ 00001173  0x00000797 branch  0x00002b7d 
+ 00001174  0x0000079c jam  0x00000001 , 0x00004d1b 
+ 00001175  0x0000079d jam  0x00000000 , 0x00004d18 
+ 00001176  0x0000079e rtn 
+ 00001177  0x000007a0 fetch  0x00000001 , 0x00004d18 
+ 00001178  0x000007a1 increase  0x00000001 , 0x0000003f 
+ 00001179  0x000007a2 store  0x00000001 , 0x00004d18 
+ 00001180  0x000007a3 rtn 
+ 00001181  0x000007a5 fetch  0x00000001 , 0x00004d18 
+ 00001182  0x000007a6 sub  0x0000003f , 0x00000002 , 0x0000003e 
+ 00001183  0x000007a7 ncall  0x000004a5 , 0x00000002 
+ 00001184  0x000007a8 fetch  0x00000001 , 0x00004d18 
+ 00001185  0x000007a9 rtneq  0x00000000 
+ 00001186  0x000007aa increase  0xffffffff , 0x0000003f 
+ 00001187  0x000007ab store  0x00000001 , 0x00004d18 
+ 00001188  0x000007ac rtn 
+ 00001189  0x000007ae jam  0x00000003 , 0x00004d18 
+ 00001190  0x000007af rtn 
+ 00001191  0x000007b2 fetch  0x00000002 , 0x00004682 
+ 00001192  0x000007b3 rtnbit1  0x0000000b 
+ 00001193  0x000007b7 arg  0x00004ca1 , 0x00000011 
+ 00001194  0x000007b8 call  0x00000051 
+ 00001195  0x000007b9 storet  0x00000001 , 0x00004d19 
+ 00001196  0x000007bb setarg  0x00000082 
+ 00001197  0x000007bc bmark1  0x00000026 , 0x000004af 
+ 00001198  0x000007bd setarg  0x00000080 
+ 00001199  0x000007bf isub  0x00000002 , 0x0000003e 
+ 00001200  0x000007c0 nbranch  0x000004c7 , 0x00000002 
+ 00001201  0x000007c2 fetch  0x00000001 , 0x00004d18 
+ 00001202  0x000007c3 sub  0x0000003f , 0x00000002 , 0x0000003e 
+ 00001203  0x000007c4 nbranch  0x000004b7 , 0x00000002 
+ 00001204  0x000007c5 fetch  0x00000001 , 0x00004d18 
+ 00001205  0x000007c6 beq  0x00000000 , 0x000004c8 
+ 00001206  0x000007c7 rtn 
+ 00001207  0x000007ca fetch  0x00000001 , 0x00004d18 
+ 00001208  0x000007cb rtnne  0x00000020 
+ 00001209  0x000007cc jam  0x00000000 , 0x00004d18 
+ 00001210  0x000007ce fetcht  0x00000001 , 0x00004d19 
+ 00001211  0x000007cf setarg  0x00000077 
+ 00001212  0x000007d0 bmark1  0x00000026 , 0x000004be 
+ 00001213  0x000007d1 setarg  0x00000075 
+ 00001214  0x000007d3 isub  0x00000002 , 0x0000003e 
+ 00001215  0x000007d4 nrtn  0x00000002 
+ 00001216  0x000007d5 fetch  0x00000001 , 0x00004d1b 
+ 00001217  0x000007d6 beq  0x00000000 , 0x000004cf 
+ 00001218  0x000007d7 increase  0xffffffff , 0x0000003f 
+ 00001219  0x000007d8 store  0x00000001 , 0x00004d1b 
+ 00001220  0x000007d9 beq  0x00000000 , 0x000004cf 
+ 00001221  0x000007dc jam  0x00000000 , 0x000041de 
+ 00001222  0x000007dd rtn 
+ 00001223  0x000007e0 jam  0x00000000 , 0x00004d18 
+ 00001224  0x000007e2 fetch  0x00000001 , 0x00004d1b 
+ 00001225  0x000007e3 beq  0x00000002 , 0x000004cd 
+ 00001226  0x000007e4 increase  0x00000001 , 0x0000003f 
+ 00001227  0x000007e5 store  0x00000001 , 0x00004d1b 
+ 00001228  0x000007e6 beq  0x00000001 , 0x000004c5 
+ 00001229  0x000007e9 jam  0x00000002 , 0x000041de 
+ 00001230  0x000007ea rtn 
+ 00001231  0x000007ed jam  0x00000004 , 0x000041de 
+ 00001232  0x000007ee rtn 
+ 00001233  0x000007f2 storet  0x00000001 , 0x00000017 
+ 00001234  0x000007f3 add  0x00000002 , 0x00000000 , 0x00000011 
+ 00001235  0x000007f4 call  0x00002981 
+ 00001236  0x000007f5 setarg  0x00000500 
+ 00001237  0x000007f6 call  0x00002a8f 
+ 00001238  0x000007f8 jam  0x00000001 , 0x00008906 
+ 00001239  0x000007f9 jam  0x0000003c , 0x00008900 
+ 00001240  0x000007fa jam  0x000000e0 , 0x00008901 
+ 00001241  0x000007fb nop  0x0000000a 
+ 00001242  0x000007fc jam  0x00000001 , 0x00008902 
+ 00001243  0x000007fd jam  0x0000003d , 0x00008902 
+ 00001244  0x000007fe nop  0x0000000a 
+ 00001245  0x000007ff jam  0x000000b7 , 0x00008903 
+ 00001246  0x00000800 nop  0x0000000a 
+ 00001247  0x00000801 jam  0x0000007d , 0x00008902 
+ 00001248  0x00000802 fetch  0x00000001 , 0x000041de 
+ 00001249  0x00000805 beq  0x00000002 , 0x000004e9 
+ 00001250  0x00000807 beq  0x00000004 , 0x000004ee 
+ 00001251  0x00000808 beq  0x00000020 , 0x000004fd 
+ 00001252  0x0000080b call  0x000004f3 
+ 00001253  0x0000080d jam  0x000000d0 , 0x00008955 
+ 00001254  0x0000080e jam  0x000000e0 , 0x00008956 
+ 00001255  0x00000810 jam  0x0000006c , 0x00008958 
+ 00001256  0x00000812 branch  0x0000294b 
+ 00001257  0x0000081f call  0x000004f8 
+ 00001258  0x00000821 jam  0x000000d0 , 0x00008955 
+ 00001259  0x00000822 jam  0x000000e0 , 0x00008956 
+ 00001260  0x00000824 jam  0x0000003c , 0x00008958 
+ 00001261  0x00000826 branch  0x00002953 
+ 00001262  0x00000833 call  0x000004f3 
+ 00001263  0x00000835 jam  0x000000d0 , 0x00008955 
+ 00001264  0x00000836 jam  0x000000c0 , 0x00008956 
+ 00001265  0x00000838 jam  0x0000006c , 0x00008958 
+ 00001266  0x0000083a branch  0x0000295b 
+ 00001267  0x0000083d jam  0x0000005b , 0x0000894c 
+ 00001268  0x0000083e jam  0x00000096 , 0x0000894d 
+ 00001269  0x0000083f jam  0x0000002c , 0x0000894e 
+ 00001270  0x00000840 jam  0x00000046 , 0x0000894f 
+ 00001271  0x00000841 rtn 
+ 00001272  0x00000844 jam  0x000000fb , 0x0000894c 
+ 00001273  0x00000845 jam  0x000000ef , 0x0000894d 
+ 00001274  0x00000846 jam  0x000000ec , 0x0000894e 
+ 00001275  0x00000847 jam  0x0000005e , 0x0000894f 
+ 00001276  0x00000848 rtn 
+ 00001277  0x0000084c jam  0x000000c2 , 0x00008956 
+ 00001278  0x0000084d jam  0x000000d0 , 0x00008955 
+ 00001279  0x0000084e rtn 
+ 00001280  0x00000851 force  0x00000008 , 0x00000015 
+ 00001281  0x00000852 branch  0x000028fa 
+ 00001282  0x00000859 fetch  0x00000004 , 0x0000469b 
+ 00001283  0x0000085a rtn  0x00000034 
+ 00001284  0x0000085b call  0x00000562 
+ 00001285  0x0000085c setarg  0x0000000c 
+ 00001286  0x0000085d call  0x00000555 
+ 00001287  0x0000085e setarg  0x00000006 
+ 00001288  0x0000085f call  0x0000055b 
+ 00001289  0x00000860 fetch  0x00000001 , 0x00004b19 
+ 00001290  0x00000861 beq  0x00000001 , 0x0000050e 
+ 00001291  0x00000864 arg  0x00000005 , 0x00000039 
+ 00001292  0x00000865 arg  0x00004b19 , 0x00000005 
+ 00001293  0x00000866 branch  0x00007ed4 
+ 00001294  0x00000869 fetch  0x00000002 , 0x00004b1a 
+ 00001295  0x0000086a store  0x00000002 , 0x000011be 
+ 00001296  0x0000086b fetch  0x00000002 , 0x0000469b 
+ 00001297  0x0000086c store  0x00000002 , 0x000011c0 
+ 00001298  0x0000086d call  0x00000521 
+ 00001299  0x0000086e fetch  0x00000002 , 0x000011be 
+ 00001300  0x0000086f store  0x00000002 , 0x00004b1a 
+ 00001301  0x00000870 fetch  0x00000002 , 0x000011c0 
+ 00001302  0x00000871 store  0x00000002 , 0x0000469b 
+ 00001303  0x00000873 fetch  0x00000002 , 0x00004b1c 
+ 00001304  0x00000874 store  0x00000002 , 0x000011be 
+ 00001305  0x00000875 fetch  0x00000002 , 0x0000469d 
+ 00001306  0x00000876 store  0x00000002 , 0x000011c0 
+ 00001307  0x00000877 call  0x00000529 
+ 00001308  0x00000878 fetch  0x00000002 , 0x000011be 
+ 00001309  0x00000879 store  0x00000002 , 0x00004b1c 
+ 00001310  0x0000087a fetch  0x00000002 , 0x000011c0 
+ 00001311  0x0000087b store  0x00000002 , 0x0000469d 
+ 00001312  0x0000087c rtn 
+ 00001313  0x00000884 fetch  0x00000002 , 0x000011be 
+ 00001314  0x00000885 fetcht  0x00000002 , 0x000011c0 
+ 00001315  0x00000886 iadd  0x00000002 , 0x0000003f 
+ 00001316  0x00000887 fetcht  0x00000001 , 0x00004b51 
+ 00001317  0x00000888 iadd  0x00000002 , 0x0000003f 
+ 00001318  0x00000889 and  0x0000003f , 0x00000001 , 0x00000002 
+ 00001319  0x0000088a storet  0x00000001 , 0x00004b51 
+ 00001320  0x0000088b branch  0x00000531 
+ 00001321  0x0000088e fetch  0x00000002 , 0x000011be 
+ 00001322  0x0000088f fetcht  0x00000002 , 0x000011c0 
+ 00001323  0x00000890 iadd  0x00000002 , 0x0000003f 
+ 00001324  0x00000891 fetcht  0x00000001 , 0x00004b52 
+ 00001325  0x00000892 iadd  0x00000002 , 0x0000003f 
+ 00001326  0x00000893 and  0x0000003f , 0x00000001 , 0x00000002 
+ 00001327  0x00000894 storet  0x00000001 , 0x00004b52 
+ 00001328  0x00000895 branch  0x00000531 
+ 00001329  0x00000898 store  0x00000003 , 0x000011c2 
+ 00001330  0x00000899 isolate1  0x00000010 , 0x0000003f 
+ 00001331  0x0000089a branch  0x0000053b , 0x00000001 
+ 00001332  0x0000089b fetch  0x00000001 , 0x000011c3 
+ 00001333  0x0000089c beq  0x000000ff , 0x00000542 
+ 00001334  0x0000089d fetch  0x00000001 , 0x000011c2 
+ 00001335  0x0000089f rshift  0x0000003f , 0x0000003f 
+ 00001336  0x000008a0 store  0x00000002 , 0x000011be 
+ 00001337  0x000008a1 store  0x00000002 , 0x000011c0 
+ 00001338  0x000008a2 rtn 
+ 00001339  0x000008a4 fetch  0x00000001 , 0x000011c3 
+ 00001340  0x000008a5 beq  0x00000000 , 0x0000053f 
+ 00001341  0x000008a6 fetch  0x00000003 , 0x000011c2 
+ 00001342  0x000008a7 branch  0x00000537 
+ 00001343  0x000008a9 jam  0x00000000 , 0x000011c4 
+ 00001344  0x000008aa fetch  0x00000001 , 0x000011c2 
+ 00001345  0x000008ab branch  0x00000537 
+ 00001346  0x000008ae fetch  0x00000001 , 0x000011c2 
+ 00001347  0x000008af call  0x0000054d 
+ 00001348  0x000008b0 store  0x00000001 , 0x000011be 
+ 00001349  0x000008b1 store  0x00000001 , 0x000011c0 
+ 00001350  0x000008b2 branch  0x0000054b , 0x00000034 
+ 00001351  0x000008b3 setarg  0x000000ff 
+ 00001352  0x000008b5 store  0x00000001 , 0x000011bf 
+ 00001353  0x000008b6 store  0x00000001 , 0x000011c1 
+ 00001354  0x000008b7 rtn 
+ 00001355  0x000008b9 setarg  0x00000000 
+ 00001356  0x000008ba branch  0x00000548 
+ 00001357  0x000008bd sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00001358  0x000008be store  0x00000001 , 0x00000aae 
+ 00001359  0x000008bf fetch  0x00000001 , 0x00000aae 
+ 00001360  0x000008c0 rshift  0x0000003f , 0x0000003f 
+ 00001361  0x000008c1 store  0x00000001 , 0x00000aae 
+ 00001362  0x000008c2 fetch  0x00000001 , 0x00000aae 
+ 00001363  0x000008c3 sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00001364  0x000008c4 rtn 
+ 00001365  0x000008c8 isub  0x00000011 , 0x0000003e 
+ 00001366  0x000008c9 nbranch  0x00000560 , 0x00000002 
+ 00001367  0x000008ca isub  0x00000012 , 0x0000003e 
+ 00001368  0x000008cb nbranch  0x00000560 , 0x00000002 
+ 00001369  0x000008cd jam  0x00000000 , 0x00004b19 
+ 00001370  0x000008ce rtn 
+ 00001371  0x000008d0 isub  0x00000011 , 0x0000003e 
+ 00001372  0x000008d1 nrtn  0x00000002 
+ 00001373  0x000008d2 isub  0x00000012 , 0x0000003e 
+ 00001374  0x000008d3 nrtn  0x00000002 
+ 00001375  0x000008d4 branch  0x00000559 
+ 00001376  0x000008d6 jam  0x00000001 , 0x00004b19 
+ 00001377  0x000008d7 rtn 
+ 00001378  0x000008da fetch  0x00000002 , 0x0000469b 
+ 00001379  0x000008db store  0x00000002 , 0x000011c0 
+ 00001380  0x000008dc call  0x0000056b 
+ 00001381  0x000008dd copy  0x0000003f , 0x00000011 
+ 00001382  0x000008de fetch  0x00000002 , 0x0000469d 
+ 00001383  0x000008df store  0x00000002 , 0x000011c0 
+ 00001384  0x000008e0 call  0x0000056b 
+ 00001385  0x000008e1 copy  0x0000003f , 0x00000012 
+ 00001386  0x000008e2 rtn 
+ 00001387  0x000008e9 fetch  0x00000001 , 0x000011c1 
+ 00001388  0x000008ea beq  0x000000ff , 0x00000570 
+ 00001389  0x000008eb fetch  0x00000001 , 0x000011c0 
+ 00001390  0x000008ed and_into  0x000000ff , 0x0000003f 
+ 00001391  0x000008ef rtn 
+ 00001392  0x000008f1 fetch  0x00000002 , 0x000011c0 
+ 00001393  0x000008f2 sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00001394  0x000008f3 branch  0x0000056e 
  00008192  0x00000900 call  0x00002abc 
  00008193  0x00000903 bpatch  0x00000000 , 0x00004000 
  00008194  0x00000904 clear_stack 
Index: output/bt_program23.list
===================================================================
--- /branch/mouse_project/YFK/OnlyBLE/output/bt_program23.list	(revision 2274)
+++ /branch/mouse_project/YFK/OnlyBLE/output/bt_program23.list	(working copy)
@@ -1283,400 +1283,382 @@
 0x0435 001798 fetch 1 ,mem_le_configuration 
 0x0436 001799 bbit1 bit_ble_read_auth ,p_le_send_att_read_response_check_auth 
 :      001800 p_le_send_att_read_response:
-0x0437 001801 call le_att_get_handle_ptr 
-0x0438 001802 branch le_send_att_error_response_notfound ,blank 
-0x0439 001803 increase -2 ,contr 
-0x043a 001804 ifetch 2 ,contr 
-0x043b 001805 arg uuid_chrctr_pnp_id ,temp 
-0x043c 001806 isub temp ,null 
-0x043d 001807 branch p_le_send_att_pnp_id ,zero 
-0x043e 001809 fetch 2 ,mem_le_att_handle 
-0x043f 001810 beq 0x13 ,le_send_att_error_response_notfound 
-0x0440 001812 fetcht 2 ,mem_le_att_handle 
-0x0441 001813 branch le_send_att_read_response 
-:      001814 p_le_send_att_pnp_id:
-0x0442 001815 call store_contr 
-0x0443 001816 fetch 1 ,mem_le_att_pnp_id_len 
-0x0444 001817 add pdata ,1 ,rega 
-0x0445 001818 call le_fifo_malloc_tx_l2cap_gatt 
-0x0446 001819 setarg attop_read_response 
-0x0447 001820 istore 1 ,contw 
-0x0448 001821 fetch 1 ,mem_le_att_pnp_id_len 
-0x0449 001822 copy pdata ,loopcnt 
-0x044a 001823 arg mem_le_att_pnp_id ,contr 
-0x044b 001824 branch memcpy 
+0x0437 001809 fetch 2 ,mem_le_att_handle 
+0x0438 001810 beq 0x13 ,le_send_att_error_response_notfound 
+0x0439 001812 fetcht 2 ,mem_le_att_handle 
+0x043a 001813 branch le_send_att_read_response 
 :      001826 p_le_send_att_read_response_check_auth:
-0x044c 001827 fetch 2 ,mem_le_pairing_handle 
-0x044d 001828 isub temp ,null 
-0x044e 001829 nbranch p_le_send_att_read_response ,zero 
+0x043b 001827 fetch 2 ,mem_le_pairing_handle 
+0x043c 001828 isub temp ,null 
+0x043d 001829 nbranch p_le_send_att_read_response ,zero 
 :      001830 p_le_send_att_read_response_error_insufficient_auth:
-0x044f 001831 call le_check_encrypt_state 
-0x0450 001832 nbranch p_le_send_att_read_response ,user 
-0x0451 001833 jam att_err_insufficient_authentication ,mem_le_err_code 
-0x0452 001834 branch le_send_att_error_response 
+0x043e 001831 call le_check_encrypt_state 
+0x043f 001832 nbranch p_le_send_att_read_response ,user 
+0x0440 001833 jam att_err_insufficient_authentication ,mem_le_err_code 
+0x0441 001834 branch le_send_att_error_response 
 :      001836 p_le_parse_smp:
-0x0453 001837 ifetch 1 ,contr 
-0x0454 001838 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
-0x0455 001839 beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
-0x0456 001840 branch le_parse_smp + 2 
+0x0442 001837 ifetch 1 ,contr 
+0x0443 001838 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
+0x0444 001839 beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
+0x0445 001840 branch le_parse_smp + 2 
 :      001842 p_le_parse_smp_pairing_request:
-0x0457 001843 jam 1 ,mem_le_send_security_request_flag 
-0x0458 001844 branch le_parse_smp_pairing_request 
+0x0446 001843 jam 1 ,mem_le_send_security_request_flag 
+0x0447 001844 branch le_parse_smp_pairing_request 
 :      001846 p_le_parse_smp_pairing_failed:
-0x0459 001847 call le_parse_smp_pairing_failed 
-0x045a 001848 fetch 1 ,mem_le_state 
-0x045b 001849 set0 lestate_update_param ,pdata 
-0x045c 001850 store 1 ,mem_le_state 
-0x045d 001851 branch le_parse_terminate_ind 
+0x0448 001847 call le_parse_smp_pairing_failed 
+0x0449 001848 fetch 1 ,mem_le_state 
+0x044a 001849 set0 lestate_update_param ,pdata 
+0x044b 001850 store 1 ,mem_le_state 
+0x044c 001851 branch le_parse_terminate_ind 
 :      001853 p_le_adv_not_match:
-0x045e 001854 fetch 1 ,mem_le_ch_mapped 
-0x045f 001855 bne 39 ,le_adv_loop 
-0x0460 001856 call p_le_adv_random_delay 
-0x0461 001857 arg le_adv_interval_timer ,queue 
-0x0462 001858 fetch 2 ,mem_le_adv_interval 
-0x0463 001859 branch timer_init 
+0x044d 001854 fetch 1 ,mem_le_ch_mapped 
+0x044e 001855 bne 39 ,le_adv_loop 
+0x044f 001856 call p_le_adv_random_delay 
+0x0450 001857 arg le_adv_interval_timer ,queue 
+0x0451 001858 fetch 2 ,mem_le_adv_interval 
+0x0452 001859 branch timer_init 
 :      001860 p_le_adv_random_delay:
-0x0464 001861 random pdata 
-0x0465 001862 arg 0x1ff ,temp 
-0x0466 001863 iand temp ,pdata 
-0x0467 001864 add pdata ,250 ,pdata 
-0x0468 001865 branch delay 
+0x0453 001861 random pdata 
+0x0454 001862 arg 0x1ff ,temp 
+0x0455 001863 iand temp ,pdata 
+0x0456 001864 add pdata ,250 ,pdata 
+0x0457 001865 branch delay 
 :      001867 p_le_lpm_setmult:
-0x0469 001868 disable wake 
-0x046a 001869 branch p_le_lpm_set_mult_attempt ,attempt 
-0x046b 001870 nbranch le_lpm_lost ,match 
+0x0458 001868 disable wake 
+0x0459 001869 branch p_le_lpm_set_mult_attempt ,attempt 
+0x045a 001870 nbranch le_lpm_lost ,match 
 :      001871 p_le_lpm_set_mult_attempt:
-0x046c 001872 call lpm_match 
-0x046d 001873 fetch 2 ,mem_rx_window_sniff 
-0x046e 001874 store 2 ,mem_le_receive_window 
-0x046f 001875 fetch 1 ,mem_le_connect_status_flag 
-0x0470 001876 compare 3 ,pdata ,3 
-0x0471 001877 nbranch lpm_mult_short ,true 
-0x0472 001878 branch le_lpm_set_mult_attempt + 3 
+0x045b 001872 call lpm_match 
+0x045c 001873 fetch 2 ,mem_rx_window_sniff 
+0x045d 001874 store 2 ,mem_le_receive_window 
+0x045e 001875 fetch 1 ,mem_le_connect_status_flag 
+0x045f 001876 compare 3 ,pdata ,3 
+0x0460 001877 nbranch lpm_mult_short ,true 
+0x0461 001878 branch le_lpm_set_mult_attempt + 3 
 :      001880 p_le_mouse_bb_event_connect_complete:
-0x0473 001881 fetch 1 ,mem_mouse_le_reconnect_flag 
-0x0474 001882 nrtn blank 
-0x0475 001883 fetch 1 ,mem_le_att_handle 
-0x0476 001884 sub pdata ,26 ,pdata 
-0x0477 001885 nrtn zero 
-0x0478 001886 branch mouse_le_write_enable 
+0x0462 001881 fetch 1 ,mem_mouse_le_reconnect_flag 
+0x0463 001882 nrtn blank 
+0x0464 001883 fetch 1 ,mem_le_att_handle 
+0x0465 001884 sub pdata ,26 ,pdata 
+0x0466 001885 nrtn zero 
+0x0467 001886 branch mouse_le_write_enable 
 :      001888 p_check_51cmd_once_continue:
-0x0479 001889 call lmo_fifo_check 
-0x047a 001890 nbranch check_51cmd_restore ,blank 
-0x047b 001891 fetch 1 ,mem_fifo_temp 
-0x047c 001892 bmark0 mark_context ,check_51cmd_check_idle 
-0x047d 001893 beq bt_cmd_le_update_conn ,p_check_51cmd_ble_update_connect_param 
-0x047e 001894 branch check_51cmd_once_continue + 2 
+0x0468 001889 call lmo_fifo_check 
+0x0469 001890 nbranch check_51cmd_restore ,blank 
+0x046a 001891 fetch 1 ,mem_fifo_temp 
+0x046b 001892 bmark0 mark_context ,check_51cmd_check_idle 
+0x046c 001893 beq bt_cmd_le_update_conn ,p_check_51cmd_ble_update_connect_param 
+0x046d 001894 branch check_51cmd_once_continue + 2 
 :      001896 p_check_51cmd_ble_update_connect_param:
-0x047f 001897 call le_fifo_check_full 
-0x0480 001898 nrtn blank 
-0x0481 001899 branch le_l2cap_tx_update_req 
+0x046e 001897 call le_fifo_check_full 
+0x046f 001898 nrtn blank 
+0x0470 001899 branch le_l2cap_tx_update_req 
 :      001902 p_twspi_reset:
-0x0482 001903 hfetch 1 ,core_gpio_out3 
-0x0483 001904 and_into 0xfd ,pdata 
-0x0484 001905 hstore 1 ,core_gpio_out3 
-0x0485 001906 hfetcht 1 ,core_gpio_oe3 
-0x0486 001907 or_into 0x2 ,temp 
-0x0487 001908 hstoret 1 ,core_gpio_oe3 
-0x0488 001909 call twspi_disable 
-0x0489 001910 and_into 0xfd ,temp 
-0x048a 001911 nop 13 
-0x048b 001912 call twspi_enable 
-0x048c 001913 hstoret 1 ,core_gpio_oe3 
-0x048d 001914 rtn 
+0x0471 001903 hfetch 1 ,core_gpio_out3 
+0x0472 001904 and_into 0xfd ,pdata 
+0x0473 001905 hstore 1 ,core_gpio_out3 
+0x0474 001906 hfetcht 1 ,core_gpio_oe3 
+0x0475 001907 or_into 0x2 ,temp 
+0x0476 001908 hstoret 1 ,core_gpio_oe3 
+0x0477 001909 call twspi_disable 
+0x0478 001910 and_into 0xfd ,temp 
+0x0479 001911 nop 13 
+0x047a 001912 call twspi_enable 
+0x047b 001913 hstoret 1 ,core_gpio_oe3 
+0x047c 001914 rtn 
 :      001917 p_lpm_dispatch:
-0x048e 001918 rtnmark1 mark_24g 
-0x048f 001919 call lpo_calibration 
-0x0490 001920 fetch 3 ,mem_clks_per_lpo 
-0x0491 001921 rtn blank 
-0x0492 001922 fetch 1 ,mem_lpm_mode 
-0x0493 001923 rtn blank 
-0x0494 001924 fetch 1 ,mem_ssp_enable 
-0x0495 001925 branch p_lpm_dispatch_next ,blank 
-0x0496 001926 fetch 1 ,mem_sp_local_key_invalid 
-0x0497 001927 rtn blank 
+0x047d 001918 rtnmark1 mark_24g 
+0x047e 001919 call lpo_calibration 
+0x047f 001920 fetch 3 ,mem_clks_per_lpo 
+0x0480 001921 rtn blank 
+0x0481 001922 fetch 1 ,mem_lpm_mode 
+0x0482 001923 rtn blank 
+0x0483 001924 fetch 1 ,mem_ssp_enable 
+0x0484 001925 branch p_lpm_dispatch_next ,blank 
+0x0485 001926 fetch 1 ,mem_sp_local_key_invalid 
+0x0486 001927 rtn blank 
 :      001928 p_lpm_dispatch_next:
-0x0498 001929 fetch 1 ,mem_le_sc_calc 
-0x0499 001930 nrtn blank 
-0x049a 001931 call lpm_check_wake_lock 
-0x049b 001932 nrtn blank 
-0x049c 001933 fetch 1 ,mem_adc_low_volatage_led_timer_count 
-0x049d 001934 sub pdata ,10 ,null 
-0x049e 001935 rtn positive 
-0x049f 001936 fetch 1 ,mem_context 
-0x04a0 001937 compare 3 ,pdata ,0x7 
-0x04a1 001938 nbranch lpm_dispatch_unconn ,true 
-0x04a2 001939 fetch 2 ,mem_context + coffset_tsniff 
-0x04a3 001940 arg 0xffff ,temp 
-0x04a4 001941 isub temp ,null 
-0x04a5 001942 rtn zero 
-0x04a6 001943 branch lpm_dispatch_next + 9 
+0x0487 001929 fetch 1 ,mem_le_sc_calc 
+0x0488 001930 nrtn blank 
+0x0489 001931 call lpm_check_wake_lock 
+0x048a 001932 nrtn blank 
+0x048b 001933 fetch 1 ,mem_adc_low_volatage_led_timer_count 
+0x048c 001934 sub pdata ,10 ,null 
+0x048d 001935 rtn positive 
+0x048e 001936 fetch 1 ,mem_context 
+0x048f 001937 compare 3 ,pdata ,0x7 
+0x0490 001938 nbranch lpm_dispatch_unconn ,true 
+0x0491 001939 fetch 2 ,mem_context + coffset_tsniff 
+0x0492 001940 arg 0xffff ,temp 
+0x0493 001941 isub temp ,null 
+0x0494 001942 rtn zero 
+0x0495 001943 branch lpm_dispatch_next + 9 
 :      001947 power_ctrl_pac_succ_cnt_init:
-0x04a7 001948 jam 1 ,mem_power_ctrl_level 
-0x04a8 001949 jam 0 ,mem_power_ctrl_pac_succ_cnt 
-0x04a9 001950 rtn 
+0x0496 001948 jam 1 ,mem_power_ctrl_level 
+0x0497 001949 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0x0498 001950 rtn 
 :      001951 power_ctrl_pac_succ_incrs:
-0x04aa 001952 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x04ab 001953 increase 1 ,pdata 
-0x04ac 001954 store 1 ,mem_power_ctrl_pac_succ_cnt 
-0x04ad 001955 rtn 
+0x0499 001952 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x049a 001953 increase 1 ,pdata 
+0x049b 001954 store 1 ,mem_power_ctrl_pac_succ_cnt 
+0x049c 001955 rtn 
 :      001956 power_ctrl_pac_succ_decrs:
-0x04ae 001957 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x04af 001958 sub pdata ,2 ,null 
-0x04b0 001959 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
-0x04b1 001960 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x04b2 001961 rtneq 0 
-0x04b3 001962 increase -1 ,pdata 
-0x04b4 001963 store 1 ,mem_power_ctrl_pac_succ_cnt 
-0x04b5 001964 rtn 
+0x049d 001957 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x049e 001958 sub pdata ,2 ,null 
+0x049f 001959 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
+0x04a0 001960 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x04a1 001961 rtneq 0 
+0x04a2 001962 increase -1 ,pdata 
+0x04a3 001963 store 1 ,mem_power_ctrl_pac_succ_cnt 
+0x04a4 001964 rtn 
 :      001965 power_ctrl_pac_succ_cnt_reinit:
-0x04b6 001966 jam 3 ,mem_power_ctrl_pac_succ_cnt 
-0x04b7 001967 rtn 
+0x04a5 001966 jam 3 ,mem_power_ctrl_pac_succ_cnt 
+0x04a6 001967 rtn 
 :      001969 power_ctrl_start:
-0x04b8 001970 fetch 2 ,mem_ui_state_map 
-0x04b9 001971 rtnbit1 ui_state_ble_adv 
-0x04ba 001975 arg mem_rssi_signal_buf ,rega 
-0x04bb 001976 call p_rssi_average 
-0x04bc 001977 storet 1 ,mem_rssi_avg_received 
-0x04bd 001979 setarg rssi_dis_max_24g 
-0x04be 001980 bmark1 mark_24g ,power_ctrl_start_next 
-0x04bf 001981 setarg rssi_dis_max_ble 
+0x04a7 001970 fetch 2 ,mem_ui_state_map 
+0x04a8 001971 rtnbit1 ui_state_ble_adv 
+0x04a9 001975 arg mem_rssi_signal_buf ,rega 
+0x04aa 001976 call p_rssi_average 
+0x04ab 001977 storet 1 ,mem_rssi_avg_received 
+0x04ac 001979 setarg rssi_dis_max_24g 
+0x04ad 001980 bmark1 mark_24g ,power_ctrl_start_next 
+0x04ae 001981 setarg rssi_dis_max_ble 
 :      001982 power_ctrl_start_next:
-0x04c0 001983 isub temp ,null 
-0x04c1 001984 nbranch power_ctrl_txpower_incrs_force ,positive 
-0x04c2 001986 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x04c3 001987 sub pdata ,2 ,null 
-0x04c4 001988 nbranch power_ctrl_txpower_decrs_check ,positive 
-0x04c5 001989 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x04c6 001990 beq 0 ,power_ctrl_txpower_incrs 
-0x04c7 001991 rtn 
+0x04af 001983 isub temp ,null 
+0x04b0 001984 nbranch power_ctrl_txpower_incrs_force ,positive 
+0x04b1 001986 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x04b2 001987 sub pdata ,2 ,null 
+0x04b3 001988 nbranch power_ctrl_txpower_decrs_check ,positive 
+0x04b4 001989 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x04b5 001990 beq 0 ,power_ctrl_txpower_incrs 
+0x04b6 001991 rtn 
 :      001993 power_ctrl_txpower_decrs_check:
-0x04c8 001994 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x04c9 001995 rtnne 32 
-0x04ca 001996 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0x04b7 001994 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x04b8 001995 rtnne 32 
+0x04b9 001996 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 :      001997 power_ctrl_txpower_decrs:
-0x04cb 001998 fetcht 1 ,mem_rssi_avg_received 
-0x04cc 001999 setarg rssi_dis_min_24g 
-0x04cd 002000 bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
-0x04ce 002001 setarg rssi_dis_min_ble 
+0x04ba 001998 fetcht 1 ,mem_rssi_avg_received 
+0x04bb 001999 setarg rssi_dis_min_24g 
+0x04bc 002000 bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
+0x04bd 002001 setarg rssi_dis_min_ble 
 :      002002 power_ctrl_txpower_decrs_next:
-0x04cf 002003 isub temp ,null 
-0x04d0 002004 nrtn positive 
-0x04d1 002005 fetch 1 ,mem_power_ctrl_level 
-0x04d2 002006 beq 0 ,power_ctrl_decrs_level0 
-0x04d3 002007 increase -1 ,pdata 
-0x04d4 002008 store 1 ,mem_power_ctrl_level 
-0x04d5 002009 beq 0 ,power_ctrl_decrs_level0 
+0x04be 002003 isub temp ,null 
+0x04bf 002004 nrtn positive 
+0x04c0 002005 fetch 1 ,mem_power_ctrl_level 
+0x04c1 002006 beq 0 ,power_ctrl_decrs_level0 
+0x04c2 002007 increase -1 ,pdata 
+0x04c3 002008 store 1 ,mem_power_ctrl_level 
+0x04c4 002009 beq 0 ,power_ctrl_decrs_level0 
 :      002010 power_ctrl_decrs_level1:
 :      002011 power_ctrl_incrs_level1:
-0x04d6 002012 jam tx_power_0db ,mem_tx_power 
-0x04d7 002013 rtn 
+0x04c5 002012 jam tx_power_0db ,mem_tx_power 
+0x04c6 002013 rtn 
 :      002015 power_ctrl_txpower_incrs_force:
-0x04d8 002016 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0x04c7 002016 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 :      002017 power_ctrl_txpower_incrs:
-0x04d9 002018 fetch 1 ,mem_power_ctrl_level 
-0x04da 002019 beq 2 ,power_ctrl_incrs_level2 
-0x04db 002020 increase 1 ,pdata 
-0x04dc 002021 store 1 ,mem_power_ctrl_level 
-0x04dd 002022 beq 1 ,power_ctrl_incrs_level1 
+0x04c8 002018 fetch 1 ,mem_power_ctrl_level 
+0x04c9 002019 beq 2 ,power_ctrl_incrs_level2 
+0x04ca 002020 increase 1 ,pdata 
+0x04cb 002021 store 1 ,mem_power_ctrl_level 
+0x04cc 002022 beq 1 ,power_ctrl_incrs_level1 
 :      002023 power_ctrl_incrs_level2:
-0x04de 002025 jam tx_power_5db ,mem_tx_power 
-0x04df 002026 rtn 
+0x04cd 002025 jam tx_power_5db ,mem_tx_power 
+0x04ce 002026 rtn 
 :      002028 power_ctrl_decrs_level0:
-0x04e0 002029 jam tx_power_f5db ,mem_tx_power 
-0x04e1 002030 rtn 
+0x04cf 002029 jam tx_power_f5db ,mem_tx_power 
+0x04d0 002030 rtn 
 :      002033 p_set_freq_tx:
-0x04e2 002034 storet 1 ,mem_last_freq 
-0x04e3 002035 add temp ,0 ,rega 
-0x04e4 002036 call rf_write_freq 
-0x04e5 002037 setarg param_pll_setup 
-0x04e6 002038 call sleep 
+0x04d1 002034 storet 1 ,mem_last_freq 
+0x04d2 002035 add temp ,0 ,rega 
+0x04d3 002036 call rf_write_freq 
+0x04d4 002037 setarg param_pll_setup 
+0x04d5 002038 call sleep 
 :      002039 p_rf_tx_enable:
-0x04e7 002040 jam 0x1 ,rfen_adc 
-0x04e8 002041 jam 0x3c ,rfen_rx 
-0x04e9 002042 jam 0xe0 ,rfen_tx 
-0x04ea 002043 nop 10 
-0x04eb 002044 jam 0x01 ,rfen_mdm 
-0x04ec 002045 jam 0x3d ,rfen_mdm 
-0x04ed 002046 nop 10 
-0x04ee 002047 jam 0xb7 ,rfen_sn 
-0x04ef 002048 nop 10 
-0x04f0 002049 jam 0x7d ,rfen_mdm 
-0x04f1 002050 fetch 1 ,mem_tx_power 
-0x04f2 002053 beq tx_power_5db ,p_set_tx_power_5db 
-0x04f3 002055 beq tx_power_f5db ,p_set_tx_power_f5db 
-0x04f4 002056 beq tx_power_pair ,p_set_tx_power_pair 
+0x04d6 002040 jam 0x1 ,rfen_adc 
+0x04d7 002041 jam 0x3c ,rfen_rx 
+0x04d8 002042 jam 0xe0 ,rfen_tx 
+0x04d9 002043 nop 10 
+0x04da 002044 jam 0x01 ,rfen_mdm 
+0x04db 002045 jam 0x3d ,rfen_mdm 
+0x04dc 002046 nop 10 
+0x04dd 002047 jam 0xb7 ,rfen_sn 
+0x04de 002048 nop 10 
+0x04df 002049 jam 0x7d ,rfen_mdm 
+0x04e0 002050 fetch 1 ,mem_tx_power 
+0x04e1 002053 beq tx_power_5db ,p_set_tx_power_5db 
+0x04e2 002055 beq tx_power_f5db ,p_set_tx_power_f5db 
+0x04e3 002056 beq tx_power_pair ,p_set_tx_power_pair 
 :      002058 p_set_tx_power_0db:
-0x04f5 002059 call p_rx_low_sens 
-0x04f6 002061 jam 0xd0 ,0x8955 
-0x04f7 002062 jam 0xe0 ,0x8956 
-0x04f8 002064 jam 0x6c ,0x8958 
-0x04f9 002066 branch set_tx_power_0db 
+0x04e4 002059 call p_rx_low_sens 
+0x04e5 002061 jam 0xd0 ,0x8955 
+0x04e6 002062 jam 0xe0 ,0x8956 
+0x04e7 002064 jam 0x6c ,0x8958 
+0x04e8 002066 branch set_tx_power_0db 
 :      002078 p_set_tx_power_5db:
-0x04fa 002079 call p_rx_high_sens 
-0x04fb 002081 jam 0xd0 ,0x8955 
-0x04fc 002082 jam 0xe0 ,0x8956 
-0x04fd 002084 jam 0x3c ,0x8958 
-0x04fe 002086 branch set_tx_power_5db 
+0x04e9 002079 call p_rx_high_sens 
+0x04ea 002081 jam 0xd0 ,0x8955 
+0x04eb 002082 jam 0xe0 ,0x8956 
+0x04ec 002084 jam 0x3c ,0x8958 
+0x04ed 002086 branch set_tx_power_5db 
 :      002098 p_set_tx_power_f5db:
-0x04ff 002099 call p_rx_low_sens 
-0x0500 002101 jam 0xd0 ,0x8955 
-0x0501 002102 jam 0xc0 ,0x8956 
-0x0502 002104 jam 0x6c ,0x8958 
-0x0503 002106 branch set_tx_power_f5db 
+0x04ee 002099 call p_rx_low_sens 
+0x04ef 002101 jam 0xd0 ,0x8955 
+0x04f0 002102 jam 0xc0 ,0x8956 
+0x04f1 002104 jam 0x6c ,0x8958 
+0x04f2 002106 branch set_tx_power_f5db 
 :      002108 p_rx_low_sens:
-0x0504 002109 jam 0x5b ,0x894c 
-0x0505 002110 jam 0x96 ,0x894d 
-0x0506 002111 jam 0x2c ,0x894e 
-0x0507 002112 jam 0x46 ,0x894f 
-0x0508 002113 rtn 
+0x04f3 002109 jam 0x5b ,0x894c 
+0x04f4 002110 jam 0x96 ,0x894d 
+0x04f5 002111 jam 0x2c ,0x894e 
+0x04f6 002112 jam 0x46 ,0x894f 
+0x04f7 002113 rtn 
 :      002115 p_rx_high_sens:
-0x0509 002116 jam 0xfb ,0x894c 
-0x050a 002117 jam 0xef ,0x894d 
-0x050b 002118 jam 0xec ,0x894e 
-0x050c 002119 jam 0x5e ,0x894f 
-0x050d 002120 rtn 
+0x04f8 002116 jam 0xfb ,0x894c 
+0x04f9 002117 jam 0xef ,0x894d 
+0x04fa 002118 jam 0xec ,0x894e 
+0x04fb 002119 jam 0x5e ,0x894f 
+0x04fc 002120 rtn 
 :      002122 p_set_tx_power_pair:
-0x050e 002124 jam 0xc2 ,0x8956 
-0x050f 002125 jam 0xd0 ,0x8955 
-0x0510 002126 rtn 
+0x04fd 002124 jam 0xc2 ,0x8956 
+0x04fe 002125 jam 0xd0 ,0x8955 
+0x04ff 002126 rtn 
 :      002128 p_shutdown_radio:
-0x0511 002129 force 8 ,radio_ctrl 
-0x0512 002130 branch shutdown_radio + 1 
+0x0500 002129 force 8 ,radio_ctrl 
+0x0501 002130 branch shutdown_radio + 1 
 :      002136 p_drawing_optima:
-0x0513 002137 fetch 4 ,mem_mouse_x 
-0x0514 002138 rtn blank 
-0x0515 002139 call p_data_abs_check 
-0x0516 002140 setarg 0x0c 
-0x0517 002141 call p_data_greater_than_check 
-0x0518 002142 setarg 0x06 
-0x0519 002143 call p_data_less_than_check 
-0x051a 002144 fetch 1 ,mem_mouse_asm_flag 
-0x051b 002145 beq 1 ,p_drawing_optima_modify 
+0x0502 002137 fetch 4 ,mem_mouse_x 
+0x0503 002138 rtn blank 
+0x0504 002139 call p_data_abs_check 
+0x0505 002140 setarg 0x0c 
+0x0506 002141 call p_data_greater_than_check 
+0x0507 002142 setarg 0x06 
+0x0508 002143 call p_data_less_than_check 
+0x0509 002144 fetch 1 ,mem_mouse_asm_flag 
+0x050a 002145 beq 1 ,p_drawing_optima_modify 
 :      002147 p_drawing_optima_init:
-0x051c 002148 arg 5 ,loopcnt 
-0x051d 002149 arg mem_mouse_asm_flag ,contw 
-0x051e 002150 branch clear_mem 
+0x050b 002148 arg 5 ,loopcnt 
+0x050c 002149 arg mem_mouse_asm_flag ,contw 
+0x050d 002150 branch clear_mem 
 :      002152 p_drawing_optima_modify:
-0x051f 002153 fetch 2 ,mem_mouse_x_pre 
-0x0520 002154 store 2 ,mem_data_pre 
-0x0521 002155 fetch 2 ,mem_mouse_x 
-0x0522 002156 store 2 ,mem_data_current 
-0x0523 002157 call p_drawing_optima_data_x 
-0x0524 002158 fetch 2 ,mem_data_pre 
-0x0525 002159 store 2 ,mem_mouse_x_pre 
-0x0526 002160 fetch 2 ,mem_data_current 
-0x0527 002161 store 2 ,mem_mouse_x 
-0x0528 002163 fetch 2 ,mem_mouse_y_pre 
-0x0529 002164 store 2 ,mem_data_pre 
-0x052a 002165 fetch 2 ,mem_mouse_y 
-0x052b 002166 store 2 ,mem_data_current 
-0x052c 002167 call p_drawing_optima_data_y 
-0x052d 002168 fetch 2 ,mem_data_pre 
-0x052e 002169 store 2 ,mem_mouse_y_pre 
-0x052f 002170 fetch 2 ,mem_data_current 
-0x0530 002171 store 2 ,mem_mouse_y 
-0x0531 002172 rtn 
+0x050e 002153 fetch 2 ,mem_mouse_x_pre 
+0x050f 002154 store 2 ,mem_data_pre 
+0x0510 002155 fetch 2 ,mem_mouse_x 
+0x0511 002156 store 2 ,mem_data_current 
+0x0512 002157 call p_drawing_optima_data_x 
+0x0513 002158 fetch 2 ,mem_data_pre 
+0x0514 002159 store 2 ,mem_mouse_x_pre 
+0x0515 002160 fetch 2 ,mem_data_current 
+0x0516 002161 store 2 ,mem_mouse_x 
+0x0517 002163 fetch 2 ,mem_mouse_y_pre 
+0x0518 002164 store 2 ,mem_data_pre 
+0x0519 002165 fetch 2 ,mem_mouse_y 
+0x051a 002166 store 2 ,mem_data_current 
+0x051b 002167 call p_drawing_optima_data_y 
+0x051c 002168 fetch 2 ,mem_data_pre 
+0x051d 002169 store 2 ,mem_mouse_y_pre 
+0x051e 002170 fetch 2 ,mem_data_current 
+0x051f 002171 store 2 ,mem_mouse_y 
+0x0520 002172 rtn 
 :      002179 p_drawing_optima_data_x:
-0x0532 002180 fetch 2 ,mem_data_pre 
-0x0533 002181 fetcht 2 ,mem_data_current 
-0x0534 002182 iadd temp ,pdata 
-0x0535 002183 fetcht 1 ,mem_mouse_data_xtemp 
-0x0536 002184 iadd temp ,pdata 
-0x0537 002185 and pdata ,0x01 ,temp 
-0x0538 002186 storet 1 ,mem_mouse_data_xtemp 
-0x0539 002187 branch p_drawing_optima_data 
+0x0521 002180 fetch 2 ,mem_data_pre 
+0x0522 002181 fetcht 2 ,mem_data_current 
+0x0523 002182 iadd temp ,pdata 
+0x0524 002183 fetcht 1 ,mem_mouse_data_xtemp 
+0x0525 002184 iadd temp ,pdata 
+0x0526 002185 and pdata ,0x01 ,temp 
+0x0527 002186 storet 1 ,mem_mouse_data_xtemp 
+0x0528 002187 branch p_drawing_optima_data 
 :      002189 p_drawing_optima_data_y:
-0x053a 002190 fetch 2 ,mem_data_pre 
-0x053b 002191 fetcht 2 ,mem_data_current 
-0x053c 002192 iadd temp ,pdata 
-0x053d 002193 fetcht 1 ,mem_mouse_data_ytemp 
-0x053e 002194 iadd temp ,pdata 
-0x053f 002195 and pdata ,0x01 ,temp 
-0x0540 002196 storet 1 ,mem_mouse_data_ytemp 
-0x0541 002197 branch p_drawing_optima_data 
+0x0529 002190 fetch 2 ,mem_data_pre 
+0x052a 002191 fetcht 2 ,mem_data_current 
+0x052b 002192 iadd temp ,pdata 
+0x052c 002193 fetcht 1 ,mem_mouse_data_ytemp 
+0x052d 002194 iadd temp ,pdata 
+0x052e 002195 and pdata ,0x01 ,temp 
+0x052f 002196 storet 1 ,mem_mouse_data_ytemp 
+0x0530 002197 branch p_drawing_optima_data 
 :      002199 p_drawing_optima_data:
-0x0542 002200 store 3 ,mem_data_sum 
-0x0543 002201 isolate1 16 ,pdata 
-0x0544 002202 branch p_data_sum_overflow ,true 
-0x0545 002203 fetch 1 ,mem_data_sum + 1 
-0x0546 002204 beq 0xff ,p_data_sum_n 
-0x0547 002205 fetch 1 ,mem_data_sum 
+0x0531 002200 store 3 ,mem_data_sum 
+0x0532 002201 isolate1 16 ,pdata 
+0x0533 002202 branch p_data_sum_overflow ,true 
+0x0534 002203 fetch 1 ,mem_data_sum + 1 
+0x0535 002204 beq 0xff ,p_data_sum_n 
+0x0536 002205 fetch 1 ,mem_data_sum 
 :      002206 p_data_store_pre:
-0x0548 002207 rshift pdata ,pdata 
-0x0549 002208 store 2 ,mem_data_pre 
-0x054a 002209 store 2 ,mem_data_current 
-0x054b 002210 rtn 
+0x0537 002207 rshift pdata ,pdata 
+0x0538 002208 store 2 ,mem_data_pre 
+0x0539 002209 store 2 ,mem_data_current 
+0x053a 002210 rtn 
 :      002211 p_data_sum_overflow:
-0x054c 002212 fetch 1 ,mem_data_sum + 1 
-0x054d 002213 beq 0 ,p_data_sum_overflow_p 
-0x054e 002214 fetch 3 ,mem_data_sum 
-0x054f 002215 branch p_data_store_pre 
+0x053b 002212 fetch 1 ,mem_data_sum + 1 
+0x053c 002213 beq 0 ,p_data_sum_overflow_p 
+0x053d 002214 fetch 3 ,mem_data_sum 
+0x053e 002215 branch p_data_store_pre 
 :      002216 p_data_sum_overflow_p:
-0x0550 002217 jam 0 ,mem_data_sum + 2 
-0x0551 002218 fetch 1 ,mem_data_sum 
-0x0552 002219 branch p_data_store_pre 
+0x053f 002217 jam 0 ,mem_data_sum + 2 
+0x0540 002218 fetch 1 ,mem_data_sum 
+0x0541 002219 branch p_data_store_pre 
 :      002221 p_data_sum_n:
-0x0553 002222 fetch 1 ,mem_data_sum 
-0x0554 002223 call p_pdata_get_half 
-0x0555 002224 store 1 ,mem_data_pre 
-0x0556 002225 store 1 ,mem_data_current 
-0x0557 002226 branch p_data_zero ,blank 
-0x0558 002227 setarg 0xff 
+0x0542 002222 fetch 1 ,mem_data_sum 
+0x0543 002223 call p_pdata_get_half 
+0x0544 002224 store 1 ,mem_data_pre 
+0x0545 002225 store 1 ,mem_data_current 
+0x0546 002226 branch p_data_zero ,blank 
+0x0547 002227 setarg 0xff 
 :      002228 p_data_set_direction:
-0x0559 002229 store 1 ,mem_data_pre + 1 
-0x055a 002230 store 1 ,mem_data_current + 1 
-0x055b 002231 rtn 
+0x0548 002229 store 1 ,mem_data_pre + 1 
+0x0549 002230 store 1 ,mem_data_current + 1 
+0x054a 002231 rtn 
 :      002232 p_data_zero:
-0x055c 002233 setarg 0 
-0x055d 002234 branch p_data_set_direction 
+0x054b 002233 setarg 0 
+0x054c 002234 branch p_data_set_direction 
 :      002236 p_pdata_get_half:
-0x055e 002237 sub pdata ,0 ,pdata 
-0x055f 002238 store 1 ,mem_rega 
-0x0560 002239 fetch 1 ,mem_rega 
-0x0561 002240 rshift pdata ,pdata 
-0x0562 002241 store 1 ,mem_rega 
-0x0563 002242 fetch 1 ,mem_rega 
-0x0564 002243 sub pdata ,0 ,pdata 
-0x0565 002244 rtn 
+0x054d 002237 sub pdata ,0 ,pdata 
+0x054e 002238 store 1 ,mem_rega 
+0x054f 002239 fetch 1 ,mem_rega 
+0x0550 002240 rshift pdata ,pdata 
+0x0551 002241 store 1 ,mem_rega 
+0x0552 002242 fetch 1 ,mem_rega 
+0x0553 002243 sub pdata ,0 ,pdata 
+0x0554 002244 rtn 
 :      002247 p_data_greater_than_check:
-0x0566 002248 isub rega ,null 
-0x0567 002249 nbranch p_enable_asm ,positive 
-0x0568 002250 isub regb ,null 
-0x0569 002251 nbranch p_enable_asm ,positive 
+0x0555 002248 isub rega ,null 
+0x0556 002249 nbranch p_enable_asm ,positive 
+0x0557 002250 isub regb ,null 
+0x0558 002251 nbranch p_enable_asm ,positive 
 :      002252 p_disable_asm:
-0x056a 002253 jam 0 ,mem_mouse_asm_flag 
-0x056b 002254 rtn 
+0x0559 002253 jam 0 ,mem_mouse_asm_flag 
+0x055a 002254 rtn 
 :      002255 p_data_less_than_check:
-0x056c 002256 isub rega ,null 
-0x056d 002257 nrtn positive 
-0x056e 002258 isub regb ,null 
-0x056f 002259 nrtn positive 
-0x0570 002260 branch p_disable_asm 
+0x055b 002256 isub rega ,null 
+0x055c 002257 nrtn positive 
+0x055d 002258 isub regb ,null 
+0x055e 002259 nrtn positive 
+0x055f 002260 branch p_disable_asm 
 :      002261 p_enable_asm:
-0x0571 002262 jam 1 ,mem_mouse_asm_flag 
-0x0572 002263 rtn 
+0x0560 002262 jam 1 ,mem_mouse_asm_flag 
+0x0561 002263 rtn 
 :      002265 p_data_abs_check:
-0x0573 002266 fetch 2 ,mem_mouse_x 
-0x0574 002267 store 2 ,mem_data_current 
-0x0575 002268 call p_data_abs 
-0x0576 002269 copy pdata ,rega 
-0x0577 002270 fetch 2 ,mem_mouse_y 
-0x0578 002271 store 2 ,mem_data_current 
-0x0579 002272 call p_data_abs 
-0x057a 002273 copy pdata ,regb 
-0x057b 002274 rtn 
+0x0562 002266 fetch 2 ,mem_mouse_x 
+0x0563 002267 store 2 ,mem_data_current 
+0x0564 002268 call p_data_abs 
+0x0565 002269 copy pdata ,rega 
+0x0566 002270 fetch 2 ,mem_mouse_y 
+0x0567 002271 store 2 ,mem_data_current 
+0x0568 002272 call p_data_abs 
+0x0569 002273 copy pdata ,regb 
+0x056a 002274 rtn 
 :      002280 p_data_abs:
-0x057c 002281 fetch 1 ,mem_data_current + 1 
-0x057d 002282 beq 0xff ,p_data_reversal 
-0x057e 002283 fetch 1 ,mem_data_current 
+0x056b 002281 fetch 1 ,mem_data_current + 1 
+0x056c 002282 beq 0xff ,p_data_reversal 
+0x056d 002283 fetch 1 ,mem_data_current 
 :      002284 p_data_abs_store:
-0x057f 002285 and_into 0xff ,pdata 
-0x0580 002287 rtn 
+0x056e 002285 and_into 0xff ,pdata 
+0x056f 002287 rtn 
 :      002288 p_data_reversal:
-0x0581 002289 fetch 2 ,mem_data_current 
-0x0582 002290 sub pdata ,0 ,pdata 
-0x0583 002291 branch p_data_abs_store 
+0x0570 002289 fetch 2 ,mem_data_current 
+0x0571 002290 sub pdata ,0 ,pdata 
+0x0572 002291 branch p_data_abs_store 
               org 0x2000
 :      002303 start:
 0x2000 002304 call lpmstate 
Index: output/bt_program23.meta
===================================================================
--- /branch/mouse_project/YFK/OnlyBLE/output/bt_program23.meta	(revision 2274)
+++ /branch/mouse_project/YFK/OnlyBLE/output/bt_program23.meta	(working copy)
@@ -1798,20 +1798,20 @@
 	fetch 1,mem_le_configuration
 	bbit1 BIT_BLE_READ_AUTH,p_le_send_att_read_response_check_auth
 p_le_send_att_read_response:
-	call le_att_get_handle_ptr
+/*	call le_att_get_handle_ptr
 	branch le_send_att_error_response_notfound,blank
 	increase -2,contr
 	ifetch 2,contr
 	arg UUID_CHRCTR_PNP_ID,temp
 	isub temp,null
 	branch p_le_send_att_pnp_id,zero	//modify VID/PID
-	
+*/	
 	fetch 2,mem_le_att_handle
 	beq 0x13,le_send_att_error_response_notfound	//delete battery
 
 	fetcht 2,mem_le_att_handle
 	branch le_send_att_read_response
-p_le_send_att_pnp_id:
+/*p_le_send_att_pnp_id:
 	call store_contr
 	fetch 1,mem_le_att_pnp_id_len
 	add pdata,1,rega
@@ -1822,7 +1822,7 @@
 	copy pdata,loopcnt
 	arg mem_le_att_pnp_id,contr
 	branch memcpy
-
+*/
 p_le_send_att_read_response_check_auth:
 	fetch 2,mem_le_pairing_handle
 	isub temp,null
Index: output/bt_program23.rom
===================================================================
--- /branch/mouse_project/YFK/OnlyBLE/output/bt_program23.rom	(revision 2274)
+++ /branch/mouse_project/YFK/OnlyBLE/output/bt_program23.rom	(working copy)
@@ -1,9 +1,9 @@
 11000010100001000000000000001110
 11000000000000001000000000100110
-11000000010000101000010100010001
-11000000010001001000010011100010
+11000000010000101000010100000000
+11000000010001001000010011010001
 11000000010100001000000000101111
-11000000010100111000010010001110
+11000000010100111000010001111101
 11000000010110001000000000110100
 11000000011000100000000001101100
 11000000011100011000001011011000
@@ -20,10 +20,10 @@
 11000000001100011000001111010000
 11000000001100110000001111111010
 11000000001100111000010000010001
-11000000001101010000010001011110
-11000000001110111000010001101001
-11000000011111010000010001111001
-11000000010001100000010010000010
+11000000001101010000010001001101
+11000000001110111000010001011000
+11000000011111010000010001101000
+11000000010001100000010001110001
 11000000010100000000001001101111
 00100000001000000010101010001110
 00011111111000100010001000000000
@@ -111,7 +111,7 @@
 00100000010000000000000101100000
 01101000000000001100000111011110
 01100000000000001100110010010110
-00100000010000000000010010100111
+00100000010000000000010010010110
 01101000000000001100011010000101
 01100000000000001100011011011010
 00100000010000000100001111001010
@@ -122,7 +122,7 @@
 00100100010101011000000011011110
 00100000010000000000000010100010
 00100000011101011000000000000000
-00100000010000000000010100011100
+00100000010000000000010100001011
 00100000010000000000000100010101
 00100000010000000000000100000111
 00100000010000000000000100000001
@@ -277,7 +277,7 @@
 00100000011000000000000000000000
 01011000000000000000000100110111
 01100000000000010100000111101111
-01011000000000000000010001110011
+01011000000000000000010001100010
 01100000000000010100000111111001
 01011000000000000000000001100010
 01100000000000010100000111101101
@@ -772,8 +772,8 @@
 00100000010000000100000001111001
 00100000010000000100000001111110
 00100000010000000000001100011100
-00100100001101000000010100011100
-00100000010000000000010100010011
+00100100001101000000010100001011
+00100000010000000000010100000010
 00100000001000000011111110100000
 01101000000000001100011011100000
 11000000000000111000001100001110
@@ -934,7 +934,7 @@
 11000000000001100101001110010101
 00100000010000000101010110101010
 00100000010000000101011000011110
-00100000010000000000010010111000
+00100000010000000000010010100111
 00100000001000000101001110001111
 01101000000000001000000000010110
 00011111111000001111111000000001
@@ -976,7 +976,7 @@
 00100000001000000111111111101001
 01101000000000001000010001010110
 11000010100000101000001111100100
-00100000010000000000010010101010
+00100000010000000000010010011001
 01101000000000001100011110001110
 00100100001110100000001111011010
 01101000000000001000010000111111
@@ -1008,7 +1008,7 @@
 01100000000000001100001111011100
 00100000010000000101011001010000
 00100000011000000000000000000000
-00100000001000000000010010101110
+00100000001000000000010010011101
 01101000000000001100011110011111
 00100000011110100000000000000000
 01101000000000001100011011000101
@@ -1041,7 +1041,7 @@
 00100000001000000101110010001010
 11101000110000010000000000000000
 11000000000000100000010000010101
-11000000000000110000010001010011
+11000000000000110000010001000010
 00100000001000000101011010011000
 00100000010000000111111010100101
 00100000010000000000001111110011
@@ -1076,28 +1076,11 @@
 00100000001000000101100010101101
 01101000000010010000010001111000
 01101000000000001100010011101001
-11000010100000011000010001001100
-00100000010000000101011101101010
-00100000001110100101101001110110
-00011000110000001000110111111110
-11101000110000010000000000000000
-11011000010000000010101001010000
-10011000010001100111110000000000
-00100000001000101000010001000010
+11000010100000011000010000111011
 01101000000000010000010001111000
 11000000000010011101101001110110
 01101000000010010000010001111000
 00100000001000000101100110111111
-00100000010000000111111010100101
-01101000000000001100101100110010
-00011111111000001010001000000001
-00100000010000000101101010000010
-01011000000000000000000000001011
-11100000101000001000000000000000
-01101000000000001100101100110010
-00011111111000100111001000000000
-11011000110000000100101100110011
-00100000001000000111111100000001
 01101000000000010100010011111010
 10011000010001100111110000000000
 00100100001000101000010000110111
@@ -1106,8 +1089,8 @@
 01110000000001000111101000000101
 00100000001000000101101001110111
 11101000110000001000000000000000
-11000000000000001000010001010111
-11000000000000101000010001011001
+11000000000000001000010001000110
+11000000000000101000010001001000
 00100000001000000101101011110110
 01110000010010110100000100000001
 00100000001000000101101100001001
@@ -1118,7 +1101,7 @@
 00100000001000000101110010001110
 01101000000000001000000000010110
 11000000100100111101011011110010
-00100000010000000000010001100100
+00100000010000000000010001010011
 11011000111000000000000000000000
 01101000000000010100010010000010
 00100000001000000111111100001000
@@ -1128,7 +1111,7 @@
 00011111111000001111111011111010
 00100000001000000011110010111110
 01111000010101011111110000000000
-00100000001101110000010001101100
+00100000001101110000010001011011
 00100100001101101101100000000110
 00100000010000000010101111001011
 01101000000000010100000011000001
@@ -1147,7 +1130,7 @@
 00100100001110100111110111011011
 01101000000000001000101010011001
 11000101100001001111110111010110
-11000000000010010000010001111111
+11000000000010010000010001101110
 00100000001000000111110111001010
 00100000010000000101100010010000
 00100100011110100000000000000000
@@ -1171,7 +1154,7 @@
 01101000000000001100000010010001
 00100000011110100000000000000000
 01101000000000001100011001011010
-00100000001110100000010010011000
+00100000001110100000010010000111
 01101000000000001100010110110001
 00100000011110100000000000000000
 01101000000000001100010011000000
@@ -1198,7 +1181,7 @@
 00100000011000000000000000000000
 01101000000000001100110100011000
 00011111111001100111110000000010
-00100100010000010000010010110110
+00100100010000010000010010100101
 01101000000000001100110100011000
 11000001000000000000000000000000
 00011111111000001111111111111111
@@ -1212,38 +1195,38 @@
 00100000010000000000000001010001
 01100000000010001100110100011001
 01011000000000000000000010000010
-11000101000100110000010011000000
+11000101000100110000010010101111
 01011000000000000000000010000000
 10011000010001100111110000000000
-00100100001000010000010011011000
+00100100001000010000010011000111
 01101000000000001100110100011000
 00011111111001100111110000000010
-00100100001000010000010011001000
+00100100001000010000010010110111
 01101000000000001100110100011000
-11000000000000000000010011011001
+11000000000000000000010011001000
 00100000011000000000000000000000
 01101000000000001100110100011000
 11000001100100000000000000000000
 01110000010011010001100000000000
 01101000000010001100110100011001
 01011000000000000000000001110111
-11000101000100110000010011001111
+11000101000100110000010010111110
 01011000000000000000000001110101
 10011000010001100111110000000000
 00100100011000010000000000000000
 01101000000000001100110100011011
-11000000000000000000010011100000
+11000000000000000000010011001111
 00011111111000001111111111111111
 01100000000000001100110100011011
-11000000000000000000010011100000
+11000000000000000000010011001111
 01110000010000011101111000000000
 00100000011000000000000000000000
 01110000010011010001100000000000
 01101000000000001100110100011011
-11000000000000010000010011011110
+11000000000000010000010011001101
 00011111111000001111111000000001
 01100000000000001100110100011011
-11000000000000001000010011010110
+11000000000000001000010011000101
 01110000010000011101111000000010
 00100000011000000000000000000000
 01110000010000011101111000000100
@@ -1264,20 +1247,20 @@
 00100000000000000000000000001010
 01110000100010010000001001111101
 01101000000000001100000111011110
-11000000000000010000010011111010
-11000000000000100000010011111111
-11000000000100000000010100001110
-00100000010000000000010100000100
+11000000000000010000010011101001
+11000000000000100000010011101110
+11000000000100000000010011111101
+00100000010000000000010011110011
 01110000100010010101010111010000
 01110000100010010101011011100000
 01110000100010010101100001101100
 00100000001000000010100101001011
-00100000010000000000010100001001
+00100000010000000000010011111000
 01110000100010010101010111010000
 01110000100010010101011011100000
 01110000100010010101100000111100
 00100000001000000010100101010011
-00100000010000000000010100000100
+00100000010000000000010011110011
 01110000100010010101010111010000
 01110000100010010101011011000000
 01110000100010010101100001101100
@@ -1299,13 +1282,13 @@
 00100000001000000010100011111010
 01101000000000100100011010011011
 00100000011110100000000000000000
-00100000010000000000010101110011
+00100000010000000000010101100010
 01011000000000000000000000001100
-00100000010000000000010101100110
+00100000010000000000010101010101
 01011000000000000000000000000110
-00100000010000000000010101101100
+00100000010000000000010101011011
 01101000000000001100101100011001
-11000000000000001000010100011111
+11000000000000001000010100001110
 11011111001000000000000000000101
 11011000101000000100101100011001
 00100000001000000111111011010100
@@ -1313,7 +1296,7 @@
 01100000000000010001000110111110
 01101000000000010100011010011011
 01100000000000010001000111000000
-00100000010000000000010100110010
+00100000010000000000010100100001
 01101000000000010001000110111110
 01100000000000010100101100011010
 01101000000000010001000111000000
@@ -1322,7 +1305,7 @@
 01100000000000010001000110111110
 01101000000000010100011010011101
 01100000000000010001000111000000
-00100000010000000000010100111010
+00100000010000000000010100101001
 01101000000000010001000110111110
 01100000000000010100101100011100
 01101000000000010001000111000000
@@ -1335,7 +1318,7 @@
 10011000010000001111111000000000
 00011111111000010000010000000001
 01100000000010001100101101010001
-00100000001000000000010101000010
+00100000001000000000010100110001
 01101000000000010001000110111110
 01101000000010010001000111000000
 10011000010000001111111000000000
@@ -1343,35 +1326,35 @@
 10011000010000001111111000000000
 00011111111000010000010000000001
 01100000000010001100101101010010
-00100000001000000000010101000010
+00100000001000000000010100110001
 01100000000000011001000111000010
 00101111111011111111111000010000
-00100000001000001000010101001100
+00100000001000001000010100111011
 01101000000000001001000111000011
-11000000011111111000010101010011
+11000000011111111000010101000010
 01101000000000001001000111000010
 00011111111000110111111000000000
 01100000000000010001000110111110
 01100000000000010001000111000000
 00100000011000000000000000000000
 01101000000000001001000111000011
-11000000000000000000010101010000
+11000000000000000000010100111111
 01101000000000011001000111000010
-00100000001000000000010101001000
+00100000001000000000010100110111
 01110000000100011100010000000000
 01101000000000001001000111000010
-00100000001000000000010101001000
+00100000001000000000010100110111
 01101000000000001001000111000010
-00100000010000000000010101011110
+00100000010000000000010101001101
 01100000000000001001000110111110
 01100000000000001001000111000000
-00100000001110100000010101011100
+00100000001110100000010101001011
 01011000000000000000000011111111
 01100000000000001001000110111111
 01100000000000001001000111000001
 00100000011000000000000000000000
 01011000000000000000000000000000
-00100000001000000000010101011001
+00100000001000000000010101001000
 00011111111001100111111000000000
 01100000000000001000101010101110
 01101000000000001000101010101110
@@ -1381,35 +1364,52 @@
 00011111111001100111111000000000
 00100000011000000000000000000000
 10011010001001100111110000000000
-00100100001000010000010101110001
+00100100001000010000010101100000
 10011010010001100111110000000000
-00100100001000010000010101110001
+00100100001000010000010101100000
 01110000010010110001100100000000
 00100000011000000000000000000000
 10011010001001100111110000000000
 00100100011000010000000000000000
 10011010010001100111110000000000
 00100100011000010000000000000000
-00100000001000000000010101101010
+00100000001000000000010101011001
 01110000010010110001100100000001
 00100000011000000000000000000000
 01101000000000010100011010011011
 01100000000000010001000111000000
-00100000010000000000010101111100
+00100000010000000000010101101011
 00011111111000100010001000000000
 01101000000000010100011010011101
 01100000000000010001000111000000
-00100000010000000000010101111100
+00100000010000000000010101101011
 00011111111000100010010000000000
 00100000011000000000000000000000
 01101000000000001001000111000001
-11000000011111111000010110000001
+11000000011111111000010101110000
 01101000000000001001000111000000
 00011111111000010111111011111111
 00100000011000000000000000000000
 01101000000000010001000111000000
 00011111111001100111111000000000
-00100000001000000000010101111111
+00100000001000000000010101101110
+                                
+                                
+                                
+                                
+                                
+                                
+                                
+                                
+                                
+                                
+                                
+                                
+                                
+                                
+                                
+                                
+                                
                                 
                                 
                                 
Index: output/eeprom.dat
===================================================================
--- /branch/mouse_project/YFK/OnlyBLE/output/eeprom.dat	(revision 2274)
+++ /branch/mouse_project/YFK/OnlyBLE/output/eeprom.dat	(working copy)
@@ -2,8 +2,8 @@
 02
 aa
 55
-12
-16
+ce
+15
 c2
 84
 00
@@ -15,11 +15,11 @@
 c0
 42
 85
-11
+00
 c0
 44
 84
-e2
+d1
 c0
 50
 80
@@ -27,7 +27,7 @@
 c0
 53
 84
-8e
+7d
 c0
 58
 80
@@ -95,19 +95,19 @@
 c0
 35
 04
-5e
+4d
 c0
 3b
 84
-69
+58
 c0
 7d
 04
-79
+68
 c0
 46
 04
-82
+71
 c0
 50
 02
@@ -459,7 +459,7 @@
 20
 40
 04
-a7
+96
 68
 00
 c6
@@ -503,7 +503,7 @@
 20
 40
 05
-1c
+0b
 20
 40
 01
@@ -1123,7 +1123,7 @@
 58
 00
 04
-73
+62
 60
 01
 41
@@ -3103,11 +3103,11 @@
 24
 34
 05
-1c
+0b
 20
 40
 05
-13
+02
 20
 20
 3f
@@ -3751,7 +3751,7 @@
 20
 40
 04
-b8
+a7
 20
 20
 53
@@ -3919,7 +3919,7 @@
 20
 40
 04
-aa
+99
 68
 00
 c7
@@ -4047,7 +4047,7 @@
 20
 20
 04
-ae
+9d
 68
 00
 c7
@@ -4179,7 +4179,7 @@
 c0
 03
 04
-53
+42
 20
 20
 56
@@ -4319,35 +4319,7 @@
 c2
 81
 84
-4c
-20
-40
-57
-6a
-20
-3a
-5a
-76
-18
-c0
-8d
-fe
-e8
-c1
-00
-00
-d8
-40
-2a
-50
-98
-46
-7c
-00
-20
-22
-84
-42
+3b
 68
 01
 04
@@ -4364,46 +4336,6 @@
 20
 59
 bf
-20
-40
-7e
-a5
-68
-00
-cb
-32
-1f
-e0
-a2
-01
-20
-40
-5a
-82
-58
-00
-00
-0b
-e0
-a0
-80
-00
-68
-00
-cb
-32
-1f
-e2
-72
-00
-d8
-c0
-4b
-33
-20
-20
-7f
-01
 68
 01
 44
@@ -4439,11 +4371,11 @@
 c0
 00
 84
-57
+46
 c0
 02
 84
-59
+48
 20
 20
 5a
@@ -4487,7 +4419,7 @@
 20
 40
 04
-64
+53
 d8
 e0
 00
@@ -4527,7 +4459,7 @@
 20
 37
 04
-6c
+5b
 24
 36
 d8
@@ -4603,7 +4535,7 @@
 c0
 09
 04
-7f
+6e
 20
 20
 7d
@@ -4699,7 +4631,7 @@
 20
 3a
 04
-98
+87
 68
 00
 c5
@@ -4807,7 +4739,7 @@
 24
 41
 04
-b6
+a5
 68
 00
 cd
@@ -4863,7 +4795,7 @@
 c5
 13
 04
-c0
+af
 58
 00
 00
@@ -4875,7 +4807,7 @@
 24
 21
 04
-d8
+c7
 68
 00
 cd
@@ -4887,7 +4819,7 @@
 24
 21
 04
-c8
+b7
 68
 00
 cd
@@ -4895,7 +4827,7 @@
 c0
 00
 04
-d9
+c8
 20
 60
 00
@@ -4923,7 +4855,7 @@
 c5
 13
 04
-cf
+be
 58
 00
 00
@@ -4943,7 +4875,7 @@
 c0
 00
 04
-e0
+cf
 1f
 e0
 ff
@@ -4955,7 +4887,7 @@
 c0
 00
 04
-e0
+cf
 70
 41
 de
@@ -4975,7 +4907,7 @@
 c0
 01
 04
-de
+cd
 1f
 e0
 fe
@@ -4987,7 +4919,7 @@
 c0
 00
 84
-d6
+c5
 70
 41
 de
@@ -5071,19 +5003,19 @@
 c0
 01
 04
-fa
+e9
 c0
 02
 04
-ff
+ee
 c0
 10
-05
-0e
+04
+fd
 20
 40
-05
 04
+f3
 70
 89
 55
@@ -5102,8 +5034,8 @@
 4b
 20
 40
-05
-09
+04
+f8
 70
 89
 55
@@ -5122,8 +5054,8 @@
 53
 20
 40
-05
 04
+f3
 70
 89
 55
@@ -5211,7 +5143,7 @@
 20
 40
 05
-73
+62
 58
 00
 00
@@ -5219,7 +5151,7 @@
 20
 40
 05
-66
+55
 58
 00
 00
@@ -5227,7 +5159,7 @@
 20
 40
 05
-6c
+5b
 68
 00
 cb
@@ -5235,7 +5167,7 @@
 c0
 00
 85
-1f
+0e
 df
 20
 00
@@ -5267,7 +5199,7 @@
 20
 40
 05
-32
+21
 68
 01
 11
@@ -5303,7 +5235,7 @@
 20
 40
 05
-3a
+29
 68
 01
 11
@@ -5355,7 +5287,7 @@
 20
 20
 05
-42
+31
 68
 01
 11
@@ -5387,7 +5319,7 @@
 20
 20
 05
-42
+31
 60
 01
 91
@@ -5399,7 +5331,7 @@
 20
 20
 85
-4c
+3b
 68
 00
 91
@@ -5407,7 +5339,7 @@
 c0
 7f
 85
-53
+42
 68
 00
 91
@@ -5435,7 +5367,7 @@
 c0
 00
 05
-50
+3f
 68
 01
 91
@@ -5443,7 +5375,7 @@
 20
 20
 05
-48
+37
 70
 11
 c4
@@ -5455,7 +5387,7 @@
 20
 20
 05
-48
+37
 68
 00
 91
@@ -5463,7 +5395,7 @@
 20
 40
 05
-5e
+4d
 60
 00
 91
@@ -5475,7 +5407,7 @@
 20
 3a
 05
-5c
+4b
 58
 00
 00
@@ -5499,7 +5431,7 @@
 20
 20
 05
-59
+48
 1f
 e6
 7e
@@ -5539,7 +5471,7 @@
 24
 21
 05
-71
+60
 9a
 46
 7c
@@ -5547,7 +5479,7 @@
 24
 21
 05
-71
+60
 70
 4b
 19
@@ -5575,7 +5507,7 @@
 20
 20
 05
-6a
+59
 70
 4b
 19
@@ -5595,7 +5527,7 @@
 20
 40
 05
-7c
+6b
 1f
 e2
 22
@@ -5611,7 +5543,7 @@
 20
 40
 05
-7c
+6b
 1f
 e2
 24
@@ -5627,7 +5559,7 @@
 c0
 7f
 85
-81
+70
 68
 00
 91
@@ -5651,9 +5583,9 @@
 20
 20
 05
-7f
-e6
-2b
+6e
+18
+39
 aa
 55
 08
@@ -6342,8 +6274,8 @@
 4c
 04
 01
-e7
-91
+eb
+95
 ff
 ff
 ff
@@ -8188,5 +8120,73 @@
 ff
 ff
 ff
-02
-ef
+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
+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
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+c5
+2d
Index: output/program.lis
===================================================================
--- /branch/mouse_project/YFK/OnlyBLE/output/program.lis	(revision 2274)
+++ /branch/mouse_project/YFK/OnlyBLE/output/program.lis	(working copy)
@@ -2,10 +2,10 @@
 org 0x0000
 0000 c284000e bbit1 8 ,pf_patch_ext 
 0001 c0008026 beq patch00_1 ,p_soft_reset_1 
-0002 c0428511 beq patch10_5 ,p_shutdown_radio 
-0003 c04484e2 beq patch11_1 ,p_set_freq_tx 
+0002 c0428500 beq patch10_5 ,p_shutdown_radio 
+0003 c04484d1 beq patch11_1 ,p_set_freq_tx 
 0004 c050802f beq patch14_1 ,p_init_param 
-0005 c053848e beq patch14_7 ,p_lpm_dispatch 
+0005 c053847d beq patch14_7 ,p_lpm_dispatch 
 0006 c0588034 beq patch16_1 ,p_lpm_check_wake_lock 
 0007 c062006c beq patch18_4 ,p_device_init 
 0008 c07182d8 beq patch1c_3 ,p_mouse_seting_dpi 
@@ -24,10 +24,10 @@
 0013 c03183d0 beq patch2c_3 ,p_le_prepare_tx 
 0014 c03303fa beq patch2c_6 ,p_le_parse 
 0015 c0338411 beq patch2c_7 ,p_le_parse_l2cap 
-0016 c035045e beq patch2d_2 ,p_le_adv_not_match 
-0017 c03b8469 beq patch2e_7 ,p_le_lpm_setmult 
-0018 c07d0479 beq patch3f_2 ,p_check_51cmd_once_continue 
-0019 c0460482 beq patch31_4 ,p_twspi_reset 
+0016 c035044d beq patch2d_2 ,p_le_adv_not_match 
+0017 c03b8458 beq patch2e_7 ,p_le_lpm_setmult 
+0018 c07d0468 beq patch3f_2 ,p_check_51cmd_once_continue 
+0019 c0460471 beq patch31_4 ,p_twspi_reset 
 001a c050026f beq patch34_0 ,p_vdd_calculate_by_mode 
 001b 20202a8e branch loop 
 
@@ -141,7 +141,7 @@
 006e 20400160 call p_mouse_data_init 
 006f 6800c1de fetch 1 ,mem_tx_power 
 0070 6000cc96 store 1 ,mem_tx_power_temp 
-0071 204004a7 call power_ctrl_pac_succ_cnt_init 
+0071 20400496 call power_ctrl_pac_succ_cnt_init 
 0072 6800c685 fetch 1 ,mem_ui_button_timeout 
 0073 6000c6da store 1 ,mem_combination_ui_button_count 
 0074 204043ca call mouse_bt_discovery_button_down_disable 
@@ -156,7 +156,7 @@
 0079 245580de ncall p_mouse_setting_config ,wake 
 007a 204000a2 call p_mouse_spi_init 
 007b 20758000 rtn wake 
-007c 2040051c call p_drawing_optima_init 
+007c 2040050b call p_drawing_optima_init 
 007d 20400115 call p_mouse_cb_fuction 
 007e 20400107 call p_mouse_wakeup_from_power 
 007f 20400101 call p_mouse_wakeup_check_shutdown 
@@ -373,7 +373,7 @@
 p_mouse_cb_fuction:
 0115 58000137 setarg p_mouse_le 
 0116 600141ef store 2 ,mem_cb_le_process 
-0117 58000473 setarg p_le_mouse_bb_event_connect_complete 
+0117 58000462 setarg p_le_mouse_bb_event_connect_complete 
 0118 600141f9 store 2 ,mem_cb_att_write 
 0119 58000062 setarg p_mouse_before_lpm 
 011a 600141ed store 2 ,mem_cb_before_lpm 
@@ -1074,8 +1074,8 @@
 0303 20404079 call mouse_zwheel 
 0304 2040407e call mouse_t_zwheel 
 0305 2040031c call p_mouse_key 
-0306 2434051c nbranch p_drawing_optima_init ,user 
-0307 20400513 call p_drawing_optima 
+0306 2434050b nbranch p_drawing_optima_init ,user 
+0307 20400502 call p_drawing_optima 
 0308 20203fa0 branch mouse_motion + 9 
 
 p_mouse_cheak_sensor_data:
@@ -1294,7 +1294,7 @@
 03a5 c0065395 beq le_md_max_count ,le_slave_cont 
 03a6 204055aa call le_acknowledge 
 03a7 2040561e call le_prepare_tx 
-03a8 204004b8 call power_ctrl_start 
+03a8 204004a7 call power_ctrl_start 
 03a9 2020538f branch le_slave_match + 7 
 
 p_le_next_adv_channel:
@@ -1354,7 +1354,7 @@
 p_le_prepare_tx:
 03d0 68008456 fetch 1 ,mem_le_arq 
 03d1 c28283e4 bbit1 wak ,p_le_prepare_tx_wak 
-03d2 204004aa call power_ctrl_pac_succ_incrs 
+03d2 20400499 call power_ctrl_pac_succ_incrs 
 03d3 6800c78e fetch 1 ,mem_empty_count 
 03d4 243a03da nbranch p_le_send_empyt ,blank 
 03d5 6800843f fetch 1 ,mem_le_state 
@@ -1398,7 +1398,7 @@
 03f1 20600000 rtn 
 
 p_le_power_ctrl_pac_succ_decrs:
-03f2 202004ae branch power_ctrl_pac_succ_decrs 
+03f2 2020049d branch power_ctrl_pac_succ_decrs 
 
 p_mouse_le_reconn_write_enable_timer_reinit:
 03f3 6800c79f fetch 1 ,mem_mouse_le_reconnect_flag 
@@ -1441,7 +1441,7 @@
 p_le_parse_l2cap:
 0411 e8c10000 ifetch 2 ,contr 
 0412 c0020415 beq le_l2cap_cid_att ,p_le_parse_att 
-0413 c0030453 beq le_l2cap_cid_smp ,p_le_parse_smp 
+0413 c0030442 beq le_l2cap_cid_smp ,p_le_parse_smp 
 0414 20205698 branch le_parse_l2cap + 11 
 
 p_le_parse_att:
@@ -1484,464 +1484,445 @@
 p_le_parse_att_read_request:
 0434 68090478 fetcht 2 ,mem_le_att_handle 
 0435 6800c4e9 fetch 1 ,mem_le_configuration 
-0436 c281844c bbit1 bit_ble_read_auth ,p_le_send_att_read_response_check_auth 
+0436 c281843b bbit1 bit_ble_read_auth ,p_le_send_att_read_response_check_auth 
 
 p_le_send_att_read_response:
-0437 2040576a call le_att_get_handle_ptr 
-0438 203a5a76 branch le_send_att_error_response_notfound ,blank 
-0439 18c08dfe increase -2 ,contr 
-043a e8c10000 ifetch 2 ,contr 
-043b d8402a50 arg uuid_chrctr_pnp_id ,temp 
-043c 98467c00 isub temp ,null 
-043d 20228442 branch p_le_send_att_pnp_id ,zero 
-043e 68010478 fetch 2 ,mem_le_att_handle 
-043f c009da76 beq 0x13 ,le_send_att_error_response_notfound 
-0440 68090478 fetcht 2 ,mem_le_att_handle 
-0441 202059bf branch le_send_att_read_response 
-
-p_le_send_att_pnp_id:
-0442 20407ea5 call store_contr 
-0443 6800cb32 fetch 1 ,mem_le_att_pnp_id_len 
-0444 1fe0a201 add pdata ,1 ,rega 
-0445 20405a82 call le_fifo_malloc_tx_l2cap_gatt 
-0446 5800000b setarg attop_read_response 
-0447 e0a08000 istore 1 ,contw 
-0448 6800cb32 fetch 1 ,mem_le_att_pnp_id_len 
-0449 1fe27200 copy pdata ,loopcnt 
-044a d8c04b33 arg mem_le_att_pnp_id ,contr 
-044b 20207f01 branch memcpy 
+0437 68010478 fetch 2 ,mem_le_att_handle 
+0438 c009da76 beq 0x13 ,le_send_att_error_response_notfound 
+0439 68090478 fetcht 2 ,mem_le_att_handle 
+043a 202059bf branch le_send_att_read_response 
 
 p_le_send_att_read_response_check_auth:
-044c 680144fa fetch 2 ,mem_le_pairing_handle 
-044d 98467c00 isub temp ,null 
-044e 24228437 nbranch p_le_send_att_read_response ,zero 
+043b 680144fa fetch 2 ,mem_le_pairing_handle 
+043c 98467c00 isub temp ,null 
+043d 24228437 nbranch p_le_send_att_read_response ,zero 
 
 p_le_send_att_read_response_error_insufficient_auth:
-044f 20405a42 call le_check_encrypt_state 
-0450 24340437 nbranch p_le_send_att_read_response ,user 
-0451 70047a05 jam att_err_insufficient_authentication ,mem_le_err_code 
-0452 20205a77 branch le_send_att_error_response 
+043e 20405a42 call le_check_encrypt_state 
+043f 24340437 nbranch p_le_send_att_read_response ,user 
+0440 70047a05 jam att_err_insufficient_authentication ,mem_le_err_code 
+0441 20205a77 branch le_send_att_error_response 
 
 p_le_parse_smp:
-0453 e8c08000 ifetch 1 ,contr 
-0454 c0008457 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
-0455 c0028459 beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
-0456 20205af6 branch le_parse_smp + 2 
+0442 e8c08000 ifetch 1 ,contr 
+0443 c0008446 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
+0444 c0028448 beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
+0445 20205af6 branch le_parse_smp + 2 
 
 p_le_parse_smp_pairing_request:
-0457 704b4101 jam 1 ,mem_le_send_security_request_flag 
-0458 20205b09 branch le_parse_smp_pairing_request 
+0446 704b4101 jam 1 ,mem_le_send_security_request_flag 
+0447 20205b09 branch le_parse_smp_pairing_request 
 
 p_le_parse_smp_pairing_failed:
-0459 20405b5a call le_parse_smp_pairing_failed 
-045a 6800843f fetch 1 ,mem_le_state 
-045b 793ffe05 set0 lestate_update_param ,pdata 
-045c 6000843f store 1 ,mem_le_state 
-045d 20205c8e branch le_parse_terminate_ind 
+0448 20405b5a call le_parse_smp_pairing_failed 
+0449 6800843f fetch 1 ,mem_le_state 
+044a 793ffe05 set0 lestate_update_param ,pdata 
+044b 6000843f store 1 ,mem_le_state 
+044c 20205c8e branch le_parse_terminate_ind 
 
 p_le_adv_not_match:
-045e 68008016 fetch 1 ,mem_le_ch_mapped 
-045f c093d6f2 bne 39 ,le_adv_loop 
-0460 20400464 call p_le_adv_random_delay 
-0461 d8e00000 arg le_adv_interval_timer ,queue 
-0462 68014482 fetch 2 ,mem_le_adv_interval 
-0463 20207f08 branch timer_init 
+044d 68008016 fetch 1 ,mem_le_ch_mapped 
+044e c093d6f2 bne 39 ,le_adv_loop 
+044f 20400453 call p_le_adv_random_delay 
+0450 d8e00000 arg le_adv_interval_timer ,queue 
+0451 68014482 fetch 2 ,mem_le_adv_interval 
+0452 20207f08 branch timer_init 
 
 p_le_adv_random_delay:
-0464 180a7e00 random pdata 
-0465 d84001ff arg 0x1ff ,temp 
-0466 98417e00 iand temp ,pdata 
-0467 1fe0fefa add pdata ,250 ,pdata 
-0468 20203cbe branch delay 
+0453 180a7e00 random pdata 
+0454 d84001ff arg 0x1ff ,temp 
+0455 98417e00 iand temp ,pdata 
+0456 1fe0fefa add pdata ,250 ,pdata 
+0457 20203cbe branch delay 
 
 p_le_lpm_setmult:
-0469 7855fc00 disable wake 
-046a 2037046c branch p_le_lpm_set_mult_attempt ,attempt 
-046b 2436d806 nbranch le_lpm_lost ,match 
+0458 7855fc00 disable wake 
+0459 2037045b branch p_le_lpm_set_mult_attempt ,attempt 
+045a 2436d806 nbranch le_lpm_lost ,match 
 
 p_le_lpm_set_mult_attempt:
-046c 20402bcb call lpm_match 
-046d 680140c1 fetch 2 ,mem_rx_window_sniff 
-046e 6001044d store 2 ,mem_le_receive_window 
-046f 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
-0470 2fe00603 compare 3 ,pdata ,3 
-0471 2420abde nbranch lpm_mult_short ,true 
-0472 202057fb branch le_lpm_set_mult_attempt + 3 
+045b 20402bcb call lpm_match 
+045c 680140c1 fetch 2 ,mem_rx_window_sniff 
+045d 6001044d store 2 ,mem_le_receive_window 
+045e 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
+045f 2fe00603 compare 3 ,pdata ,3 
+0460 2420abde nbranch lpm_mult_short ,true 
+0461 202057fb branch le_lpm_set_mult_attempt + 3 
 
 p_le_mouse_bb_event_connect_complete:
-0473 6800c79f fetch 1 ,mem_mouse_le_reconnect_flag 
-0474 247a0000 nrtn blank 
-0475 68008478 fetch 1 ,mem_le_att_handle 
-0476 1fe67e1a sub pdata ,26 ,pdata 
-0477 24628000 nrtn zero 
-0478 20203d60 branch mouse_le_write_enable 
+0462 6800c79f fetch 1 ,mem_mouse_le_reconnect_flag 
+0463 247a0000 nrtn blank 
+0464 68008478 fetch 1 ,mem_le_att_handle 
+0465 1fe67e1a sub pdata ,26 ,pdata 
+0466 24628000 nrtn zero 
+0467 20203d60 branch mouse_le_write_enable 
 
 p_check_51cmd_once_continue:
-0479 204062bc call lmo_fifo_check 
-047a 243a7ddb nbranch check_51cmd_restore ,blank 
-047b 68008a99 fetch 1 ,mem_fifo_temp 
-047c c584fdd6 bmark0 mark_context ,check_51cmd_check_idle 
-047d c009047f beq bt_cmd_le_update_conn ,p_check_51cmd_ble_update_connect_param 
-047e 20207dca branch check_51cmd_once_continue + 2 
+0468 204062bc call lmo_fifo_check 
+0469 243a7ddb nbranch check_51cmd_restore ,blank 
+046a 68008a99 fetch 1 ,mem_fifo_temp 
+046b c584fdd6 bmark0 mark_context ,check_51cmd_check_idle 
+046c c009046e beq bt_cmd_le_update_conn ,p_check_51cmd_ble_update_connect_param 
+046d 20207dca branch check_51cmd_once_continue + 2 
 
 p_check_51cmd_ble_update_connect_param:
-047f 20405890 call le_fifo_check_full 
-0480 247a0000 nrtn blank 
-0481 20205abf branch le_l2cap_tx_update_req 
+046e 20405890 call le_fifo_check_full 
+046f 247a0000 nrtn blank 
+0470 20205abf branch le_l2cap_tx_update_req 
 
 p_twspi_reset:
-0482 68108077 hfetch 1 ,core_gpio_out3 
-0483 1fe17efd and_into 0xfd ,pdata 
-0484 60108077 hstore 1 ,core_gpio_out3 
-0485 68188073 hfetcht 1 ,core_gpio_oe3 
-0486 18418402 or_into 0x2 ,temp 
-0487 60188073 hstoret 1 ,core_gpio_oe3 
-0488 204063ee call twspi_disable 
-0489 184104fd and_into 0xfd ,temp 
-048a 2000000d nop 13 
-048b 204063f2 call twspi_enable 
-048c 60188073 hstoret 1 ,core_gpio_oe3 
-048d 20600000 rtn 
+0471 68108077 hfetch 1 ,core_gpio_out3 
+0472 1fe17efd and_into 0xfd ,pdata 
+0473 60108077 hstore 1 ,core_gpio_out3 
+0474 68188073 hfetcht 1 ,core_gpio_oe3 
+0475 18418402 or_into 0x2 ,temp 
+0476 60188073 hstoret 1 ,core_gpio_oe3 
+0477 204063ee call twspi_disable 
+0478 184104fd and_into 0xfd ,temp 
+0479 2000000d nop 13 
+047a 204063f2 call twspi_enable 
+047b 60188073 hstoret 1 ,core_gpio_oe3 
+047c 20600000 rtn 
 
 p_lpm_dispatch:
-048e c6130000 rtnmark1 mark_24g 
-048f 20402afa call lpo_calibration 
-0490 6801c16f fetch 3 ,mem_clks_per_lpo 
-0491 207a0000 rtn blank 
-0492 6800c091 fetch 1 ,mem_lpm_mode 
-0493 207a0000 rtn blank 
-0494 6800c65a fetch 1 ,mem_ssp_enable 
-0495 203a0498 branch p_lpm_dispatch_next ,blank 
-0496 6800c5b1 fetch 1 ,mem_sp_local_key_invalid 
-0497 207a0000 rtn blank 
+047d c6130000 rtnmark1 mark_24g 
+047e 20402afa call lpo_calibration 
+047f 6801c16f fetch 3 ,mem_clks_per_lpo 
+0480 207a0000 rtn blank 
+0481 6800c091 fetch 1 ,mem_lpm_mode 
+0482 207a0000 rtn blank 
+0483 6800c65a fetch 1 ,mem_ssp_enable 
+0484 203a0487 branch p_lpm_dispatch_next ,blank 
+0485 6800c5b1 fetch 1 ,mem_sp_local_key_invalid 
+0486 207a0000 rtn blank 
 
 p_lpm_dispatch_next:
-0498 6800c4c0 fetch 1 ,mem_le_sc_calc 
-0499 247a0000 nrtn blank 
-049a 20402c3a call lpm_check_wake_lock 
-049b 247a0000 nrtn blank 
-049c 6800c6cf fetch 1 ,mem_adc_low_volatage_led_timer_count 
-049d 1fe67c0a sub pdata ,10 ,null 
-049e 20610000 rtn positive 
-049f 6800c040 fetch 1 ,mem_context 
-04a0 2fe00e03 compare 3 ,pdata ,0x7 
-04a1 2420ab9d nbranch lpm_dispatch_unconn ,true 
-04a2 68014042 fetch 2 ,mem_context + coffset_tsniff 
-04a3 d840ffff arg 0xffff ,temp 
-04a4 98467c00 isub temp ,null 
-04a5 20628000 rtn zero 
-04a6 20202b7d branch lpm_dispatch_next + 9 
+0487 6800c4c0 fetch 1 ,mem_le_sc_calc 
+0488 247a0000 nrtn blank 
+0489 20402c3a call lpm_check_wake_lock 
+048a 247a0000 nrtn blank 
+048b 6800c6cf fetch 1 ,mem_adc_low_volatage_led_timer_count 
+048c 1fe67c0a sub pdata ,10 ,null 
+048d 20610000 rtn positive 
+048e 6800c040 fetch 1 ,mem_context 
+048f 2fe00e03 compare 3 ,pdata ,0x7 
+0490 2420ab9d nbranch lpm_dispatch_unconn ,true 
+0491 68014042 fetch 2 ,mem_context + coffset_tsniff 
+0492 d840ffff arg 0xffff ,temp 
+0493 98467c00 isub temp ,null 
+0494 20628000 rtn zero 
+0495 20202b7d branch lpm_dispatch_next + 9 
 
 power_ctrl_pac_succ_cnt_init:
-04a7 704d1b01 jam 1 ,mem_power_ctrl_level 
-04a8 704d1800 jam 0 ,mem_power_ctrl_pac_succ_cnt 
-04a9 20600000 rtn 
+0496 704d1b01 jam 1 ,mem_power_ctrl_level 
+0497 704d1800 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0498 20600000 rtn 
 
 power_ctrl_pac_succ_incrs:
-04aa 6800cd18 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-04ab 1fe0fe01 increase 1 ,pdata 
-04ac 6000cd18 store 1 ,mem_power_ctrl_pac_succ_cnt 
-04ad 20600000 rtn 
+0499 6800cd18 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+049a 1fe0fe01 increase 1 ,pdata 
+049b 6000cd18 store 1 ,mem_power_ctrl_pac_succ_cnt 
+049c 20600000 rtn 
 
 power_ctrl_pac_succ_decrs:
-04ae 6800cd18 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-04af 1fe67c02 sub pdata ,2 ,null 
-04b0 244104b6 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
-04b1 6800cd18 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-04b2 c1000000 rtneq 0 
-04b3 1fe0ffff increase -1 ,pdata 
-04b4 6000cd18 store 1 ,mem_power_ctrl_pac_succ_cnt 
-04b5 20600000 rtn 
+049d 6800cd18 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+049e 1fe67c02 sub pdata ,2 ,null 
+049f 244104a5 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
+04a0 6800cd18 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+04a1 c1000000 rtneq 0 
+04a2 1fe0ffff increase -1 ,pdata 
+04a3 6000cd18 store 1 ,mem_power_ctrl_pac_succ_cnt 
+04a4 20600000 rtn 
 
 power_ctrl_pac_succ_cnt_reinit:
-04b6 704d1803 jam 3 ,mem_power_ctrl_pac_succ_cnt 
-04b7 20600000 rtn 
+04a5 704d1803 jam 3 ,mem_power_ctrl_pac_succ_cnt 
+04a6 20600000 rtn 
 
 power_ctrl_start:
-04b8 68014682 fetch 2 ,mem_ui_state_map 
-04b9 c3858000 rtnbit1 ui_state_ble_adv 
-04ba da204ca1 arg mem_rssi_signal_buf ,rega 
-04bb 20400051 call p_rssi_average 
-04bc 6008cd19 storet 1 ,mem_rssi_avg_received 
-04bd 58000082 setarg rssi_dis_max_24g 
-04be c51304c0 bmark1 mark_24g ,power_ctrl_start_next 
-04bf 58000080 setarg rssi_dis_max_ble 
+04a7 68014682 fetch 2 ,mem_ui_state_map 
+04a8 c3858000 rtnbit1 ui_state_ble_adv 
+04a9 da204ca1 arg mem_rssi_signal_buf ,rega 
+04aa 20400051 call p_rssi_average 
+04ab 6008cd19 storet 1 ,mem_rssi_avg_received 
+04ac 58000082 setarg rssi_dis_max_24g 
+04ad c51304af bmark1 mark_24g ,power_ctrl_start_next 
+04ae 58000080 setarg rssi_dis_max_ble 
 
 power_ctrl_start_next:
-04c0 98467c00 isub temp ,null 
-04c1 242104d8 nbranch power_ctrl_txpower_incrs_force ,positive 
-04c2 6800cd18 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-04c3 1fe67c02 sub pdata ,2 ,null 
-04c4 242104c8 nbranch power_ctrl_txpower_decrs_check ,positive 
-04c5 6800cd18 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-04c6 c00004d9 beq 0 ,power_ctrl_txpower_incrs 
-04c7 20600000 rtn 
+04af 98467c00 isub temp ,null 
+04b0 242104c7 nbranch power_ctrl_txpower_incrs_force ,positive 
+04b1 6800cd18 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+04b2 1fe67c02 sub pdata ,2 ,null 
+04b3 242104b7 nbranch power_ctrl_txpower_decrs_check ,positive 
+04b4 6800cd18 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+04b5 c00004c8 beq 0 ,power_ctrl_txpower_incrs 
+04b6 20600000 rtn 
 
 power_ctrl_txpower_decrs_check:
-04c8 6800cd18 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-04c9 c1900000 rtnne 32 
-04ca 704d1800 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+04b7 6800cd18 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+04b8 c1900000 rtnne 32 
+04b9 704d1800 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 power_ctrl_txpower_decrs:
-04cb 6808cd19 fetcht 1 ,mem_rssi_avg_received 
-04cc 58000077 setarg rssi_dis_min_24g 
-04cd c51304cf bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
-04ce 58000075 setarg rssi_dis_min_ble 
+04ba 6808cd19 fetcht 1 ,mem_rssi_avg_received 
+04bb 58000077 setarg rssi_dis_min_24g 
+04bc c51304be bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
+04bd 58000075 setarg rssi_dis_min_ble 
 
 power_ctrl_txpower_decrs_next:
-04cf 98467c00 isub temp ,null 
-04d0 24610000 nrtn positive 
-04d1 6800cd1b fetch 1 ,mem_power_ctrl_level 
-04d2 c00004e0 beq 0 ,power_ctrl_decrs_level0 
-04d3 1fe0ffff increase -1 ,pdata 
-04d4 6000cd1b store 1 ,mem_power_ctrl_level 
-04d5 c00004e0 beq 0 ,power_ctrl_decrs_level0 
+04be 98467c00 isub temp ,null 
+04bf 24610000 nrtn positive 
+04c0 6800cd1b fetch 1 ,mem_power_ctrl_level 
+04c1 c00004cf beq 0 ,power_ctrl_decrs_level0 
+04c2 1fe0ffff increase -1 ,pdata 
+04c3 6000cd1b store 1 ,mem_power_ctrl_level 
+04c4 c00004cf beq 0 ,power_ctrl_decrs_level0 
 
 power_ctrl_decrs_level1:
 
 power_ctrl_incrs_level1:
-04d6 7041de00 jam tx_power_0db ,mem_tx_power 
-04d7 20600000 rtn 
+04c5 7041de00 jam tx_power_0db ,mem_tx_power 
+04c6 20600000 rtn 
 
 power_ctrl_txpower_incrs_force:
-04d8 704d1800 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+04c7 704d1800 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 power_ctrl_txpower_incrs:
-04d9 6800cd1b fetch 1 ,mem_power_ctrl_level 
-04da c00104de beq 2 ,power_ctrl_incrs_level2 
-04db 1fe0fe01 increase 1 ,pdata 
-04dc 6000cd1b store 1 ,mem_power_ctrl_level 
-04dd c00084d6 beq 1 ,power_ctrl_incrs_level1 
+04c8 6800cd1b fetch 1 ,mem_power_ctrl_level 
+04c9 c00104cd beq 2 ,power_ctrl_incrs_level2 
+04ca 1fe0fe01 increase 1 ,pdata 
+04cb 6000cd1b store 1 ,mem_power_ctrl_level 
+04cc c00084c5 beq 1 ,power_ctrl_incrs_level1 
 
 power_ctrl_incrs_level2:
-04de 7041de02 jam tx_power_5db ,mem_tx_power 
-04df 20600000 rtn 
+04cd 7041de02 jam tx_power_5db ,mem_tx_power 
+04ce 20600000 rtn 
 
 power_ctrl_decrs_level0:
-04e0 7041de04 jam tx_power_f5db ,mem_tx_power 
-04e1 20600000 rtn 
+04cf 7041de04 jam tx_power_f5db ,mem_tx_power 
+04d0 20600000 rtn 
 
 p_set_freq_tx:
-04e2 60088017 storet 1 ,mem_last_freq 
-04e3 1840a200 add temp ,0 ,rega 
-04e4 20402981 call rf_write_freq 
-04e5 58000500 setarg param_pll_setup 
-04e6 20402a8f call sleep 
+04d1 60088017 storet 1 ,mem_last_freq 
+04d2 1840a200 add temp ,0 ,rega 
+04d3 20402981 call rf_write_freq 
+04d4 58000500 setarg param_pll_setup 
+04d5 20402a8f call sleep 
 
 p_rf_tx_enable:
-04e7 70890601 jam 0x1 ,rfen_adc 
-04e8 7089003c jam 0x3c ,rfen_rx 
-04e9 708901e0 jam 0xe0 ,rfen_tx 
-04ea 2000000a nop 10 
-04eb 70890201 jam 0x01 ,rfen_mdm 
-04ec 7089023d jam 0x3d ,rfen_mdm 
-04ed 2000000a nop 10 
-04ee 708903b7 jam 0xb7 ,rfen_sn 
-04ef 2000000a nop 10 
-04f0 7089027d jam 0x7d ,rfen_mdm 
-04f1 6800c1de fetch 1 ,mem_tx_power 
-04f2 c00104fa beq tx_power_5db ,p_set_tx_power_5db 
-04f3 c00204ff beq tx_power_f5db ,p_set_tx_power_f5db 
-04f4 c010050e beq tx_power_pair ,p_set_tx_power_pair 
+04d6 70890601 jam 0x1 ,rfen_adc 
+04d7 7089003c jam 0x3c ,rfen_rx 
+04d8 708901e0 jam 0xe0 ,rfen_tx 
+04d9 2000000a nop 10 
+04da 70890201 jam 0x01 ,rfen_mdm 
+04db 7089023d jam 0x3d ,rfen_mdm 
+04dc 2000000a nop 10 
+04dd 708903b7 jam 0xb7 ,rfen_sn 
+04de 2000000a nop 10 
+04df 7089027d jam 0x7d ,rfen_mdm 
+04e0 6800c1de fetch 1 ,mem_tx_power 
+04e1 c00104e9 beq tx_power_5db ,p_set_tx_power_5db 
+04e2 c00204ee beq tx_power_f5db ,p_set_tx_power_f5db 
+04e3 c01004fd beq tx_power_pair ,p_set_tx_power_pair 
 
 p_set_tx_power_0db:
-04f5 20400504 call p_rx_low_sens 
-04f6 708955d0 jam 0xd0 ,0x8955 
-04f7 708956e0 jam 0xe0 ,0x8956 
-04f8 7089586c jam 0x6c ,0x8958 
-04f9 2020294b branch set_tx_power_0db 
+04e4 204004f3 call p_rx_low_sens 
+04e5 708955d0 jam 0xd0 ,0x8955 
+04e6 708956e0 jam 0xe0 ,0x8956 
+04e7 7089586c jam 0x6c ,0x8958 
+04e8 2020294b branch set_tx_power_0db 
 
 p_set_tx_power_5db:
-04fa 20400509 call p_rx_high_sens 
-04fb 708955d0 jam 0xd0 ,0x8955 
-04fc 708956e0 jam 0xe0 ,0x8956 
-04fd 7089583c jam 0x3c ,0x8958 
-04fe 20202953 branch set_tx_power_5db 
+04e9 204004f8 call p_rx_high_sens 
+04ea 708955d0 jam 0xd0 ,0x8955 
+04eb 708956e0 jam 0xe0 ,0x8956 
+04ec 7089583c jam 0x3c ,0x8958 
+04ed 20202953 branch set_tx_power_5db 
 
 p_set_tx_power_f5db:
-04ff 20400504 call p_rx_low_sens 
-0500 708955d0 jam 0xd0 ,0x8955 
-0501 708956c0 jam 0xc0 ,0x8956 
-0502 7089586c jam 0x6c ,0x8958 
-0503 2020295b branch set_tx_power_f5db 
+04ee 204004f3 call p_rx_low_sens 
+04ef 708955d0 jam 0xd0 ,0x8955 
+04f0 708956c0 jam 0xc0 ,0x8956 
+04f1 7089586c jam 0x6c ,0x8958 
+04f2 2020295b branch set_tx_power_f5db 
 
 p_rx_low_sens:
-0504 70894c5b jam 0x5b ,0x894c 
-0505 70894d96 jam 0x96 ,0x894d 
-0506 70894e2c jam 0x2c ,0x894e 
-0507 70894f46 jam 0x46 ,0x894f 
-0508 20600000 rtn 
+04f3 70894c5b jam 0x5b ,0x894c 
+04f4 70894d96 jam 0x96 ,0x894d 
+04f5 70894e2c jam 0x2c ,0x894e 
+04f6 70894f46 jam 0x46 ,0x894f 
+04f7 20600000 rtn 
 
 p_rx_high_sens:
-0509 70894cfb jam 0xfb ,0x894c 
-050a 70894def jam 0xef ,0x894d 
-050b 70894eec jam 0xec ,0x894e 
-050c 70894f5e jam 0x5e ,0x894f 
-050d 20600000 rtn 
+04f8 70894cfb jam 0xfb ,0x894c 
+04f9 70894def jam 0xef ,0x894d 
+04fa 70894eec jam 0xec ,0x894e 
+04fb 70894f5e jam 0x5e ,0x894f 
+04fc 20600000 rtn 
 
 p_set_tx_power_pair:
-050e 708956c2 jam 0xc2 ,0x8956 
-050f 708955d0 jam 0xd0 ,0x8955 
-0510 20600000 rtn 
+04fd 708956c2 jam 0xc2 ,0x8956 
+04fe 708955d0 jam 0xd0 ,0x8955 
+04ff 20600000 rtn 
 
 p_shutdown_radio:
-0511 18002a08 force 8 ,radio_ctrl 
-0512 202028fa branch shutdown_radio + 1 
+0500 18002a08 force 8 ,radio_ctrl 
+0501 202028fa branch shutdown_radio + 1 
 
 p_drawing_optima:
-0513 6802469b fetch 4 ,mem_mouse_x 
-0514 207a0000 rtn blank 
-0515 20400573 call p_data_abs_check 
-0516 5800000c setarg 0x0c 
-0517 20400566 call p_data_greater_than_check 
-0518 58000006 setarg 0x06 
-0519 2040056c call p_data_less_than_check 
-051a 6800cb19 fetch 1 ,mem_mouse_asm_flag 
-051b c000851f beq 1 ,p_drawing_optima_modify 
+0502 6802469b fetch 4 ,mem_mouse_x 
+0503 207a0000 rtn blank 
+0504 20400562 call p_data_abs_check 
+0505 5800000c setarg 0x0c 
+0506 20400555 call p_data_greater_than_check 
+0507 58000006 setarg 0x06 
+0508 2040055b call p_data_less_than_check 
+0509 6800cb19 fetch 1 ,mem_mouse_asm_flag 
+050a c000850e beq 1 ,p_drawing_optima_modify 
 
 p_drawing_optima_init:
-051c df200005 arg 5 ,loopcnt 
-051d d8a04b19 arg mem_mouse_asm_flag ,contw 
-051e 20207ed4 branch clear_mem 
+050b df200005 arg 5 ,loopcnt 
+050c d8a04b19 arg mem_mouse_asm_flag ,contw 
+050d 20207ed4 branch clear_mem 
 
 p_drawing_optima_modify:
-051f 68014b1a fetch 2 ,mem_mouse_x_pre 
-0520 600111be store 2 ,mem_data_pre 
-0521 6801469b fetch 2 ,mem_mouse_x 
-0522 600111c0 store 2 ,mem_data_current 
-0523 20400532 call p_drawing_optima_data_x 
-0524 680111be fetch 2 ,mem_data_pre 
-0525 60014b1a store 2 ,mem_mouse_x_pre 
-0526 680111c0 fetch 2 ,mem_data_current 
-0527 6001469b store 2 ,mem_mouse_x 
-0528 68014b1c fetch 2 ,mem_mouse_y_pre 
-0529 600111be store 2 ,mem_data_pre 
-052a 6801469d fetch 2 ,mem_mouse_y 
-052b 600111c0 store 2 ,mem_data_current 
-052c 2040053a call p_drawing_optima_data_y 
-052d 680111be fetch 2 ,mem_data_pre 
-052e 60014b1c store 2 ,mem_mouse_y_pre 
-052f 680111c0 fetch 2 ,mem_data_current 
-0530 6001469d store 2 ,mem_mouse_y 
-0531 20600000 rtn 
+050e 68014b1a fetch 2 ,mem_mouse_x_pre 
+050f 600111be store 2 ,mem_data_pre 
+0510 6801469b fetch 2 ,mem_mouse_x 
+0511 600111c0 store 2 ,mem_data_current 
+0512 20400521 call p_drawing_optima_data_x 
+0513 680111be fetch 2 ,mem_data_pre 
+0514 60014b1a store 2 ,mem_mouse_x_pre 
+0515 680111c0 fetch 2 ,mem_data_current 
+0516 6001469b store 2 ,mem_mouse_x 
+0517 68014b1c fetch 2 ,mem_mouse_y_pre 
+0518 600111be store 2 ,mem_data_pre 
+0519 6801469d fetch 2 ,mem_mouse_y 
+051a 600111c0 store 2 ,mem_data_current 
+051b 20400529 call p_drawing_optima_data_y 
+051c 680111be fetch 2 ,mem_data_pre 
+051d 60014b1c store 2 ,mem_mouse_y_pre 
+051e 680111c0 fetch 2 ,mem_data_current 
+051f 6001469d store 2 ,mem_mouse_y 
+0520 20600000 rtn 
 
 p_drawing_optima_data_x:
-0532 680111be fetch 2 ,mem_data_pre 
-0533 680911c0 fetcht 2 ,mem_data_current 
-0534 9840fe00 iadd temp ,pdata 
-0535 6808cb51 fetcht 1 ,mem_mouse_data_xtemp 
-0536 9840fe00 iadd temp ,pdata 
-0537 1fe10401 and pdata ,0x01 ,temp 
-0538 6008cb51 storet 1 ,mem_mouse_data_xtemp 
-0539 20200542 branch p_drawing_optima_data 
+0521 680111be fetch 2 ,mem_data_pre 
+0522 680911c0 fetcht 2 ,mem_data_current 
+0523 9840fe00 iadd temp ,pdata 
+0524 6808cb51 fetcht 1 ,mem_mouse_data_xtemp 
+0525 9840fe00 iadd temp ,pdata 
+0526 1fe10401 and pdata ,0x01 ,temp 
+0527 6008cb51 storet 1 ,mem_mouse_data_xtemp 
+0528 20200531 branch p_drawing_optima_data 
 
 p_drawing_optima_data_y:
-053a 680111be fetch 2 ,mem_data_pre 
-053b 680911c0 fetcht 2 ,mem_data_current 
-053c 9840fe00 iadd temp ,pdata 
-053d 6808cb52 fetcht 1 ,mem_mouse_data_ytemp 
-053e 9840fe00 iadd temp ,pdata 
-053f 1fe10401 and pdata ,0x01 ,temp 
-0540 6008cb52 storet 1 ,mem_mouse_data_ytemp 
-0541 20200542 branch p_drawing_optima_data 
+0529 680111be fetch 2 ,mem_data_pre 
+052a 680911c0 fetcht 2 ,mem_data_current 
+052b 9840fe00 iadd temp ,pdata 
+052c 6808cb52 fetcht 1 ,mem_mouse_data_ytemp 
+052d 9840fe00 iadd temp ,pdata 
+052e 1fe10401 and pdata ,0x01 ,temp 
+052f 6008cb52 storet 1 ,mem_mouse_data_ytemp 
+0530 20200531 branch p_drawing_optima_data 
 
 p_drawing_optima_data:
-0542 600191c2 store 3 ,mem_data_sum 
-0543 2feffe10 isolate1 16 ,pdata 
-0544 2020854c branch p_data_sum_overflow ,true 
-0545 680091c3 fetch 1 ,mem_data_sum + 1 
-0546 c07f8553 beq 0xff ,p_data_sum_n 
-0547 680091c2 fetch 1 ,mem_data_sum 
+0531 600191c2 store 3 ,mem_data_sum 
+0532 2feffe10 isolate1 16 ,pdata 
+0533 2020853b branch p_data_sum_overflow ,true 
+0534 680091c3 fetch 1 ,mem_data_sum + 1 
+0535 c07f8542 beq 0xff ,p_data_sum_n 
+0536 680091c2 fetch 1 ,mem_data_sum 
 
 p_data_store_pre:
-0548 1fe37e00 rshift pdata ,pdata 
-0549 600111be store 2 ,mem_data_pre 
-054a 600111c0 store 2 ,mem_data_current 
-054b 20600000 rtn 
+0537 1fe37e00 rshift pdata ,pdata 
+0538 600111be store 2 ,mem_data_pre 
+0539 600111c0 store 2 ,mem_data_current 
+053a 20600000 rtn 
 
 p_data_sum_overflow:
-054c 680091c3 fetch 1 ,mem_data_sum + 1 
-054d c0000550 beq 0 ,p_data_sum_overflow_p 
-054e 680191c2 fetch 3 ,mem_data_sum 
-054f 20200548 branch p_data_store_pre 
+053b 680091c3 fetch 1 ,mem_data_sum + 1 
+053c c000053f beq 0 ,p_data_sum_overflow_p 
+053d 680191c2 fetch 3 ,mem_data_sum 
+053e 20200537 branch p_data_store_pre 
 
 p_data_sum_overflow_p:
-0550 7011c400 jam 0 ,mem_data_sum + 2 
-0551 680091c2 fetch 1 ,mem_data_sum 
-0552 20200548 branch p_data_store_pre 
+053f 7011c400 jam 0 ,mem_data_sum + 2 
+0540 680091c2 fetch 1 ,mem_data_sum 
+0541 20200537 branch p_data_store_pre 
 
 p_data_sum_n:
-0553 680091c2 fetch 1 ,mem_data_sum 
-0554 2040055e call p_pdata_get_half 
-0555 600091be store 1 ,mem_data_pre 
-0556 600091c0 store 1 ,mem_data_current 
-0557 203a055c branch p_data_zero ,blank 
-0558 580000ff setarg 0xff 
+0542 680091c2 fetch 1 ,mem_data_sum 
+0543 2040054d call p_pdata_get_half 
+0544 600091be store 1 ,mem_data_pre 
+0545 600091c0 store 1 ,mem_data_current 
+0546 203a054b branch p_data_zero ,blank 
+0547 580000ff setarg 0xff 
 
 p_data_set_direction:
-0559 600091bf store 1 ,mem_data_pre + 1 
-055a 600091c1 store 1 ,mem_data_current + 1 
-055b 20600000 rtn 
+0548 600091bf store 1 ,mem_data_pre + 1 
+0549 600091c1 store 1 ,mem_data_current + 1 
+054a 20600000 rtn 
 
 p_data_zero:
-055c 58000000 setarg 0 
-055d 20200559 branch p_data_set_direction 
+054b 58000000 setarg 0 
+054c 20200548 branch p_data_set_direction 
 
 p_pdata_get_half:
-055e 1fe67e00 sub pdata ,0 ,pdata 
-055f 60008aae store 1 ,mem_rega 
-0560 68008aae fetch 1 ,mem_rega 
-0561 1fe37e00 rshift pdata ,pdata 
-0562 60008aae store 1 ,mem_rega 
-0563 68008aae fetch 1 ,mem_rega 
-0564 1fe67e00 sub pdata ,0 ,pdata 
-0565 20600000 rtn 
+054d 1fe67e00 sub pdata ,0 ,pdata 
+054e 60008aae store 1 ,mem_rega 
+054f 68008aae fetch 1 ,mem_rega 
+0550 1fe37e00 rshift pdata ,pdata 
+0551 60008aae store 1 ,mem_rega 
+0552 68008aae fetch 1 ,mem_rega 
+0553 1fe67e00 sub pdata ,0 ,pdata 
+0554 20600000 rtn 
 
 p_data_greater_than_check:
-0566 9a267c00 isub rega ,null 
-0567 24210571 nbranch p_enable_asm ,positive 
-0568 9a467c00 isub regb ,null 
-0569 24210571 nbranch p_enable_asm ,positive 
+0555 9a267c00 isub rega ,null 
+0556 24210560 nbranch p_enable_asm ,positive 
+0557 9a467c00 isub regb ,null 
+0558 24210560 nbranch p_enable_asm ,positive 
 
 p_disable_asm:
-056a 704b1900 jam 0 ,mem_mouse_asm_flag 
-056b 20600000 rtn 
+0559 704b1900 jam 0 ,mem_mouse_asm_flag 
+055a 20600000 rtn 
 
 p_data_less_than_check:
-056c 9a267c00 isub rega ,null 
-056d 24610000 nrtn positive 
-056e 9a467c00 isub regb ,null 
-056f 24610000 nrtn positive 
-0570 2020056a branch p_disable_asm 
+055b 9a267c00 isub rega ,null 
+055c 24610000 nrtn positive 
+055d 9a467c00 isub regb ,null 
+055e 24610000 nrtn positive 
+055f 20200559 branch p_disable_asm 
 
 p_enable_asm:
-0571 704b1901 jam 1 ,mem_mouse_asm_flag 
-0572 20600000 rtn 
+0560 704b1901 jam 1 ,mem_mouse_asm_flag 
+0561 20600000 rtn 
 
 p_data_abs_check:
-0573 6801469b fetch 2 ,mem_mouse_x 
-0574 600111c0 store 2 ,mem_data_current 
-0575 2040057c call p_data_abs 
-0576 1fe22200 copy pdata ,rega 
-0577 6801469d fetch 2 ,mem_mouse_y 
-0578 600111c0 store 2 ,mem_data_current 
-0579 2040057c call p_data_abs 
-057a 1fe22400 copy pdata ,regb 
-057b 20600000 rtn 
+0562 6801469b fetch 2 ,mem_mouse_x 
+0563 600111c0 store 2 ,mem_data_current 
+0564 2040056b call p_data_abs 
+0565 1fe22200 copy pdata ,rega 
+0566 6801469d fetch 2 ,mem_mouse_y 
+0567 600111c0 store 2 ,mem_data_current 
+0568 2040056b call p_data_abs 
+0569 1fe22400 copy pdata ,regb 
+056a 20600000 rtn 
 
 p_data_abs:
-057c 680091c1 fetch 1 ,mem_data_current + 1 
-057d c07f8581 beq 0xff ,p_data_reversal 
-057e 680091c0 fetch 1 ,mem_data_current 
+056b 680091c1 fetch 1 ,mem_data_current + 1 
+056c c07f8570 beq 0xff ,p_data_reversal 
+056d 680091c0 fetch 1 ,mem_data_current 
 
 p_data_abs_store:
-057f 1fe17eff and_into 0xff ,pdata 
-0580 20600000 rtn 
+056e 1fe17eff and_into 0xff ,pdata 
+056f 20600000 rtn 
 
 p_data_reversal:
-0581 680111c0 fetch 2 ,mem_data_current 
-0582 1fe67e00 sub pdata ,0 ,pdata 
-0583 2020057f branch p_data_abs_store 
+0570 680111c0 fetch 2 ,mem_data_current 
+0571 1fe67e00 sub pdata ,0 ,pdata 
+0572 2020056e branch p_data_abs_store 
 org 0x2000
 
 start:
Index: output/ramcode.rom
===================================================================
--- /branch/mouse_project/YFK/OnlyBLE/output/ramcode.rom	(revision 2274)
+++ /branch/mouse_project/YFK/OnlyBLE/output/ramcode.rom	(working copy)
@@ -1,9 +1,9 @@
 c284000e
 c0008026
-c0428511
-c04484e2
+c0428500
+c04484d1
 c050802f
-c053848e
+c053847d
 c0588034
 c062006c
 c07182d8
@@ -20,10 +20,10 @@
 c03183d0
 c03303fa
 c0338411
-c035045e
-c03b8469
-c07d0479
-c0460482
+c035044d
+c03b8458
+c07d0468
+c0460471
 c050026f
 20202a8e
 1fe22200
@@ -111,7 +111,7 @@
 20400160
 6800c1de
 6000cc96
-204004a7
+20400496
 6800c685
 6000c6da
 204043ca
@@ -122,7 +122,7 @@
 245580de
 204000a2
 20758000
-2040051c
+2040050b
 20400115
 20400107
 20400101
@@ -277,7 +277,7 @@
 20600000
 58000137
 600141ef
-58000473
+58000462
 600141f9
 58000062
 600141ed
@@ -772,8 +772,8 @@
 20404079
 2040407e
 2040031c
-2434051c
-20400513
+2434050b
+20400502
 20203fa0
 6800c6e0
 c003830e
@@ -934,7 +934,7 @@
 c0065395
 204055aa
 2040561e
-204004b8
+204004a7
 2020538f
 68008016
 1fe0fe01
@@ -976,7 +976,7 @@
 20207fe9
 68008456
 c28283e4
-204004aa
+20400499
 6800c78e
 243a03da
 6800843f
@@ -1008,7 +1008,7 @@
 6000c3dc
 20405650
 20600000
-202004ae
+2020049d
 6800c79f
 207a0000
 6800c6c5
@@ -1041,7 +1041,7 @@
 20205c8a
 e8c10000
 c0020415
-c0030453
+c0030442
 20205698
 20407ea5
 204003f3
@@ -1076,28 +1076,11 @@
 202058ad
 68090478
 6800c4e9
-c281844c
-2040576a
-203a5a76
-18c08dfe
-e8c10000
-d8402a50
-98467c00
-20228442
+c281843b
 68010478
 c009da76
 68090478
 202059bf
-20407ea5
-6800cb32
-1fe0a201
-20405a82
-5800000b
-e0a08000
-6800cb32
-1fe27200
-d8c04b33
-20207f01
 680144fa
 98467c00
 24228437
@@ -1106,8 +1089,8 @@
 70047a05
 20205a77
 e8c08000
-c0008457
-c0028459
+c0008446
+c0028448
 20205af6
 704b4101
 20205b09
@@ -1118,7 +1101,7 @@
 20205c8e
 68008016
 c093d6f2
-20400464
+20400453
 d8e00000
 68014482
 20207f08
@@ -1128,7 +1111,7 @@
 1fe0fefa
 20203cbe
 7855fc00
-2037046c
+2037045b
 2436d806
 20402bcb
 680140c1
@@ -1147,7 +1130,7 @@
 243a7ddb
 68008a99
 c584fdd6
-c009047f
+c009046e
 20207dca
 20405890
 247a0000
@@ -1171,7 +1154,7 @@
 6800c091
 207a0000
 6800c65a
-203a0498
+203a0487
 6800c5b1
 207a0000
 6800c4c0
@@ -1198,7 +1181,7 @@
 20600000
 6800cd18
 1fe67c02
-244104b6
+244104a5
 6800cd18
 c1000000
 1fe0ffff
@@ -1212,38 +1195,38 @@
 20400051
 6008cd19
 58000082
-c51304c0
+c51304af
 58000080
 98467c00
-242104d8
+242104c7
 6800cd18
 1fe67c02
-242104c8
+242104b7
 6800cd18
-c00004d9
+c00004c8
 20600000
 6800cd18
 c1900000
 704d1800
 6808cd19
 58000077
-c51304cf
+c51304be
 58000075
 98467c00
 24610000
 6800cd1b
-c00004e0
+c00004cf
 1fe0ffff
 6000cd1b
-c00004e0
+c00004cf
 7041de00
 20600000
 704d1800
 6800cd1b
-c00104de
+c00104cd
 1fe0fe01
 6000cd1b
-c00084d6
+c00084c5
 7041de02
 20600000
 7041de04
@@ -1264,20 +1247,20 @@
 2000000a
 7089027d
 6800c1de
-c00104fa
-c00204ff
-c010050e
-20400504
+c00104e9
+c00204ee
+c01004fd
+204004f3
 708955d0
 708956e0
 7089586c
 2020294b
-20400509
+204004f8
 708955d0
 708956e0
 7089583c
 20202953
-20400504
+204004f3
 708955d0
 708956c0
 7089586c
@@ -1299,13 +1282,13 @@
 202028fa
 6802469b
 207a0000
-20400573
+20400562
 5800000c
-20400566
+20400555
 58000006
-2040056c
+2040055b
 6800cb19
-c000851f
+c000850e
 df200005
 d8a04b19
 20207ed4
@@ -1313,7 +1296,7 @@
 600111be
 6801469b
 600111c0
-20400532
+20400521
 680111be
 60014b1a
 680111c0
@@ -1322,7 +1305,7 @@
 600111be
 6801469d
 600111c0
-2040053a
+20400529
 680111be
 60014b1c
 680111c0
@@ -1335,7 +1318,7 @@
 9840fe00
 1fe10401
 6008cb51
-20200542
+20200531
 680111be
 680911c0
 9840fe00
@@ -1343,35 +1326,35 @@
 9840fe00
 1fe10401
 6008cb52
-20200542
+20200531
 600191c2
 2feffe10
-2020854c
+2020853b
 680091c3
-c07f8553
+c07f8542
 680091c2
 1fe37e00
 600111be
 600111c0
 20600000
 680091c3
-c0000550
+c000053f
 680191c2
-20200548
+20200537
 7011c400
 680091c2
-20200548
+20200537
 680091c2
-2040055e
+2040054d
 600091be
 600091c0
-203a055c
+203a054b
 580000ff
 600091bf
 600091c1
 20600000
 58000000
-20200559
+20200548
 1fe67e00
 60008aae
 68008aae
@@ -1381,32 +1364,32 @@
 1fe67e00
 20600000
 9a267c00
-24210571
+24210560
 9a467c00
-24210571
+24210560
 704b1900
 20600000
 9a267c00
 24610000
 9a467c00
 24610000
-2020056a
+20200559
 704b1901
 20600000
 6801469b
 600111c0
-2040057c
+2040056b
 1fe22200
 6801469d
 600111c0
-2040057c
+2040056b
 1fe22400
 20600000
 680091c1
-c07f8581
+c07f8570
 680091c0
 1fe17eff
 20600000
 680111c0
 1fe67e00
-2020057f
+2020056e
Index: program/patch.prog
===================================================================
--- /branch/mouse_project/YFK/OnlyBLE/program/patch.prog	(revision 2274)
+++ /branch/mouse_project/YFK/OnlyBLE/program/patch.prog	(working copy)
@@ -3105,20 +3105,20 @@
 	fetch 1,mem_le_configuration
 	bbit1 BIT_BLE_READ_AUTH,p_le_send_att_read_response_check_auth
 p_le_send_att_read_response:
-	call le_att_get_handle_ptr
+/*	call le_att_get_handle_ptr
 	branch le_send_att_error_response_notfound,blank
 	increase -2,contr
 	ifetch 2,contr
 	arg UUID_CHRCTR_PNP_ID,temp
 	isub temp,null
 	branch p_le_send_att_pnp_id,zero	//modify VID/PID
-	
+*/	
 	fetch 2,mem_le_att_handle
 	beq 0x13,le_send_att_error_response_notfound	//delete battery
 
 	fetcht 2,mem_le_att_handle
 	branch le_send_att_read_response
-p_le_send_att_pnp_id:
+/*p_le_send_att_pnp_id:
 	call store_contr
 	fetch 1,mem_le_att_pnp_id_len
 	add pdata,1,rega
@@ -3129,7 +3129,7 @@
 	copy pdata,loopcnt
 	arg mem_le_att_pnp_id,contr
 	branch memcpy
-
+*/
 p_le_send_att_read_response_check_auth:
 	fetch 2,mem_le_pairing_handle
 	isub temp,null
