Index: output/eeprom.dat
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_public_sdk/output/eeprom.dat	(revision 4718)
+++ /YC1308AC/branch/mouse_project/mouse_public_sdk/output/eeprom.dat	(working copy)
@@ -15,31 +15,31 @@
 c0
 41
 01
-49
+48
 c0
 41
 80
-a0
+9f
 c0
 42
 00
-a7
+a6
 c0
 45
 00
-cd
+cc
 c0
 45
 81
-3c
+3b
 c0
 46
 00
-b5
+b4
 c0
 4f
 81
-50
+4f
 c0
 52
 00
@@ -47,11 +47,11 @@
 c0
 57
 01
-52
+51
 c0
 61
 83
-4b
+4a
 c0
 62
 00
@@ -59,19 +59,19 @@
 c0
 63
 82
-53
+52
 c0
 64
 82
-59
+58
 c0
 65
 02
-87
+86
 c0
 66
 00
-f2
+f1
 c0
 67
 05
@@ -99,7 +99,7 @@
 c0
 6b
 02
-b0
+af
 c0
 6c
 83
@@ -119,15 +119,15 @@
 c0
 6f
 80
-8c
+8b
 c0
 70
 80
-85
+84
 c0
 71
 00
-82
+81
 c0
 74
 04
@@ -151,7 +151,7 @@
 c0
 10
 00
-80
+7f
 c0
 15
 80
@@ -159,11 +159,11 @@
 c0
 19
 80
-d2
+d1
 c0
 1a
 00
-d7
+d6
 c0
 43
 84
@@ -191,19 +191,19 @@
 c0
 71
 03
-0f
+0e
 c0
 74
 83
-17
+16
 c0
 75
 01
-f1
+f0
 c0
 75
 82
-1e
+1d
 c0
 76
 05
@@ -227,7 +227,7 @@
 24
 55
 80
-88
+87
 20
 55
 c1
@@ -468,10 +468,6 @@
 20
 14
 e3
-20
-40
-03
-ee
 da
 20
 49
@@ -587,7 +583,7 @@
 20
 40
 01
-32
+31
 70
 41
 ca
@@ -599,7 +595,7 @@
 20
 40
 00
-9d
+9c
 20
 40
 31
@@ -607,7 +603,7 @@
 20
 40
 00
-98
+97
 20
 20
 46
@@ -707,7 +703,7 @@
 20
 22
 80
-b2
+b1
 70
 41
 ea
@@ -775,7 +771,7 @@
 20
 40
 00
-ca
+c9
 1f
 e6
 7e
@@ -799,7 +795,7 @@
 24
 20
 80
-c8
+c7
 58
 00
 00
@@ -835,7 +831,7 @@
 c0
 4a
 00
-d1
+d0
 20
 20
 12
@@ -975,7 +971,7 @@
 20
 40
 00
-d7
+d6
 70
 48
 f6
@@ -995,7 +991,7 @@
 c0
 81
 00
-fe
+fd
 68
 49
 48
@@ -1035,11 +1031,11 @@
 c2
 80
 81
-04
+03
 c3
 00
 01
-07
+06
 20
 20
 3e
@@ -1055,7 +1051,7 @@
 20
 20
 02
-53
+52
 6f
 e0
 cc
@@ -1091,7 +1087,7 @@
 20
 20
 01
-2f
+2e
 78
 54
 7c
@@ -1139,7 +1135,7 @@
 20
 40
 01
-10
+0f
 20
 74
 00
@@ -1151,7 +1147,7 @@
 20
 3a
 01
-38
+37
 68
 48
 cc
@@ -1175,7 +1171,7 @@
 24
 41
 01
-2d
+2c
 6f
 e0
 cc
@@ -1187,7 +1183,7 @@
 24
 21
 01
-2f
+2e
 6f
 e0
 cc
@@ -1215,7 +1211,7 @@
 20
 40
 01
-34
+33
 6f
 e0
 cc
@@ -1259,7 +1255,7 @@
 c2
 82
 01
-2f
+2e
 20
 40
 03
@@ -1267,7 +1263,7 @@
 20
 20
 01
-1f
+1e
 70
 8a
 8b
@@ -1367,7 +1363,7 @@
 20
 40
 01
-6b
+6a
 20
 40
 41
@@ -1395,7 +1391,7 @@
 20
 40
 01
-9f
+9e
 20
 40
 05
@@ -1475,7 +1471,7 @@
 20
 40
 01
-65
+64
 20
 40
 3d
@@ -1483,7 +1479,7 @@
 20
 40
 01
-97
+96
 20
 40
 03
@@ -1491,11 +1487,11 @@
 20
 40
 01
-5e
+5d
 20
 40
 01
-9c
+9b
 20
 40
 1b
@@ -1503,7 +1499,7 @@
 20
 40
 01
-8c
+8b
 20
 40
 1b
@@ -1543,7 +1539,7 @@
 20
 40
 01
-92
+91
 6f
 e1
 49
@@ -1667,7 +1663,7 @@
 58
 00
 01
-a4
+a3
 67
 e1
 48
@@ -1675,7 +1671,7 @@
 58
 00
 01
-c3
+c2
 67
 e1
 48
@@ -1707,7 +1703,7 @@
 24
 5a
 01
-c1
+c0
 6f
 e4
 4b
@@ -1715,7 +1711,7 @@
 c3
 0a
 81
-ae
+ad
 6f
 e0
 cb
@@ -1735,7 +1731,7 @@
 c2
 80
 81
-bd
+bc
 68
 48
 c7
@@ -1875,7 +1871,7 @@
 24
 21
 01
-d9
+d8
 20
 40
 25
@@ -1887,15 +1883,15 @@
 24
 2c
 01
-ef
+ee
 24
 37
 81
-ef
+ee
 20
 40
 01
-e6
+e5
 20
 40
 25
@@ -1991,7 +1987,7 @@
 20
 20
 01
-cf
+ce
 20
 40
 26
@@ -1999,11 +1995,11 @@
 24
 34
 02
-93
+92
 20
 40
 02
-01
+00
 20
 40
 26
@@ -2011,7 +2007,7 @@
 20
 40
 00
-ab
+aa
 6f
 e0
 cb
@@ -2019,7 +2015,7 @@
 24
 3a
 01
-fc
+fb
 6f
 e4
 48
@@ -2083,11 +2079,11 @@
 24
 2c
 02
-0c
+0b
 24
 37
 82
-0c
+0b
 20
 40
 26
@@ -2095,7 +2091,7 @@
 20
 40
 02
-47
+46
 20
 20
 26
@@ -2111,7 +2107,7 @@
 20
 40
 02
-2a
+29
 6f
 e0
 c8
@@ -2147,11 +2143,11 @@
 20
 40
 02
-19
+18
 20
 20
 02
-02
+01
 6f
 e0
 c8
@@ -2187,7 +2183,7 @@
 24
 21
 02
-23
+22
 20
 20
 26
@@ -2235,11 +2231,11 @@
 20
 40
 02
-37
+36
 20
 40
 02
-33
+32
 20
 40
 40
@@ -2307,7 +2303,7 @@
 c0
 7f
 82
-44
+43
 20
 40
 41
@@ -2335,7 +2331,7 @@
 20
 20
 02
-41
+40
 6f
 e0
 cb
@@ -2343,7 +2339,7 @@
 24
 5a
 02
-4b
+4a
 70
 4b
 e1
@@ -2439,7 +2435,7 @@
 20
 40
 02
-87
+86
 20
 40
 60
@@ -2463,15 +2459,15 @@
 20
 40
 02
-69
+68
 20
 40
 02
-6d
+6c
 20
 20
 02
-7d
+7c
 6f
 e0
 c9
@@ -2495,7 +2491,7 @@
 c2
 80
 02
-71
+70
 6f
 e4
 4b
@@ -2507,7 +2503,7 @@
 20
 40
 02
-75
+74
 6f
 e0
 c8
@@ -2531,7 +2527,7 @@
 20
 21
 02
-7b
+7a
 18
 40
 84
@@ -2551,7 +2547,7 @@
 20
 20
 02
-79
+78
 6f
 e4
 4b
@@ -2647,7 +2643,7 @@
 20
 5a
 02
-a0
+9f
 6f
 e0
 c8
@@ -2683,7 +2679,7 @@
 24
 5a
 02
-59
+58
 6f
 e4
 48
@@ -2755,7 +2751,7 @@
 20
 20
 01
-f3
+f2
 1a
 62
 7e
@@ -2763,43 +2759,43 @@
 c0
 00
 82
-c5
+c4
 c0
 1e
 02
-e1
+e0
 c0
 1c
 82
-dd
+dc
 c0
 1d
 02
-f1
+f0
 c0
 19
 02
-cd
+cc
 c0
 0a
 82
-c7
+c6
 c0
 0a
 02
-c3
+c2
 c0
 20
 02
-d4
+d3
 c0
 09
 02
-bc
+bb
 c0
 03
 02
-bf
+be
 20
 20
 43
@@ -2879,7 +2875,7 @@
 c0
 00
 82
-d1
+d0
 70
 4b
 76
@@ -2923,7 +2919,7 @@
 20
 40
 00
-b0
+af
 6f
 e0
 cc
@@ -2939,7 +2935,7 @@
 20
 40
 02
-d9
+d8
 20
 40
 45
@@ -3011,7 +3007,7 @@
 20
 40
 02
-d9
+d8
 20
 20
 48
@@ -3019,7 +3015,7 @@
 20
 40
 02
-d9
+d8
 6f
 e0
 c8
@@ -3027,7 +3023,7 @@
 24
 3a
 03
-04
+03
 6f
 e0
 c8
@@ -3035,11 +3031,11 @@
 c0
 01
 02
-f8
+f7
 c0
 00
 82
-f8
+f7
 20
 20
 48
@@ -3075,7 +3071,7 @@
 20
 22
 83
-01
+00
 20
 20
 48
@@ -3135,7 +3131,7 @@
 20
 20
 02
-98
+97
 70
 48
 8b
@@ -3183,7 +3179,7 @@
 20
 3a
 03
-1f
+1e
 6f
 e1
 48
@@ -3211,11 +3207,11 @@
 24
 2c
 03
-3c
+3b
 24
 37
 83
-3c
+3b
 20
 40
 26
@@ -3235,7 +3231,7 @@
 20
 22
 83
-38
+37
 6f
 e2
 48
@@ -3251,7 +3247,7 @@
 20
 42
 83
-34
+33
 6f
 e0
 c8
@@ -3347,11 +3343,11 @@
 c0
 02
 03
-46
+45
 c0
 01
 03
-48
+47
 20
 20
 25
@@ -3393,6 +3389,10 @@
 03
 57
 20
+40
+03
+ee
+20
 20
 3d
 57
@@ -3475,7 +3475,7 @@
 20
 22
 83
-01
+00
 20
 20
 48
@@ -3731,7 +3731,7 @@
 20
 40
 01
-15
+14
 20
 40
 23
@@ -4415,7 +4415,7 @@
 20
 40
 01
-2f
+2e
 20
 20
 04
@@ -4731,7 +4731,7 @@
 da
 40
 03
-01
+00
 20
 20
 44
@@ -4779,7 +4779,7 @@
 c0
 00
 03
-04
+03
 20
 20
 43
@@ -5843,7 +5843,7 @@
 c2
 83
 02
-36
+35
 20
 20
 46
@@ -6136,8 +6136,8 @@
 60
 00
 00
-3a
-4e
+b7
+ed
 aa
 55
 40
@@ -7012,13 +7012,6 @@
 ff
 aa
 55
-01
-00
-8f
-47
-1e
-aa
-55
 0c
 00
 d0
@@ -7296,13 +7289,6 @@
 55
 01
 00
-8c
-44
-00
-aa
-55
-01
-00
 65
 48
 01
@@ -7337,37 +7323,6 @@
 12
 aa
 55
-03
-00
-54
-48
-19
-19
-1c
-aa
-55
-10
-00
-40
-48
-00
-13
-2c
-42
-06
-15
-36
-48
-0f
-1a
-3a
-4c
-11
-23
-31
-4d
-aa
-55
 01
 00
 5b
@@ -7397,18 +7352,6 @@
 0f
 aa
 55
-06
-00
-ad
-48
-0c
-f8
-00
-00
-77
-01
-aa
-55
 03
 00
 5c
@@ -7507,10 +7450,10 @@
 aa
 aa
 55
-03
-a0
-3d
-82
+cb
+92
+71
+8f
 ff
 ff
 ff
@@ -8188,5 +8131,62 @@
 ff
 ff
 ff
-ef
-e6
+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
+9c
+8d
Index: output/flash.dat
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_public_sdk/output/flash.dat	(revision 4718)
+++ /YC1308AC/branch/mouse_project/mouse_public_sdk/output/flash.dat	(working copy)
@@ -15,31 +15,31 @@
 c0
 41
 01
-49
+48
 c0
 41
 80
-a0
+9f
 c0
 42
 00
-a7
+a6
 c0
 45
 00
-cd
+cc
 c0
 45
 81
-3c
+3b
 c0
 46
 00
-b5
+b4
 c0
 4f
 81
-50
+4f
 c0
 52
 00
@@ -47,11 +47,11 @@
 c0
 57
 01
-52
+51
 c0
 61
 83
-4b
+4a
 c0
 62
 00
@@ -59,19 +59,19 @@
 c0
 63
 82
-53
+52
 c0
 64
 82
-59
+58
 c0
 65
 02
-87
+86
 c0
 66
 00
-f2
+f1
 c0
 67
 05
@@ -99,7 +99,7 @@
 c0
 6b
 02
-b0
+af
 c0
 6c
 83
@@ -119,15 +119,15 @@
 c0
 6f
 80
-8c
+8b
 c0
 70
 80
-85
+84
 c0
 71
 00
-82
+81
 c0
 74
 04
@@ -151,7 +151,7 @@
 c0
 10
 00
-80
+7f
 c0
 15
 80
@@ -159,11 +159,11 @@
 c0
 19
 80
-d2
+d1
 c0
 1a
 00
-d7
+d6
 c0
 43
 84
@@ -191,19 +191,19 @@
 c0
 71
 03
-0f
+0e
 c0
 74
 83
-17
+16
 c0
 75
 01
-f1
+f0
 c0
 75
 82
-1e
+1d
 c0
 76
 05
@@ -227,7 +227,7 @@
 24
 55
 80
-88
+87
 20
 55
 c1
@@ -468,10 +468,6 @@
 20
 14
 e3
-20
-40
-03
-ee
 da
 20
 49
@@ -587,7 +583,7 @@
 20
 40
 01
-32
+31
 70
 41
 ca
@@ -599,7 +595,7 @@
 20
 40
 00
-9d
+9c
 20
 40
 31
@@ -607,7 +603,7 @@
 20
 40
 00
-98
+97
 20
 20
 46
@@ -707,7 +703,7 @@
 20
 22
 80
-b2
+b1
 70
 41
 ea
@@ -775,7 +771,7 @@
 20
 40
 00
-ca
+c9
 1f
 e6
 7e
@@ -799,7 +795,7 @@
 24
 20
 80
-c8
+c7
 58
 00
 00
@@ -835,7 +831,7 @@
 c0
 4a
 00
-d1
+d0
 20
 20
 12
@@ -975,7 +971,7 @@
 20
 40
 00
-d7
+d6
 70
 48
 f6
@@ -995,7 +991,7 @@
 c0
 81
 00
-fe
+fd
 68
 49
 48
@@ -1035,11 +1031,11 @@
 c2
 80
 81
-04
+03
 c3
 00
 01
-07
+06
 20
 20
 3e
@@ -1055,7 +1051,7 @@
 20
 20
 02
-53
+52
 6f
 e0
 cc
@@ -1091,7 +1087,7 @@
 20
 20
 01
-2f
+2e
 78
 54
 7c
@@ -1139,7 +1135,7 @@
 20
 40
 01
-10
+0f
 20
 74
 00
@@ -1151,7 +1147,7 @@
 20
 3a
 01
-38
+37
 68
 48
 cc
@@ -1175,7 +1171,7 @@
 24
 41
 01
-2d
+2c
 6f
 e0
 cc
@@ -1187,7 +1183,7 @@
 24
 21
 01
-2f
+2e
 6f
 e0
 cc
@@ -1215,7 +1211,7 @@
 20
 40
 01
-34
+33
 6f
 e0
 cc
@@ -1259,7 +1255,7 @@
 c2
 82
 01
-2f
+2e
 20
 40
 03
@@ -1267,7 +1263,7 @@
 20
 20
 01
-1f
+1e
 70
 8a
 8b
@@ -1367,7 +1363,7 @@
 20
 40
 01
-6b
+6a
 20
 40
 41
@@ -1395,7 +1391,7 @@
 20
 40
 01
-9f
+9e
 20
 40
 05
@@ -1475,7 +1471,7 @@
 20
 40
 01
-65
+64
 20
 40
 3d
@@ -1483,7 +1479,7 @@
 20
 40
 01
-97
+96
 20
 40
 03
@@ -1491,11 +1487,11 @@
 20
 40
 01
-5e
+5d
 20
 40
 01
-9c
+9b
 20
 40
 1b
@@ -1503,7 +1499,7 @@
 20
 40
 01
-8c
+8b
 20
 40
 1b
@@ -1543,7 +1539,7 @@
 20
 40
 01
-92
+91
 6f
 e1
 49
@@ -1667,7 +1663,7 @@
 58
 00
 01
-a4
+a3
 67
 e1
 48
@@ -1675,7 +1671,7 @@
 58
 00
 01
-c3
+c2
 67
 e1
 48
@@ -1707,7 +1703,7 @@
 24
 5a
 01
-c1
+c0
 6f
 e4
 4b
@@ -1715,7 +1711,7 @@
 c3
 0a
 81
-ae
+ad
 6f
 e0
 cb
@@ -1735,7 +1731,7 @@
 c2
 80
 81
-bd
+bc
 68
 48
 c7
@@ -1875,7 +1871,7 @@
 24
 21
 01
-d9
+d8
 20
 40
 25
@@ -1887,15 +1883,15 @@
 24
 2c
 01
-ef
+ee
 24
 37
 81
-ef
+ee
 20
 40
 01
-e6
+e5
 20
 40
 25
@@ -1991,7 +1987,7 @@
 20
 20
 01
-cf
+ce
 20
 40
 26
@@ -1999,11 +1995,11 @@
 24
 34
 02
-93
+92
 20
 40
 02
-01
+00
 20
 40
 26
@@ -2011,7 +2007,7 @@
 20
 40
 00
-ab
+aa
 6f
 e0
 cb
@@ -2019,7 +2015,7 @@
 24
 3a
 01
-fc
+fb
 6f
 e4
 48
@@ -2083,11 +2079,11 @@
 24
 2c
 02
-0c
+0b
 24
 37
 82
-0c
+0b
 20
 40
 26
@@ -2095,7 +2091,7 @@
 20
 40
 02
-47
+46
 20
 20
 26
@@ -2111,7 +2107,7 @@
 20
 40
 02
-2a
+29
 6f
 e0
 c8
@@ -2147,11 +2143,11 @@
 20
 40
 02
-19
+18
 20
 20
 02
-02
+01
 6f
 e0
 c8
@@ -2187,7 +2183,7 @@
 24
 21
 02
-23
+22
 20
 20
 26
@@ -2235,11 +2231,11 @@
 20
 40
 02
-37
+36
 20
 40
 02
-33
+32
 20
 40
 40
@@ -2307,7 +2303,7 @@
 c0
 7f
 82
-44
+43
 20
 40
 41
@@ -2335,7 +2331,7 @@
 20
 20
 02
-41
+40
 6f
 e0
 cb
@@ -2343,7 +2339,7 @@
 24
 5a
 02
-4b
+4a
 70
 4b
 e1
@@ -2439,7 +2435,7 @@
 20
 40
 02
-87
+86
 20
 40
 60
@@ -2463,15 +2459,15 @@
 20
 40
 02
-69
+68
 20
 40
 02
-6d
+6c
 20
 20
 02
-7d
+7c
 6f
 e0
 c9
@@ -2495,7 +2491,7 @@
 c2
 80
 02
-71
+70
 6f
 e4
 4b
@@ -2507,7 +2503,7 @@
 20
 40
 02
-75
+74
 6f
 e0
 c8
@@ -2531,7 +2527,7 @@
 20
 21
 02
-7b
+7a
 18
 40
 84
@@ -2551,7 +2547,7 @@
 20
 20
 02
-79
+78
 6f
 e4
 4b
@@ -2647,7 +2643,7 @@
 20
 5a
 02
-a0
+9f
 6f
 e0
 c8
@@ -2683,7 +2679,7 @@
 24
 5a
 02
-59
+58
 6f
 e4
 48
@@ -2755,7 +2751,7 @@
 20
 20
 01
-f3
+f2
 1a
 62
 7e
@@ -2763,43 +2759,43 @@
 c0
 00
 82
-c5
+c4
 c0
 1e
 02
-e1
+e0
 c0
 1c
 82
-dd
+dc
 c0
 1d
 02
-f1
+f0
 c0
 19
 02
-cd
+cc
 c0
 0a
 82
-c7
+c6
 c0
 0a
 02
-c3
+c2
 c0
 20
 02
-d4
+d3
 c0
 09
 02
-bc
+bb
 c0
 03
 02
-bf
+be
 20
 20
 43
@@ -2879,7 +2875,7 @@
 c0
 00
 82
-d1
+d0
 70
 4b
 76
@@ -2923,7 +2919,7 @@
 20
 40
 00
-b0
+af
 6f
 e0
 cc
@@ -2939,7 +2935,7 @@
 20
 40
 02
-d9
+d8
 20
 40
 45
@@ -3011,7 +3007,7 @@
 20
 40
 02
-d9
+d8
 20
 20
 48
@@ -3019,7 +3015,7 @@
 20
 40
 02
-d9
+d8
 6f
 e0
 c8
@@ -3027,7 +3023,7 @@
 24
 3a
 03
-04
+03
 6f
 e0
 c8
@@ -3035,11 +3031,11 @@
 c0
 01
 02
-f8
+f7
 c0
 00
 82
-f8
+f7
 20
 20
 48
@@ -3075,7 +3071,7 @@
 20
 22
 83
-01
+00
 20
 20
 48
@@ -3135,7 +3131,7 @@
 20
 20
 02
-98
+97
 70
 48
 8b
@@ -3183,7 +3179,7 @@
 20
 3a
 03
-1f
+1e
 6f
 e1
 48
@@ -3211,11 +3207,11 @@
 24
 2c
 03
-3c
+3b
 24
 37
 83
-3c
+3b
 20
 40
 26
@@ -3235,7 +3231,7 @@
 20
 22
 83
-38
+37
 6f
 e2
 48
@@ -3251,7 +3247,7 @@
 20
 42
 83
-34
+33
 6f
 e0
 c8
@@ -3347,11 +3343,11 @@
 c0
 02
 03
-46
+45
 c0
 01
 03
-48
+47
 20
 20
 25
@@ -3393,6 +3389,10 @@
 03
 57
 20
+40
+03
+ee
+20
 20
 3d
 57
@@ -3475,7 +3475,7 @@
 20
 22
 83
-01
+00
 20
 20
 48
@@ -3731,7 +3731,7 @@
 20
 40
 01
-15
+14
 20
 40
 23
@@ -4415,7 +4415,7 @@
 20
 40
 01
-2f
+2e
 20
 20
 04
@@ -4731,7 +4731,7 @@
 da
 40
 03
-01
+00
 20
 20
 44
@@ -4779,7 +4779,7 @@
 c0
 00
 03
-04
+03
 20
 20
 43
@@ -5843,7 +5843,7 @@
 c2
 83
 02
-36
+35
 20
 20
 46
@@ -6136,8 +6136,8 @@
 60
 00
 00
-3a
-4e
+b7
+ed
 aa
 55
 40
@@ -7012,13 +7012,6 @@
 ff
 aa
 55
-01
-00
-8f
-47
-1e
-aa
-55
 0c
 00
 d0
@@ -7296,13 +7289,6 @@
 55
 01
 00
-8c
-44
-00
-aa
-55
-01
-00
 65
 48
 01
@@ -7337,37 +7323,6 @@
 12
 aa
 55
-03
-00
-54
-48
-19
-19
-1c
-aa
-55
-10
-00
-40
-48
-00
-13
-2c
-42
-06
-15
-36
-48
-0f
-1a
-3a
-4c
-11
-23
-31
-4d
-aa
-55
 01
 00
 5b
@@ -7397,18 +7352,6 @@
 0f
 aa
 55
-06
-00
-ad
-48
-0c
-f8
-00
-00
-77
-01
-aa
-55
 03
 00
 5c
@@ -7507,10 +7450,10 @@
 aa
 aa
 55
-03
-a0
-3d
-82
+cb
+92
+71
+8f
 ff
 ff
 ff
@@ -8188,5 +8131,62 @@
 ff
 ff
 ff
-ef
-e6
+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
+9c
+8d
Index: output/program.lis
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_public_sdk/output/program.lis	(revision 4718)
+++ /YC1308AC/branch/mouse_project/mouse_public_sdk/output/program.lis	(working copy)
@@ -2,35 +2,35 @@
               org 0x0000
 0000 c2840021 bbit1 8 ,pf_patch_ext 
 0001 c0000035 beq patch00_0 ,p_soft_reset 
-0002 c0410149 beq patch10_2 ,p_shutdown_radio 
-0003 c04180a0 beq patch10_3 ,p_set_sync_on 
-0004 c04200a7 beq patch10_4 ,p_set_freq_rx 
-0005 c04500cd beq patch11_2 ,p_txon_next 
-0006 c045813c beq patch11_3 ,p_initialize_radio_cont 
-0007 c04600b5 beq patch11_4 ,p_save_rssi 
-0008 c04f8150 beq patch13_7 ,p_init_param 
+0002 c0410148 beq patch10_2 ,p_shutdown_radio 
+0003 c041809f beq patch10_3 ,p_set_sync_on 
+0004 c04200a6 beq patch10_4 ,p_set_freq_rx 
+0005 c04500cc beq patch11_2 ,p_txon_next 
+0006 c045813b beq patch11_3 ,p_initialize_radio_cont 
+0007 c04600b4 beq patch11_4 ,p_save_rssi 
+0008 c04f814f beq patch13_7 ,p_init_param 
 0009 c052006c beq patch14_4 ,p_lpm_dispatch 
-000a c0570152 beq patch15_6 ,p_app_init 
-000b c061834b beq patch18_3 ,p_mouse_start_work 
+000a c0570151 beq patch15_6 ,p_app_init 
+000b c061834a beq patch18_3 ,p_mouse_start_work 
 000c c0620074 beq patch18_4 ,p_mouse_start_reconnect_device 
-000d c0638253 beq patch18_7 ,p_mouse_app_enter_hibernate 
-000e c0648259 beq patch19_1 ,p_mouse_setgpio_hibernate 
-000f c0650287 beq patch19_2 ,p_mouse_lpm_before_common 
-0010 c06600f2 beq patch19_4 ,p_mouse_adc_read_start 
+000d c0638252 beq patch18_7 ,p_mouse_app_enter_hibernate 
+000e c0648258 beq patch19_1 ,p_mouse_setgpio_hibernate 
+000f c0650286 beq patch19_2 ,p_mouse_lpm_before_common 
+0010 c06600f1 beq patch19_4 ,p_mouse_adc_read_start 
 0011 c0670521 beq patch19_6 ,p_mouse_motion 
 0012 c06785c7 beq patch19_7 ,p_mouse_dpi_process 
 0013 c0680365 beq patch1a_0 ,p_mouse_seting_dpi 
 0014 c068855c beq patch1a_1 ,p_mouse_check_key_gpio 
 0015 c0698381 beq patch1a_3 ,p_mouse_init_sunt 
 0016 c06a0544 beq patch1a_4 ,p_mouse_sensor_poweron 
-0017 c06b02b0 beq patch1a_6 ,p_mouse_priority_bb_event 
+0017 c06b02af beq patch1a_6 ,p_mouse_priority_bb_event 
 0018 c06c83a2 beq patch1b_1 ,p_mouse_bb_event_timer 
 0019 c06d04ab beq patch1b_2 ,p_mouse_start_discovery 
 001a c06d84b5 beq patch1b_3 ,p_mouse_stop_discovery 
 001b c06f05a5 beq patch1b_6 ,p_mouse_idle 
-001c c06f808c beq patch1b_7 ,p_mouse_ready_reconnection_by_button 
-001d c0708085 beq patch1c_1 ,p_mouse_led_off 
-001e c0710082 beq patch1c_2 ,p_mouse_led_on 
+001c c06f808b beq patch1b_7 ,p_mouse_ready_reconnection_by_button 
+001d c0708084 beq patch1c_1 ,p_mouse_led_off 
+001e c0710081 beq patch1c_2 ,p_mouse_led_on 
 001f c07404bc beq patch1d_0 ,p_hid_rx_process 
 0020 2020137c branch loop 
 
@@ -38,20 +38,20 @@
 0021 c00c0056 beq patch23_0 ,p_parse_lmp_accepted 
 0022 c00d04d0 beq patch23_2 ,p_send_lmp 
 0023 c00f8060 beq patch23_7 ,p_process_conn_sm 
-0024 c0100080 beq patch24_0 ,p_twspi_reset 
+0024 c010007f beq patch24_0 ,p_twspi_reset 
 0025 c015803b beq patch25_3 ,p_efuse_vdd_off 
-0026 c01980d2 beq patch26_3 ,p_adc_init_data 
-0027 c01a00d7 beq patch26_4 ,p_enable_adc 
+0026 c01980d1 beq patch26_3 ,p_adc_init_data 
+0027 c01a00d6 beq patch26_4 ,p_enable_adc 
 0028 c04384b8 beq patch30_7 ,p_ui_timer_check 
 0029 c05084da beq patch34_1 ,p_le_slave_match 
 002a c05184e4 beq patch34_3 ,p_le_slave_unsync 
 002b c05a84e6 beq patch36_5 ,p_le_transmit 
 002c c06004f0 beq patch38_0 ,p_le_parse_l2cap 
 002d c06c8043 beq patch3b_1 ,p_le_pairing_sm 
-002e c071030f beq patch3c_2 ,p_g24_pair_dispatch 
-002f c0748317 beq patch3d_1 ,p_g24_reconn_dispatch 
-0030 c07501f1 beq patch3d_2 ,p_g24_transmit_no_interrupt 
-0031 c075821e beq patch3d_3 ,p_g24_transmit_hop_process 
+002e c071030e beq patch3c_2 ,p_g24_pair_dispatch 
+002f c0748316 beq patch3d_1 ,p_g24_reconn_dispatch 
+0030 c07501f0 beq patch3d_2 ,p_g24_transmit_no_interrupt 
+0031 c075821d beq patch3d_3 ,p_g24_transmit_hop_process 
 0032 c0760516 beq patch3d_4 ,p_g24_lpm_wait 
 0033 c07685cf beq patch3d_5 ,p_power_ctrl_start 
 0034 2020137c branch loop 
@@ -59,7 +59,7 @@
 p_soft_reset:
 0035 20800000 clear_stack 
 0036 204030f3 call app_param_init 
-0037 24558088 ncall p_led_num_check ,wake 
+0037 24558087 ncall p_led_num_check ,wake 
 0038 2055c168 call mouse_matrix_public_gpio_reset ,wake 
 0039 20403bfd call mouse_xtal_init 
 003a 20200804 branch soft_reset + 3 
@@ -142,977 +142,977 @@
 0073 202014e3 branch lpm_dispatch + 6 
 
 p_mouse_start_reconnect_device:
-0074 204003ee call p_mouse_device_le_reconn_led_config 
-0075 da204939 arg mem_device1_type ,rega 
-0076 6fe0c938 fetch 1 ,mem_device_flag 
-0077 1fe0ffff increase -1 ,pdata 
-0078 1feffe1d mul32 pdata ,29 ,pdata 
-0079 9a20a200 iadd rega ,rega 
-007a efe08011 ifetch 1 ,rega 
-007b 67e0c482 store 1 ,mem_xrecord_mode 
+0074 da204939 arg mem_device1_type ,rega 
+0075 6fe0c938 fetch 1 ,mem_device_flag 
+0076 1fe0ffff increase -1 ,pdata 
+0077 1feffe1d mul32 pdata ,29 ,pdata 
+0078 9a20a200 iadd rega ,rega 
+0079 efe08011 ifetch 1 ,rega 
+007a 67e0c482 store 1 ,mem_xrecord_mode 
 
 p_mouse_start_reconnect:
-007c 6fe0c482 fetch 1 ,mem_xrecord_mode 
-007d c019bd6f beq rec_3_mode ,mouse3_0_check_reconn_target 
-007e c01a3d7b beq rec_4_mode ,mouse4_0_check_reconn_target 
-007f 202042eb branch mouse_buletooth_fast_conn_init 
+007b 6fe0c482 fetch 1 ,mem_xrecord_mode 
+007c c019bd6f beq rec_3_mode ,mouse3_0_check_reconn_target 
+007d c01a3d7b beq rec_4_mode ,mouse4_0_check_reconn_target 
+007e 202042eb branch mouse_buletooth_fast_conn_init 
 
 p_twspi_reset:
-0080 6fe0c91f fetch 1 ,mem_mouse_sensor_sclk_gpio 
-0081 20205af8 branch twspi_reset + 1 
+007f 6fe0c91f fetch 1 ,mem_mouse_sensor_sclk_gpio 
+0080 20205af8 branch twspi_reset + 1 
 
 p_mouse_led_on:
-0082 18467cff sub temp ,gpio_disable ,null 
-0083 c1028000 rtneq zero 
-0084 20204930 branch mouse_led_on + 1 
+0081 18467cff sub temp ,gpio_disable ,null 
+0082 c1028000 rtneq zero 
+0083 20204930 branch mouse_led_on + 1 
 
 p_mouse_led_off:
-0085 18467cff sub temp ,gpio_disable ,null 
-0086 c1028000 rtneq zero 
-0087 2020492c branch mouse_led_off + 1 
+0084 18467cff sub temp ,gpio_disable ,null 
+0085 c1028000 rtneq zero 
+0086 2020492c branch mouse_led_off + 1 
 
 p_led_num_check:
-0088 6fe0cbaf fetch 1 ,mem_mouse_flag + 4 
-0089 247a0000 nrtn blank 
-008a 70448c00 jam 0 ,mem_ui_led_struct_num 
-008b 20600000 rtn 
+0087 6fe0cbaf fetch 1 ,mem_mouse_flag + 4 
+0088 247a0000 nrtn blank 
+0089 70448c00 jam 0 ,mem_ui_led_struct_num 
+008a 20600000 rtn 
 
 p_mouse_ready_reconnection_by_button:
-008c 6fe0cbb4 fetch 1 ,mem_device_number 
-008d c1008000 rtneq 1 
-008e 204046c2 call mouse_select_device_number 
-008f 6048c938 storet 1 ,mem_device_flag 
-0090 2040040f call p_mouse_devide_led_disable 
-0091 20400132 call p_mouse_low_voltage_led_off 
+008b 6fe0cbb4 fetch 1 ,mem_device_number 
+008c c1008000 rtneq 1 
+008d 204046c2 call mouse_select_device_number 
+008e 6048c938 storet 1 ,mem_device_flag 
+008f 2040040f call p_mouse_devide_led_disable 
+0090 20400131 call p_mouse_low_voltage_led_off 
 
 p_mouse_store_device_number_before_reset:
-0092 7041ca00 jam 0 ,mem_link_key_exists 
-0093 204046da call mouse_select_device_enable 
-0094 2040009d call p_mouse_stop_bluetooth_mode 
-0095 20403173 call app_evt_button_long_pressed 
-0096 20400098 call p_mouse_le_state_clear 
-0097 202046bd branch mouse_store_device_number_before_reset + 3 
+0091 7041ca00 jam 0 ,mem_link_key_exists 
+0092 204046da call mouse_select_device_enable 
+0093 2040009c call p_mouse_stop_bluetooth_mode 
+0094 20403173 call app_evt_button_long_pressed 
+0095 20400097 call p_mouse_le_state_clear 
+0096 202046bd branch mouse_store_device_number_before_reset + 3 
 
 p_mouse_le_state_clear:
-0098 58000000 setarg 0 
-0099 67e44040 store 8 ,mem_context 
-009a 70003100 jam 0 ,mem_state 
-009b 70478b00 jam 0 ,memui_reconnect_mode 
-009c 20600000 rtn 
+0097 58000000 setarg 0 
+0098 67e44040 store 8 ,mem_context 
+0099 70003100 jam 0 ,mem_state 
+009a 70478b00 jam 0 ,memui_reconnect_mode 
+009b 20600000 rtn 
 
 p_mouse_stop_bluetooth_mode:
-009d 6fe1478c fetch 2 ,mem_ui_state_map 
-009e c3838000 rtnbit1 ui_state_bt_reconnect 
-009f 20204318 branch mouse_stop_bluetooth_mode + 2 
+009c 6fe1478c fetch 2 ,mem_ui_state_map 
+009d c3838000 rtnbit1 ui_state_bt_reconnect 
+009e 20204318 branch mouse_stop_bluetooth_mode + 2 
 
 p_set_sync_on:
-00a0 70890005 jam 0x5 ,modem_en 
-00a1 20000002 nop 2 
-00a2 70890000 jam 0x0 ,modem_en 
-00a3 6fe0c0c5 fetch 1 ,mem_fcomp_div 
-00a4 c00c1168 beq xtal_24m ,set_sync_on_24m 
+009f 70890005 jam 0x5 ,modem_en 
+00a0 20000002 nop 2 
+00a1 70890000 jam 0x0 ,modem_en 
+00a2 6fe0c0c5 fetch 1 ,mem_fcomp_div 
+00a3 c00c1168 beq xtal_24m ,set_sync_on_24m 
 
 p_set_sync_on_16m:
-00a5 708a8729 jam 0x29 ,core_syn_afc_cfg1 
-00a6 2020117d branch set_sync_on_16m 
+00a4 708a8729 jam 0x29 ,core_syn_afc_cfg1 
+00a5 2020117d branch set_sync_on_16m 
 
 p_set_freq_rx:
-00a7 20401190 call set_freq_rx + 1 
-00a8 58007676 setarg 0x7676 
-00a9 67f10968 store 2 ,0x8968 
-00aa 20600000 rtn 
+00a6 20401190 call set_freq_rx + 1 
+00a7 58007676 setarg 0x7676 
+00a8 67f10968 store 2 ,0x8968 
+00a9 20600000 rtn 
 
 p_mouse_24g_fast_conn_mode_check:
-00ab c6930000 rtnmark0 mark_24g 
-00ac 6fe24891 fetch 4 ,mem_24g_receiver_addr 
-00ad 684a488d fetcht 4 ,mem_24g_fast_conn_addr 
-00ae 98467c00 isub temp ,null 
-00af 202280b2 branch p_mouse_soft_agc_enable ,zero 
+00aa c6930000 rtnmark0 mark_24g 
+00ab 6fe24891 fetch 4 ,mem_24g_receiver_addr 
+00ac 684a488d fetcht 4 ,mem_24g_fast_conn_addr 
+00ad 98467c00 isub temp ,null 
+00ae 202280b1 branch p_mouse_soft_agc_enable ,zero 
 
 p_mouse_soft_agc_disable:
-00b0 7041eaff jam 0xff ,mem_gain_fix 
-00b1 20600000 rtn 
+00af 7041eaff jam 0xff ,mem_gain_fix 
+00b0 20600000 rtn 
 
 p_mouse_soft_agc_enable:
-00b2 7041ea00 jam 0 ,mem_gain_fix 
-00b3 7041e8aa jam tx_power_fast_conn ,mem_tx_power 
-00b4 20600000 rtn 
+00b1 7041ea00 jam 0 ,mem_gain_fix 
+00b2 7041e8aa jam tx_power_fast_conn ,mem_tx_power 
+00b3 20600000 rtn 
 
 p_save_rssi:
-00b5 6ff089a2 fetch 1 ,modem_nb_pow 
-00b6 2feffe06 isolate1 6 ,pdata 
-00b7 7920fe07 setflag true ,7 ,pdata 
-00b8 67e0c1e9 store 1 ,mem_modem_rssi 
-00b9 6ff089a3 fetch 1 ,modem_gain 
-00ba 1fe1040f and pdata ,0x0f ,temp 
-00bb 18438400 lshift temp ,temp 
-00bc 1ff1fe00 rshift4 pdata ,pdata 
-00bd 98408400 iadd temp ,temp 
-00be 184fa203 mul32 temp ,3 ,rega 
-00bf 6fe0c1e9 fetch 1 ,mem_modem_rssi 
-00c0 204000ca call p_byte_sign_extern 
-00c1 1fe67e00 sub pdata ,0 ,pdata 
-00c2 9a20fe00 iadd rega ,pdata 
-00c3 1fe0fff7 increase -9 ,pdata 
-00c4 1fe17fff and pdata ,0x1ff ,pdata 
-00c5 2feffe08 isolate1 8 ,pdata 
-00c6 242080c8 nbranch p_save_rssi_store ,true 
-00c7 58000000 setarg 0 
+00b4 6ff089a2 fetch 1 ,modem_nb_pow 
+00b5 2feffe06 isolate1 6 ,pdata 
+00b6 7920fe07 setflag true ,7 ,pdata 
+00b7 67e0c1e9 store 1 ,mem_modem_rssi 
+00b8 6ff089a3 fetch 1 ,modem_gain 
+00b9 1fe1040f and pdata ,0x0f ,temp 
+00ba 18438400 lshift temp ,temp 
+00bb 1ff1fe00 rshift4 pdata ,pdata 
+00bc 98408400 iadd temp ,temp 
+00bd 184fa203 mul32 temp ,3 ,rega 
+00be 6fe0c1e9 fetch 1 ,mem_modem_rssi 
+00bf 204000c9 call p_byte_sign_extern 
+00c0 1fe67e00 sub pdata ,0 ,pdata 
+00c1 9a20fe00 iadd rega ,pdata 
+00c2 1fe0fff7 increase -9 ,pdata 
+00c3 1fe17fff and pdata ,0x1ff ,pdata 
+00c4 2feffe08 isolate1 8 ,pdata 
+00c5 242080c7 nbranch p_save_rssi_store ,true 
+00c6 58000000 setarg 0 
 
 p_save_rssi_store:
-00c8 67e08019 store 1 ,mem_rssi_hex 
-00c9 20600000 rtn 
+00c7 67e08019 store 1 ,mem_rssi_hex 
+00c8 20600000 rtn 
 
 p_byte_sign_extern:
-00ca 2feffe07 isolate1 7 ,pdata 
-00cb 24608000 nrtn true 
-00cc 202042d4 branch mouse_data_overflow 
+00c9 2feffe07 isolate1 7 ,pdata 
+00ca 24608000 nrtn true 
+00cb 202042d4 branch mouse_data_overflow 
 
 p_txon_next:
-00cd 6fe0c1e8 fetch 1 ,mem_tx_power 
-00ce c0551244 beq tx_power_fast_conn ,set_tx_power_f20db 
-00cf c04a00d1 beq tx_power_f20db ,p_set_tx_power_pair 
-00d0 2020121e branch txon_next + 1 
+00cc 6fe0c1e8 fetch 1 ,mem_tx_power 
+00cd c0551244 beq tx_power_fast_conn ,set_tx_power_f20db 
+00ce c04a00d0 beq tx_power_f20db ,p_set_tx_power_pair 
+00cf 2020121e branch txon_next + 1 
 
 p_set_tx_power_pair:
-00d1 20201247 branch set_tx_power_f30db 
+00d0 20201247 branch set_tx_power_f30db 
 
 p_adc_init_data:
-00d2 da20099e arg mem_temp_block2 ,rega 
-00d3 d840000c arg 12 ,temp 
-00d4 58000030 setarg efuse_offset_adc_param 
-00d5 20405e63 call efuse_read_data 
-00d6 202060bf branch adc_init_data + 6 
+00d1 da20099e arg mem_temp_block2 ,rega 
+00d2 d840000c arg 12 ,temp 
+00d3 58000030 setarg efuse_offset_adc_param 
+00d4 20405e63 call efuse_read_data 
+00d5 202060bf branch adc_init_data + 6 
 
 p_enable_adc:
-00d7 6a508a12 fetchr regb ,1 ,core_rf_ldo_cfg6 
-00d8 708a123d jam 0x3d ,core_rf_ldo_cfg6 
-00d9 708a11aa jam 0xaa ,core_rf_ldo_cfg5 
-00da 708a0a0c jam 0x0c ,core_rf_ldo_en0 
-00db 6ff08a09 fetch 1 ,core_clkpll_cfg6 
-00dc 79207e07 set1 7 ,pdata 
-00dd 67f08a09 store 1 ,core_clkpll_cfg6 
-00de 708a0b04 jam 0x04 ,core_rf_ldo_en1 
-00df 2000003c nop 60 
-00e0 708a1600 jam 0 ,core_syn_en 
-00e1 708a1706 jam 6 ,core_rx_en0 
-00e2 2040611a call read_adc_mode 
-00e3 67f08a97 store 1 ,core_gpadc_ctrl 
-00e4 7080dc03 jam 0x03 ,core_sum_ctrl 
-00e5 2000003c nop 60 
-00e6 6ff08053 fetch 1 ,core_sum_en 
-00e7 79207e07 set1 7 ,pdata 
-00e8 67f08053 store 1 ,core_sum_en 
-00e9 200003e8 nop 1000 
-00ea 6ff10150 fetch 2 ,core_adc_sum 
-00eb 67e144a2 store 2 ,mem_adc_current_value 
-00ec 6ff08053 fetch 1 ,core_sum_en 
-00ed 793ffe07 set0 7 ,pdata 
-00ee 67f08053 store 1 ,core_sum_en 
-00ef 708a9700 jam 0 ,core_gpadc_ctrl 
-00f0 62508a12 storer regb ,1 ,core_rf_ldo_cfg6 
-00f1 20600000 rtn 
+00d6 6a508a12 fetchr regb ,1 ,core_rf_ldo_cfg6 
+00d7 708a123d jam 0x3d ,core_rf_ldo_cfg6 
+00d8 708a11aa jam 0xaa ,core_rf_ldo_cfg5 
+00d9 708a0a0c jam 0x0c ,core_rf_ldo_en0 
+00da 6ff08a09 fetch 1 ,core_clkpll_cfg6 
+00db 79207e07 set1 7 ,pdata 
+00dc 67f08a09 store 1 ,core_clkpll_cfg6 
+00dd 708a0b04 jam 0x04 ,core_rf_ldo_en1 
+00de 2000003c nop 60 
+00df 708a1600 jam 0 ,core_syn_en 
+00e0 708a1706 jam 6 ,core_rx_en0 
+00e1 2040611a call read_adc_mode 
+00e2 67f08a97 store 1 ,core_gpadc_ctrl 
+00e3 7080dc03 jam 0x03 ,core_sum_ctrl 
+00e4 2000003c nop 60 
+00e5 6ff08053 fetch 1 ,core_sum_en 
+00e6 79207e07 set1 7 ,pdata 
+00e7 67f08053 store 1 ,core_sum_en 
+00e8 200003e8 nop 1000 
+00e9 6ff10150 fetch 2 ,core_adc_sum 
+00ea 67e144a2 store 2 ,mem_adc_current_value 
+00eb 6ff08053 fetch 1 ,core_sum_en 
+00ec 793ffe07 set0 7 ,pdata 
+00ed 67f08053 store 1 ,core_sum_en 
+00ee 708a9700 jam 0 ,core_gpadc_ctrl 
+00ef 62508a12 storer regb ,1 ,core_rf_ldo_cfg6 
+00f0 20600000 rtn 
 
 p_mouse_adc_read_start:
-00f2 204000d7 call p_enable_adc 
-00f3 7048f600 jam 0 ,mem_adc_read_timer 
-00f4 20406125 call vdd_calculate_by_mode 
-00f5 67e148e9 store 2 ,mem_mouse_vdd_now_vol 
-00f6 6fe0c4a0 fetch 1 ,mem_adc_config_flag 
-00f7 c08100fe bne adc_config_gpio ,p_mouse_adc_data_process 
-00f8 684948e9 fetcht 2 ,mem_mouse_vdd_now_vol 
-00f9 184ffe08 mul32 temp ,8 ,pdata 
-00fa 1fe6fc0a div pdata ,10 
-00fb 20407dec call get_div_result 
-00fc 9840fe00 iadd temp ,pdata 
-00fd 67e148e9 store 2 ,mem_mouse_vdd_now_vol 
+00f1 204000d6 call p_enable_adc 
+00f2 7048f600 jam 0 ,mem_adc_read_timer 
+00f3 20406125 call vdd_calculate_by_mode 
+00f4 67e148e9 store 2 ,mem_mouse_vdd_now_vol 
+00f5 6fe0c4a0 fetch 1 ,mem_adc_config_flag 
+00f6 c08100fd bne adc_config_gpio ,p_mouse_adc_data_process 
+00f7 684948e9 fetcht 2 ,mem_mouse_vdd_now_vol 
+00f8 184ffe08 mul32 temp ,8 ,pdata 
+00f9 1fe6fc0a div pdata ,10 
+00fa 20407dec call get_div_result 
+00fb 9840fe00 iadd temp ,pdata 
+00fc 67e148e9 store 2 ,mem_mouse_vdd_now_vol 
 
 p_mouse_adc_data_process:
-00fe da2048e3 arg mem_mouse_vdd_calculate_set ,rega 
-00ff 20403ed8 call mouse_adc_bat_percent_lowpower_out 
-0100 6fe0c4a4 fetch 1 ,mem_adc_power_flag 
-0101 c2808104 bbit1 1 ,p_mouse_power_down 
-0102 c3000107 bbit0 0 ,p_mouse_adc_no_low_voltage 
-0103 20203ecc branch mouse_adc_data_process_next 
+00fd da2048e3 arg mem_mouse_vdd_calculate_set ,rega 
+00fe 20403ed8 call mouse_adc_bat_percent_lowpower_out 
+00ff 6fe0c4a4 fetch 1 ,mem_adc_power_flag 
+0100 c2808103 bbit1 1 ,p_mouse_power_down 
+0101 c3000106 bbit0 0 ,p_mouse_adc_no_low_voltage 
+0102 20203ecc branch mouse_adc_data_process_next 
 
 p_mouse_power_down:
-0104 6fe0cc40 fetch 1 ,mem_mouse_led_new_interface_config 
-0105 c3003f1c bbit0 mouse_enable_1io2led ,mouse_power_down 
-0106 20200253 branch p_mouse_app_enter_hibernate 
+0103 6fe0cc40 fetch 1 ,mem_mouse_led_new_interface_config 
+0104 c3003f1c bbit0 mouse_enable_1io2led ,mouse_power_down 
+0105 20200252 branch p_mouse_app_enter_hibernate 
 
 p_mouse_adc_no_low_voltage:
-0107 6fe0cc40 fetch 1 ,mem_mouse_led_new_interface_config 
-0108 c3003ed0 bbit0 mouse_enable_1io2led ,mouse_adc_no_low_voltage 
-0109 d8e00004 arg mouse_low_voltage_flag ,queue 
-010a 204046f4 call mouse_disable_function_flag 
-010b 704c4f01 jam 1 ,mem_adc_low_volatage_led_timer_count_new 
-010c 6fe0c8fa fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
-010d 207a0000 rtn blank 
-010e 7048fa00 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
-010f 2020012f branch p_mouse_low_voltage_led_off_judge 
+0106 6fe0cc40 fetch 1 ,mem_mouse_led_new_interface_config 
+0107 c3003ed0 bbit0 mouse_enable_1io2led ,mouse_adc_no_low_voltage 
+0108 d8e00004 arg mouse_low_voltage_flag ,queue 
+0109 204046f4 call mouse_disable_function_flag 
+010a 704c4f01 jam 1 ,mem_adc_low_volatage_led_timer_count_new 
+010b 6fe0c8fa fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
+010c 207a0000 rtn blank 
+010d 7048fa00 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
+010e 2020012e branch p_mouse_low_voltage_led_off_judge 
 
 p_mouse_check_dpi_blink:
-0110 78547c00 disable user 
-0111 6fe0cc44 fetch 1 ,mem_mouse_multi_led_blink_type 
-0112 1fe67c04 sub pdata ,4 ,null 
-0113 24628000 nrtn zero 
-0114 20207e54 branch enable_user 
+010f 78547c00 disable user 
+0110 6fe0cc44 fetch 1 ,mem_mouse_multi_led_blink_type 
+0111 1fe67c04 sub pdata ,4 ,null 
+0112 24628000 nrtn zero 
+0113 20207e54 branch enable_user 
 
 p_mouse_low_voltage_led_timer:
-0115 6fe0cc40 fetch 1 ,mem_mouse_led_new_interface_config 
-0116 c4018000 rtnbit0 mouse_enable_low_led 
-0117 6fe0cd96 fetch 1 ,mem_mouse_pair_flag 
-0118 207a0000 rtn blank 
-0119 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-011a c4020000 rtnbit0 mouse_low_voltage_flag 
-011b 20400110 call p_mouse_check_dpi_blink 
-011c 20740000 rtn user 
-011d 6fe0cc54 fetch 1 ,mem_mouse_multi_low_led_blink_count 
-011e 203a0138 branch p_mouse_low_led_blink_count_init_judge ,blank 
+0114 6fe0cc40 fetch 1 ,mem_mouse_led_new_interface_config 
+0115 c4018000 rtnbit0 mouse_enable_low_led 
+0116 6fe0cd96 fetch 1 ,mem_mouse_pair_flag 
+0117 207a0000 rtn blank 
+0118 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+0119 c4020000 rtnbit0 mouse_low_voltage_flag 
+011a 2040010f call p_mouse_check_dpi_blink 
+011b 20740000 rtn user 
+011c 6fe0cc54 fetch 1 ,mem_mouse_multi_low_led_blink_count 
+011d 203a0137 branch p_mouse_low_led_blink_count_init_judge ,blank 
 
 p_mouse_low_led_blink_timer:
-011f 6848cc4f fetcht 1 ,mem_adc_low_volatage_led_timer_count_new 
-0120 18408401 increase 1 ,temp 
-0121 6048cc4f storet 1 ,mem_adc_low_volatage_led_timer_count_new 
-0122 6fe0cc4d fetch 1 ,mem_mouse_low_led_blink_timer 
-0123 98467c00 isub temp ,null 
-0124 2441012d ncall p_mouse_low_led_timer_count_clean ,positive 
-0125 6fe0cc4e fetch 1 ,mem_mouse_low_led_blink_half_timer 
-0126 98467c00 isub temp ,null 
-0127 2421012f nbranch p_mouse_low_voltage_led_off_judge ,positive 
+011e 6848cc4f fetcht 1 ,mem_adc_low_volatage_led_timer_count_new 
+011f 18408401 increase 1 ,temp 
+0120 6048cc4f storet 1 ,mem_adc_low_volatage_led_timer_count_new 
+0121 6fe0cc4d fetch 1 ,mem_mouse_low_led_blink_timer 
+0122 98467c00 isub temp ,null 
+0123 2441012c ncall p_mouse_low_led_timer_count_clean ,positive 
+0124 6fe0cc4e fetch 1 ,mem_mouse_low_led_blink_half_timer 
+0125 98467c00 isub temp ,null 
+0126 2421012e nbranch p_mouse_low_voltage_led_off_judge ,positive 
 
 p_mouse_low_voltage_led_on_judge:
-0128 6fe0cc45 fetch 1 ,mem_mouse_led_multi_type 
-0129 c000842c beq mouse_enable_low_for_led ,p_mouse_device_multi_led_on + 1 
-012a c001842c beq mouse_enable_dpi_low_for_led ,p_mouse_device_multi_led_on + 1 
+0127 6fe0cc45 fetch 1 ,mem_mouse_led_multi_type 
+0128 c000842c beq mouse_enable_low_for_led ,p_mouse_device_multi_led_on + 1 
+0129 c001842c beq mouse_enable_dpi_low_for_led ,p_mouse_device_multi_led_on + 1 
 
 p_mouse_low_voltage_led_on:
-012b 6848cc58 fetcht 1 ,mem_mouse_low_gpio 
-012c 20200438 branch p_mouse_multi_led_on 
+012a 6848cc58 fetcht 1 ,mem_mouse_low_gpio 
+012b 20200438 branch p_mouse_multi_led_on 
 
 p_mouse_low_led_timer_count_clean:
-012d 704c4f01 jam 1 ,mem_adc_low_volatage_led_timer_count_new 
-012e 20400134 call p_mouse_low_led_blink_decrease 
+012c 704c4f01 jam 1 ,mem_adc_low_volatage_led_timer_count_new 
+012d 20400133 call p_mouse_low_led_blink_decrease 
 
 p_mouse_low_voltage_led_off_judge:
-012f 6fe0cc45 fetch 1 ,mem_mouse_led_multi_type 
-0130 c000843e beq mouse_enable_low_for_led ,p_mouse_device_multi_led_off + 1 
-0131 c001843e beq mouse_enable_dpi_low_for_led ,p_mouse_device_multi_led_off + 1 
+012e 6fe0cc45 fetch 1 ,mem_mouse_led_multi_type 
+012f c000843e beq mouse_enable_low_for_led ,p_mouse_device_multi_led_off + 1 
+0130 c001843e beq mouse_enable_dpi_low_for_led ,p_mouse_device_multi_led_off + 1 
 
 p_mouse_low_voltage_led_off:
-0132 6848cc58 fetcht 1 ,mem_mouse_low_gpio 
-0133 20200455 branch p_mouse_multi_led_off 
+0131 6848cc58 fetcht 1 ,mem_mouse_low_gpio 
+0132 20200455 branch p_mouse_multi_led_off 
 
 p_mouse_low_led_blink_decrease:
-0134 6fe0cc54 fetch 1 ,mem_mouse_multi_low_led_blink_count 
-0135 1fe0ffff increase -1 ,pdata 
-0136 67e0cc54 store 1 ,mem_mouse_multi_low_led_blink_count 
-0137 20600000 rtn 
+0133 6fe0cc54 fetch 1 ,mem_mouse_multi_low_led_blink_count 
+0134 1fe0ffff increase -1 ,pdata 
+0135 67e0cc54 store 1 ,mem_mouse_multi_low_led_blink_count 
+0136 20600000 rtn 
 
 p_mouse_low_led_blink_count_init_judge:
-0138 6fe0cc40 fetch 1 ,mem_mouse_led_new_interface_config 
-0139 c282012f bbit1 mouse_enable_low_led_blink_limit ,p_mouse_low_voltage_led_off_judge 
-013a 204003cd call p_mouse_multi_low_led_blink_count_init 
-013b 2020011f branch p_mouse_low_led_blink_timer 
+0137 6fe0cc40 fetch 1 ,mem_mouse_led_new_interface_config 
+0138 c282012e bbit1 mouse_enable_low_led_blink_limit ,p_mouse_low_voltage_led_off_judge 
+0139 204003cd call p_mouse_multi_low_led_blink_count_init 
+013a 2020011e branch p_mouse_low_led_blink_timer 
 
 p_initialize_radio_cont:
-013c 708a8be6 jam 0xe6 ,core_syn_aac_cfg1 
-013d 2040126a call initialize_syn_afc_cfg1 
-013e 20401271 call initialize_rf_ldo_cfg1 
-013f 20401277 call initialize_rc_cal 
-0140 708a6d09 jam 0x09 ,core_rx_bq_cfg0 
-0141 708a0305 jam 5 ,core_clkpll_cfg0 
-0142 708a7a94 jam 0x94 ,core_rx_iqadc_cfg 
-0143 708a0e0b jam 0x0b ,core_rf_ldo_cfg2 
-0144 708a0f05 jam 0x05 ,core_rf_ldo_cfg3 
-0145 708a8390 jam 0x90 ,core_syn_pfd_lkd_cfg 
-0146 708a8500 jam 0x00 ,core_syn_loopdiv_dsm_cfg 
-0147 70892140 jam 0x40 ,core_rx_ctrl1 
-0148 2020125d branch initialize_radio_cont + 8 
+013b 708a8be6 jam 0xe6 ,core_syn_aac_cfg1 
+013c 2040126a call initialize_syn_afc_cfg1 
+013d 20401271 call initialize_rf_ldo_cfg1 
+013e 20401277 call initialize_rc_cal 
+013f 708a6d09 jam 0x09 ,core_rx_bq_cfg0 
+0140 708a0305 jam 5 ,core_clkpll_cfg0 
+0141 708a7a94 jam 0x94 ,core_rx_iqadc_cfg 
+0142 708a0e0b jam 0x0b ,core_rf_ldo_cfg2 
+0143 708a0f05 jam 0x05 ,core_rf_ldo_cfg3 
+0144 708a8390 jam 0x90 ,core_syn_pfd_lkd_cfg 
+0145 708a8500 jam 0x00 ,core_syn_loopdiv_dsm_cfg 
+0146 70892140 jam 0x40 ,core_rx_ctrl1 
+0147 2020125d branch initialize_radio_cont + 8 
 
 p_shutdown_radio:
-0149 6fe0c1ea fetch 1 ,mem_gain_fix 
-014a 67e08964 store 1 ,mem_temp 
-014b 20401150 call shutdown_radio + 1 
-014c 708a0a00 jam 0x00 ,core_rf_ldo_en0 
-014d 6fe08964 fetch 1 ,mem_temp 
-014e 67e0c1ea store 1 ,mem_gain_fix 
-014f 20600000 rtn 
+0148 6fe0c1ea fetch 1 ,mem_gain_fix 
+0149 67e08964 store 1 ,mem_temp 
+014a 20401150 call shutdown_radio + 1 
+014b 708a0a00 jam 0x00 ,core_rf_ldo_en0 
+014c 6fe08964 fetch 1 ,mem_temp 
+014d 67e0c1ea store 1 ,mem_gain_fix 
+014e 20600000 rtn 
 
 p_init_param:
-0150 70008000 jam 0 ,mem_lmo_tid2 
-0151 202013b7 branch init_param_next + 1 
+014f 70008000 jam 0 ,mem_lmo_tid2 
+0150 202013b7 branch init_param_next + 1 
 
 p_app_init:
-0152 793f8034 set0 mark_adc_enable ,mark 
-0153 20406df3 call enable_authrom 
-0154 2040016b call p_mouse_setting_config 
-0155 204041a7 call mouse_init_sunt 
-0156 20758000 rtn wake 
-0157 704d9600 jam 0 ,mem_mouse_pair_flag 
-0158 20400367 call p_mouse_seting_sensor_type 
-0159 20403d8a call mouse_usb_check_enable 
-015a 20404728 call mouse_drawing_optima_init 
-015b 2040019f call p_mouse_cb_fuction 
-015c 20400553 call p_mouse_sensor_powerdown 
-015d 20203bc9 branch mouse_init + 8 
+0151 793f8034 set0 mark_adc_enable ,mark 
+0152 20406df3 call enable_authrom 
+0153 2040016a call p_mouse_setting_config 
+0154 204041a7 call mouse_init_sunt 
+0155 20758000 rtn wake 
+0156 704d9600 jam 0 ,mem_mouse_pair_flag 
+0157 20400367 call p_mouse_seting_sensor_type 
+0158 20403d8a call mouse_usb_check_enable 
+0159 20404728 call mouse_drawing_optima_init 
+015a 2040019e call p_mouse_cb_fuction 
+015b 20400553 call p_mouse_sensor_powerdown 
+015c 20203bc9 branch mouse_init + 8 
 
 p_mouse_customer_key_connect_vin:
-015e 6fe0c912 fetch 1 ,mem_customer_key_gpio 
-015f c17f8000 rtneq gpio_disable 
-0160 c4038000 rtnbit0 7 
-0161 793ffe07 set0 gpio_active_bit ,pdata 
-0162 67e0c912 store 1 ,mem_customer_key_gpio 
-0163 704d9a01 jam 1 ,mem_mouse_customer_key_connect_vin_flag 
-0164 20600000 rtn 
+015d 6fe0c912 fetch 1 ,mem_customer_key_gpio 
+015e c17f8000 rtneq gpio_disable 
+015f c4038000 rtnbit0 7 
+0160 793ffe07 set0 gpio_active_bit ,pdata 
+0161 67e0c912 store 1 ,mem_customer_key_gpio 
+0162 704d9a01 jam 1 ,mem_mouse_customer_key_connect_vin_flag 
+0163 20600000 rtn 
 
 p_mouse_le_name_load:
-0165 6fe0cc1e fetch 1 ,mem_le_name_patch_len 
-0166 207a0000 rtn blank 
-0167 1fe0f201 add pdata ,1 ,loopcnt 
-0168 d8c04c1e arg mem_le_name_patch_len ,contr 
-0169 d8a042f7 arg mem_le_name_len ,contw 
-016a 20207d5f branch memcpy 
+0164 6fe0cc1e fetch 1 ,mem_le_name_patch_len 
+0165 207a0000 rtn blank 
+0166 1fe0f201 add pdata ,1 ,loopcnt 
+0167 d8c04c1e arg mem_le_name_patch_len ,contr 
+0168 d8a042f7 arg mem_le_name_len ,contw 
+0169 20207d5f branch memcpy 
 
 p_mouse_setting_config:
-016b 20758000 rtn wake 
-016c 20402607 call g24_transmit_init 
-016d 204022ff call g24_chmap_param_init 
-016e 20403f1e call mouse_gpio_init 
-016f 20400165 call p_mouse_le_name_load 
-0170 20403d13 call mouse_param_init 
-0171 20400197 call p_mouse_le_buff_modify 
-0172 204003c4 call p_mouse_device_multi_led_parm_init 
-0173 2040015e call p_mouse_customer_key_connect_vin 
-0174 2040019c call p_mouse_store_normal_tx_power 
-0175 20401b16 call le_set_config_fixed_ltk 
-0176 2040018c call p_le_set_justwork 
-0177 20401b32 call le_set_fixed_ltk 
-0178 20401b1e call le_set_config_read_authentication 
-0179 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-017a c4098000 rtnbit0 mouse_enable_eeprom 
+016a 20758000 rtn wake 
+016b 20402607 call g24_transmit_init 
+016c 204022ff call g24_chmap_param_init 
+016d 20403f1e call mouse_gpio_init 
+016e 20400164 call p_mouse_le_name_load 
+016f 20403d13 call mouse_param_init 
+0170 20400196 call p_mouse_le_buff_modify 
+0171 204003c4 call p_mouse_device_multi_led_parm_init 
+0172 2040015d call p_mouse_customer_key_connect_vin 
+0173 2040019b call p_mouse_store_normal_tx_power 
+0174 20401b16 call le_set_config_fixed_ltk 
+0175 2040018b call p_le_set_justwork 
+0176 20401b32 call le_set_fixed_ltk 
+0177 20401b1e call le_set_config_read_authentication 
+0178 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+0179 c4098000 rtnbit0 mouse_enable_eeprom 
 
 p_mouse_load_eeprom_info_check:
-017b 20405da5 call iicd_read_init_pin 
-017c 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-017d 2feffe09 isolate1 mouse_enable_2k_eeprom ,pdata 
-017e 2440ddbf ncall clear_eeprom_size_2k ,true 
-017f 2040463b call mouse_eeprom_load_recon_info 
-0180 20400192 call p_mouse_load_device_flag_check 
-0181 6fe14990 fetch 2 ,mem_store_flag 
-0182 d840aa55 arg eeprom_init_flag ,temp 
-0183 98467c00 isub temp ,null 
-0184 2022c5e2 branch mouse_load_device_info ,zero 
-0185 60494990 storet 2 ,mem_store_flag 
-0186 204045e7 call mouse_ble_init_address 
-0187 6fe0cab4 fetch 1 ,mem_device_flag_temp 
-0188 67e0c938 store 1 ,mem_device_flag 
+017a 20405da5 call iicd_read_init_pin 
+017b 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+017c 2feffe09 isolate1 mouse_enable_2k_eeprom ,pdata 
+017d 2440ddbf ncall clear_eeprom_size_2k ,true 
+017e 2040463b call mouse_eeprom_load_recon_info 
+017f 20400191 call p_mouse_load_device_flag_check 
+0180 6fe14990 fetch 2 ,mem_store_flag 
+0181 d840aa55 arg eeprom_init_flag ,temp 
+0182 98467c00 isub temp ,null 
+0183 2022c5e2 branch mouse_load_device_info ,zero 
+0184 60494990 storet 2 ,mem_store_flag 
+0185 204045e7 call mouse_ble_init_address 
+0186 6fe0cab4 fetch 1 ,mem_device_flag_temp 
+0187 67e0c938 store 1 ,mem_device_flag 
 
 p_mouse_load_default_dpi:
-0189 6fe0c926 fetch 1 ,mem_config_sensor_dpi 
-018a 67e0c992 store 1 ,mem_mouse_dpi 
-018b 20600000 rtn 
+0188 6fe0c926 fetch 1 ,mem_config_sensor_dpi 
+0189 67e0c992 store 1 ,mem_mouse_dpi 
+018a 20600000 rtn 
 
 p_le_set_justwork:
-018c 59000302 setarg 0x01000302 
-018d 67e24350 store 4 ,mem_le_pres 
-018e 58030010 setarg 0x030010 
-018f 67e1c354 store 3 ,mem_le_pres_max_keysize 
-0190 70439d01 jam 1 ,mem_le_pairing_mode 
-0191 20600000 rtn 
+018b 59000302 setarg 0x01000302 
+018c 67e24350 store 4 ,mem_le_pres 
+018d 58030010 setarg 0x030010 
+018e 67e1c354 store 3 ,mem_le_pres_max_keysize 
+018f 70439d01 jam 1 ,mem_le_pairing_mode 
+0190 20600000 rtn 
 
 p_mouse_load_device_flag_check:
-0192 6fe0c938 fetch 1 ,mem_device_flag 
-0193 1fe67c03 sub pdata ,3 ,null 
-0194 20610000 rtn positive 
-0195 70493800 jam mode_24g_device ,mem_device_flag 
-0196 20600000 rtn 
+0191 6fe0c938 fetch 1 ,mem_device_flag 
+0192 1fe67c03 sub pdata ,3 ,null 
+0193 20610000 rtn positive 
+0194 70493800 jam mode_24g_device ,mem_device_flag 
+0195 20600000 rtn 
 
 p_mouse_le_buff_modify:
-0197 58004c96 setarg mem_le_tx_buffer0_omemalloc_new 
-0198 67e143de store 2 ,mem_ble_l2cap_tx_buff0_ptr 
-0199 58000020 setarg mouse_ble_l2cap_txbuff_size_new 
-019a 67e143e0 store 2 ,mem_ble_l2cap_tx_buff_size_ptr 
-019b 20600000 rtn 
+0196 58004c96 setarg mem_le_tx_buffer0_omemalloc_new 
+0197 67e143de store 2 ,mem_ble_l2cap_tx_buff0_ptr 
+0198 58000020 setarg mouse_ble_l2cap_txbuff_size_new 
+0199 67e143e0 store 2 ,mem_ble_l2cap_tx_buff_size_ptr 
+019a 20600000 rtn 
 
 p_mouse_store_normal_tx_power:
-019c 6fe0c1e8 fetch 1 ,mem_tx_power 
-019d 67e0cc90 store 1 ,mem_normal_tx_power 
-019e 20600000 rtn 
+019b 6fe0c1e8 fetch 1 ,mem_tx_power 
+019c 67e0cc90 store 1 ,mem_normal_tx_power 
+019d 20600000 rtn 
 
 p_mouse_cb_fuction:
-019f 580001a4 setarg p_mouse_24g_package_data 
-01a0 67e1489b store 2 ,mem_cb_24g_transmit_data 
-01a1 580001c3 setarg p_mouse_24g_search_dongle 
-01a2 67e1489d store 2 ,mem_cb_24g_search_receiver 
-01a3 20203bd3 branch mouse_cb_fuction + 4 
+019e 580001a3 setarg p_mouse_24g_package_data 
+019f 67e1489b store 2 ,mem_cb_24g_transmit_data 
+01a0 580001c2 setarg p_mouse_24g_search_dongle 
+01a1 67e1489d store 2 ,mem_cb_24g_search_receiver 
+01a2 20203bd3 branch mouse_cb_fuction + 4 
 
 p_mouse_24g_package_data:
-01a4 c6930000 rtnmark0 mark_24g 
-01a5 20403f70 call mouse_motion 
-01a6 24740000 nrtn user 
-01a7 6fe0cd99 fetch 1 ,mem_long_sleep_flag 
-01a8 704d9900 jam 0 ,mem_long_sleep_flag 
-01a9 245a01c1 ncall p_mouse_short_sleep_clear_wake ,blank 
-01aa 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-01ab c30a81ae bbit0 mouse_enable_keyboard ,p_mouse_24g_mouse_package_data 
-01ac 6fe0cb8b fetch 1 ,mem_customer_key 
-01ad 243a4884 nbranch mouse_24g_keyboard_package_data ,blank 
+01a3 c6930000 rtnmark0 mark_24g 
+01a4 20403f70 call mouse_motion 
+01a5 24740000 nrtn user 
+01a6 6fe0cd99 fetch 1 ,mem_long_sleep_flag 
+01a7 704d9900 jam 0 ,mem_long_sleep_flag 
+01a8 245a01c0 ncall p_mouse_short_sleep_clear_wake ,blank 
+01a9 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+01aa c30a81ad bbit0 mouse_enable_keyboard ,p_mouse_24g_mouse_package_data 
+01ab 6fe0cb8b fetch 1 ,mem_customer_key 
+01ac 243a4884 nbranch mouse_24g_keyboard_package_data ,blank 
 
 p_mouse_24g_mouse_package_data:
-01ae 204042cb call mouse_data_xy_release 
-01af 6fe0c836 fetch 1 ,mem_24g_data_type 
-01b0 c28081bd bbit1 1 ,p_mouse_24g_mouse_package_data_now 
-01b1 6848c7c7 fetcht 1 ,mem_24g_txbuf + 1 
-01b2 6fe0c8d0 fetch 1 ,mem_mouse_key 
-01b3 9841fe00 ior temp ,pdata 
-01b4 67e0c8d0 store 1 ,mem_mouse_key 
-01b5 6848c7cc fetcht 1 ,mem_24g_txbuf + 6 
-01b6 6fe0c8d5 fetch 1 ,mem_mouse_z 
-01b7 9840fe00 iadd temp ,pdata 
-01b8 67e0c8d5 store 1 ,mem_mouse_z 
-01b9 6848c7cd fetcht 1 ,mem_24g_txbuf + 7 
-01ba 6fe0c8d6 fetch 1 ,mem_mouse_tz 
-01bb 9840fe00 iadd temp ,pdata 
-01bc 67e0c8d6 store 1 ,mem_mouse_tz 
+01ad 204042cb call mouse_data_xy_release 
+01ae 6fe0c836 fetch 1 ,mem_24g_data_type 
+01af c28081bc bbit1 1 ,p_mouse_24g_mouse_package_data_now 
+01b0 6848c7c7 fetcht 1 ,mem_24g_txbuf + 1 
+01b1 6fe0c8d0 fetch 1 ,mem_mouse_key 
+01b2 9841fe00 ior temp ,pdata 
+01b3 67e0c8d0 store 1 ,mem_mouse_key 
+01b4 6848c7cc fetcht 1 ,mem_24g_txbuf + 6 
+01b5 6fe0c8d5 fetch 1 ,mem_mouse_z 
+01b6 9840fe00 iadd temp ,pdata 
+01b7 67e0c8d5 store 1 ,mem_mouse_z 
+01b8 6848c7cd fetcht 1 ,mem_24g_txbuf + 7 
+01b9 6fe0c8d6 fetch 1 ,mem_mouse_tz 
+01ba 9840fe00 iadd temp ,pdata 
+01bb 67e0c8d6 store 1 ,mem_mouse_tz 
 
 p_mouse_24g_mouse_package_data_now:
-01bd 70483601 jam type_ms ,mem_24g_data_type 
-01be da200007 arg 7 ,rega 
-01bf da4048d0 arg mem_mouse_key ,regb 
-01c0 202026e1 branch g24_transmit_by_interrupt_enable 
+01bc 70483601 jam type_ms ,mem_24g_data_type 
+01bd da200007 arg 7 ,rega 
+01be da4048d0 arg mem_mouse_key ,regb 
+01bf 202026e1 branch g24_transmit_by_interrupt_enable 
 
 p_mouse_short_sleep_clear_wake:
-01c1 20407fdc call clear_wake 
-01c2 202015b1 branch lpm_write_gpio_wakeup 
+01c0 20407fdc call clear_wake 
+01c1 202015b1 branch lpm_write_gpio_wakeup 
 
 p_mouse_24g_search_dongle:
-01c3 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-01c4 c40b0000 rtnbit0 mouse_enable_24g_search_dongle 
-01c5 6fe0caae fetch 1 ,mem_mouse_long_mult_flag 
-01c6 207a0000 rtn blank 
-01c7 6fe0c8a7 fetch 1 ,mem_24g_abort_pac 
-01c8 207a0000 rtn blank 
-01c9 6fe0cba1 fetch 1 ,mem_mouse_search_dongle_interval 
-01ca 1fe0fe01 increase 1 ,pdata 
-01cb 1fe17e03 and_into 3 ,pdata 
-01cc 67e0cba1 store 1 ,mem_mouse_search_dongle_interval 
-01cd 247a0000 nrtn blank 
-01ce 704ba200 jam 0 ,mem_mouse_search_dongle_ch 
+01c2 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+01c3 c40b0000 rtnbit0 mouse_enable_24g_search_dongle 
+01c4 6fe0caae fetch 1 ,mem_mouse_long_mult_flag 
+01c5 207a0000 rtn blank 
+01c6 6fe0c8a7 fetch 1 ,mem_24g_abort_pac 
+01c7 207a0000 rtn blank 
+01c8 6fe0cba1 fetch 1 ,mem_mouse_search_dongle_interval 
+01c9 1fe0fe01 increase 1 ,pdata 
+01ca 1fe17e03 and_into 3 ,pdata 
+01cb 67e0cba1 store 1 ,mem_mouse_search_dongle_interval 
+01cc 247a0000 nrtn blank 
+01cd 704ba200 jam 0 ,mem_mouse_search_dongle_ch 
 
 p_mouse_24g_search_dongle_loop:
-01cf 6fe0cba2 fetch 1 ,mem_mouse_search_dongle_ch 
-01d0 1fe0fe01 increase 1 ,pdata 
-01d1 67e0cba2 store 1 ,mem_mouse_search_dongle_ch 
-01d2 1fe67c08 sub pdata ,g24_ch_number ,null 
-01d3 242101d9 nbranch p_mouse_24g_search_dongle_loop_end ,positive 
-01d4 2040259a call g24_reconn_data_prep 
-01d5 2040265b call g24_transmit_receive_ack 
-01d6 242c01ef nbranch p_mouse_24g_search_dongle_loop_retry ,sync 
-01d7 243781ef nbranch p_mouse_24g_search_dongle_loop_retry ,user3 
-01d8 204001e6 call p_mouse_24g_search_dongle_success 
+01ce 6fe0cba2 fetch 1 ,mem_mouse_search_dongle_ch 
+01cf 1fe0fe01 increase 1 ,pdata 
+01d0 67e0cba2 store 1 ,mem_mouse_search_dongle_ch 
+01d1 1fe67c08 sub pdata ,g24_ch_number ,null 
+01d2 242101d8 nbranch p_mouse_24g_search_dongle_loop_end ,positive 
+01d3 2040259a call g24_reconn_data_prep 
+01d4 2040265b call g24_transmit_receive_ack 
+01d5 242c01ee nbranch p_mouse_24g_search_dongle_loop_retry ,sync 
+01d6 243781ee nbranch p_mouse_24g_search_dongle_loop_retry ,user3 
+01d7 204001e5 call p_mouse_24g_search_dongle_success 
 
 p_mouse_24g_search_dongle_loop_end:
-01d9 20402597 call g24_txbuf_clear 
-01da 6fe0cba3 fetch 1 ,mem_mouse_search_dongle_count 
-01db 1fe0fe01 increase 1 ,pdata 
-01dc 67e0cba3 store 1 ,mem_mouse_search_dongle_count 
-01dd c1880000 rtnne g24_ch_poll_count 
+01d8 20402597 call g24_txbuf_clear 
+01d9 6fe0cba3 fetch 1 ,mem_mouse_search_dongle_count 
+01da 1fe0fe01 increase 1 ,pdata 
+01db 67e0cba3 store 1 ,mem_mouse_search_dongle_count 
+01dc c1880000 rtnne g24_ch_poll_count 
 
 p_mouse_24g_search_dongle_check:
-01de 704ba300 jam 0 ,mem_mouse_search_dongle_count 
-01df 6fe0cba4 fetch 1 ,mem_mouse_search_dongle_action 
-01e0 c3800000 rtnbit1 g24_disconn_state 
-01e1 79207e00 set1 g24_disconn_state ,pdata 
-01e2 67e0cba4 store 1 ,mem_mouse_search_dongle_action 
-01e3 6fe14bbc fetch 2 ,mem_mouse_24g_search_dongle_time_init 
-01e4 67e14ab2 store 2 ,mem_mouse_no_data_timer 
-01e5 20200553 branch p_mouse_sensor_powerdown 
+01dd 704ba300 jam 0 ,mem_mouse_search_dongle_count 
+01de 6fe0cba4 fetch 1 ,mem_mouse_search_dongle_action 
+01df c3800000 rtnbit1 g24_disconn_state 
+01e0 79207e00 set1 g24_disconn_state ,pdata 
+01e1 67e0cba4 store 1 ,mem_mouse_search_dongle_action 
+01e2 6fe14bbc fetch 2 ,mem_mouse_24g_search_dongle_time_init 
+01e3 67e14ab2 store 2 ,mem_mouse_no_data_timer 
+01e4 20200553 branch p_mouse_sensor_powerdown 
 
 p_mouse_24g_search_dongle_success:
-01e6 6fe0c8a7 fetch 1 ,mem_24g_abort_pac 
-01e7 203a488c branch mouse_24g_search_dongle_init ,blank 
-01e8 704ba300 jam 0 ,mem_mouse_search_dongle_count 
-01e9 6fe0cba4 fetch 1 ,mem_mouse_search_dongle_action 
-01ea c4000000 rtnbit0 g24_disconn_state 
-01eb 793ffe00 set0 g24_disconn_state ,pdata 
-01ec 67e0cba4 store 1 ,mem_mouse_search_dongle_action 
-01ed 20404544 call mouse_no_data_timer_init 
-01ee 20200383 branch p_mouse_init_sensor_wakeup 
+01e5 6fe0c8a7 fetch 1 ,mem_24g_abort_pac 
+01e6 203a488c branch mouse_24g_search_dongle_init ,blank 
+01e7 704ba300 jam 0 ,mem_mouse_search_dongle_count 
+01e8 6fe0cba4 fetch 1 ,mem_mouse_search_dongle_action 
+01e9 c4000000 rtnbit0 g24_disconn_state 
+01ea 793ffe00 set0 g24_disconn_state ,pdata 
+01eb 67e0cba4 store 1 ,mem_mouse_search_dongle_action 
+01ec 20404544 call mouse_no_data_timer_init 
+01ed 20200383 branch p_mouse_init_sensor_wakeup 
 
 p_mouse_24g_search_dongle_loop_retry:
-01ef 204022cb call g24_ch 
-01f0 202001cf branch p_mouse_24g_search_dongle_loop 
+01ee 204022cb call g24_ch 
+01ef 202001ce branch p_mouse_24g_search_dongle_loop 
 
 p_g24_transmit_no_interrupt:
-01f1 20402631 call g24_txdata_prep 
-01f2 24340293 nbranch p_g24_nodata_transmit ,user 
+01f0 20402631 call g24_txdata_prep 
+01f1 24340292 nbranch p_g24_nodata_transmit ,user 
 
 p_g24_transmit_start:
-01f3 20400201 call p_g24_transmit_process 
-01f4 204026ee call power_ctrl_start 
-01f5 204000ab call p_mouse_24g_fast_conn_mode_check 
-01f6 6fe0cbe1 fetch 1 ,mem_sensor_shutdown_flag 
-01f7 243a01fc nbranch p_g24_short_sleep ,blank 
-01f8 6fe448b0 fetch 8 ,mem_24g_long_sleep_set 
-01f9 67e4485c store 8 ,mem_24g_enter_hibernate 
-01fa 6fe148c2 fetch 2 ,mem_24g_long_sleep_param_update_timer_init 
-01fb 67e148c4 store 2 ,mem_24g_long_sleep_param_update_timer 
+01f2 20400200 call p_g24_transmit_process 
+01f3 204026ee call power_ctrl_start 
+01f4 204000aa call p_mouse_24g_fast_conn_mode_check 
+01f5 6fe0cbe1 fetch 1 ,mem_sensor_shutdown_flag 
+01f6 243a01fb nbranch p_g24_short_sleep ,blank 
+01f7 6fe448b0 fetch 8 ,mem_24g_long_sleep_set 
+01f8 67e4485c store 8 ,mem_24g_enter_hibernate 
+01f9 6fe148c2 fetch 2 ,mem_24g_long_sleep_param_update_timer_init 
+01fa 67e148c4 store 2 ,mem_24g_long_sleep_param_update_timer 
 
 p_g24_short_sleep:
-01fc 204026bb call g24_lpm_wait 
-01fd 24740000 nrtn user 
-01fe 20407fdc call clear_wake 
-01ff 6fe1c8ad fetch 3 ,mem_24g_short_sleep_set 
-0200 202026b8 branch g24_long_sleep2 
+01fb 204026bb call g24_lpm_wait 
+01fc 24740000 nrtn user 
+01fd 20407fdc call clear_wake 
+01fe 6fe1c8ad fetch 3 ,mem_24g_short_sleep_set 
+01ff 202026b8 branch g24_long_sleep2 
 
 p_g24_transmit_process:
-0201 7048a600 jam 0 ,mem_24g_retry 
+0200 7048a600 jam 0 ,mem_24g_retry 
 
 p_g24_transmit_loop:
-0202 6961015f fetchr timeup ,2 ,mem_param_rx_setup 
-0203 34730200 until clkn_rt ,meet 
-0204 2040265b call g24_transmit_receive_ack 
-0205 6fe0c82c fetch 1 ,mem_24g_no_ack 
-0206 c000a651 beq no_ack_24g ,g24_transmit_no_ack 
-0207 242c020c nbranch p_g24_retransmit ,sync 
-0208 2437820c nbranch p_g24_retransmit ,user3 
-0209 20402672 call g24_ackpayload_parse 
-020a 20400247 call p_mouse_wakeup_24g 
-020b 20202651 branch g24_transmit_no_ack 
+0201 6961015f fetchr timeup ,2 ,mem_param_rx_setup 
+0202 34730200 until clkn_rt ,meet 
+0203 2040265b call g24_transmit_receive_ack 
+0204 6fe0c82c fetch 1 ,mem_24g_no_ack 
+0205 c000a651 beq no_ack_24g ,g24_transmit_no_ack 
+0206 242c020b nbranch p_g24_retransmit ,sync 
+0207 2437820b nbranch p_g24_retransmit ,user3 
+0208 20402672 call g24_ackpayload_parse 
+0209 20400246 call p_mouse_wakeup_24g 
+020a 20202651 branch g24_transmit_no_ack 
 
 p_g24_retransmit:
-020c 6fe0cac5 fetch 1 ,mem_mouse_need_soft_reset 
-020d 247a0000 nrtn blank 
-020e 2040022a call p_mouse_g24_retransmit_key_scan 
-020f 6fe0c8a7 fetch 1 ,mem_24g_abort_pac 
-0210 247a0000 nrtn blank 
-0211 6fe148a3 fetch 2 ,mem_24g_txfail_cnt 
-0212 1fe0fe01 increase 1 ,pdata 
-0213 67e148a3 store 2 ,mem_24g_txfail_cnt 
-0214 6fe0c8a4 fetch 1 ,mem_24g_txfail_cnt + 1 
-0215 c280a679 bbit1 1 ,g24_tx_attempt_fail 
-0216 2040267e call g24_transmit_hop_process 
-0217 20400219 call p_delay_40ms 
-0218 20200202 branch p_g24_transmit_loop 
+020b 6fe0cac5 fetch 1 ,mem_mouse_need_soft_reset 
+020c 247a0000 nrtn blank 
+020d 20400229 call p_mouse_g24_retransmit_key_scan 
+020e 6fe0c8a7 fetch 1 ,mem_24g_abort_pac 
+020f 247a0000 nrtn blank 
+0210 6fe148a3 fetch 2 ,mem_24g_txfail_cnt 
+0211 1fe0fe01 increase 1 ,pdata 
+0212 67e148a3 store 2 ,mem_24g_txfail_cnt 
+0213 6fe0c8a4 fetch 1 ,mem_24g_txfail_cnt + 1 
+0214 c280a679 bbit1 1 ,g24_tx_attempt_fail 
+0215 2040267e call g24_transmit_hop_process 
+0216 20400218 call p_delay_40ms 
+0217 20200201 branch p_g24_transmit_loop 
 
 p_delay_40ms:
-0219 6fe0c8a4 fetch 1 ,mem_24g_txfail_cnt + 1 
-021a 1fe67c00 sub pdata ,0x00 ,null 
-021b 20610000 rtn positive 
-021c df200028 arg 40 ,loopcnt 
-021d 20207d13 branch delay_ms_wait 
+0218 6fe0c8a4 fetch 1 ,mem_24g_txfail_cnt + 1 
+0219 1fe67c00 sub pdata ,0x00 ,null 
+021a 20610000 rtn positive 
+021b df200028 arg 40 ,loopcnt 
+021c 20207d13 branch delay_ms_wait 
 
 p_g24_transmit_hop_process:
-021e 6848c8a6 fetcht 1 ,mem_24g_retry 
-021f 6fe0c8c6 fetch 1 ,mem_24g_fast_hop_count 
-0220 98467c00 isub temp ,null 
-0221 24210223 nbranch p_g24_tx_fast_hop ,positive 
-0222 20202683 branch g24_transmit_hop_process + 5 
+021d 6848c8a6 fetcht 1 ,mem_24g_retry 
+021e 6fe0c8c6 fetch 1 ,mem_24g_fast_hop_count 
+021f 98467c00 isub temp ,null 
+0220 24210222 nbranch p_g24_tx_fast_hop ,positive 
+0221 20202683 branch g24_transmit_hop_process + 5 
 
 p_g24_tx_fast_hop:
-0223 6fe2483c fetch 4 ,mem_24g_addr 
-0224 684a488d fetcht 4 ,mem_24g_fast_conn_addr 
-0225 98467c00 isub temp ,null 
-0226 2022a2cb branch g24_ch ,zero 
-0227 204005f4 call p_power_ctrl_txpower_incrs 
-0228 20402724 call power_ctrl_pac_succ_decrs 
-0229 202022cb branch g24_ch 
+0222 6fe2483c fetch 4 ,mem_24g_addr 
+0223 684a488d fetcht 4 ,mem_24g_fast_conn_addr 
+0224 98467c00 isub temp ,null 
+0225 2022a2cb branch g24_ch ,zero 
+0226 204005f4 call p_power_ctrl_txpower_incrs 
+0227 20402724 call power_ctrl_pac_succ_decrs 
+0228 202022cb branch g24_ch 
 
 p_mouse_g24_retransmit_key_scan:
-022a d8e0000c arg 12 ,queue 
-022b 20407d74 call timer_check 
-022c 247a0000 nrtn blank 
-022d 20400237 call p_mouse_select_device_by_pb_button 
-022e 20400233 call p_mouse_dpi_check_once 
-022f 2040407c call mouse_dpi_key_check_long_press 
+0229 d8e0000c arg 12 ,queue 
+022a 20407d74 call timer_check 
+022b 247a0000 nrtn blank 
+022c 20400236 call p_mouse_select_device_by_pb_button 
+022d 20400232 call p_mouse_dpi_check_once 
+022e 2040407c call mouse_dpi_key_check_long_press 
 
 p_mouse_g24_retransmit_100ms_timer_init:
-0230 d8e0000c arg 12 ,queue 
-0231 580000a0 setarg 160 
-0232 20207d66 branch timer_init 
+022f d8e0000c arg 12 ,queue 
+0230 580000a0 setarg 160 
+0231 20207d66 branch timer_init 
 
 p_mouse_dpi_check_once:
-0233 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-0234 c4140000 rtnbit0 mouse_enable_select_device_by_dpi_button 
-0235 202005b5 branch p_mouse_dpi_check 
+0232 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+0233 c4140000 rtnbit0 mouse_enable_select_device_by_dpi_button 
+0234 202005b5 branch p_mouse_dpi_check 
 
 p_mouse_select_device_by_pb_button_check_once:
-0236 704b9403 jam 0x03 ,mem_mouse_pbkey_press_status 
+0235 704b9403 jam 0x03 ,mem_mouse_pbkey_press_status 
 
 p_mouse_select_device_by_pb_button:
-0237 6fe0c91b fetch 1 ,mem_config_select_device_button_gpio 
-0238 c17f8000 rtneq gpio_disable 
-0239 da200000 arg 0 ,rega 
-023a 704b9606 jam mouse_pb_key ,mem_mouse_key_temp 
-023b 6848c91b fetcht 1 ,mem_config_select_device_button_gpio 
-023c 2040466a call mouse_pb_button_check 
-023d 67e0cb94 store 1 ,mem_mouse_pbkey_press_status 
-023e 6fe0c910 fetch 1 ,mem_matrix_public_gpio 
-023f c07f8244 beq gpio_disable ,p_mouse_3io6key_pb_button_check_end 
-0240 20404168 call mouse_matrix_public_gpio_reset 
+0236 6fe0c91b fetch 1 ,mem_config_select_device_button_gpio 
+0237 c17f8000 rtneq gpio_disable 
+0238 da200000 arg 0 ,rega 
+0239 704b9606 jam mouse_pb_key ,mem_mouse_key_temp 
+023a 6848c91b fetcht 1 ,mem_config_select_device_button_gpio 
+023b 2040466a call mouse_pb_button_check 
+023c 67e0cb94 store 1 ,mem_mouse_pbkey_press_status 
+023d 6fe0c910 fetch 1 ,mem_matrix_public_gpio 
+023e c07f8243 beq gpio_disable ,p_mouse_3io6key_pb_button_check_end 
+023f 20404168 call mouse_matrix_public_gpio_reset 
 
 p_mouse_select_device_by_pb_button_exit:
-0241 1a227e00 copy rega ,pdata 
-0242 c283468d bbit1 mouse_pb_key ,mouse_select_device_button_down + 2 
-0243 20204680 branch mouse_select_device_button_up 
+0240 1a227e00 copy rega ,pdata 
+0241 c283468d bbit1 mouse_pb_key ,mouse_select_device_button_down + 2 
+0242 20204680 branch mouse_select_device_button_up 
 
 p_mouse_3io6key_pb_button_check_end:
-0244 6848c91b fetcht 1 ,mem_config_select_device_button_gpio 
-0245 20403f56 call mouse_gpio_config_input_pu 
-0246 20200241 branch p_mouse_select_device_by_pb_button_exit 
+0243 6848c91b fetcht 1 ,mem_config_select_device_button_gpio 
+0244 20403f56 call mouse_gpio_config_input_pu 
+0245 20200240 branch p_mouse_select_device_by_pb_button_exit 
 
 p_mouse_wakeup_24g:
-0247 6fe0cbe1 fetch 1 ,mem_sensor_shutdown_flag 
-0248 245a024b ncall p_mouse_wakeup_24g_from_long_sleep ,blank 
-0249 704be100 jam 0 ,mem_sensor_shutdown_flag 
-024a 20600000 rtn 
+0246 6fe0cbe1 fetch 1 ,mem_sensor_shutdown_flag 
+0247 245a024a ncall p_mouse_wakeup_24g_from_long_sleep ,blank 
+0248 704be100 jam 0 ,mem_sensor_shutdown_flag 
+0249 20600000 rtn 
 
 p_mouse_wakeup_24g_from_long_sleep:
-024b 704d9601 jam 1 ,mem_mouse_pair_flag 
-024c 20400383 call p_mouse_init_sensor_wakeup 
-024d 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-024e c41e0000 rtnbit0 mouse_enable_wheel_wake_up_cancel 
+024a 704d9601 jam 1 ,mem_mouse_pair_flag 
+024b 20400383 call p_mouse_init_sensor_wakeup 
+024c 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+024d c41e0000 rtnbit0 mouse_enable_wheel_wake_up_cancel 
 
 p_mouse_wheel_set_wakeup:
-024f 6848c913 fetcht 1 ,mem_whee_a_data_gpio 
-0250 20403f56 call mouse_gpio_config_input_pu 
-0251 6848c914 fetcht 1 ,mem_whee_b_data_gpio 
-0252 20203f56 branch mouse_gpio_config_input_pu 
+024e 6848c913 fetcht 1 ,mem_whee_a_data_gpio 
+024f 20403f56 call mouse_gpio_config_input_pu 
+0250 6848c914 fetcht 1 ,mem_whee_b_data_gpio 
+0251 20203f56 branch mouse_gpio_config_input_pu 
 
 p_mouse_app_enter_hibernate:
-0253 58000006 setarg pan_reg_config 
-0254 20405b0d call twspi_read 
-0255 c281be23 bbit1 3 ,mouse_app_enter_hibernate + 3 
-0256 2040054e call p_mouse_sensor_reset 
-0257 20400553 call p_mouse_sensor_powerdown 
-0258 20203e23 branch mouse_app_enter_hibernate + 3 
+0252 58000006 setarg pan_reg_config 
+0253 20405b0d call twspi_read 
+0254 c281be23 bbit1 3 ,mouse_app_enter_hibernate + 3 
+0255 2040054e call p_mouse_sensor_reset 
+0256 20400553 call p_mouse_sensor_powerdown 
+0257 20203e23 branch mouse_app_enter_hibernate + 3 
 
 p_mouse_setgpio_hibernate:
-0259 204042e9 call mouse_set_sdio_high 
-025a 20407fdc call clear_wake 
-025b 20404015 call mouse_before_hibernate_wheel_gpio_set 
-025c 6fe0c920 fetch 1 ,mem_mouse_sensor_sdio_gpio 
-025d 2040058f call p_mouse_gpio_config_output_high 
-025e d8400003 arg 3 ,temp 
-025f 20403f56 call mouse_gpio_config_input_pu 
-0260 20400287 call p_mouse_lpm_before_common 
-0261 20406082 call gpio_pd_idle 
-0262 2040044b call p_mouse_device_multi_led_all_off 
-0263 20400465 call p_mouse_logo_led_off 
-0264 d8400013 arg 19 ,temp 
-0265 20403f56 call mouse_gpio_config_input_pu 
-0266 20400269 call p_mouse_device_switch_gpio_high_impedance 
-0267 2040026d call p_mouse_adc_gpio_set_before_hibernate 
-0268 2020027d branch p_mouse_wheel_gpio_set_before_hibernate 
+0258 204042e9 call mouse_set_sdio_high 
+0259 20407fdc call clear_wake 
+025a 20404015 call mouse_before_hibernate_wheel_gpio_set 
+025b 6fe0c920 fetch 1 ,mem_mouse_sensor_sdio_gpio 
+025c 2040058f call p_mouse_gpio_config_output_high 
+025d d8400003 arg 3 ,temp 
+025e 20403f56 call mouse_gpio_config_input_pu 
+025f 20400286 call p_mouse_lpm_before_common 
+0260 20406082 call gpio_pd_idle 
+0261 2040044b call p_mouse_device_multi_led_all_off 
+0262 20400465 call p_mouse_logo_led_off 
+0263 d8400013 arg 19 ,temp 
+0264 20403f56 call mouse_gpio_config_input_pu 
+0265 20400268 call p_mouse_device_switch_gpio_high_impedance 
+0266 2040026c call p_mouse_adc_gpio_set_before_hibernate 
+0267 2020027c branch p_mouse_wheel_gpio_set_before_hibernate 
 
 p_mouse_device_switch_gpio_high_impedance:
-0269 6fe0c91e fetch 1 ,mem_device_switch_gpio 
-026a c17f8000 rtneq gpio_disable 
-026b 6848c91e fetcht 1 ,mem_device_switch_gpio 
-026c 2020607f branch gpio_set_high_impedance 
+0268 6fe0c91e fetch 1 ,mem_device_switch_gpio 
+0269 c17f8000 rtneq gpio_disable 
+026a 6848c91e fetcht 1 ,mem_device_switch_gpio 
+026b 2020607f branch gpio_set_high_impedance 
 
 p_mouse_adc_gpio_set_before_hibernate:
-026d 6fe0cc40 fetch 1 ,mem_mouse_led_new_interface_config 
-026e c2800271 bbit1 mouse_enable_1io2led ,p_mouse_adc_gpio_set_before_hibernate_next 
-026f 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-0270 c40a0000 rtnbit0 mouse_enable_adc 
+026c 6fe0cc40 fetch 1 ,mem_mouse_led_new_interface_config 
+026d c2800270 bbit1 mouse_enable_1io2led ,p_mouse_adc_gpio_set_before_hibernate_next 
+026e 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+026f c40a0000 rtnbit0 mouse_enable_adc 
 
 p_mouse_adc_gpio_set_before_hibernate_next:
-0271 20400275 call p_mouse_adc_gpio_set 
-0272 6fe0c8fc fetch 1 ,mem_adc_channel_gpio 
-0273 d84000c0 arg gpcfg_no_ie ,temp 
-0274 20206093 branch gpio_config_function_int 
+0270 20400274 call p_mouse_adc_gpio_set 
+0271 6fe0c8fc fetch 1 ,mem_adc_channel_gpio 
+0272 d84000c0 arg gpcfg_no_ie ,temp 
+0273 20206093 branch gpio_config_function_int 
 
 p_mouse_adc_gpio_set:
-0275 6848c4a1 fetcht 1 ,mem_adc_channel 
-0276 18467c03 sub temp ,3 ,null 
-0277 2021027b branch p_mouse_adc_gpio_4_7_set ,positive 
-0278 18408405 increase 5 ,temp 
+0274 6848c4a1 fetcht 1 ,mem_adc_channel 
+0275 18467c03 sub temp ,3 ,null 
+0276 2021027a branch p_mouse_adc_gpio_4_7_set ,positive 
+0277 18408405 increase 5 ,temp 
 
 p_mouse_adc_gpio_store:
-0279 6048c8fc storet 1 ,mem_adc_channel_gpio 
-027a 20600000 rtn 
+0278 6048c8fc storet 1 ,mem_adc_channel_gpio 
+0279 20600000 rtn 
 
 p_mouse_adc_gpio_4_7_set:
-027b 18408404 increase 4 ,temp 
-027c 20200279 branch p_mouse_adc_gpio_store 
+027a 18408404 increase 4 ,temp 
+027b 20200278 branch p_mouse_adc_gpio_store 
 
 p_mouse_wheel_gpio_set_before_hibernate:
-027d 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-027e c41e0000 rtnbit0 mouse_enable_wheel_wake_up_cancel 
+027c 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+027d c41e0000 rtnbit0 mouse_enable_wheel_wake_up_cancel 
 
 p_mouse_wheel_clr_wakeup:
-027f 6848c913 fetcht 1 ,mem_whee_a_data_gpio 
-0280 20406042 call gpio_clr_wake 
-0281 6848c914 fetcht 1 ,mem_whee_b_data_gpio 
-0282 20406042 call gpio_clr_wake 
-0283 6848c913 fetcht 1 ,mem_whee_a_data_gpio 
-0284 20403f54 call mouse_gpio_config_input_pd 
-0285 6848c914 fetcht 1 ,mem_whee_b_data_gpio 
-0286 20203f54 branch mouse_gpio_config_input_pd 
+027e 6848c913 fetcht 1 ,mem_whee_a_data_gpio 
+027f 20406042 call gpio_clr_wake 
+0280 6848c914 fetcht 1 ,mem_whee_b_data_gpio 
+0281 20406042 call gpio_clr_wake 
+0282 6848c913 fetcht 1 ,mem_whee_a_data_gpio 
+0283 20403f54 call mouse_gpio_config_input_pd 
+0284 6848c914 fetcht 1 ,mem_whee_b_data_gpio 
+0285 20203f54 branch mouse_gpio_config_input_pd 
 
 p_mouse_lpm_before_common:
-0287 6848c910 fetcht 1 ,mem_matrix_public_gpio 
-0288 20406069 call gpio_out_active 
-0289 6848c910 fetcht 1 ,mem_matrix_public_gpio 
-028a 20406042 call gpio_clr_wake 
-028b 6848c913 fetcht 1 ,mem_whee_a_data_gpio 
-028c 20406050 call gpio_config_input 
-028d 6848c914 fetcht 1 ,mem_whee_b_data_gpio 
-028e 20406050 call gpio_config_input 
-028f 20403f88 call mouse_wheel_check 
-0290 6fe0c91f fetch 1 ,mem_mouse_sensor_sclk_gpio 
-0291 2040058f call p_mouse_gpio_config_output_high 
-0292 20203e44 branch mouse_lpm_before_common + 4 
+0286 6848c910 fetcht 1 ,mem_matrix_public_gpio 
+0287 20406069 call gpio_out_active 
+0288 6848c910 fetcht 1 ,mem_matrix_public_gpio 
+0289 20406042 call gpio_clr_wake 
+028a 6848c913 fetcht 1 ,mem_whee_a_data_gpio 
+028b 20406050 call gpio_config_input 
+028c 6848c914 fetcht 1 ,mem_whee_b_data_gpio 
+028d 20406050 call gpio_config_input 
+028e 20403f88 call mouse_wheel_check 
+028f 6fe0c91f fetch 1 ,mem_mouse_sensor_sclk_gpio 
+0290 2040058f call p_mouse_gpio_config_output_high 
+0291 20203e44 branch mouse_lpm_before_common + 4 
 
 p_g24_nodata_transmit:
-0293 6fe0c8a7 fetch 1 ,mem_24g_abort_pac 
-0294 205a02a0 call p_g24_send_abort_packet ,blank 
-0295 6fe0c8bd fetch 1 ,mem_24g_transmit_by_interrupt 
-0296 c1008000 rtneq g24_tx_timer_int_enable 
-0297 2040269f call g24_search_receiver 
+0292 6fe0c8a7 fetch 1 ,mem_24g_abort_pac 
+0293 205a029f call p_g24_send_abort_packet ,blank 
+0294 6fe0c8bd fetch 1 ,mem_24g_transmit_by_interrupt 
+0295 c1008000 rtneq g24_tx_timer_int_enable 
+0296 2040269f call g24_search_receiver 
 
 p_g24_long_sleep:
-0298 20400516 call p_g24_lpm_wait 
-0299 24740000 nrtn user 
-029a 204026c4 call g24_setgpio_lpm_before 
-029b 704d9901 jam 1 ,mem_long_sleep_flag 
-029c 6fe0cbe1 fetch 1 ,mem_sensor_shutdown_flag 
-029d 245a0259 ncall p_mouse_setgpio_hibernate ,blank 
-029e 6fe4485c fetch 8 ,mem_24g_enter_hibernate 
-029f 202026b8 branch g24_long_sleep2 
+0297 20400516 call p_g24_lpm_wait 
+0298 24740000 nrtn user 
+0299 204026c4 call g24_setgpio_lpm_before 
+029a 704d9901 jam 1 ,mem_long_sleep_flag 
+029b 6fe0cbe1 fetch 1 ,mem_sensor_shutdown_flag 
+029c 245a0258 ncall p_mouse_setgpio_hibernate ,blank 
+029d 6fe4485c fetch 8 ,mem_24g_enter_hibernate 
+029e 202026b8 branch g24_long_sleep2 
 
 p_g24_send_abort_packet:
-02a0 70483601 jam type_ms ,mem_24g_data_type 
-02a1 6fe0cbe1 fetch 1 ,mem_sensor_shutdown_flag 
-02a2 79407e00 setflip 0 ,pdata 
-02a3 67e0c8a7 store 1 ,mem_24g_abort_pac 
-02a4 20402642 call g24_transmit_rf_ctrl_clear 
-02a5 67e0c7c6 store 1 ,mem_24g_txbuf 
-02a6 58000000 setarg 0 
-02a7 67e3c7c7 store 7 ,mem_24g_txbuf + 1 
-02a8 6fe248a9 fetch 4 ,mem_24g_device_addr 
-02a9 67e247ce store 4 ,mem_24g_txbuf + 8 
-02aa 7048350c jam 12 ,mem_24g_datalen 
-02ab 6fe0c836 fetch 1 ,mem_24g_data_type 
-02ac 79207e03 set1 bit_abort ,pdata 
-02ad 67e0c836 store 1 ,mem_24g_data_type 
-02ae 20402291 call g24_transmit_prep 
-02af 202001f3 branch p_g24_transmit_start 
+029f 70483601 jam type_ms ,mem_24g_data_type 
+02a0 6fe0cbe1 fetch 1 ,mem_sensor_shutdown_flag 
+02a1 79407e00 setflip 0 ,pdata 
+02a2 67e0c8a7 store 1 ,mem_24g_abort_pac 
+02a3 20402642 call g24_transmit_rf_ctrl_clear 
+02a4 67e0c7c6 store 1 ,mem_24g_txbuf 
+02a5 58000000 setarg 0 
+02a6 67e3c7c7 store 7 ,mem_24g_txbuf + 1 
+02a7 6fe248a9 fetch 4 ,mem_24g_device_addr 
+02a8 67e247ce store 4 ,mem_24g_txbuf + 8 
+02a9 7048350c jam 12 ,mem_24g_datalen 
+02aa 6fe0c836 fetch 1 ,mem_24g_data_type 
+02ab 79207e03 set1 bit_abort ,pdata 
+02ac 67e0c836 store 1 ,mem_24g_data_type 
+02ad 20402291 call g24_transmit_prep 
+02ae 202001f2 branch p_g24_transmit_start 
 
 p_mouse_priority_bb_event:
-02b0 1a627e00 copy regc ,pdata 
-02b1 c00082c5 beq bt_evt_bb_connected ,p_mouse_bb_event_connected 
-02b2 c01e02e1 beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
-02b3 c01c82dd beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
-02b4 c01d02f1 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
-02b5 c01902cd beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
-02b6 c00a82c7 beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
-02b7 c00a02c3 beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
-02b8 c02002d4 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
-02b9 c00902bc beq bt_evt_hid_handshake ,p_mouse_bt_hid_handshake 
-02ba c00302bf beq bt_evt_hid_connected ,p_app_hid_connected 
-02bb 20204336 branch mouse_priority_bb_event + 2 
+02af 1a627e00 copy regc ,pdata 
+02b0 c00082c4 beq bt_evt_bb_connected ,p_mouse_bb_event_connected 
+02b1 c01e02e0 beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
+02b2 c01c82dc beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
+02b3 c01d02f0 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
+02b4 c01902cc beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
+02b5 c00a82c6 beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
+02b6 c00a02c2 beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
+02b7 c02002d3 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
+02b8 c00902bb beq bt_evt_hid_handshake ,p_mouse_bt_hid_handshake 
+02b9 c00302be beq bt_evt_hid_connected ,p_app_hid_connected 
+02ba 20204336 branch mouse_priority_bb_event + 2 
 
 p_mouse_bt_hid_handshake:
-02bc 70445401 jam app_handshake_done ,mem_app_handshake_flag 
-02bd 20403223 call app_lpm_mult_enable 
-02be 20204427 branch mouse_bt_hid_handshake + 3 
+02bb 70445401 jam app_handshake_done ,mem_app_handshake_flag 
+02bc 20403223 call app_lpm_mult_enable 
+02bd 20204427 branch mouse_bt_hid_handshake + 3 
 
 p_app_hid_connected:
-02bf 204042ca call mouse_init_sensor_reset 
-02c0 20404544 call mouse_no_data_timer_init 
-02c1 204003dd call p_mouse_device_poweron_led_config 
-02c2 20203244 branch app_hid_connected 
+02be 204042ca call mouse_init_sensor_reset 
+02bf 20404544 call mouse_no_data_timer_init 
+02c0 204003dd call p_mouse_device_poweron_led_config 
+02c1 20203244 branch app_hid_connected 
 
 p_mouse_le_bb_event_connected:
-02c3 204003dd call p_mouse_device_poweron_led_config 
-02c4 20204350 branch mouse_le_bb_event_connected 
+02c2 204003dd call p_mouse_device_poweron_led_config 
+02c3 20204350 branch mouse_le_bb_event_connected 
 
 p_mouse_bb_event_connected:
-02c5 704aae00 jam 0 ,mem_mouse_long_mult_flag 
-02c6 202043fc branch mouse_bb_event_connected + 2 
+02c4 704aae00 jam 0 ,mem_mouse_long_mult_flag 
+02c5 202043fc branch mouse_bb_event_connected + 2 
 
 p_mouse_le_bb_disconnected:
-02c7 58000000 setarg 0 
-02c8 67e14af2 store 2 ,mem_le_battery_level_updata_timer 
-02c9 67e0cc7a store 1 ,mem_mouse_le_send_conn_param_update 
-02ca 67e0cc7b store 1 ,mem_mouse_le_send_conn_param_update_timer 
-02cb 67e0cac6 store 1 ,mem_mouse_le_bb_connected_flag 
-02cc 20204366 branch mouse_le_bb_disconnected + 7 
+02c6 58000000 setarg 0 
+02c7 67e14af2 store 2 ,mem_le_battery_level_updata_timer 
+02c8 67e0cc7a store 1 ,mem_mouse_le_send_conn_param_update 
+02c9 67e0cc7b store 1 ,mem_mouse_le_send_conn_param_update_timer 
+02ca 67e0cac6 store 1 ,mem_mouse_le_bb_connected_flag 
+02cb 20204366 branch mouse_le_bb_disconnected + 7 
 
 p_mouse_le_ll_start_encryt:
-02cd 6fe0cac7 fetch 1 ,mem_mouse_le_reconnect_flag 
-02ce c00082d1 beq 1 ,p_mouse_le_ll_reconn_start_encryt 
-02cf 704b7614 jam 20 ,mem_le_start_encrypt_timer 
-02d0 20204373 branch mouse_le_ll_enable_start_enc_flag 
+02cc 6fe0cac7 fetch 1 ,mem_mouse_le_reconnect_flag 
+02cd c00082d0 beq 1 ,p_mouse_le_ll_reconn_start_encryt 
+02ce 704b7614 jam 20 ,mem_le_start_encrypt_timer 
+02cf 20204373 branch mouse_le_ll_enable_start_enc_flag 
 
 p_mouse_le_ll_reconn_start_encryt:
-02d1 2040436c call mouse_updata_le_param 
-02d2 704b760a jam 10 ,mem_le_start_encrypt_timer 
-02d3 20204373 branch mouse_le_ll_enable_start_enc_flag 
+02d0 2040436c call mouse_updata_le_param 
+02d1 704b760a jam 10 ,mem_le_start_encrypt_timer 
+02d2 20204373 branch mouse_le_ll_enable_start_enc_flag 
 
 p_mouse_le_conn_param_update_rsp_recieved:
-02d4 6fe0cc7a fetch 1 ,mem_mouse_le_send_conn_param_update 
-02d5 247a0000 nrtn blank 
-02d6 704c7a01 jam 1 ,mem_mouse_le_send_conn_param_update 
-02d7 704c7b1e jam 30 ,mem_mouse_le_send_conn_param_update_timer 
-02d8 20600000 rtn 
+02d3 6fe0cc7a fetch 1 ,mem_mouse_le_send_conn_param_update 
+02d4 247a0000 nrtn blank 
+02d5 704c7a01 jam 1 ,mem_mouse_le_send_conn_param_update 
+02d6 704c7b1e jam 30 ,mem_mouse_le_send_conn_param_update_timer 
+02d7 20600000 rtn 
 
 p_mouse_agc_disable_nomal_power:
-02d9 204000b0 call p_mouse_soft_agc_disable 
+02d8 204000af call p_mouse_soft_agc_disable 
 
 p_mouse_fetch_normal_tx_power:
-02da 6fe0cc90 fetch 1 ,mem_normal_tx_power 
-02db 67e0c1e8 store 1 ,mem_tx_power 
-02dc 20600000 rtn 
+02d9 6fe0cc90 fetch 1 ,mem_normal_tx_power 
+02da 67e0c1e8 store 1 ,mem_tx_power 
+02db 20600000 rtn 
 
 p_mouse_24g_pairing_complete:
-02dd 204002d9 call p_mouse_agc_disable_nomal_power 
-02de 20404544 call mouse_no_data_timer_init 
-02df 204003dd call p_mouse_device_poweron_led_config 
-02e0 20204857 branch mouse_24g_pairing_complete 
+02dc 204002d8 call p_mouse_agc_disable_nomal_power 
+02dd 20404544 call mouse_no_data_timer_init 
+02de 204003dd call p_mouse_device_poweron_led_config 
+02df 20204857 branch mouse_24g_pairing_complete 
 
 p_mouse_24g_attempt_success:
-02e1 6fe2483c fetch 4 ,mem_24g_addr 
-02e2 67e24891 store 4 ,mem_24g_receiver_addr 
-02e3 67e24993 store 4 ,mem_mouse_24g_addr 
-02e4 2040257e call g24_ch_syncword_crc8_init 
-02e5 204003dd call p_mouse_device_poweron_led_config 
-02e6 20404544 call mouse_no_data_timer_init 
-02e7 204042ca call mouse_init_sensor_reset 
-02e8 704aae00 jam 0 ,mem_mouse_long_mult_flag 
-02e9 7048a100 jam 0 ,mem_24g_conn_sm 
-02ea 70488b00 jam 0 ,mem_24g_reconn_type 
-02eb 6fe24891 fetch 4 ,mem_24g_receiver_addr 
-02ec 684a488d fetcht 4 ,mem_24g_fast_conn_addr 
-02ed 98467c00 isub temp ,null 
-02ee 20628000 rtn zero 
-02ef 204002d9 call p_mouse_agc_disable_nomal_power 
-02f0 20204822 branch mouse_24g_first_store_reconn_info 
+02e0 6fe2483c fetch 4 ,mem_24g_addr 
+02e1 67e24891 store 4 ,mem_24g_receiver_addr 
+02e2 67e24993 store 4 ,mem_mouse_24g_addr 
+02e3 2040257e call g24_ch_syncword_crc8_init 
+02e4 204003dd call p_mouse_device_poweron_led_config 
+02e5 20404544 call mouse_no_data_timer_init 
+02e6 204042ca call mouse_init_sensor_reset 
+02e7 704aae00 jam 0 ,mem_mouse_long_mult_flag 
+02e8 7048a100 jam 0 ,mem_24g_conn_sm 
+02e9 70488b00 jam 0 ,mem_24g_reconn_type 
+02ea 6fe24891 fetch 4 ,mem_24g_receiver_addr 
+02eb 684a488d fetcht 4 ,mem_24g_fast_conn_addr 
+02ec 98467c00 isub temp ,null 
+02ed 20628000 rtn zero 
+02ee 204002d8 call p_mouse_agc_disable_nomal_power 
+02ef 20204822 branch mouse_24g_first_store_reconn_info 
 
 p_mouse_24g_attempt_fail:
-02f1 204002d9 call p_mouse_agc_disable_nomal_power 
-02f2 6fe0c8a5 fetch 1 ,mem_24g_attempt_fail_flag 
-02f3 243a0304 nbranch p_mouse_24g_hibernate_set ,blank 
-02f4 6fe0c88b fetch 1 ,mem_24g_reconn_type 
-02f5 c00102f8 beq fast_conn_and_3_0_addr ,p_mouse_24g_fast_conn_attempt_fail 
-02f6 c00082f8 beq fast_conn_and_receiver ,p_mouse_24g_fast_conn_attempt_fail 
-02f7 20204837 branch mouse_24g_attempt_fail + 4 
+02f0 204002d8 call p_mouse_agc_disable_nomal_power 
+02f1 6fe0c8a5 fetch 1 ,mem_24g_attempt_fail_flag 
+02f2 243a0303 nbranch p_mouse_24g_hibernate_set ,blank 
+02f3 6fe0c88b fetch 1 ,mem_24g_reconn_type 
+02f4 c00102f7 beq fast_conn_and_3_0_addr ,p_mouse_24g_fast_conn_attempt_fail 
+02f5 c00082f7 beq fast_conn_and_receiver ,p_mouse_24g_fast_conn_attempt_fail 
+02f6 20204837 branch mouse_24g_attempt_fail + 4 
 
 p_mouse_24g_fast_conn_attempt_fail:
-02f8 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-02f9 c297c811 bbit1 mouse_enable_24g_first_auto_pairing ,mouse_24g_start_auto_pair 
-02fa c2984811 bbit1 mouse_enable_auto_24g_paring ,mouse_24g_start_auto_pair 
-02fb c31d4806 bbit0 mouse_enable_24g_auto_pair_nerver_been_paired ,mouse_24g_reconn_dongle_start 
-02fc 6fe24993 fetch 4 ,mem_mouse_24g_addr 
-02fd 684a4974 fetcht 4 ,mem_mouse_compare_addr_ff 
-02fe 98467c00 isub temp ,null 
-02ff 20228301 branch p_mouse_24g_start_pair_mode ,zero 
-0300 20204806 branch mouse_24g_reconn_dongle_start 
+02f7 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+02f8 c297c811 bbit1 mouse_enable_24g_first_auto_pairing ,mouse_24g_start_auto_pair 
+02f9 c2984811 bbit1 mouse_enable_auto_24g_paring ,mouse_24g_start_auto_pair 
+02fa c31d4806 bbit0 mouse_enable_24g_auto_pair_nerver_been_paired ,mouse_24g_reconn_dongle_start 
+02fb 6fe24993 fetch 4 ,mem_mouse_24g_addr 
+02fc 684a4974 fetcht 4 ,mem_mouse_compare_addr_ff 
+02fd 98467c00 isub temp ,null 
+02fe 20228300 branch p_mouse_24g_start_pair_mode ,zero 
+02ff 20204806 branch mouse_24g_reconn_dongle_start 
 
 p_mouse_24g_start_pair_mode:
-0301 70488b00 jam 0 ,mem_24g_reconn_type 
-0302 204003e5 call p_mouse_device_pair_led_config 
-0303 20204827 branch mouse_24g_start_pair_mode 
+0300 70488b00 jam 0 ,mem_24g_reconn_type 
+0301 204003e5 call p_mouse_device_pair_led_config 
+0302 20204827 branch mouse_24g_start_pair_mode 
 
 p_mouse_24g_hibernate_set:
-0304 704d9600 jam 0 ,mem_mouse_pair_flag 
-0305 7048a500 jam 0 ,mem_24g_attempt_fail_flag 
-0306 20402652 call g24_transmit_next_packet 
-0307 5fffffff setarg -1 
-0308 67e4485c store 8 ,mem_24g_enter_hibernate 
-0309 58000000 setarg 0 
-030a 67e3c8d0 store 7 ,mem_mouse_key 
-030b 67e0c8a7 store 1 ,mem_24g_abort_pac 
-030c 704be101 jam 1 ,mem_sensor_shutdown_flag 
-030d 20400553 call p_mouse_sensor_powerdown 
-030e 20200298 branch p_g24_long_sleep 
+0303 704d9600 jam 0 ,mem_mouse_pair_flag 
+0304 7048a500 jam 0 ,mem_24g_attempt_fail_flag 
+0305 20402652 call g24_transmit_next_packet 
+0306 5fffffff setarg -1 
+0307 67e4485c store 8 ,mem_24g_enter_hibernate 
+0308 58000000 setarg 0 
+0309 67e3c8d0 store 7 ,mem_mouse_key 
+030a 67e0c8a7 store 1 ,mem_24g_abort_pac 
+030b 704be101 jam 1 ,mem_sensor_shutdown_flag 
+030c 20400553 call p_mouse_sensor_powerdown 
+030d 20200297 branch p_g24_long_sleep 
 
 p_g24_pair_dispatch:
-030f 70488b00 jam default_24g_device ,mem_24g_reconn_type 
-0310 6fe14beb fetch 2 ,mem_24g_pair_count 
-0311 1fe0fe01 increase 1 ,pdata 
-0312 67e14beb store 2 ,mem_24g_pair_count 
-0313 6fe0cbeb fetch 1 ,mem_24g_pair_count 
-0314 1fe17eff and pdata ,0xff ,pdata 
-0315 c0002341 beq 0 ,g24_pair_dispatch + 1 
-0316 20600000 rtn 
+030e 70488b00 jam default_24g_device ,mem_24g_reconn_type 
+030f 6fe14beb fetch 2 ,mem_24g_pair_count 
+0310 1fe0fe01 increase 1 ,pdata 
+0311 67e14beb store 2 ,mem_24g_pair_count 
+0312 6fe0cbeb fetch 1 ,mem_24g_pair_count 
+0313 1fe17eff and pdata ,0xff ,pdata 
+0314 c0002341 beq 0 ,g24_pair_dispatch + 1 
+0315 20600000 rtn 
 
 p_g24_reconn_dispatch:
-0317 6fe14889 fetch 2 ,mem_24g_reconn_count 
-0318 d84001f8 arg 0x01f8 ,temp 
-0319 98417e00 iand temp ,pdata 
-031a 203a031f branch p_g24_reconn_dispatch_next ,blank 
-031b 6fe14889 fetch 2 ,mem_24g_reconn_count 
-031c 1fe0fe01 increase 1 ,pdata 
-031d 67e14889 store 2 ,mem_24g_reconn_count 
-031e 20600000 rtn 
+0316 6fe14889 fetch 2 ,mem_24g_reconn_count 
+0317 d84001f8 arg 0x01f8 ,temp 
+0318 98417e00 iand temp ,pdata 
+0319 203a031e branch p_g24_reconn_dispatch_next ,blank 
+031a 6fe14889 fetch 2 ,mem_24g_reconn_count 
+031b 1fe0fe01 increase 1 ,pdata 
+031c 67e14889 store 2 ,mem_24g_reconn_count 
+031d 20600000 rtn 
 
 p_g24_reconn_dispatch_next:
-031f 2040259a call g24_reconn_data_prep 
-0320 2040265b call g24_transmit_receive_ack 
-0321 242c033c nbranch p_g24_reconn_device_fail ,sync 
-0322 2437833c nbranch p_g24_reconn_device_fail ,user3 
-0323 20402672 call g24_ackpayload_parse 
-0324 6fe24877 fetch 4 ,mem_24g_pair_addr 
-0325 684a483c fetcht 4 ,mem_24g_addr 
-0326 98467c00 isub temp ,null 
-0327 20228338 branch p_mouse_g24_reconn_mode_judge ,zero 
-0328 6fe248a9 fetch 4 ,mem_24g_device_addr 
-0329 684a483c fetcht 4 ,mem_24g_addr 
-032a 98467c00 isub temp ,null 
-032b 20428334 call p_g24_store_receiver_addr ,zero 
-032c 6fe0c8a1 fetch 1 ,mem_24g_conn_sm 
-032d 793ffe02 set0 state_24g_reconn ,pdata 
-032e 67e0c8a1 store 1 ,mem_24g_conn_sm 
-032f 58000000 setarg 0 
-0330 67e14883 store 2 ,mem_24g_pair_timeout 
-0331 67e14889 store 2 ,mem_24g_reconn_count 
-0332 67e14887 store 2 ,mem_24g_reconn_timeout 
-0333 20202595 branch g24_reconn_attempt_success 
+031e 2040259a call g24_reconn_data_prep 
+031f 2040265b call g24_transmit_receive_ack 
+0320 242c033b nbranch p_g24_reconn_device_fail ,sync 
+0321 2437833b nbranch p_g24_reconn_device_fail ,user3 
+0322 20402672 call g24_ackpayload_parse 
+0323 6fe24877 fetch 4 ,mem_24g_pair_addr 
+0324 684a483c fetcht 4 ,mem_24g_addr 
+0325 98467c00 isub temp ,null 
+0326 20228337 branch p_mouse_g24_reconn_mode_judge ,zero 
+0327 6fe248a9 fetch 4 ,mem_24g_device_addr 
+0328 684a483c fetcht 4 ,mem_24g_addr 
+0329 98467c00 isub temp ,null 
+032a 20428333 call p_g24_store_receiver_addr ,zero 
+032b 6fe0c8a1 fetch 1 ,mem_24g_conn_sm 
+032c 793ffe02 set0 state_24g_reconn ,pdata 
+032d 67e0c8a1 store 1 ,mem_24g_conn_sm 
+032e 58000000 setarg 0 
+032f 67e14883 store 2 ,mem_24g_pair_timeout 
+0330 67e14889 store 2 ,mem_24g_reconn_count 
+0331 67e14887 store 2 ,mem_24g_reconn_timeout 
+0332 20202595 branch g24_reconn_attempt_success 
 
 p_g24_store_receiver_addr:
-0334 6fe2480c fetch 4 ,mem_24g_rxpayload + 2 
-0335 207a0000 rtn blank 
-0336 67e24891 store 4 ,mem_24g_receiver_addr 
-0337 2020257e branch g24_ch_syncword_crc8_init 
+0333 6fe2480c fetch 4 ,mem_24g_rxpayload + 2 
+0334 207a0000 rtn blank 
+0335 67e24891 store 4 ,mem_24g_receiver_addr 
+0336 2020257e branch g24_ch_syncword_crc8_init 
 
 p_mouse_g24_reconn_mode_judge:
-0338 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-0339 c298482e bbit1 mouse_enable_auto_24g_paring ,mouse_24g_pair_mode_check 
-033a c297c82e bbit1 mouse_enable_24g_first_auto_pairing ,mouse_24g_pair_mode_check 
-033b 2020256e branch g24_reconn_receiver_addr 
+0337 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+0338 c298482e bbit1 mouse_enable_auto_24g_paring ,mouse_24g_pair_mode_check 
+0339 c297c82e bbit1 mouse_enable_24g_first_auto_pairing ,mouse_24g_pair_mode_check 
+033a 2020256e branch g24_reconn_receiver_addr 
 
 p_g24_reconn_device_fail:
-033c 6fe0c88c fetch 1 ,mem_24g_fast_conn_enable 
-033d 203a22cb branch g24_ch ,blank 
-033e 6fe14889 fetch 2 ,mem_24g_reconn_count 
-033f 1fe0fe01 increase 1 ,pdata 
-0340 67e14889 store 2 ,mem_24g_reconn_count 
-0341 2feffe09 isolate1 9 ,pdata 
-0342 6fe0c88b fetch 1 ,mem_24g_reconn_type 
-0343 c0020346 beq pair_and_3_0_addr ,p_g24_reconn_pair_and_3_0 
-0344 c0010348 beq fast_conn_and_3_0_addr ,p_g24_reconn_fast_conn_and_3_0 
-0345 202025a8 branch g24_reconn_device_fail + 7 
+033b 6fe0c88c fetch 1 ,mem_24g_fast_conn_enable 
+033c 203a22cb branch g24_ch ,blank 
+033d 6fe14889 fetch 2 ,mem_24g_reconn_count 
+033e 1fe0fe01 increase 1 ,pdata 
+033f 67e14889 store 2 ,mem_24g_reconn_count 
+0340 2feffe09 isolate1 9 ,pdata 
+0341 6fe0c88b fetch 1 ,mem_24g_reconn_type 
+0342 c0020345 beq pair_and_3_0_addr ,p_g24_reconn_pair_and_3_0 
+0343 c0010347 beq fast_conn_and_3_0_addr ,p_g24_reconn_fast_conn_and_3_0 
+0344 202025a8 branch g24_reconn_device_fail + 7 
 
 p_g24_reconn_pair_and_3_0:
-0346 2020a575 branch g24_reconn_device_3_0_addr ,true 
-0347 20202339 branch g24_pair_init_param 
+0345 2020a575 branch g24_reconn_device_3_0_addr ,true 
+0346 20202339 branch g24_pair_init_param 
 
 p_g24_reconn_fast_conn_and_3_0:
-0348 2020a575 branch g24_reconn_device_3_0_addr ,true 
+0347 2020a575 branch g24_reconn_device_3_0_addr ,true 
 
 p_mouse_fast_conn_tx_power_set:
-0349 7041e8aa jam tx_power_fast_conn ,mem_tx_power 
-034a 20202568 branch g24_reconn_fast_conn + 2 
+0348 7041e8aa jam tx_power_fast_conn ,mem_tx_power 
+0349 20202568 branch g24_reconn_fast_conn + 2 
 
 p_mouse_start_work:
-034b 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-034c c2978350 bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_24g_first_start_auto_pair_mode 
-034d 6fe0c938 fetch 1 ,mem_device_flag 
-034e c0000357 beq mode_24g_device ,p_mouse_24g_start_mode 
+034a 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+034b c2978350 bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_24g_first_start_auto_pair_mode 
+034c 6fe0c938 fetch 1 ,mem_device_flag 
+034d c0000357 beq mode_24g_device ,p_mouse_24g_start_mode 
+034e 204003ee call p_mouse_device_le_reconn_led_config 
 034f 20203d57 branch mouse_start_work + 5 
 
 p_mouse_24g_first_start_auto_pair_mode:
@@ -1139,7 +1139,7 @@
 0360 1a217e07 and rega ,0x07 ,pdata 
 0361 6848cbcb fetcht 1 ,mem_mouse_commbination_key_24g 
 0362 98467c00 isub temp ,null 
-0363 20228301 branch p_mouse_24g_start_pair_mode ,zero 
+0363 20228300 branch p_mouse_24g_start_pair_mode ,zero 
 0364 2020480c branch mouse_24g_reconn_general_dongle 
 
 p_mouse_seting_dpi:
@@ -1239,7 +1239,7 @@
 
 p_mouse_bb_event_timer:
 03a2 20403e9b call mouse_adc_read 
-03a3 20400115 call p_mouse_low_voltage_led_timer 
+03a3 20400114 call p_mouse_low_voltage_led_timer 
 03a4 2040232b call g24_pair_timeout_timer 
 03a5 20402556 call g24_reconn_timeout_timer 
 03a6 204047cd call mouse_24g_long_sleep_param_update_timer 
@@ -1506,7 +1506,7 @@
 044b 20400443 call p_mouse_device_24g_led_off 
 044c 20400445 call p_mouse_device_bt1_led_off 
 044d 20400447 call p_mouse_device_bt2_led_off 
-044e 2040012f call p_mouse_low_voltage_led_off_judge 
+044e 2040012e call p_mouse_low_voltage_led_off_judge 
 044f 20200450 branch p_mouse_multi_dpi_led_off_judge 
 
 p_mouse_multi_dpi_led_off_judge:
@@ -1627,7 +1627,7 @@
 049c 20600000 rtn 
 
 p_mouse_combination_ui_timer:
-049d da400301 arg p_mouse_24g_start_pair_mode ,regb 
+049d da400300 arg p_mouse_24g_start_pair_mode ,regb 
 049e 202044f7 branch mouse_combination_ui_timer + 1 
 
 p_mouse_le_battery_updata_timer:
@@ -1647,7 +1647,7 @@
 
 p_mouse_check_no_data_timeout:
 04a8 6fe0c938 fetch 1 ,mem_device_flag 
-04a9 c0000304 beq mode_24g_device ,p_mouse_24g_hibernate_set 
+04a9 c0000303 beq mode_24g_device ,p_mouse_24g_hibernate_set 
 04aa 2020431b branch mouse_disconnect 
 
 p_mouse_start_discovery:
@@ -2007,7 +2007,7 @@
 
 p_mouse_select_device_by_pb_button_check_judge:
 05b2 6fe1478c fetch 2 ,mem_ui_state_map 
-05b3 c2830236 bbit1 ui_state_bt_discovery ,p_mouse_select_device_by_pb_button_check_once 
+05b3 c2830235 bbit1 ui_state_bt_discovery ,p_mouse_select_device_by_pb_button_check_once 
 05b4 2020465a branch mouse_select_device_by_pb_button 
 
 p_mouse_dpi_check:
Index: output/ramcode.rom
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_public_sdk/output/ramcode.rom	(revision 4718)
+++ /YC1308AC/branch/mouse_project/mouse_public_sdk/output/ramcode.rom	(working copy)
@@ -1,59 +1,59 @@
 c2840021
 c0000035
-c0410149
-c04180a0
-c04200a7
-c04500cd
-c045813c
-c04600b5
-c04f8150
+c0410148
+c041809f
+c04200a6
+c04500cc
+c045813b
+c04600b4
+c04f814f
 c052006c
-c0570152
-c061834b
+c0570151
+c061834a
 c0620074
-c0638253
-c0648259
-c0650287
-c06600f2
+c0638252
+c0648258
+c0650286
+c06600f1
 c0670521
 c06785c7
 c0680365
 c068855c
 c0698381
 c06a0544
-c06b02b0
+c06b02af
 c06c83a2
 c06d04ab
 c06d84b5
 c06f05a5
-c06f808c
-c0708085
-c0710082
+c06f808b
+c0708084
+c0710081
 c07404bc
 2020137c
 c00c0056
 c00d04d0
 c00f8060
-c0100080
+c010007f
 c015803b
-c01980d2
-c01a00d7
+c01980d1
+c01a00d6
 c04384b8
 c05084da
 c05184e4
 c05a84e6
 c06004f0
 c06c8043
-c071030f
-c0748317
-c07501f1
-c075821e
+c071030e
+c0748316
+c07501f0
+c075821d
 c0760516
 c07685cf
 2020137c
 20800000
 204030f3
-24558088
+24558087
 2055c168
 20403bfd
 20200804
@@ -114,7 +114,6 @@
 6fe0cc41
 247a0000
 202014e3
-204003ee
 da204939
 6fe0c938
 1fe0ffff
@@ -143,12 +142,12 @@
 204046c2
 6048c938
 2040040f
-20400132
+20400131
 7041ca00
 204046da
-2040009d
+2040009c
 20403173
-20400098
+20400097
 202046bd
 58000000
 67e44040
@@ -173,7 +172,7 @@
 6fe24891
 684a488d
 98467c00
-202280b2
+202280b1
 7041eaff
 20600000
 7041ea00
@@ -190,13 +189,13 @@
 98408400
 184fa203
 6fe0c1e9
-204000ca
+204000c9
 1fe67e00
 9a20fe00
 1fe0fff7
 1fe17fff
 2feffe08
-242080c8
+242080c7
 58000000
 67e08019
 20600000
@@ -205,7 +204,7 @@
 202042d4
 6fe0c1e8
 c0551244
-c04a00d1
+c04a00d0
 2020121e
 20201247
 da20099e
@@ -240,12 +239,12 @@
 708a9700
 62508a12
 20600000
-204000d7
+204000d6
 7048f600
 20406125
 67e148e9
 6fe0c4a0
-c08100fe
+c08100fd
 684948e9
 184ffe08
 1fe6fc0a
@@ -255,12 +254,12 @@
 da2048e3
 20403ed8
 6fe0c4a4
-c2808104
-c3000107
+c2808103
+c3000106
 20203ecc
 6fe0cc40
 c3003f1c
-20200253
+20200252
 6fe0cc40
 c3003ed0
 d8e00004
@@ -269,7 +268,7 @@
 6fe0c8fa
 207a0000
 7048fa00
-2020012f
+2020012e
 78547c00
 6fe0cc44
 1fe67c04
@@ -281,26 +280,26 @@
 207a0000
 6fe44bab
 c4020000
-20400110
+2040010f
 20740000
 6fe0cc54
-203a0138
+203a0137
 6848cc4f
 18408401
 6048cc4f
 6fe0cc4d
 98467c00
-2441012d
+2441012c
 6fe0cc4e
 98467c00
-2421012f
+2421012e
 6fe0cc45
 c000842c
 c001842c
 6848cc58
 20200438
 704c4f01
-20400134
+20400133
 6fe0cc45
 c000843e
 c001843e
@@ -311,9 +310,9 @@
 67e0cc54
 20600000
 6fe0cc40
-c282012f
+c282012e
 204003cd
-2020011f
+2020011e
 708a8be6
 2040126a
 20401271
@@ -338,14 +337,14 @@
 202013b7
 793f8034
 20406df3
-2040016b
+2040016a
 204041a7
 20758000
 704d9600
 20400367
 20403d8a
 20404728
-2040019f
+2040019e
 20400553
 20203bc9
 6fe0c912
@@ -365,14 +364,14 @@
 20402607
 204022ff
 20403f1e
-20400165
+20400164
 20403d13
-20400197
+20400196
 204003c4
-2040015e
-2040019c
+2040015d
+2040019b
 20401b16
-2040018c
+2040018b
 20401b32
 20401b1e
 6fe44bab
@@ -382,7 +381,7 @@
 2feffe09
 2440ddbf
 2040463b
-20400192
+20400191
 6fe14990
 d840aa55
 98467c00
@@ -413,9 +412,9 @@
 6fe0c1e8
 67e0cc90
 20600000
-580001a4
+580001a3
 67e1489b
-580001c3
+580001c2
 67e1489d
 20203bd3
 c6930000
@@ -423,14 +422,14 @@
 24740000
 6fe0cd99
 704d9900
-245a01c1
+245a01c0
 6fe44bab
-c30a81ae
+c30a81ad
 6fe0cb8b
 243a4884
 204042cb
 6fe0c836
-c28081bd
+c28081bc
 6848c7c7
 6fe0c8d0
 9841fe00
@@ -465,12 +464,12 @@
 1fe0fe01
 67e0cba2
 1fe67c08
-242101d9
+242101d8
 2040259a
 2040265b
-242c01ef
-243781ef
-204001e6
+242c01ee
+243781ee
+204001e5
 20402597
 6fe0cba3
 1fe0fe01
@@ -494,14 +493,14 @@
 20404544
 20200383
 204022cb
-202001cf
+202001ce
 20402631
-24340293
-20400201
+24340292
+20400200
 204026ee
-204000ab
+204000aa
 6fe0cbe1
-243a01fc
+243a01fb
 6fe448b0
 67e4485c
 6fe148c2
@@ -517,14 +516,14 @@
 2040265b
 6fe0c82c
 c000a651
-242c020c
-2437820c
+242c020b
+2437820b
 20402672
-20400247
+20400246
 20202651
 6fe0cac5
 247a0000
-2040022a
+20400229
 6fe0c8a7
 247a0000
 6fe148a3
@@ -533,8 +532,8 @@
 6fe0c8a4
 c280a679
 2040267e
-20400219
-20200202
+20400218
+20200201
 6fe0c8a4
 1fe67c00
 20610000
@@ -543,7 +542,7 @@
 6848c8a6
 6fe0c8c6
 98467c00
-24210223
+24210222
 20202683
 6fe2483c
 684a488d
@@ -555,8 +554,8 @@
 d8e0000c
 20407d74
 247a0000
-20400237
-20400233
+20400236
+20400232
 2040407c
 d8e0000c
 580000a0
@@ -573,16 +572,16 @@
 2040466a
 67e0cb94
 6fe0c910
-c07f8244
+c07f8243
 20404168
 1a227e00
 c283468d
 20204680
 6848c91b
 20403f56
-20200241
+20200240
 6fe0cbe1
-245a024b
+245a024a
 704be100
 20600000
 704d9601
@@ -606,35 +605,35 @@
 2040058f
 d8400003
 20403f56
-20400287
+20400286
 20406082
 2040044b
 20400465
 d8400013
 20403f56
-20400269
-2040026d
-2020027d
+20400268
+2040026c
+2020027c
 6fe0c91e
 c17f8000
 6848c91e
 2020607f
 6fe0cc40
-c2800271
+c2800270
 6fe44bab
 c40a0000
-20400275
+20400274
 6fe0c8fc
 d84000c0
 20206093
 6848c4a1
 18467c03
-2021027b
+2021027a
 18408405
 6048c8fc
 20600000
 18408404
-20200279
+20200278
 6fe44bab
 c41e0000
 6848c913
@@ -658,7 +657,7 @@
 2040058f
 20203e44
 6fe0c8a7
-205a02a0
+205a029f
 6fe0c8bd
 c1008000
 2040269f
@@ -667,7 +666,7 @@
 204026c4
 704d9901
 6fe0cbe1
-245a0259
+245a0258
 6fe4485c
 202026b8
 70483601
@@ -685,18 +684,18 @@
 79207e03
 67e0c836
 20402291
-202001f3
+202001f2
 1a627e00
-c00082c5
-c01e02e1
-c01c82dd
-c01d02f1
-c01902cd
-c00a82c7
-c00a02c3
-c02002d4
-c00902bc
-c00302bf
+c00082c4
+c01e02e0
+c01c82dc
+c01d02f0
+c01902cc
+c00a82c6
+c00a02c2
+c02002d3
+c00902bb
+c00302be
 20204336
 70445401
 20403223
@@ -716,7 +715,7 @@
 67e0cac6
 20204366
 6fe0cac7
-c00082d1
+c00082d0
 704b7614
 20204373
 2040436c
@@ -727,11 +726,11 @@
 704c7a01
 704c7b1e
 20600000
-204000b0
+204000af
 6fe0cc90
 67e0c1e8
 20600000
-204002d9
+204002d8
 20404544
 204003dd
 20204857
@@ -749,14 +748,14 @@
 684a488d
 98467c00
 20628000
-204002d9
+204002d8
 20204822
-204002d9
+204002d8
 6fe0c8a5
-243a0304
+243a0303
 6fe0c88b
-c00102f8
-c00082f8
+c00102f7
+c00082f7
 20204837
 6fe44bab
 c297c811
@@ -765,7 +764,7 @@
 6fe24993
 684a4974
 98467c00
-20228301
+20228300
 20204806
 70488b00
 204003e5
@@ -780,7 +779,7 @@
 67e0c8a7
 704be101
 20400553
-20200298
+20200297
 70488b00
 6fe14beb
 1fe0fe01
@@ -792,24 +791,24 @@
 6fe14889
 d84001f8
 98417e00
-203a031f
+203a031e
 6fe14889
 1fe0fe01
 67e14889
 20600000
 2040259a
 2040265b
-242c033c
-2437833c
+242c033b
+2437833b
 20402672
 6fe24877
 684a483c
 98467c00
-20228338
+20228337
 6fe248a9
 684a483c
 98467c00
-20428334
+20428333
 6fe0c8a1
 793ffe02
 67e0c8a1
@@ -833,8 +832,8 @@
 67e14889
 2feffe09
 6fe0c88b
-c0020346
-c0010348
+c0020345
+c0010347
 202025a8
 2020a575
 20202339
@@ -845,6 +844,7 @@
 c2978350
 6fe0c938
 c0000357
+204003ee
 20203d57
 20403d65
 20344816
@@ -865,7 +865,7 @@
 1a217e07
 6848cbcb
 98467c00
-20228301
+20228300
 2020480c
 2040408f
 2040039a
@@ -929,7 +929,7 @@
 67e0cba8
 20600000
 20403e9b
-20400115
+20400114
 2040232b
 20402556
 204047cd
@@ -1100,7 +1100,7 @@
 20400443
 20400445
 20400447
-2040012f
+2040012e
 20200450
 704c4300
 6fe0cc45
@@ -1179,7 +1179,7 @@
 c1008000
 704b9f01
 20600000
-da400301
+da400300
 202044f7
 6fe44bab
 c39d8000
@@ -1191,7 +1191,7 @@
 da4004a8
 20203191
 6fe0c938
-c0000304
+c0000303
 2020431b
 204003fa
 6fe1478c
@@ -1457,7 +1457,7 @@
 c29b85b2
 20600000
 6fe1478c
-c2830236
+c2830235
 2020465a
 6fe0c90f
 c17f8000
Index: output/sched.rom
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_public_sdk/output/sched.rom	(revision 4718)
+++ /YC1308AC/branch/mouse_project/mouse_public_sdk/output/sched.rom	(working copy)
@@ -408,7 +408,7 @@
 
 mem_spi_ncs_gpio:ff
 mem_ui_button_gpio:ff
-mem_ui_button_timeout:1e
+#mem_ui_button_timeout:1e
 
 
 mem_mouse_dpi_seting:
@@ -563,7 +563,7 @@
 ff ff	
 
 mem_ui_led_struct_ptr:mem_mouse_led_type
-mem_ui_led_struct_num:00
+#mem_ui_led_struct_num:00
 
   
 #24g init
@@ -572,20 +572,20 @@
 mem_24g_data_type:01        #mouse 1,kb 2
 mem_24g_max_retry:06#max tx retry
 mem_24g_rx_window:c0 12     #400us  ## e0 2e#1ms #transmitter long range min:520us
-mem_24g_interval:19
-mem_24g_interval_min:19
-mem_24g_interval_max:1c
-mem_24g_ch_map1:00 13 2c 42
-mem_24g_ch_map2:06 15 36 48
-mem_24g_ch_map3:0f 1a 3a 4c
-mem_24g_ch_map4:11 23 31 4d
+#mem_24g_interval:19
+#mem_24g_interval_min:19
+#mem_24g_interval_max:1c
+#mem_24g_ch_map1:00 13 2c 42
+#mem_24g_ch_map2:06 15 36 48
+#mem_24g_ch_map3:0f 1a 3a 4c
+#mem_24g_ch_map4:11 23 31 4d
 mem_24g_pair_switch:00
 mem_24g_pair_addr:20 15 10 05
 mem_24g_pair_ch:4e
 mem_24g_fast_conn_enable:01
 mem_24g_fast_conn_addr:0f 0f 0f 0f
-mem_24g_short_sleep_set:0c f8 00
-mem_24g_long_sleep_set:00 77 01
+#mem_24g_short_sleep_set:0c f8 00
+#mem_24g_long_sleep_set:00 77 01
 mem_24g_enter_hibernate:00 48 60
 mem_rssi_buff_index:07
 mem_rssi_signal_buf_ptr:mem_mouse_rssi_signal_buf
Index: program/patch.prog
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_public_sdk/program/patch.prog	(revision 4718)
+++ /YC1308AC/branch/mouse_project/mouse_public_sdk/program/patch.prog	(working copy)
@@ -158,7 +158,6 @@
 	branch lpm_dispatch+6
 
 p_mouse_start_reconnect_device:
-	call p_mouse_device_le_reconn_led_config
 	arg mem_device1_type,rega
 	fetch 1,mem_device_flag
 	increase -1,pdata
@@ -1259,6 +1258,7 @@
 	bbit1 MOUSE_ENABLE_24G_FIRST_AUTO_PAIRING,p_mouse_24g_first_start_auto_pair_mode
 	fetch 1,mem_device_flag
 	beq MODE_24G_DEVICE,p_mouse_24g_start_mode
+	call p_mouse_device_le_reconn_led_config
 	branch mouse_start_work+5
 
 p_mouse_24g_first_start_auto_pair_mode:
Index: sched/mouse.dat
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_public_sdk/sched/mouse.dat	(revision 4718)
+++ /YC1308AC/branch/mouse_project/mouse_public_sdk/sched/mouse.dat	(working copy)
@@ -341,7 +341,7 @@
 
 mem_spi_ncs_gpio:ff
 mem_ui_button_gpio:ff
-mem_ui_button_timeout:1e
+#mem_ui_button_timeout:1e
 
 
 mem_mouse_dpi_seting:
@@ -496,7 +496,7 @@
 ff ff	
 
 mem_ui_led_struct_ptr:mem_mouse_led_type
-mem_ui_led_struct_num:00
+#mem_ui_led_struct_num:00
 
   
 #24g init
@@ -505,20 +505,20 @@
 mem_24g_data_type:01        #mouse 1,kb 2
 mem_24g_max_retry:06#max tx retry
 mem_24g_rx_window:c0 12     #400us  ## e0 2e#1ms #transmitter long range min:520us
-mem_24g_interval:19
-mem_24g_interval_min:19
-mem_24g_interval_max:1c
-mem_24g_ch_map1:00 13 2c 42
-mem_24g_ch_map2:06 15 36 48
-mem_24g_ch_map3:0f 1a 3a 4c
-mem_24g_ch_map4:11 23 31 4d
+#mem_24g_interval:19
+#mem_24g_interval_min:19
+#mem_24g_interval_max:1c
+#mem_24g_ch_map1:00 13 2c 42
+#mem_24g_ch_map2:06 15 36 48
+#mem_24g_ch_map3:0f 1a 3a 4c
+#mem_24g_ch_map4:11 23 31 4d
 mem_24g_pair_switch:00
 mem_24g_pair_addr:20 15 10 05
 mem_24g_pair_ch:4e
 mem_24g_fast_conn_enable:01
 mem_24g_fast_conn_addr:0f 0f 0f 0f
-mem_24g_short_sleep_set:0c f8 00
-mem_24g_long_sleep_set:00 77 01
+#mem_24g_short_sleep_set:0c f8 00
+#mem_24g_long_sleep_set:00 77 01
 mem_24g_enter_hibernate:00 48 60
 mem_rssi_buff_index:07
 mem_rssi_signal_buf_ptr:mem_mouse_rssi_signal_buf
