Index: output/eeprom.dat
===================================================================
--- /YC1308AF/branch/mouse/MZ_Project/mouse_public/output/eeprom.dat	(revision 4144)
+++ /YC1308AF/branch/mouse/MZ_Project/mouse_public/output/eeprom.dat	(working copy)
@@ -2,8 +2,8 @@
 02
 aa
 55
-6a
-1f
+ee
+1e
 c2
 84
 00
@@ -51,19 +51,19 @@
 c0
 63
 03
-f9
+f5
 c0
 63
 83
-ff
+fb
 c0
 64
 04
-11
+0d
 c0
 64
 84
-3a
+36
 c0
 65
 80
@@ -71,31 +71,31 @@
 c0
 66
 86
-78
+59
 c0
 67
 04
-5f
+54
 c0
 67
 84
-7f
+73
 c0
 68
 06
-a1
+82
 c0
 69
 03
-db
+d7
 c0
 69
 83
-e8
+e4
 c0
 6a
-85
-0b
+84
+ec
 c0
 6c
 03
@@ -107,7 +107,7 @@
 c0
 6e
 84
-3f
+3b
 c0
 6f
 00
@@ -122,12 +122,12 @@
 58
 c0
 6c
-86
-0e
+85
+ef
 c0
 6d
-06
-1a
+05
+fb
 c0
 4f
 81
@@ -135,7 +135,7 @@
 c0
 73
 86
-28
+09
 20
 20
 13
@@ -150,16 +150,16 @@
 33
 c0
 42
-86
-1d
+85
+fe
 c0
 53
 06
-21
+02
 c0
 6e
 85
-97
+78
 c0
 6f
 02
@@ -171,39 +171,39 @@
 c0
 71
 05
-a2
+83
 c0
 71
 85
-ca
+ab
 c0
 74
 85
-d4
+b5
 c0
 75
 01
 d7
 c0
 76
-06
-03
+05
+e4
 c0
 0c
 86
-3c
+1d
 c0
 4f
 86
-46
+27
 c0
 50
 86
-50
+31
 c0
 5f
 06
-52
+33
 20
 20
 13
@@ -531,7 +531,7 @@
 20
 40
 03
-a9
+a5
 70
 4c
 d7
@@ -551,7 +551,7 @@
 20
 40
 03
-9d
+99
 20
 40
 00
@@ -591,7 +591,7 @@
 20
 40
 03
-a9
+a5
 d8
 a0
 49
@@ -687,11 +687,11 @@
 c0
 00
 83
-9d
+99
 c0
 01
 83
-a9
+a5
 20
 60
 00
@@ -815,7 +815,7 @@
 c0
 00
 05
-60
+41
 20
 20
 45
@@ -1147,7 +1147,7 @@
 20
 40
 03
-ee
+ea
 20
 40
 47
@@ -1159,7 +1159,7 @@
 20
 40
 03
-f2
+ee
 20
 20
 3c
@@ -1411,19 +1411,19 @@
 20
 40
 03
-d3
+cf
 20
 40
 03
-b6
+b2
 20
 40
 04
-fd
+de
 20
 40
 03
-72
+6e
 20
 40
 01
@@ -1443,7 +1443,7 @@
 c0
 03
 86
-d7
+b8
 20
 40
 01
@@ -1531,7 +1531,7 @@
 24
 5a
 04
-38
+34
 6f
 e4
 4b
@@ -1811,7 +1811,7 @@
 20
 20
 03
-f2
+ee
 6f
 e0
 c8
@@ -1847,7 +1847,7 @@
 20
 20
 03
-dd
+d9
 6f
 e2
 48
@@ -1895,7 +1895,7 @@
 24
 34
 05
-3a
+1b
 20
 40
 02
@@ -2847,7 +2847,7 @@
 20
 20
 04
-46
+42
 6f
 e0
 c9
@@ -2931,7 +2931,7 @@
 20
 40
 03
-dd
+d9
 6f
 e4
 4b
@@ -3083,7 +3083,7 @@
 20
 40
 03
-7c
+78
 20
 20
 48
@@ -3091,7 +3091,7 @@
 20
 40
 03
-7c
+78
 20
 40
 03
@@ -3103,7 +3103,7 @@
 20
 40
 03
-7c
+78
 20
 20
 48
@@ -3131,7 +3131,7 @@
 24
 3a
 03
-7c
+78
 20
 60
 00
@@ -3259,11 +3259,11 @@
 20
 40
 04
-ff
+e0
 20
 40
 04
-db
+bc
 20
 40
 22
@@ -3279,15 +3279,15 @@
 20
 40
 03
-46
+45
 20
 40
 04
-c2
+a3
 20
 40
 03
-84
+80
 20
 40
 40
@@ -3299,7 +3299,7 @@
 20
 40
 03
-49
+48
 20
 40
 45
@@ -3307,23 +3307,19 @@
 20
 40
 03
-60
+5f
 20
 40
 45
 52
 20
 40
-03
-64
-20
-40
 45
 55
 20
 40
 03
-67
+63
 20
 40
 45
@@ -3347,15 +3343,15 @@
 20
 40
 03
-ba
+b6
 20
 40
 03
-c2
+be
 20
 20
 03
-6a
+66
 da
 60
 4b
@@ -3363,7 +3359,7 @@
 da
 40
 04
-a5
+86
 20
 20
 31
@@ -3375,7 +3371,7 @@
 c0
 00
 03
-4f
+4e
 6f
 e4
 4b
@@ -3391,7 +3387,7 @@
 20
 20
 03
-52
+51
 6f
 e4
 4b
@@ -3427,7 +3423,7 @@
 20
 22
 83
-59
+58
 20
 20
 45
@@ -3435,7 +3431,7 @@
 20
 40
 03
-5e
+5d
 6f
 e0
 cb
@@ -3455,7 +3451,7 @@
 da
 40
 05
-60
+41
 20
 20
 45
@@ -3476,18 +3472,6 @@
 20
 45
 47
-6f
-e4
-4b
-bc
-c3
-9d
-80
-00
-20
-20
-45
-5f
 da
 60
 4c
@@ -3507,7 +3491,7 @@
 da
 40
 03
-6d
+69
 20
 20
 32
@@ -3519,7 +3503,7 @@
 c0
 00
 05
-68
+49
 20
 20
 43
@@ -3527,11 +3511,11 @@
 20
 40
 03
-e8
+e4
 20
 20
 03
-7a
+76
 6f
 e0
 cc
@@ -3567,15 +3551,15 @@
 20
 40
 03
-72
+6e
 20
 20
 03
-80
+7c
 20
 20
 03
-7d
+79
 70
 4c
 22
@@ -3587,7 +3571,7 @@
 20
 20
 03
-77
+73
 70
 4c
 22
@@ -3627,7 +3611,7 @@
 c0
 00
 83
-96
+92
 6f
 e0
 cc
@@ -3635,7 +3619,7 @@
 24
 3a
 03
-8e
+8a
 70
 4c
 22
@@ -3651,7 +3635,7 @@
 20
 3a
 03
-93
+8f
 1f
 e0
 ff
@@ -3663,7 +3647,7 @@
 20
 20
 03
-9d
+99
 70
 4c
 26
@@ -3675,7 +3659,7 @@
 20
 20
 03
-a9
+a5
 da
 60
 4c
@@ -3683,7 +3667,7 @@
 da
 40
 03
-99
+95
 20
 20
 31
@@ -3691,7 +3675,7 @@
 20
 40
 03
-77
+73
 6f
 e0
 cc
@@ -3699,7 +3683,7 @@
 c0
 00
 83
-a8
+a4
 70
 4c
 2e
@@ -3711,15 +3695,15 @@
 c0
 00
 03
-a2
+9e
 c0
 00
 83
-a4
+a0
 c0
 01
 03
-a6
+a2
 20
 60
 00
@@ -3731,7 +3715,7 @@
 20
 20
 03
-a7
+a3
 68
 48
 cc
@@ -3739,7 +3723,7 @@
 20
 20
 03
-a7
+a3
 68
 48
 cc
@@ -3759,15 +3743,15 @@
 c0
 00
 03
-ae
+aa
 c0
 00
 83
-b0
+ac
 c0
 01
 03
-b2
+ae
 20
 60
 00
@@ -3779,7 +3763,7 @@
 20
 20
 03
-b3
+af
 68
 48
 cc
@@ -3787,7 +3771,7 @@
 20
 20
 03
-b3
+af
 68
 48
 cc
@@ -3807,19 +3791,19 @@
 20
 40
 04
-d9
+ba
 20
 40
 03
-ae
+aa
 20
 40
 03
-b0
+ac
 20
 20
 03
-b2
+ae
 da
 60
 49
@@ -3827,7 +3811,7 @@
 da
 40
 03
-bd
+b9
 20
 20
 31
@@ -3883,7 +3867,7 @@
 c2
 82
 03
-d7
+d3
 70
 4c
 d2
@@ -3919,7 +3903,7 @@
 20
 21
 03
-d5
+d1
 68
 48
 cc
@@ -3951,7 +3935,7 @@
 20
 20
 03
-d3
+cf
 20
 40
 3f
@@ -3979,7 +3963,7 @@
 c0
 2c
 03
-e5
+e1
 20
 40
 41
@@ -3991,7 +3975,7 @@
 20
 20
 03
-de
+da
 6f
 e0
 c9
@@ -4003,7 +3987,7 @@
 20
 20
 03
-de
+da
 20
 40
 3f
@@ -4015,7 +3999,7 @@
 c0
 05
 83
-ef
+eb
 20
 40
 42
@@ -4031,11 +4015,11 @@
 20
 20
 04
-81
+75
 20
 40
 04
-0f
+0b
 da
 60
 4b
@@ -4043,7 +4027,7 @@
 20
 20
 03
-ed
+e9
 20
 40
 41
@@ -4059,7 +4043,7 @@
 c0
 05
 83
-f7
+f3
 20
 20
 42
@@ -4087,11 +4071,11 @@
 20
 40
 04
-0c
+08
 20
 40
 03
-f2
+ee
 20
 20
 3e
@@ -4155,7 +4139,7 @@
 c0
 05
 84
-0f
+0b
 20
 20
 42
@@ -4179,7 +4163,7 @@
 20
 40
 03
-d3
+cf
 20
 40
 40
@@ -4191,7 +4175,7 @@
 20
 40
 06
-d1
+b2
 20
 40
 3e
@@ -4203,11 +4187,11 @@
 20
 40
 04
-fd
+de
 20
 40
 03
-b6
+b2
 d8
 40
 00
@@ -4219,11 +4203,11 @@
 20
 40
 04
-31
+2d
 20
 40
 04
-29
+25
 6f
 e4
 4b
@@ -4279,7 +4263,7 @@
 c0
 00
 04
-2f
+2b
 68
 48
 c9
@@ -4355,7 +4339,7 @@
 20
 40
 04
-43
+3f
 20
 40
 79
@@ -4363,7 +4347,7 @@
 20
 40
 04
-46
+42
 20
 20
 46
@@ -4403,7 +4387,7 @@
 20
 40
 04
-4d
+49
 20
 20
 40
@@ -4431,7 +4415,7 @@
 c0
 7f
 84
-54
+50
 20
 20
 40
@@ -4443,7 +4427,7 @@
 20
 40
 06
-d4
+b5
 68
 48
 c9
@@ -4452,34 +4436,6 @@
 20
 41
 d5
-18
-42
-7e
-00
-1f
-e0
-fe
-01
-1f
-e6
-7c
-04
-24
-41
-04
-5d
-20
-20
-04
-68
-58
-00
-00
-00
-20
-60
-00
-00
 20
 40
 40
@@ -4500,10 +4456,6 @@
 e0
 c9
 2c
-c0
-01
-84
-58
 18
 42
 7e
@@ -4523,7 +4475,7 @@
 20
 40
 04
-7f
+73
 20
 20
 46
@@ -4535,7 +4487,7 @@
 20
 20
 04
-68
+5c
 58
 00
 00
@@ -4543,7 +4495,7 @@
 20
 20
 04
-68
+5c
 58
 00
 00
@@ -4551,7 +4503,7 @@
 20
 20
 04
-68
+5c
 58
 00
 00
@@ -4559,7 +4511,7 @@
 20
 20
 04
-68
+5c
 18
 42
 7e
@@ -4571,15 +4523,15 @@
 c0
 00
 04
-6f
+63
 c0
 01
 04
-71
+65
 c0
 01
 84
-6d
+61
 20
 60
 00
@@ -4595,15 +4547,15 @@
 c0
 00
 04
-71
+65
 c0
 00
 84
-6d
+61
 c0
 01
 84
-6b
+5f
 20
 60
 00
@@ -4611,31 +4563,19 @@
 20
 40
 04
-84
+77
 20
 40
 04
-97
+78
 6f
 e0
 c9
 2c
-c0
-01
-84
-87
 20
 20
 40
 da
-6f
-e0
-c9
-2c
-c1
-01
-80
-00
 20
 20
 40
@@ -4643,70 +4583,6 @@
 6f
 e0
 c9
-97
-c0
-00
-04
-8f
-c0
-00
-84
-8d
-c0
-01
-04
-91
-c0
-01
-84
-93
-c0
-02
-04
-95
-6f
-e0
-cc
-bf
-20
-20
-41
-07
-6f
-e0
-cc
-be
-20
-20
-41
-07
-6f
-e0
-cc
-c0
-20
-20
-41
-07
-6f
-e0
-cc
-c1
-20
-20
-41
-07
-6f
-e0
-cc
-c2
-20
-20
-41
-07
-6f
-e0
-c9
 28
 c1
 7f
@@ -4751,7 +4627,7 @@
 20
 3a
 04
-a5
+86
 67
 e0
 cb
@@ -4771,11 +4647,11 @@
 c0
 01
 84
-b7
+98
 c0
 05
 84
-b7
+98
 da
 20
 00
@@ -4795,11 +4671,11 @@
 20
 41
 04
-b1
+92
 24
 41
 04
-b5
+96
 60
 48
 cc
@@ -4919,15 +4795,15 @@
 24
 41
 04
-d0
+b1
 c0
 00
 84
-d7
+b8
 c0
 03
 04
-d9
+ba
 20
 60
 00
@@ -5051,15 +4927,15 @@
 20
 22
 84
-f1
+d2
 c0
 00
 84
-fb
+dc
 c0
 03
 04
-fd
+de
 20
 60
 00
@@ -5071,7 +4947,7 @@
 20
 40
 04
-fd
+de
 6f
 e0
 cc
@@ -5087,7 +4963,7 @@
 c0
 05
 04
-f8
+d9
 20
 60
 00
@@ -5111,7 +4987,7 @@
 20
 20
 03
-a7
+a3
 68
 48
 c9
@@ -5119,7 +4995,7 @@
 20
 20
 03
-b3
+af
 6f
 e0
 cc
@@ -5143,7 +5019,7 @@
 20
 5a
 04
-fd
+de
 6f
 e0
 cc
@@ -5151,15 +5027,15 @@
 24
 5a
 04
-fb
+dc
 da
 60
 4c
 d0
 da
 40
-05
-0a
+04
+eb
 20
 20
 31
@@ -5174,40 +5050,40 @@
 00
 c0
 1e
-05
-1e
+04
+ff
 c0
 1c
-85
-16
+84
+f7
 c0
 1d
 05
-2f
+10
 c0
 19
 05
-76
+57
 c0
 0a
 85
-8c
+6d
 c0
 0a
 05
-92
+73
 c0
 22
 05
-7d
+5e
 c0
 20
 05
-87
+68
 c0
 00
 85
-94
+75
 20
 20
 43
@@ -5235,7 +5111,7 @@
 20
 40
 03
-70
+6c
 20
 40
 49
@@ -5263,7 +5139,7 @@
 20
 40
 03
-70
+6c
 20
 40
 45
@@ -5335,7 +5211,7 @@
 24
 3a
 05
-68
+49
 6f
 e0
 c8
@@ -5343,15 +5219,15 @@
 c0
 01
 05
-57
+38
 c0
 02
 05
-63
+44
 c0
 01
 85
-71
+52
 20
 20
 48
@@ -5363,7 +5239,7 @@
 20
 5a
 05
-49
+2a
 6f
 e0
 c8
@@ -5503,7 +5379,7 @@
 20
 22
 85
-60
+41
 20
 20
 48
@@ -5511,7 +5387,7 @@
 20
 40
 03
-7c
+78
 70
 48
 8f
@@ -5571,11 +5447,11 @@
 20
 40
 03
-f2
+ee
 20
 20
 05
-3f
+20
 6f
 e4
 4b
@@ -5603,7 +5479,7 @@
 c0
 00
 85
-7a
+5b
 70
 4b
 87
@@ -5711,7 +5587,7 @@
 20
 40
 03
-70
+6c
 20
 20
 43
@@ -5723,7 +5599,7 @@
 20
 40
 03
-70
+6c
 20
 20
 44
@@ -5751,7 +5627,7 @@
 24
 34
 05
-98
+79
 20
 40
 26
@@ -5799,7 +5675,7 @@
 c0
 00
 05
-aa
+8b
 20
 60
 00
@@ -5815,19 +5691,19 @@
 c0
 00
 85
-b1
+92
 c0
 01
 05
-b3
+94
 c0
 01
 85
-b9
+9a
 c0
 02
 05
-bf
+a0
 20
 60
 00
@@ -5839,7 +5715,7 @@
 20
 20
 05
-c0
+a1
 6f
 e0
 c8
@@ -5847,7 +5723,7 @@
 20
 3a
 05
-b7
+98
 6f
 e2
 48
@@ -5863,7 +5739,7 @@
 20
 20
 05
-c0
+a1
 70
 47
 c9
@@ -5875,7 +5751,7 @@
 20
 3a
 05
-c0
+a1
 6f
 e2
 48
@@ -5887,7 +5763,7 @@
 20
 20
 05
-c2
+a3
 70
 47
 c9
@@ -5943,7 +5819,7 @@
 c0
 01
 05
-ce
+af
 20
 20
 23
@@ -5987,7 +5863,7 @@
 20
 3a
 05
-df
+c0
 6f
 e1
 48
@@ -6027,11 +5903,11 @@
 24
 2c
 05
-f8
+d9
 24
 37
 85
-f8
+d9
 20
 40
 26
@@ -6051,7 +5927,7 @@
 20
 22
 85
-dc
+bd
 6f
 e2
 48
@@ -6067,7 +5943,7 @@
 20
 42
 85
-f4
+d5
 6f
 e0
 c8
@@ -6146,8 +6022,8 @@
 8f
 c0
 02
-06
-01
+05
+e2
 20
 20
 25
@@ -6207,15 +6083,15 @@
 20
 40
 03
-f2
+ee
 20
 40
 03
-7c
+78
 20
 40
 03
-d3
+cf
 6f
 e1
 47
@@ -6291,7 +6167,7 @@
 c2
 80
 86
-25
+06
 20
 20
 16
@@ -6335,7 +6211,7 @@
 c0
 04
 86
-30
+11
 20
 20
 4d
@@ -6411,7 +6287,7 @@
 c0
 03
 86
-43
+24
 20
 20
 57
@@ -6483,7 +6359,7 @@
 c0
 02
 06
-55
+36
 20
 20
 19
@@ -6499,11 +6375,11 @@
 c0
 05
 06
-5a
+3b
 c0
 09
 06
-69
+4a
 20
 20
 1c
@@ -6531,7 +6407,7 @@
 c2
 81
 86
-64
+45
 6f
 e1
 44
@@ -6559,11 +6435,11 @@
 24
 22
 86
-60
+41
 24
 34
 06
-60
+41
 20
 20
 1d
@@ -6643,7 +6519,7 @@
 20
 40
 06
-88
+69
 58
 00
 00
@@ -6655,7 +6531,7 @@
 20
 40
 03
-ee
+ea
 20
 40
 3f
@@ -6663,7 +6539,7 @@
 20
 40
 06
-9f
+80
 6f
 e0
 c8
@@ -6683,11 +6559,11 @@
 20
 40
 06
-97
+78
 20
 40
 06
-9c
+7d
 20
 20
 45
@@ -6707,7 +6583,7 @@
 c0
 05
 86
-8d
+6e
 20
 20
 42
@@ -6723,7 +6599,7 @@
 c0
 7f
 86
-93
+74
 68
 48
 c9
@@ -6787,7 +6663,7 @@
 20
 40
 06
-a1
+82
 20
 20
 41
@@ -6807,15 +6683,15 @@
 20
 40
 06
-a8
+89
 20
 40
 06
-b7
+98
 20
 40
 06
-c4
+a5
 20
 20
 41
@@ -6827,7 +6703,7 @@
 20
 40
 06
-d1
+b2
 20
 40
 41
@@ -6847,7 +6723,7 @@
 20
 40
 06
-d1
+b2
 20
 40
 41
@@ -6867,7 +6743,7 @@
 20
 40
 06
-d1
+b2
 20
 40
 41
@@ -6911,7 +6787,7 @@
 c0
 7f
 86
-c0
+a1
 20
 20
 41
@@ -6923,7 +6799,7 @@
 20
 40
 06
-d4
+b5
 68
 48
 c9
@@ -6963,7 +6839,7 @@
 c0
 7f
 86
-cd
+ae
 20
 20
 41
@@ -6975,7 +6851,7 @@
 20
 40
 06
-d4
+b5
 68
 48
 c9
@@ -7027,11 +6903,11 @@
 20
 40
 06
-df
+c0
 20
 40
 07
-75
+56
 70
 0a
 06
@@ -7039,7 +6915,7 @@
 20
 20
 06
-f2
+d3
 df
 20
 00
@@ -7103,7 +6979,7 @@
 24
 20
 86
-e3
+c4
 e0
 40
 80
@@ -7111,7 +6987,7 @@
 c2
 00
 06
-e3
+c4
 20
 60
 00
@@ -7131,11 +7007,11 @@
 c0
 00
 86
-f7
+d8
 c0
 01
 07
-38
+19
 20
 40
 11
@@ -7182,8 +7058,8 @@
 0d
 c0
 00
-07
-0e
+06
+ef
 6f
 20
 8a
@@ -7202,12 +7078,12 @@
 08
 c2
 00
-07
-05
+06
+e6
 20
 40
 07
-42
+23
 6f
 e3
 8a
@@ -7222,20 +7098,20 @@
 00
 20
 22
-87
-03
+86
+e4
 20
 20
 06
-f2
+d3
 6f
 e0
 8a
 0e
 c0
 00
-87
-1c
+86
+fd
 df
 20
 00
@@ -7254,12 +7130,12 @@
 08
 c2
 00
-07
-12
+06
+f3
 20
 40
 07
-42
+23
 6f
 e3
 8a
@@ -7274,8 +7150,8 @@
 00
 20
 22
-87
-10
+86
+f1
 20
 40
 11
@@ -7283,7 +7159,7 @@
 20
 20
 06
-f2
+d3
 78
 48
 7c
@@ -7311,11 +7187,11 @@
 c2
 00
 07
-20
+01
 24
 21
-87
-1e
+86
+ff
 20
 40
 11
@@ -7343,11 +7219,11 @@
 20
 3a
 07
-2f
+10
 20
 40
 07
-42
+23
 6f
 e0
 8a
@@ -7355,19 +7231,19 @@
 c0
 00
 87
-28
+09
 20
 20
 06
-f2
+d3
 20
 40
 07
-31
+12
 20
 20
 06
-f2
+d3
 6f
 e0
 8a
@@ -7375,7 +7251,7 @@
 24
 3a
 07
-b8
+99
 6f
 e0
 8a
@@ -7395,15 +7271,15 @@
 20
 20
 07
-b8
+99
 20
 40
 07
-3f
+20
 20
 40
 07
-42
+23
 6f
 e3
 8a
@@ -7419,11 +7295,11 @@
 20
 22
 87
-39
+1a
 20
 20
 06
-f2
+d3
 20
 40
 11
@@ -7439,11 +7315,11 @@
 20
 40
 07
-44
+25
 20
 20
 07
-c1
+a2
 78
 54
 7c
@@ -7463,15 +7339,15 @@
 c0
 00
 87
-4f
+30
 c0
 01
 07
-54
+35
 c0
 02
 07
-ab
+8c
 70
 0a
 13
@@ -7523,11 +7399,11 @@
 20
 40
 07
-59
+3a
 20
 20
 07
-5f
+40
 6f
 e0
 8a
@@ -7559,7 +7435,7 @@
 c0
 00
 87
-75
+56
 70
 0a
 16
@@ -7567,75 +7443,75 @@
 c0
 01
 07
-7d
+5e
 c0
 01
 87
-82
+63
 c0
 02
 07
-86
+67
 c0
 02
 87
-8a
+6b
 c0
 03
 07
-8d
+6e
 c0
 03
 87
-90
+71
 c0
 04
 07
-93
+74
 c0
 04
 87
-97
+78
 c0
 05
 07
-9b
+7c
 c0
 05
 87
-9f
+80
 c0
 06
 07
-a3
+84
 c0
 06
 87
-a7
+88
 c0
 07
 07
-93
+74
 c0
 07
 87
-97
+78
 c0
 08
 07
-9b
+7c
 c0
 08
 87
-9f
+80
 c0
 09
 07
-a3
+84
 c0
 09
 87
-a7
+88
 20
 60
 00
@@ -7875,19 +7751,19 @@
 c0
 00
 87
-be
+9f
 c0
 01
 07
-b4
+95
 c0
 01
 87
-b4
+95
 c0
 02
 07
-b4
+95
 20
 60
 00
@@ -7899,15 +7775,15 @@
 c0
 03
 07
-ba
+9b
 c0
 13
 07
-bc
+9d
 c0
 24
 07
-b8
+99
 70
 0a
 01
@@ -7963,15 +7839,15 @@
 c0
 01
 07
-c9
+aa
 c0
 01
 87
-c9
+aa
 c0
 02
 07
-c9
+aa
 20
 60
 00
@@ -7987,11 +7863,11 @@
 c0
 00
 87
-ce
+af
 c0
 7f
 87
-d4
+b5
 20
 60
 00
@@ -8044,8 +7920,8 @@
 60
 00
 00
-69
-f4
+c2
+c2
 aa
 55
 40
@@ -8234,7 +8110,7 @@
 14
 49
 ff
-ff
+03
 ff
 07
 06
@@ -9357,10 +9233,10 @@
 aa
 aa
 55
-ba
-82
-0d
-1a
+be
+81
+03
+db
 ff
 1e
 f0
Index: output/flash.dat
===================================================================
--- /YC1308AF/branch/mouse/MZ_Project/mouse_public/output/flash.dat	(revision 4144)
+++ /YC1308AF/branch/mouse/MZ_Project/mouse_public/output/flash.dat	(working copy)
@@ -2,8 +2,8 @@
 02
 aa
 55
-6a
-1f
+ee
+1e
 c2
 84
 00
@@ -51,19 +51,19 @@
 c0
 63
 03
-f9
+f5
 c0
 63
 83
-ff
+fb
 c0
 64
 04
-11
+0d
 c0
 64
 84
-3a
+36
 c0
 65
 80
@@ -71,31 +71,31 @@
 c0
 66
 86
-78
+59
 c0
 67
 04
-5f
+54
 c0
 67
 84
-7f
+73
 c0
 68
 06
-a1
+82
 c0
 69
 03
-db
+d7
 c0
 69
 83
-e8
+e4
 c0
 6a
-85
-0b
+84
+ec
 c0
 6c
 03
@@ -107,7 +107,7 @@
 c0
 6e
 84
-3f
+3b
 c0
 6f
 00
@@ -122,12 +122,12 @@
 58
 c0
 6c
-86
-0e
+85
+ef
 c0
 6d
-06
-1a
+05
+fb
 c0
 4f
 81
@@ -135,7 +135,7 @@
 c0
 73
 86
-28
+09
 20
 20
 13
@@ -150,16 +150,16 @@
 33
 c0
 42
-86
-1d
+85
+fe
 c0
 53
 06
-21
+02
 c0
 6e
 85
-97
+78
 c0
 6f
 02
@@ -171,39 +171,39 @@
 c0
 71
 05
-a2
+83
 c0
 71
 85
-ca
+ab
 c0
 74
 85
-d4
+b5
 c0
 75
 01
 d7
 c0
 76
-06
-03
+05
+e4
 c0
 0c
 86
-3c
+1d
 c0
 4f
 86
-46
+27
 c0
 50
 86
-50
+31
 c0
 5f
 06
-52
+33
 20
 20
 13
@@ -531,7 +531,7 @@
 20
 40
 03
-a9
+a5
 70
 4c
 d7
@@ -551,7 +551,7 @@
 20
 40
 03
-9d
+99
 20
 40
 00
@@ -591,7 +591,7 @@
 20
 40
 03
-a9
+a5
 d8
 a0
 49
@@ -687,11 +687,11 @@
 c0
 00
 83
-9d
+99
 c0
 01
 83
-a9
+a5
 20
 60
 00
@@ -815,7 +815,7 @@
 c0
 00
 05
-60
+41
 20
 20
 45
@@ -1147,7 +1147,7 @@
 20
 40
 03
-ee
+ea
 20
 40
 47
@@ -1159,7 +1159,7 @@
 20
 40
 03
-f2
+ee
 20
 20
 3c
@@ -1411,19 +1411,19 @@
 20
 40
 03
-d3
+cf
 20
 40
 03
-b6
+b2
 20
 40
 04
-fd
+de
 20
 40
 03
-72
+6e
 20
 40
 01
@@ -1443,7 +1443,7 @@
 c0
 03
 86
-d7
+b8
 20
 40
 01
@@ -1531,7 +1531,7 @@
 24
 5a
 04
-38
+34
 6f
 e4
 4b
@@ -1811,7 +1811,7 @@
 20
 20
 03
-f2
+ee
 6f
 e0
 c8
@@ -1847,7 +1847,7 @@
 20
 20
 03
-dd
+d9
 6f
 e2
 48
@@ -1895,7 +1895,7 @@
 24
 34
 05
-3a
+1b
 20
 40
 02
@@ -2847,7 +2847,7 @@
 20
 20
 04
-46
+42
 6f
 e0
 c9
@@ -2931,7 +2931,7 @@
 20
 40
 03
-dd
+d9
 6f
 e4
 4b
@@ -3083,7 +3083,7 @@
 20
 40
 03
-7c
+78
 20
 20
 48
@@ -3091,7 +3091,7 @@
 20
 40
 03
-7c
+78
 20
 40
 03
@@ -3103,7 +3103,7 @@
 20
 40
 03
-7c
+78
 20
 20
 48
@@ -3131,7 +3131,7 @@
 24
 3a
 03
-7c
+78
 20
 60
 00
@@ -3259,11 +3259,11 @@
 20
 40
 04
-ff
+e0
 20
 40
 04
-db
+bc
 20
 40
 22
@@ -3279,15 +3279,15 @@
 20
 40
 03
-46
+45
 20
 40
 04
-c2
+a3
 20
 40
 03
-84
+80
 20
 40
 40
@@ -3299,7 +3299,7 @@
 20
 40
 03
-49
+48
 20
 40
 45
@@ -3307,23 +3307,19 @@
 20
 40
 03
-60
+5f
 20
 40
 45
 52
 20
 40
-03
-64
-20
-40
 45
 55
 20
 40
 03
-67
+63
 20
 40
 45
@@ -3347,15 +3343,15 @@
 20
 40
 03
-ba
+b6
 20
 40
 03
-c2
+be
 20
 20
 03
-6a
+66
 da
 60
 4b
@@ -3363,7 +3359,7 @@
 da
 40
 04
-a5
+86
 20
 20
 31
@@ -3375,7 +3371,7 @@
 c0
 00
 03
-4f
+4e
 6f
 e4
 4b
@@ -3391,7 +3387,7 @@
 20
 20
 03
-52
+51
 6f
 e4
 4b
@@ -3427,7 +3423,7 @@
 20
 22
 83
-59
+58
 20
 20
 45
@@ -3435,7 +3431,7 @@
 20
 40
 03
-5e
+5d
 6f
 e0
 cb
@@ -3455,7 +3451,7 @@
 da
 40
 05
-60
+41
 20
 20
 45
@@ -3476,18 +3472,6 @@
 20
 45
 47
-6f
-e4
-4b
-bc
-c3
-9d
-80
-00
-20
-20
-45
-5f
 da
 60
 4c
@@ -3507,7 +3491,7 @@
 da
 40
 03
-6d
+69
 20
 20
 32
@@ -3519,7 +3503,7 @@
 c0
 00
 05
-68
+49
 20
 20
 43
@@ -3527,11 +3511,11 @@
 20
 40
 03
-e8
+e4
 20
 20
 03
-7a
+76
 6f
 e0
 cc
@@ -3567,15 +3551,15 @@
 20
 40
 03
-72
+6e
 20
 20
 03
-80
+7c
 20
 20
 03
-7d
+79
 70
 4c
 22
@@ -3587,7 +3571,7 @@
 20
 20
 03
-77
+73
 70
 4c
 22
@@ -3627,7 +3611,7 @@
 c0
 00
 83
-96
+92
 6f
 e0
 cc
@@ -3635,7 +3619,7 @@
 24
 3a
 03
-8e
+8a
 70
 4c
 22
@@ -3651,7 +3635,7 @@
 20
 3a
 03
-93
+8f
 1f
 e0
 ff
@@ -3663,7 +3647,7 @@
 20
 20
 03
-9d
+99
 70
 4c
 26
@@ -3675,7 +3659,7 @@
 20
 20
 03
-a9
+a5
 da
 60
 4c
@@ -3683,7 +3667,7 @@
 da
 40
 03
-99
+95
 20
 20
 31
@@ -3691,7 +3675,7 @@
 20
 40
 03
-77
+73
 6f
 e0
 cc
@@ -3699,7 +3683,7 @@
 c0
 00
 83
-a8
+a4
 70
 4c
 2e
@@ -3711,15 +3695,15 @@
 c0
 00
 03
-a2
+9e
 c0
 00
 83
-a4
+a0
 c0
 01
 03
-a6
+a2
 20
 60
 00
@@ -3731,7 +3715,7 @@
 20
 20
 03
-a7
+a3
 68
 48
 cc
@@ -3739,7 +3723,7 @@
 20
 20
 03
-a7
+a3
 68
 48
 cc
@@ -3759,15 +3743,15 @@
 c0
 00
 03
-ae
+aa
 c0
 00
 83
-b0
+ac
 c0
 01
 03
-b2
+ae
 20
 60
 00
@@ -3779,7 +3763,7 @@
 20
 20
 03
-b3
+af
 68
 48
 cc
@@ -3787,7 +3771,7 @@
 20
 20
 03
-b3
+af
 68
 48
 cc
@@ -3807,19 +3791,19 @@
 20
 40
 04
-d9
+ba
 20
 40
 03
-ae
+aa
 20
 40
 03
-b0
+ac
 20
 20
 03
-b2
+ae
 da
 60
 49
@@ -3827,7 +3811,7 @@
 da
 40
 03
-bd
+b9
 20
 20
 31
@@ -3883,7 +3867,7 @@
 c2
 82
 03
-d7
+d3
 70
 4c
 d2
@@ -3919,7 +3903,7 @@
 20
 21
 03
-d5
+d1
 68
 48
 cc
@@ -3951,7 +3935,7 @@
 20
 20
 03
-d3
+cf
 20
 40
 3f
@@ -3979,7 +3963,7 @@
 c0
 2c
 03
-e5
+e1
 20
 40
 41
@@ -3991,7 +3975,7 @@
 20
 20
 03
-de
+da
 6f
 e0
 c9
@@ -4003,7 +3987,7 @@
 20
 20
 03
-de
+da
 20
 40
 3f
@@ -4015,7 +3999,7 @@
 c0
 05
 83
-ef
+eb
 20
 40
 42
@@ -4031,11 +4015,11 @@
 20
 20
 04
-81
+75
 20
 40
 04
-0f
+0b
 da
 60
 4b
@@ -4043,7 +4027,7 @@
 20
 20
 03
-ed
+e9
 20
 40
 41
@@ -4059,7 +4043,7 @@
 c0
 05
 83
-f7
+f3
 20
 20
 42
@@ -4087,11 +4071,11 @@
 20
 40
 04
-0c
+08
 20
 40
 03
-f2
+ee
 20
 20
 3e
@@ -4155,7 +4139,7 @@
 c0
 05
 84
-0f
+0b
 20
 20
 42
@@ -4179,7 +4163,7 @@
 20
 40
 03
-d3
+cf
 20
 40
 40
@@ -4191,7 +4175,7 @@
 20
 40
 06
-d1
+b2
 20
 40
 3e
@@ -4203,11 +4187,11 @@
 20
 40
 04
-fd
+de
 20
 40
 03
-b6
+b2
 d8
 40
 00
@@ -4219,11 +4203,11 @@
 20
 40
 04
-31
+2d
 20
 40
 04
-29
+25
 6f
 e4
 4b
@@ -4279,7 +4263,7 @@
 c0
 00
 04
-2f
+2b
 68
 48
 c9
@@ -4355,7 +4339,7 @@
 20
 40
 04
-43
+3f
 20
 40
 79
@@ -4363,7 +4347,7 @@
 20
 40
 04
-46
+42
 20
 20
 46
@@ -4403,7 +4387,7 @@
 20
 40
 04
-4d
+49
 20
 20
 40
@@ -4431,7 +4415,7 @@
 c0
 7f
 84
-54
+50
 20
 20
 40
@@ -4443,7 +4427,7 @@
 20
 40
 06
-d4
+b5
 68
 48
 c9
@@ -4452,34 +4436,6 @@
 20
 41
 d5
-18
-42
-7e
-00
-1f
-e0
-fe
-01
-1f
-e6
-7c
-04
-24
-41
-04
-5d
-20
-20
-04
-68
-58
-00
-00
-00
-20
-60
-00
-00
 20
 40
 40
@@ -4500,10 +4456,6 @@
 e0
 c9
 2c
-c0
-01
-84
-58
 18
 42
 7e
@@ -4523,7 +4475,7 @@
 20
 40
 04
-7f
+73
 20
 20
 46
@@ -4535,7 +4487,7 @@
 20
 20
 04
-68
+5c
 58
 00
 00
@@ -4543,7 +4495,7 @@
 20
 20
 04
-68
+5c
 58
 00
 00
@@ -4551,7 +4503,7 @@
 20
 20
 04
-68
+5c
 58
 00
 00
@@ -4559,7 +4511,7 @@
 20
 20
 04
-68
+5c
 18
 42
 7e
@@ -4571,15 +4523,15 @@
 c0
 00
 04
-6f
+63
 c0
 01
 04
-71
+65
 c0
 01
 84
-6d
+61
 20
 60
 00
@@ -4595,15 +4547,15 @@
 c0
 00
 04
-71
+65
 c0
 00
 84
-6d
+61
 c0
 01
 84
-6b
+5f
 20
 60
 00
@@ -4611,31 +4563,19 @@
 20
 40
 04
-84
+77
 20
 40
 04
-97
+78
 6f
 e0
 c9
 2c
-c0
-01
-84
-87
 20
 20
 40
 da
-6f
-e0
-c9
-2c
-c1
-01
-80
-00
 20
 20
 40
@@ -4643,70 +4583,6 @@
 6f
 e0
 c9
-97
-c0
-00
-04
-8f
-c0
-00
-84
-8d
-c0
-01
-04
-91
-c0
-01
-84
-93
-c0
-02
-04
-95
-6f
-e0
-cc
-bf
-20
-20
-41
-07
-6f
-e0
-cc
-be
-20
-20
-41
-07
-6f
-e0
-cc
-c0
-20
-20
-41
-07
-6f
-e0
-cc
-c1
-20
-20
-41
-07
-6f
-e0
-cc
-c2
-20
-20
-41
-07
-6f
-e0
-c9
 28
 c1
 7f
@@ -4751,7 +4627,7 @@
 20
 3a
 04
-a5
+86
 67
 e0
 cb
@@ -4771,11 +4647,11 @@
 c0
 01
 84
-b7
+98
 c0
 05
 84
-b7
+98
 da
 20
 00
@@ -4795,11 +4671,11 @@
 20
 41
 04
-b1
+92
 24
 41
 04
-b5
+96
 60
 48
 cc
@@ -4919,15 +4795,15 @@
 24
 41
 04
-d0
+b1
 c0
 00
 84
-d7
+b8
 c0
 03
 04
-d9
+ba
 20
 60
 00
@@ -5051,15 +4927,15 @@
 20
 22
 84
-f1
+d2
 c0
 00
 84
-fb
+dc
 c0
 03
 04
-fd
+de
 20
 60
 00
@@ -5071,7 +4947,7 @@
 20
 40
 04
-fd
+de
 6f
 e0
 cc
@@ -5087,7 +4963,7 @@
 c0
 05
 04
-f8
+d9
 20
 60
 00
@@ -5111,7 +4987,7 @@
 20
 20
 03
-a7
+a3
 68
 48
 c9
@@ -5119,7 +4995,7 @@
 20
 20
 03
-b3
+af
 6f
 e0
 cc
@@ -5143,7 +5019,7 @@
 20
 5a
 04
-fd
+de
 6f
 e0
 cc
@@ -5151,15 +5027,15 @@
 24
 5a
 04
-fb
+dc
 da
 60
 4c
 d0
 da
 40
-05
-0a
+04
+eb
 20
 20
 31
@@ -5174,40 +5050,40 @@
 00
 c0
 1e
-05
-1e
+04
+ff
 c0
 1c
-85
-16
+84
+f7
 c0
 1d
 05
-2f
+10
 c0
 19
 05
-76
+57
 c0
 0a
 85
-8c
+6d
 c0
 0a
 05
-92
+73
 c0
 22
 05
-7d
+5e
 c0
 20
 05
-87
+68
 c0
 00
 85
-94
+75
 20
 20
 43
@@ -5235,7 +5111,7 @@
 20
 40
 03
-70
+6c
 20
 40
 49
@@ -5263,7 +5139,7 @@
 20
 40
 03
-70
+6c
 20
 40
 45
@@ -5335,7 +5211,7 @@
 24
 3a
 05
-68
+49
 6f
 e0
 c8
@@ -5343,15 +5219,15 @@
 c0
 01
 05
-57
+38
 c0
 02
 05
-63
+44
 c0
 01
 85
-71
+52
 20
 20
 48
@@ -5363,7 +5239,7 @@
 20
 5a
 05
-49
+2a
 6f
 e0
 c8
@@ -5503,7 +5379,7 @@
 20
 22
 85
-60
+41
 20
 20
 48
@@ -5511,7 +5387,7 @@
 20
 40
 03
-7c
+78
 70
 48
 8f
@@ -5571,11 +5447,11 @@
 20
 40
 03
-f2
+ee
 20
 20
 05
-3f
+20
 6f
 e4
 4b
@@ -5603,7 +5479,7 @@
 c0
 00
 85
-7a
+5b
 70
 4b
 87
@@ -5711,7 +5587,7 @@
 20
 40
 03
-70
+6c
 20
 20
 43
@@ -5723,7 +5599,7 @@
 20
 40
 03
-70
+6c
 20
 20
 44
@@ -5751,7 +5627,7 @@
 24
 34
 05
-98
+79
 20
 40
 26
@@ -5799,7 +5675,7 @@
 c0
 00
 05
-aa
+8b
 20
 60
 00
@@ -5815,19 +5691,19 @@
 c0
 00
 85
-b1
+92
 c0
 01
 05
-b3
+94
 c0
 01
 85
-b9
+9a
 c0
 02
 05
-bf
+a0
 20
 60
 00
@@ -5839,7 +5715,7 @@
 20
 20
 05
-c0
+a1
 6f
 e0
 c8
@@ -5847,7 +5723,7 @@
 20
 3a
 05
-b7
+98
 6f
 e2
 48
@@ -5863,7 +5739,7 @@
 20
 20
 05
-c0
+a1
 70
 47
 c9
@@ -5875,7 +5751,7 @@
 20
 3a
 05
-c0
+a1
 6f
 e2
 48
@@ -5887,7 +5763,7 @@
 20
 20
 05
-c2
+a3
 70
 47
 c9
@@ -5943,7 +5819,7 @@
 c0
 01
 05
-ce
+af
 20
 20
 23
@@ -5987,7 +5863,7 @@
 20
 3a
 05
-df
+c0
 6f
 e1
 48
@@ -6027,11 +5903,11 @@
 24
 2c
 05
-f8
+d9
 24
 37
 85
-f8
+d9
 20
 40
 26
@@ -6051,7 +5927,7 @@
 20
 22
 85
-dc
+bd
 6f
 e2
 48
@@ -6067,7 +5943,7 @@
 20
 42
 85
-f4
+d5
 6f
 e0
 c8
@@ -6146,8 +6022,8 @@
 8f
 c0
 02
-06
-01
+05
+e2
 20
 20
 25
@@ -6207,15 +6083,15 @@
 20
 40
 03
-f2
+ee
 20
 40
 03
-7c
+78
 20
 40
 03
-d3
+cf
 6f
 e1
 47
@@ -6291,7 +6167,7 @@
 c2
 80
 86
-25
+06
 20
 20
 16
@@ -6335,7 +6211,7 @@
 c0
 04
 86
-30
+11
 20
 20
 4d
@@ -6411,7 +6287,7 @@
 c0
 03
 86
-43
+24
 20
 20
 57
@@ -6483,7 +6359,7 @@
 c0
 02
 06
-55
+36
 20
 20
 19
@@ -6499,11 +6375,11 @@
 c0
 05
 06
-5a
+3b
 c0
 09
 06
-69
+4a
 20
 20
 1c
@@ -6531,7 +6407,7 @@
 c2
 81
 86
-64
+45
 6f
 e1
 44
@@ -6559,11 +6435,11 @@
 24
 22
 86
-60
+41
 24
 34
 06
-60
+41
 20
 20
 1d
@@ -6643,7 +6519,7 @@
 20
 40
 06
-88
+69
 58
 00
 00
@@ -6655,7 +6531,7 @@
 20
 40
 03
-ee
+ea
 20
 40
 3f
@@ -6663,7 +6539,7 @@
 20
 40
 06
-9f
+80
 6f
 e0
 c8
@@ -6683,11 +6559,11 @@
 20
 40
 06
-97
+78
 20
 40
 06
-9c
+7d
 20
 20
 45
@@ -6707,7 +6583,7 @@
 c0
 05
 86
-8d
+6e
 20
 20
 42
@@ -6723,7 +6599,7 @@
 c0
 7f
 86
-93
+74
 68
 48
 c9
@@ -6787,7 +6663,7 @@
 20
 40
 06
-a1
+82
 20
 20
 41
@@ -6807,15 +6683,15 @@
 20
 40
 06
-a8
+89
 20
 40
 06
-b7
+98
 20
 40
 06
-c4
+a5
 20
 20
 41
@@ -6827,7 +6703,7 @@
 20
 40
 06
-d1
+b2
 20
 40
 41
@@ -6847,7 +6723,7 @@
 20
 40
 06
-d1
+b2
 20
 40
 41
@@ -6867,7 +6743,7 @@
 20
 40
 06
-d1
+b2
 20
 40
 41
@@ -6911,7 +6787,7 @@
 c0
 7f
 86
-c0
+a1
 20
 20
 41
@@ -6923,7 +6799,7 @@
 20
 40
 06
-d4
+b5
 68
 48
 c9
@@ -6963,7 +6839,7 @@
 c0
 7f
 86
-cd
+ae
 20
 20
 41
@@ -6975,7 +6851,7 @@
 20
 40
 06
-d4
+b5
 68
 48
 c9
@@ -7027,11 +6903,11 @@
 20
 40
 06
-df
+c0
 20
 40
 07
-75
+56
 70
 0a
 06
@@ -7039,7 +6915,7 @@
 20
 20
 06
-f2
+d3
 df
 20
 00
@@ -7103,7 +6979,7 @@
 24
 20
 86
-e3
+c4
 e0
 40
 80
@@ -7111,7 +6987,7 @@
 c2
 00
 06
-e3
+c4
 20
 60
 00
@@ -7131,11 +7007,11 @@
 c0
 00
 86
-f7
+d8
 c0
 01
 07
-38
+19
 20
 40
 11
@@ -7182,8 +7058,8 @@
 0d
 c0
 00
-07
-0e
+06
+ef
 6f
 20
 8a
@@ -7202,12 +7078,12 @@
 08
 c2
 00
-07
-05
+06
+e6
 20
 40
 07
-42
+23
 6f
 e3
 8a
@@ -7222,20 +7098,20 @@
 00
 20
 22
-87
-03
+86
+e4
 20
 20
 06
-f2
+d3
 6f
 e0
 8a
 0e
 c0
 00
-87
-1c
+86
+fd
 df
 20
 00
@@ -7254,12 +7130,12 @@
 08
 c2
 00
-07
-12
+06
+f3
 20
 40
 07
-42
+23
 6f
 e3
 8a
@@ -7274,8 +7150,8 @@
 00
 20
 22
-87
-10
+86
+f1
 20
 40
 11
@@ -7283,7 +7159,7 @@
 20
 20
 06
-f2
+d3
 78
 48
 7c
@@ -7311,11 +7187,11 @@
 c2
 00
 07
-20
+01
 24
 21
-87
-1e
+86
+ff
 20
 40
 11
@@ -7343,11 +7219,11 @@
 20
 3a
 07
-2f
+10
 20
 40
 07
-42
+23
 6f
 e0
 8a
@@ -7355,19 +7231,19 @@
 c0
 00
 87
-28
+09
 20
 20
 06
-f2
+d3
 20
 40
 07
-31
+12
 20
 20
 06
-f2
+d3
 6f
 e0
 8a
@@ -7375,7 +7251,7 @@
 24
 3a
 07
-b8
+99
 6f
 e0
 8a
@@ -7395,15 +7271,15 @@
 20
 20
 07
-b8
+99
 20
 40
 07
-3f
+20
 20
 40
 07
-42
+23
 6f
 e3
 8a
@@ -7419,11 +7295,11 @@
 20
 22
 87
-39
+1a
 20
 20
 06
-f2
+d3
 20
 40
 11
@@ -7439,11 +7315,11 @@
 20
 40
 07
-44
+25
 20
 20
 07
-c1
+a2
 78
 54
 7c
@@ -7463,15 +7339,15 @@
 c0
 00
 87
-4f
+30
 c0
 01
 07
-54
+35
 c0
 02
 07
-ab
+8c
 70
 0a
 13
@@ -7523,11 +7399,11 @@
 20
 40
 07
-59
+3a
 20
 20
 07
-5f
+40
 6f
 e0
 8a
@@ -7559,7 +7435,7 @@
 c0
 00
 87
-75
+56
 70
 0a
 16
@@ -7567,75 +7443,75 @@
 c0
 01
 07
-7d
+5e
 c0
 01
 87
-82
+63
 c0
 02
 07
-86
+67
 c0
 02
 87
-8a
+6b
 c0
 03
 07
-8d
+6e
 c0
 03
 87
-90
+71
 c0
 04
 07
-93
+74
 c0
 04
 87
-97
+78
 c0
 05
 07
-9b
+7c
 c0
 05
 87
-9f
+80
 c0
 06
 07
-a3
+84
 c0
 06
 87
-a7
+88
 c0
 07
 07
-93
+74
 c0
 07
 87
-97
+78
 c0
 08
 07
-9b
+7c
 c0
 08
 87
-9f
+80
 c0
 09
 07
-a3
+84
 c0
 09
 87
-a7
+88
 20
 60
 00
@@ -7875,19 +7751,19 @@
 c0
 00
 87
-be
+9f
 c0
 01
 07
-b4
+95
 c0
 01
 87
-b4
+95
 c0
 02
 07
-b4
+95
 20
 60
 00
@@ -7899,15 +7775,15 @@
 c0
 03
 07
-ba
+9b
 c0
 13
 07
-bc
+9d
 c0
 24
 07
-b8
+99
 70
 0a
 01
@@ -7963,15 +7839,15 @@
 c0
 01
 07
-c9
+aa
 c0
 01
 87
-c9
+aa
 c0
 02
 07
-c9
+aa
 20
 60
 00
@@ -7987,11 +7863,11 @@
 c0
 00
 87
-ce
+af
 c0
 7f
 87
-d4
+b5
 20
 60
 00
@@ -8044,8 +7920,8 @@
 60
 00
 00
-69
-f4
+c2
+c2
 aa
 55
 40
@@ -8234,7 +8110,7 @@
 14
 49
 ff
-ff
+03
 ff
 07
 06
@@ -9357,10 +9233,10 @@
 aa
 aa
 55
-ba
-82
-0d
-1a
+be
+81
+03
+db
 ff
 1e
 f0
Index: output/program.lis
===================================================================
--- /YC1308AF/branch/mouse/MZ_Project/mouse_public/output/program.lis	(revision 4144)
+++ /YC1308AF/branch/mouse/MZ_Project/mouse_public/output/program.lis	(working copy)
@@ -11,47 +11,47 @@
 0008 c0568118 beq patch15_5 ,p_app_init 
 0009 c06182ea beq patch18_3 ,p_mouse_start_work 
 000a c0620308 beq patch18_4 ,p_mouse_start_reconnect_device 
-000b c06303f9 beq patch18_6 ,p_mouse_app_enter_hibernate 
-000c c06383ff beq patch18_7 ,p_mouse_before_hibernate 
-000d c0640411 beq patch19_0 ,p_mouse_setgpio_hibernate 
-000e c064843a beq patch19_1 ,p_mouse_lpm_before_common 
+000b c06303f5 beq patch18_6 ,p_mouse_app_enter_hibernate 
+000c c06383fb beq patch18_7 ,p_mouse_before_hibernate 
+000d c064040d beq patch19_0 ,p_mouse_setgpio_hibernate 
+000e c0648436 beq patch19_1 ,p_mouse_lpm_before_common 
 000f c0658040 beq patch19_3 ,p_mouse_adc_read_start 
-0010 c0668678 beq patch19_5 ,p_mouse_motion 
-0011 c067045f beq patch19_6 ,p_mouse_dpi_process 
-0012 c067847f beq patch19_7 ,p_mouse_seting_dpi 
-0013 c06806a1 beq patch1a_0 ,p_mouse_check_key_gpio 
-0014 c06903db beq patch1a_2 ,p_mouse_init_sunt 
-0015 c06983e8 beq patch1a_3 ,p_mouse_sensor_poweron 
-0016 c06a850b beq patch1a_5 ,p_mouse_priority_bb_event 
+0010 c0668659 beq patch19_5 ,p_mouse_motion 
+0011 c0670454 beq patch19_6 ,p_mouse_dpi_process 
+0012 c0678473 beq patch19_7 ,p_mouse_seting_dpi 
+0013 c0680682 beq patch1a_0 ,p_mouse_check_key_gpio 
+0014 c06903d7 beq patch1a_2 ,p_mouse_init_sunt 
+0015 c06983e4 beq patch1a_3 ,p_mouse_sensor_poweron 
+0016 c06a84ec beq patch1a_5 ,p_mouse_priority_bb_event 
 0017 c06c032c beq patch1b_0 ,p_mouse_bb_event_timer 
 0018 c06e0064 beq patch1b_4 ,p_mouse_store_device_info 
-0019 c06e843f beq patch1b_5 ,p_mouse_idle 
+0019 c06e843b beq patch1b_5 ,p_mouse_idle 
 001a c06f00c9 beq patch1b_6 ,p_mouse_ready_reconnection_by_button 
 001b c070005c beq patch1c_0 ,p_mouse_led_off 
 001c c0708058 beq patch1c_1 ,p_mouse_led_on 
-001d c06c860e beq patch1b_1 ,p_mouse_start_discovery 
-001e c06d061a beq patch1b_2 ,p_mouse_stop_discovery 
+001d c06c85ef beq patch1b_1 ,p_mouse_start_discovery 
+001e c06d05fb beq patch1b_2 ,p_mouse_stop_discovery 
 001f c04f8112 beq patch13_7 ,p_init_param 
-0020 c0738628 beq patch1c_7 ,p_hid_rx_process 
+0020 c0738609 beq patch1c_7 ,p_hid_rx_process 
 0021 2020137e branch loop 
 
 pf_patch_ext:
 0022 c00f8122 beq patch23_7 ,p_twspi_reset 
 0023 c0150033 beq patch25_2 ,p_efuse_vdd_off 
-0024 c042861d beq patch30_5 ,p_ui_timer_check 
-0025 c0530621 beq patch34_6 ,p_le_enable_phy_by_pdata 
-0026 c06e8597 beq patch3b_5 ,p_g24_dispatch 
+0024 c04285fe beq patch30_5 ,p_ui_timer_check 
+0025 c0530602 beq patch34_6 ,p_le_enable_phy_by_pdata 
+0026 c06e8578 beq patch3b_5 ,p_g24_dispatch 
 0027 c06f0283 beq patch3b_6 ,p_g24_receive_packet 
 0028 c0708314 beq patch3c_1 ,p_g24_transmit 
-0029 c07105a2 beq patch3c_2 ,p_g24_pair_dispatch 
-002a c07185ca beq patch3c_3 ,p_g24_pair_sm_common_next 
-002b c07485d4 beq patch3d_1 ,p_g24_reconn_dispatch 
+0029 c0710583 beq patch3c_2 ,p_g24_pair_dispatch 
+002a c07185ab beq patch3c_3 ,p_g24_pair_sm_common_next 
+002b c07485b5 beq patch3d_1 ,p_g24_reconn_dispatch 
 002c c07501d7 beq patch3d_2 ,p_g24_transmit_no_interrupt 
-002d c0760603 beq patch3d_4 ,p_g24_lpm_wait 
-002e c00c863c beq patch23_1 ,p_send_lmp 
-002f c04f8646 beq patch33_7 ,p_le_slave_match 
-0030 c0508650 beq patch34_1 ,p_le_slave_unsync 
-0031 c05f0652 beq patch37_6 ,p_le_parse_l2cap 
+002d c07605e4 beq patch3d_4 ,p_g24_lpm_wait 
+002e c00c861d beq patch23_1 ,p_send_lmp 
+002f c04f8627 beq patch33_7 ,p_le_slave_match 
+0030 c0508631 beq patch34_1 ,p_le_slave_unsync 
+0031 c05f0633 beq patch37_6 ,p_le_parse_l2cap 
 0032 2020137e branch loop 
 
 p_efuse_vdd_off:
@@ -163,14 +163,14 @@
 0080 c1008000 rtneq bt_clear_info_start 
 0081 20400073 call p_mouse_bt_clear_io_check 
 0082 20208086 branch p_mouse_bt_clear_info_trigger ,true 
-0083 204003a9 call p_mouse_device_multi_led_off + 1 
+0083 204003a5 call p_mouse_device_multi_led_off + 1 
 0084 704cd700 jam button_up ,mem_mouse_bt_clear_info_key_flag 
 0085 20200090 branch p_mouse_bt_clear_info_key_press_count_clear 
 
 p_mouse_bt_clear_info_trigger:
 0086 6fe0ccd3 fetch 1 ,mem_mouse_bt_clear_info_success_flag 
 0087 247a0000 nrtn blank 
-0088 2040039d call p_mouse_device_multi_led_on + 1 
+0088 20400399 call p_mouse_device_multi_led_on + 1 
 0089 2040008c call p_mouse_bt_clear_info_key_press_count_add 
 008a c00f0092 beq 30 ,p_mouse_bt_clear_info_start 
 008b 20600000 rtn 
@@ -186,7 +186,7 @@
 0091 20600000 rtn 
 
 p_mouse_bt_clear_info_start:
-0092 204003a9 call p_mouse_device_multi_led_off + 1 
+0092 204003a5 call p_mouse_device_multi_led_off + 1 
 0093 d8a0493e arg mem_device1_type ,contw 
 0094 2040009b call p_mouse_bt_clear_info_value 
 0095 d8a0495b arg mem_device2_type ,contw 
@@ -216,8 +216,8 @@
 00a7 1fe67c03 sub pdata ,3 ,null 
 00a8 244100ad ncall p_mouse_bt_clear_info_led_blink_count_clear ,positive 
 00a9 6fe0ccd5 fetch 1 ,mem_mouse_bt_clear_info_led_blink_count 
-00aa c000839d beq 1 ,p_mouse_device_multi_led_on + 1 
-00ab c00183a9 beq 3 ,p_mouse_device_multi_led_off + 1 
+00aa c0008399 beq 1 ,p_mouse_device_multi_led_on + 1 
+00ab c00183a5 beq 3 ,p_mouse_device_multi_led_off + 1 
 00ac 20600000 rtn 
 
 p_mouse_bt_clear_info_led_blink_count_clear:
@@ -262,7 +262,7 @@
 
 p_mouse_ready_reconnection_by_button:
 00c9 6fe0c93d fetch 1 ,mem_device_flag 
-00ca c0000560 beq mode_24g_device ,p_mouse_24g_start_pair_mode 
+00ca c0000541 beq mode_24g_device ,p_mouse_24g_start_pair_mode 
 00cb 20204516 branch mouse_long_button_bt_discovery + 2 
 
 p_set_mem_xtal_cache:
@@ -371,10 +371,10 @@
 011a 20400158 call p_mouse_setting_config 
 011b 204041e7 call mouse_init_sunt 
 011c 20758000 rtn wake 
-011d 204003ee call p_mouse_dpi_config 
+011d 204003ea call p_mouse_dpi_config 
 011e 20404766 call mouse_drawing_optima_init 
 011f 20400171 call p_mouse_cb_fuction 
-0120 204003f2 call p_mouse_sensor_powerdown 
+0120 204003ee call p_mouse_sensor_powerdown 
 0121 20203c7f branch mouse_init_wireless 
 
 p_twspi_reset:
@@ -455,15 +455,15 @@
 015c 204022b5 call g24_chmap_param_init 
 015d 20400154 call p_send_time_long_wake 
 015e 20403f60 call mouse_gpio_init 
-015f 204003d3 call p_mouse_logo_led_off 
-0160 204003b6 call p_mouse_1io2led_all_off 
-0161 204004fd call p_mouse_low_voltage_led_off 
-0162 20400372 call p_mouse_device_multi_led_poweron_init 
+015f 204003cf call p_mouse_logo_led_off 
+0160 204003b2 call p_mouse_1io2led_all_off 
+0161 204004de call p_mouse_low_voltage_led_off 
+0162 2040036e call p_mouse_device_multi_led_poweron_init 
 0163 20400124 call p_mouse_le_name_load 
 0164 20403dd6 call mouse_param_init 
 0165 20404150 call mouse_key_check_once 
 0166 1a217e07 and rega ,0x07 ,pdata 
-0167 c00386d7 beq mouse_lmr_button ,p_fcc_mode_start 
+0167 c00386b8 beq mouse_lmr_button ,p_fcc_mode_start 
 0168 2040014d call p_mouse_g24_report_setting 
 0169 2040016b call p_mouse_store_normal_tx_power 
 016a 20203cab branch mouse_setting_config + 5 
@@ -493,7 +493,7 @@
 017a 24740000 nrtn user 
 017b 6fe0cc4e fetch 1 ,mem_long_sleep_flag 
 017c 704c4e00 jam 0 ,mem_long_sleep_flag 
-017d 245a0438 ncall p_mouse_short_sleep_clear_wake ,blank 
+017d 245a0434 ncall p_mouse_short_sleep_clear_wake ,blank 
 017e 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
 017f c30a8182 bbit0 mouse_enable_keyboard ,p_mouse_24g_mouse_package_data 
 0180 6fe0cb9c fetch 1 ,mem_customer_key 
@@ -581,7 +581,7 @@
 01c0 67e0cbb5 store 1 ,mem_mouse_search_dongle_action 
 01c1 6fe14bcd fetch 2 ,mem_mouse_24g_search_dongle_time_init 
 01c2 67e14ac3 store 2 ,mem_mouse_no_data_timer 
-01c3 202003f2 branch p_mouse_sensor_powerdown 
+01c3 202003ee branch p_mouse_sensor_powerdown 
 
 p_mouse_24g_search_dongle_success:
 01c4 6fe0c8ab fetch 1 ,mem_24g_abort_pac 
@@ -592,7 +592,7 @@
 01c9 793ffe00 set0 g24_disconn_state ,pdata 
 01ca 67e0cbb5 store 1 ,mem_mouse_search_dongle_action 
 01cb 20404584 call mouse_no_data_timer_init 
-01cc 202003dd branch p_mouse_init_sensor_wakeup 
+01cc 202003d9 branch p_mouse_init_sensor_wakeup 
 
 p_mouse_24g_fast_conn_mode_check:
 01cd 6fe24895 fetch 4 ,mem_24g_receiver_addr 
@@ -612,7 +612,7 @@
 
 p_g24_transmit_no_interrupt:
 01d7 20402638 call g24_txdata_prep 
-01d8 2434053a nbranch p_g24_nodata_transmit ,user 
+01d8 2434051b nbranch p_g24_nodata_transmit ,user 
 
 p_g24_transmit_start:
 01d9 20400268 call p_g24_transmit_process 
@@ -908,7 +908,7 @@
 p_mouse_dpi_check_once:
 02c4 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
 02c5 c4140000 rtnbit0 mouse_enable_select_device_by_dpi_button 
-02c6 20200446 branch p_mouse_dpi_check 
+02c6 20200442 branch p_mouse_dpi_check 
 
 p_mouse_select_device_by_pb_button:
 02c7 6fe0c91f fetch 1 ,mem_config_select_device_button_gpio 
@@ -939,7 +939,7 @@
 02da 20600000 rtn 
 
 p_mouse_wakeup_24g_from_long_sleep:
-02db 204003dd call p_mouse_init_sensor_wakeup 
+02db 204003d9 call p_mouse_init_sensor_wakeup 
 02dc 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
 02dd c41e0000 rtnbit0 mouse_enable_wheel_wake_up_cancel 
 
@@ -989,16 +989,16 @@
 02fe 58000000 setarg 0 
 02ff 67e1488b store 2 ,mem_24g_reconn_timeout 
 0300 204045b6 call mouse_stop_discovery 
-0301 2040037c call p_mouse_device_discover_led_config 
+0301 20400378 call p_mouse_device_discover_led_config 
 0302 2020486d branch mouse_24g_start_pair_mode_skip_blink_timer 
 
 p_mouse_24g_reconn_dongle_start:
-0303 2040037c call p_mouse_device_discover_led_config 
+0303 20400378 call p_mouse_device_discover_led_config 
 0304 20400312 call p_mouse_change_led_blink_time 
 0305 20204845 branch mouse_24g_reconn_dongle_start 
 
 p_mouse_24g_reconn_general_dongle:
-0306 2040037c call p_mouse_device_discover_led_config 
+0306 20400378 call p_mouse_device_discover_led_config 
 0307 2020484b branch mouse_24g_reconn_general_dongle 
 
 p_mouse_start_reconnect_device:
@@ -1007,7 +1007,7 @@
 030a 20403e1d call mouse_start_reconnect_device + 1 
 030b 2040030f call p_mouse_judge_reconnect_state 
 030c 6fe0cc23 fetch 1 ,mem_mouse_bt_led_recon_effect_flag 
-030d 243a037c nbranch p_mouse_device_discover_led_config ,blank 
+030d 243a0378 nbranch p_mouse_device_discover_led_config ,blank 
 030e 20600000 rtn 
 
 p_mouse_judge_reconnect_state:
@@ -1051,1671 +1051,1622 @@
 
 p_mouse_bb_event_timer:
 032c 20403edc call mouse_adc_read 
-032d 204004ff call p_mouse_low_power_off_timer 
-032e 204004db call p_mouse_low_voltage_led_blink_timer 
+032d 204004e0 call p_mouse_low_power_off_timer 
+032e 204004bc call p_mouse_low_voltage_led_blink_timer 
 032f 204022e1 call g24_pair_timeout_timer 
 0330 2040255f call g24_reconn_timeout_timer 
 0331 2040480b call mouse_24g_long_sleep_param_update_timer 
-0332 20400346 call p_mouse_dpi_led_blink_delay_timer 
-0333 204004c2 call p_mouse_dpi_led_blink_count_timer 
-0334 20400384 call p_mouse_led_multi_timer 
+0332 20400345 call p_mouse_dpi_led_blink_delay_timer 
+0333 204004a3 call p_mouse_dpi_led_blink_count_timer 
+0334 20400380 call p_mouse_led_multi_timer 
 0335 204040bc call mouse_dpi_key_check_long_press 
 0336 2040450c call mouse_bt_discovery_check 
-0337 20400349 call p_mouse_commbination_key_process 
+0337 20400348 call p_mouse_commbination_key_process 
 0338 2040453f call mouse_check_discovery_timeout_timer 
-0339 20400360 call p_mouse_check_direct_timeout_timer 
+0339 2040035f call p_mouse_check_direct_timeout_timer 
 033a 20404552 call mouse_le_enable_att_list_timer 
-033b 20400364 call p_mouse_le_battery_updata_timer 
-033c 20404555 call mouse_le_send_smp_security_request_timer 
-033d 20400367 call p_mouse_le_send_conn_param_update_timer 
-033e 2040456a call mouse_check_hid_handshake_timer 
-033f 2040456d call mouse_bt_check_sniff_req_timeout_timer 
-0340 20404572 call mouse_check_reconnect_delay_long_sleep 
-0341 20404575 call mouse_current_mult_update_timer 
-0342 20404062 call mouse_wheel_trigger_timer 
-0343 204003ba call p_mouse_store_information_delay_timer 
-0344 204003c2 call p_mouse_logo_led_on_timer 
-0345 2020036a branch p_mouse_check_no_data_timeout_timer 
+033b 20404555 call mouse_le_send_smp_security_request_timer 
+033c 20400363 call p_mouse_le_send_conn_param_update_timer 
+033d 2040456a call mouse_check_hid_handshake_timer 
+033e 2040456d call mouse_bt_check_sniff_req_timeout_timer 
+033f 20404572 call mouse_check_reconnect_delay_long_sleep 
+0340 20404575 call mouse_current_mult_update_timer 
+0341 20404062 call mouse_wheel_trigger_timer 
+0342 204003b6 call p_mouse_store_information_delay_timer 
+0343 204003be call p_mouse_logo_led_on_timer 
+0344 20200366 branch p_mouse_check_no_data_timeout_timer 
 
 p_mouse_dpi_led_blink_delay_timer:
-0346 da604bb9 arg mem_mouse_dpi_led_delay_count ,regc 
-0347 da4004a5 arg p_mouse_dpi_led_blink_init ,regb 
-0348 202031fc branch timer_single_step 
+0345 da604bb9 arg mem_mouse_dpi_led_delay_count ,regc 
+0346 da400486 arg p_mouse_dpi_led_blink_init ,regb 
+0347 202031fc branch timer_single_step 
 
 p_mouse_commbination_key_process:
-0349 6fe0c93d fetch 1 ,mem_device_flag 
-034a c000034f beq mode_24g_device ,p_mouse_24g_commbination_key_process 
-034b 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-034c c41a8000 rtnbit0 mouse_enable_commbination_key_by_bt_discovery 
-034d 6848cbdb fetcht 1 ,mem_mouse_commbination_key_bt 
-034e 20200352 branch p_mouse_commbination_key_start 
+0348 6fe0c93d fetch 1 ,mem_device_flag 
+0349 c000034e beq mode_24g_device ,p_mouse_24g_commbination_key_process 
+034a 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
+034b c41a8000 rtnbit0 mouse_enable_commbination_key_by_bt_discovery 
+034c 6848cbdb fetcht 1 ,mem_mouse_commbination_key_bt 
+034d 20200351 branch p_mouse_commbination_key_start 
 
 p_mouse_24g_commbination_key_process:
-034f 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-0350 c4190000 rtnbit0 mouse_enable_commbination_key_by_24g_pairing 
-0351 6848cbdc fetcht 1 ,mem_mouse_commbination_key_24g 
+034e 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
+034f c4190000 rtnbit0 mouse_enable_commbination_key_by_24g_pairing 
+0350 6848cbdc fetcht 1 ,mem_mouse_commbination_key_24g 
 
 p_mouse_commbination_key_start:
-0352 6048cbae storet 1 ,mem_mouse_commbination_key 
-0353 20404155 call mouse_check_key_gpio 
-0354 1fe17e07 and pdata ,0x07 ,pdata 
-0355 6848cbae fetcht 1 ,mem_mouse_commbination_key 
-0356 98467c00 isub temp ,null 
-0357 20228359 branch p_mouse_commbination_key_down ,zero 
-0358 2020452b branch mouse_commbination_key_up 
+0351 6048cbae storet 1 ,mem_mouse_commbination_key 
+0352 20404155 call mouse_check_key_gpio 
+0353 1fe17e07 and pdata ,0x07 ,pdata 
+0354 6848cbae fetcht 1 ,mem_mouse_commbination_key 
+0355 98467c00 isub temp ,null 
+0356 20228358 branch p_mouse_commbination_key_down ,zero 
+0357 2020452b branch mouse_commbination_key_up 
 
 p_mouse_commbination_key_down:
-0359 2040035e call p_mouse_combination_ui_timer 
-035a 6fe0cbb0 fetch 1 ,mem_commbination_key_statue 
-035b c1008000 rtneq commbination_key_state_down 
-035c 704bb001 jam commbination_key_state_down ,mem_commbination_key_statue 
-035d 20600000 rtn 
+0358 2040035d call p_mouse_combination_ui_timer 
+0359 6fe0cbb0 fetch 1 ,mem_commbination_key_statue 
+035a c1008000 rtneq commbination_key_state_down 
+035b 704bb001 jam commbination_key_state_down ,mem_commbination_key_statue 
+035c 20600000 rtn 
 
 p_mouse_combination_ui_timer:
-035e da400560 arg p_mouse_24g_start_pair_mode ,regb 
-035f 20204537 branch mouse_combination_ui_timer + 1 
+035d da400541 arg p_mouse_24g_start_pair_mode ,regb 
+035e 20204537 branch mouse_combination_ui_timer + 1 
 
 p_mouse_check_direct_timeout_timer:
-0360 da604b88 arg mem_mouse_direct_timer ,regc 
-0361 da40454a arg mouse_check_direct_timeout ,regb 
-0362 204031fc call timer_single_step 
-0363 20204547 branch mouse_check_direct_timeout_timer + 3 
-
-p_mouse_le_battery_updata_timer:
-0364 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-0365 c39d8000 rtnbit1 mouse_enable_le_battery_service_cancel 
-0366 2020455f branch mouse_le_battery_updata_timer 
+035f da604b88 arg mem_mouse_direct_timer ,regc 
+0360 da40454a arg mouse_check_direct_timeout ,regb 
+0361 204031fc call timer_single_step 
+0362 20204547 branch mouse_check_direct_timeout_timer + 3 
 
 p_mouse_le_send_conn_param_update_timer:
-0367 da604cba arg mem_mouse_le_send_conn_param_update_timer ,regc 
-0368 da4043ac arg mouse_updata_le_param ,regb 
-0369 202031fc branch timer_single_step 
+0363 da604cba arg mem_mouse_le_send_conn_param_update_timer ,regc 
+0364 da4043ac arg mouse_updata_le_param ,regb 
+0365 202031fc branch timer_single_step 
 
 p_mouse_check_no_data_timeout_timer:
-036a da604ac3 arg mem_mouse_no_data_timer ,regc 
-036b da40036d arg p_mouse_check_no_data_timeout ,regb 
-036c 20203203 branch timer_single_step_2b 
+0366 da604ac3 arg mem_mouse_no_data_timer ,regc 
+0367 da400369 arg p_mouse_check_no_data_timeout ,regb 
+0368 20203203 branch timer_single_step_2b 
 
 p_mouse_check_no_data_timeout:
-036d 6fe0c93d fetch 1 ,mem_device_flag 
-036e c0000568 beq mode_24g_device ,p_mouse_24g_hibernate_set 
-036f 2020435b branch mouse_disconnect 
+0369 6fe0c93d fetch 1 ,mem_device_flag 
+036a c0000549 beq mode_24g_device ,p_mouse_24g_hibernate_set 
+036b 2020435b branch mouse_disconnect 
 
 p_mouse_device_connect_init_sensor_or_led:
-0370 204003e8 call p_mouse_sensor_poweron 
-0371 2020037a branch p_mouse_device_poweron_led_config 
+036c 204003e4 call p_mouse_sensor_poweron 
+036d 20200376 branch p_mouse_device_poweron_led_config 
 
 p_mouse_device_multi_led_poweron_init:
-0372 6fe0cc27 fetch 1 ,mem_mouse_multi_led_powon_timer_init 
-0373 67e0cc28 store 1 ,mem_mouse_multi_led_powon_timer 
-0374 6fe0cc25 fetch 1 ,mem_mouse_multi_led_poweron_flag_init 
-0375 67e0cc26 store 1 ,mem_mouse_multi_led_poweron_flag 
-0376 20600000 rtn 
+036e 6fe0cc27 fetch 1 ,mem_mouse_multi_led_powon_timer_init 
+036f 67e0cc28 store 1 ,mem_mouse_multi_led_powon_timer 
+0370 6fe0cc25 fetch 1 ,mem_mouse_multi_led_poweron_flag_init 
+0371 67e0cc26 store 1 ,mem_mouse_multi_led_poweron_flag 
+0372 20600000 rtn 
 
 p_mouse_device_multi_led_blink_timer_init:
-0377 6fe0cc2c fetch 1 ,mem_mouse_multi_led_blink_timer_init 
-0378 67e0cc2d store 1 ,mem_mouse_multi_led_blink_timer 
-0379 20600000 rtn 
+0373 6fe0cc2c fetch 1 ,mem_mouse_multi_led_blink_timer_init 
+0374 67e0cc2d store 1 ,mem_mouse_multi_led_blink_timer 
+0375 20600000 rtn 
 
 p_mouse_device_poweron_led_config:
-037a 20400372 call p_mouse_device_multi_led_poweron_init 
-037b 20200380 branch p_mouse_multi_led_on_enable 
+0376 2040036e call p_mouse_device_multi_led_poweron_init 
+0377 2020037c branch p_mouse_multi_led_on_enable 
 
 p_mouse_device_discover_led_config:
-037c 2020037d branch p_mouse_multi_led_blink_enable 
+0378 20200379 branch p_mouse_multi_led_blink_enable 
 
 p_mouse_multi_led_blink_enable:
-037d 704c2201 jam 1 ,mem_mouse_multi_led_blink_enable 
-037e 704c2401 jam multi_led_blink ,mem_mouse_multi_led_type 
-037f 20200377 branch p_mouse_device_multi_led_blink_timer_init 
+0379 704c2201 jam 1 ,mem_mouse_multi_led_blink_enable 
+037a 704c2401 jam multi_led_blink ,mem_mouse_multi_led_type 
+037b 20200373 branch p_mouse_device_multi_led_blink_timer_init 
 
 p_mouse_multi_led_on_enable:
-0380 704c2201 jam 1 ,mem_mouse_multi_led_blink_enable 
-0381 704c2d00 jam 0 ,mem_mouse_multi_led_blink_timer 
-0382 704c2400 jam multi_led_on ,mem_mouse_multi_led_type 
-0383 20600000 rtn 
+037c 704c2201 jam 1 ,mem_mouse_multi_led_blink_enable 
+037d 704c2d00 jam 0 ,mem_mouse_multi_led_blink_timer 
+037e 704c2400 jam multi_led_on ,mem_mouse_multi_led_type 
+037f 20600000 rtn 
 
 p_mouse_led_multi_timer:
-0384 6fe0ccd7 fetch 1 ,mem_mouse_bt_clear_info_key_flag 
-0385 c1800000 rtnne button_up 
-0386 6fe0cc22 fetch 1 ,mem_mouse_multi_led_blink_enable 
-0387 207a0000 rtn blank 
-0388 6fe0cc24 fetch 1 ,mem_mouse_multi_led_type 
-0389 c0008396 beq multi_led_blink ,p_mouse_multi_led_type_blink 
+0380 6fe0ccd7 fetch 1 ,mem_mouse_bt_clear_info_key_flag 
+0381 c1800000 rtnne button_up 
+0382 6fe0cc22 fetch 1 ,mem_mouse_multi_led_blink_enable 
+0383 207a0000 rtn blank 
+0384 6fe0cc24 fetch 1 ,mem_mouse_multi_led_type 
+0385 c0008392 beq multi_led_blink ,p_mouse_multi_led_type_blink 
 
 p_mouse_multi_led_type_on:
-038a 6fe0cc26 fetch 1 ,mem_mouse_multi_led_poweron_flag 
-038b 243a038e nbranch p_mouse_device_multi_led_poweron ,blank 
-038c 704c2200 jam 0 ,mem_mouse_multi_led_blink_enable 
-038d 20600000 rtn 
+0386 6fe0cc26 fetch 1 ,mem_mouse_multi_led_poweron_flag 
+0387 243a038a nbranch p_mouse_device_multi_led_poweron ,blank 
+0388 704c2200 jam 0 ,mem_mouse_multi_led_blink_enable 
+0389 20600000 rtn 
 
 p_mouse_device_multi_led_poweron:
-038e 6fe0cc28 fetch 1 ,mem_mouse_multi_led_powon_timer 
-038f 203a0393 branch p_mouse_multi_led_poweron_and_flag_off ,blank 
-0390 1fe0ffff increase -1 
-0391 67e0cc28 store 1 ,mem_mouse_multi_led_powon_timer 
-0392 2020039d branch p_mouse_device_multi_led_on + 1 
+038a 6fe0cc28 fetch 1 ,mem_mouse_multi_led_powon_timer 
+038b 203a038f branch p_mouse_multi_led_poweron_and_flag_off ,blank 
+038c 1fe0ffff increase -1 
+038d 67e0cc28 store 1 ,mem_mouse_multi_led_powon_timer 
+038e 20200399 branch p_mouse_device_multi_led_on + 1 
 
 p_mouse_multi_led_poweron_and_flag_off:
-0393 704c2600 jam 0 ,mem_mouse_multi_led_poweron_flag 
-0394 704c2200 jam 0 ,mem_mouse_multi_led_blink_enable 
-0395 202003a9 branch p_mouse_device_multi_led_off + 1 
+038f 704c2600 jam 0 ,mem_mouse_multi_led_poweron_flag 
+0390 704c2200 jam 0 ,mem_mouse_multi_led_blink_enable 
+0391 202003a5 branch p_mouse_device_multi_led_off + 1 
 
 p_mouse_multi_led_type_blink:
-0396 da604c2d arg mem_mouse_multi_led_blink_timer ,regc 
-0397 da400399 arg p_mouse_multi_led_type_blink_timeout ,regb 
-0398 202031fc branch timer_single_step 
+0392 da604c2d arg mem_mouse_multi_led_blink_timer ,regc 
+0393 da400395 arg p_mouse_multi_led_type_blink_timeout ,regb 
+0394 202031fc branch timer_single_step 
 
 p_mouse_multi_led_type_blink_timeout:
-0399 20400377 call p_mouse_device_multi_led_blink_timer_init 
-039a 6fe0cc2e fetch 1 ,mem_mouse_multi_led_state 
-039b c00083a8 beq on ,p_mouse_device_multi_led_off 
+0395 20400373 call p_mouse_device_multi_led_blink_timer_init 
+0396 6fe0cc2e fetch 1 ,mem_mouse_multi_led_state 
+0397 c00083a4 beq on ,p_mouse_device_multi_led_off 
 
 p_mouse_device_multi_led_on:
-039c 704c2e01 jam on ,mem_mouse_multi_led_state 
-039d 6fe0c93d fetch 1 ,mem_device_flag 
-039e c00003a2 beq mode_24g_device ,p_mouse_device_24g_led_on 
-039f c00083a4 beq mode_bt_device1 ,p_mouse_device_bt1_led_on 
-03a0 c00103a6 beq mode_bt_device2 ,p_mouse_device_bt2_led_on 
-03a1 20600000 rtn 
+0398 704c2e01 jam on ,mem_mouse_multi_led_state 
+0399 6fe0c93d fetch 1 ,mem_device_flag 
+039a c000039e beq mode_24g_device ,p_mouse_device_24g_led_on 
+039b c00083a0 beq mode_bt_device1 ,p_mouse_device_bt1_led_on 
+039c c00103a2 beq mode_bt_device2 ,p_mouse_device_bt2_led_on 
+039d 20600000 rtn 
 
 p_mouse_device_24g_led_on:
-03a2 6848cc29 fetcht 1 ,mem_mouse_1io2led_multi_24gled 
-03a3 202003a7 branch p_mouse_device_led_on 
+039e 6848cc29 fetcht 1 ,mem_mouse_1io2led_multi_24gled 
+039f 202003a3 branch p_mouse_device_led_on 
 
 p_mouse_device_bt1_led_on:
-03a4 6848cc2a fetcht 1 ,mem_mouse_1io2led_multi_bt1led 
-03a5 202003a7 branch p_mouse_device_led_on 
+03a0 6848cc2a fetcht 1 ,mem_mouse_1io2led_multi_bt1led 
+03a1 202003a3 branch p_mouse_device_led_on 
 
 p_mouse_device_bt2_led_on:
-03a6 6848cc2b fetcht 1 ,mem_mouse_1io2led_multi_bt2led 
+03a2 6848cc2b fetcht 1 ,mem_mouse_1io2led_multi_bt2led 
 
 p_mouse_device_led_on:
-03a7 2020610d branch gpio_out_active 
+03a3 2020610d branch gpio_out_active 
 
 p_mouse_device_multi_led_off:
-03a8 704c2e00 jam off ,mem_mouse_multi_led_state 
-03a9 6fe0c93d fetch 1 ,mem_device_flag 
-03aa c00003ae beq mode_24g_device ,p_mouse_device_24g_led_off 
-03ab c00083b0 beq mode_bt_device1 ,p_mouse_device_bt1_led_off 
-03ac c00103b2 beq mode_bt_device2 ,p_mouse_device_bt2_led_off 
-03ad 20600000 rtn 
+03a4 704c2e00 jam off ,mem_mouse_multi_led_state 
+03a5 6fe0c93d fetch 1 ,mem_device_flag 
+03a6 c00003aa beq mode_24g_device ,p_mouse_device_24g_led_off 
+03a7 c00083ac beq mode_bt_device1 ,p_mouse_device_bt1_led_off 
+03a8 c00103ae beq mode_bt_device2 ,p_mouse_device_bt2_led_off 
+03a9 20600000 rtn 
 
 p_mouse_device_24g_led_off:
-03ae 6848cc29 fetcht 1 ,mem_mouse_1io2led_multi_24gled 
-03af 202003b3 branch p_mouse_device_led_off 
+03aa 6848cc29 fetcht 1 ,mem_mouse_1io2led_multi_24gled 
+03ab 202003af branch p_mouse_device_led_off 
 
 p_mouse_device_bt1_led_off:
-03b0 6848cc2a fetcht 1 ,mem_mouse_1io2led_multi_bt1led 
-03b1 202003b3 branch p_mouse_device_led_off 
+03ac 6848cc2a fetcht 1 ,mem_mouse_1io2led_multi_bt1led 
+03ad 202003af branch p_mouse_device_led_off 
 
 p_mouse_device_bt2_led_off:
-03b2 6848cc2b fetcht 1 ,mem_mouse_1io2led_multi_bt2led 
+03ae 6848cc2b fetcht 1 ,mem_mouse_1io2led_multi_bt2led 
 
 p_mouse_device_led_off:
 
 p_gpio_set_high_impedance:
-03b3 18467cff sub temp ,gpio_disable ,null 
-03b4 20628000 rtn zero 
-03b5 20206109 branch gpio_out_inactive 
+03af 18467cff sub temp ,gpio_disable ,null 
+03b0 20628000 rtn zero 
+03b1 20206109 branch gpio_out_inactive 
 
 p_mouse_1io2led_all_off:
-03b6 204004d9 call p_mouse_dpi_led_blink_count_off 
-03b7 204003ae call p_mouse_device_24g_led_off 
-03b8 204003b0 call p_mouse_device_bt1_led_off 
-03b9 202003b2 branch p_mouse_device_bt2_led_off 
+03b2 204004ba call p_mouse_dpi_led_blink_count_off 
+03b3 204003aa call p_mouse_device_24g_led_off 
+03b4 204003ac call p_mouse_device_bt1_led_off 
+03b5 202003ae branch p_mouse_device_bt2_led_off 
 
 p_mouse_store_information_delay_timer:
-03ba da6049c4 arg mem_store_information_delay_timer ,regc 
-03bb da4003bd arg p_mouse_store_device_info_check ,regb 
-03bc 202031fc branch timer_single_step 
+03b6 da6049c4 arg mem_store_information_delay_timer ,regc 
+03b7 da4003b9 arg p_mouse_store_device_info_check ,regb 
+03b8 202031fc branch timer_single_step 
 
 p_mouse_store_device_info_check:
-03bd 20404631 call mouse_store_device_info 
-03be 6fe0cad6 fetch 1 ,mem_mouse_need_soft_reset 
-03bf 207a0000 rtn blank 
+03b9 20404631 call mouse_store_device_info 
+03ba 6fe0cad6 fetch 1 ,mem_mouse_need_soft_reset 
+03bb 207a0000 rtn blank 
 
 p_mouse_soft_reset:
-03c0 204000ed call p_enable_rc_clock 
-03c1 202046fe branch mouse_soft_reset 
+03bc 204000ed call p_enable_rc_clock 
+03bd 202046fe branch mouse_soft_reset 
 
 p_mouse_logo_led_on_timer:
-03c2 6fe0cc2f fetch 1 ,mem_mouse_logo_led_gpio 
-03c3 c17f8000 rtneq gpio_disable 
-03c4 6fe14887 fetch 2 ,mem_24g_pair_timeout 
-03c5 247a0000 nrtn blank 
-03c6 6fe1488b fetch 2 ,mem_24g_reconn_timeout 
-03c7 247a0000 nrtn blank 
-03c8 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-03c9 c28203d7 bbit1 mouse_low_voltage_flag ,p_mouse_low_power_logo_off 
-03ca 704cd200 jam 0 ,mem_mouse_low_power_logo_off_status 
-03cb 6fe14ac3 fetch 2 ,mem_mouse_no_data_timer 
-03cc 207a0000 rtn blank 
-03cd 6fe14bcf fetch 2 ,mem_mouse_no_data_timeout 
-03ce 68494ac3 fetcht 2 ,mem_mouse_no_data_timer 
-03cf 98460400 isub temp ,temp 
-03d0 6fe14c30 fetch 2 ,mem_mouse_logo_led_on_time_init 
-03d1 98467e00 isub temp ,pdata 
-03d2 202103d5 branch p_mouse_logo_led_on ,positive 
+03be 6fe0cc2f fetch 1 ,mem_mouse_logo_led_gpio 
+03bf c17f8000 rtneq gpio_disable 
+03c0 6fe14887 fetch 2 ,mem_24g_pair_timeout 
+03c1 247a0000 nrtn blank 
+03c2 6fe1488b fetch 2 ,mem_24g_reconn_timeout 
+03c3 247a0000 nrtn blank 
+03c4 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
+03c5 c28203d3 bbit1 mouse_low_voltage_flag ,p_mouse_low_power_logo_off 
+03c6 704cd200 jam 0 ,mem_mouse_low_power_logo_off_status 
+03c7 6fe14ac3 fetch 2 ,mem_mouse_no_data_timer 
+03c8 207a0000 rtn blank 
+03c9 6fe14bcf fetch 2 ,mem_mouse_no_data_timeout 
+03ca 68494ac3 fetcht 2 ,mem_mouse_no_data_timer 
+03cb 98460400 isub temp ,temp 
+03cc 6fe14c30 fetch 2 ,mem_mouse_logo_led_on_time_init 
+03cd 98467e00 isub temp ,pdata 
+03ce 202103d1 branch p_mouse_logo_led_on ,positive 
 
 p_mouse_logo_led_off:
-03d3 6848cc2f fetcht 1 ,mem_mouse_logo_led_gpio 
-03d4 20206109 branch gpio_out_inactive 
+03cf 6848cc2f fetcht 1 ,mem_mouse_logo_led_gpio 
+03d0 20206109 branch gpio_out_inactive 
 
 p_mouse_logo_led_on:
-03d5 6848cc2f fetcht 1 ,mem_mouse_logo_led_gpio 
-03d6 2020610d branch gpio_out_active 
+03d1 6848cc2f fetcht 1 ,mem_mouse_logo_led_gpio 
+03d2 2020610d branch gpio_out_active 
 
 p_mouse_low_power_logo_off:
-03d7 6fe0ccd2 fetch 1 ,mem_mouse_low_power_logo_off_status 
-03d8 247a0000 nrtn blank 
-03d9 704cd201 jam 1 ,mem_mouse_low_power_logo_off_status 
-03da 202003d3 branch p_mouse_logo_led_off 
+03d3 6fe0ccd2 fetch 1 ,mem_mouse_low_power_logo_off_status 
+03d4 247a0000 nrtn blank 
+03d5 704cd201 jam 1 ,mem_mouse_low_power_logo_off_status 
+03d6 202003cf branch p_mouse_logo_led_off 
 
 p_mouse_init_sunt:
-03db 20403fa5 call mouse_sensor_spi_init 
-03dc 20758000 rtn wake 
+03d7 20403fa5 call mouse_sensor_spi_init 
+03d8 20758000 rtn wake 
 
 p_mouse_init_sensor_wakeup:
-03dd 20404276 call mouse_sensor_poweron 
+03d9 20404276 call mouse_sensor_poweron 
 
 p_mouse_init_sensor:
-03de 204041f5 call mouse_read_sensor_id 
-03df c01841fc beq p32xx_id1 ,mouse_init_p32xx_id2_judge 
-03e0 c018c257 beq p3065_id1 ,mouse_init_p3065 
-03e1 c02c03e5 beq pka8g2_id1 ,p_mouse_ka8g2_id2_judge 
-03e2 204041f2 call mouse_twspi_reset 
-03e3 20001af4 nop 6900 
-03e4 202003de branch p_mouse_init_sensor 
+03da 204041f5 call mouse_read_sensor_id 
+03db c01841fc beq p32xx_id1 ,mouse_init_p32xx_id2_judge 
+03dc c018c257 beq p3065_id1 ,mouse_init_p3065 
+03dd c02c03e1 beq pka8g2_id1 ,p_mouse_ka8g2_id2_judge 
+03de 204041f2 call mouse_twspi_reset 
+03df 20001af4 nop 6900 
+03e0 202003da branch p_mouse_init_sensor 
 
 p_mouse_ka8g2_id2_judge:
-03e5 6fe0c9c7 fetch 1 ,mem_sensor_id2 
-03e6 c02cc264 beq pka8g2_id2 ,mouse_ka8g2_init_param 
-03e7 202003de branch p_mouse_init_sensor 
+03e1 6fe0c9c7 fetch 1 ,mem_sensor_id2 
+03e2 c02cc264 beq pka8g2_id2 ,mouse_ka8g2_init_param 
+03e3 202003da branch p_mouse_init_sensor 
 
 p_mouse_sensor_poweron:
-03e8 20403fa5 call mouse_sensor_spi_init 
-03e9 6fe0c92c fetch 1 ,mem_config_sensor_type 
-03ea c00583ef beq ka8g2 ,p_mouse_ka8g2_sensor_init 
+03e4 20403fa5 call mouse_sensor_spi_init 
+03e5 6fe0c92c fetch 1 ,mem_config_sensor_type 
+03e6 c00583eb beq ka8g2 ,p_mouse_ka8g2_sensor_init 
 
 p_mouse_sensor_poweron_next:
-03eb 20404272 call mouse_sensor_reset 
-03ec da604ab4 arg mem_sensor_poweron_init ,regc 
+03e7 20404272 call mouse_sensor_reset 
+03e8 da604ab4 arg mem_sensor_poweron_init ,regc 
 
 p_mouse_sensor_poweron_end:
-03ed 2040426b call mouse_sensor_wr_seq 
+03e9 2040426b call mouse_sensor_wr_seq 
 
 p_mouse_dpi_config:
-03ee 20200481 branch p_mouse_seting_sensor_type 
+03ea 20200475 branch p_mouse_seting_sensor_type 
 
 p_mouse_ka8g2_sensor_init:
-03ef 2040040f call p_mouse_ka8g2_sensor_reset 
-03f0 da604bf5 arg mem_ka8g2_sensor_poweron_init ,regc 
-03f1 202003ed branch p_mouse_sensor_poweron_end 
+03eb 2040040b call p_mouse_ka8g2_sensor_reset 
+03ec da604bf5 arg mem_ka8g2_sensor_poweron_init ,regc 
+03ed 202003e9 branch p_mouse_sensor_poweron_end 
 
 p_mouse_sensor_powerdown:
-03f2 204041e7 call mouse_init_sunt 
-03f3 20403fa5 call mouse_sensor_spi_init 
-03f4 6fe0c92c fetch 1 ,mem_config_sensor_type 
-03f5 c00583f7 beq ka8g2 ,p_mouse_ka8g2_sensor_powerdown 
-03f6 2020427e branch mouse_sensor_powerdown_end 
+03ee 204041e7 call mouse_init_sunt 
+03ef 20403fa5 call mouse_sensor_spi_init 
+03f0 6fe0c92c fetch 1 ,mem_config_sensor_type 
+03f1 c00583f3 beq ka8g2 ,p_mouse_ka8g2_sensor_powerdown 
+03f2 2020427e branch mouse_sensor_powerdown_end 
 
 p_mouse_ka8g2_sensor_powerdown:
-03f7 58001f06 setarg 0x1f06 
-03f8 20205d5e branch twspi_write 
+03f3 58001f06 setarg 0x1f06 
+03f4 20205d5e branch twspi_write 
 
 p_mouse_app_enter_hibernate:
-03f9 58000006 setarg pan_reg_config 
-03fa 20405d65 call twspi_read 
-03fb c281be5d bbit1 3 ,mouse_app_enter_hibernate + 3 
-03fc 2040040c call p_mouse_sensor_reset 
-03fd 204003f2 call p_mouse_sensor_powerdown 
-03fe 20203e5d branch mouse_app_enter_hibernate + 3 
+03f5 58000006 setarg pan_reg_config 
+03f6 20405d65 call twspi_read 
+03f7 c281be5d bbit1 3 ,mouse_app_enter_hibernate + 3 
+03f8 20400408 call p_mouse_sensor_reset 
+03f9 204003ee call p_mouse_sensor_powerdown 
+03fa 20203e5d branch mouse_app_enter_hibernate + 3 
 
 p_mouse_before_hibernate:
-03ff 6ff20138 fetch 4 ,core_lpm_ctrl 
-0400 79207e1a set1 26 ,pdata 
-0401 67f2004c store 4 ,core_lpm_reg 
-0402 2040154c call lpm_write_ctrl 
-0403 20406e62 call disable_authrom 
-0404 2040495b call mouse_device_led_all_off 
-0405 20404055 call mouse_before_hibernate_wheel_gpio_set 
-0406 20403e6a call mouse_setgpio_hibernate 
-0407 2040466d call mouse_flash_power_down 
-0408 6848c4b8 fetcht 1 ,mem_spi_si_gpio 
-0409 204060f7 call gpio_config_input_without_wake 
-040a 6848c915 fetcht 1 ,mem_sensor_motion_gpio 
-040b 202060e6 branch gpio_clr_wake 
+03fb 6ff20138 fetch 4 ,core_lpm_ctrl 
+03fc 79207e1a set1 26 ,pdata 
+03fd 67f2004c store 4 ,core_lpm_reg 
+03fe 2040154c call lpm_write_ctrl 
+03ff 20406e62 call disable_authrom 
+0400 2040495b call mouse_device_led_all_off 
+0401 20404055 call mouse_before_hibernate_wheel_gpio_set 
+0402 20403e6a call mouse_setgpio_hibernate 
+0403 2040466d call mouse_flash_power_down 
+0404 6848c4b8 fetcht 1 ,mem_spi_si_gpio 
+0405 204060f7 call gpio_config_input_without_wake 
+0406 6848c915 fetcht 1 ,mem_sensor_motion_gpio 
+0407 202060e6 branch gpio_clr_wake 
 
 p_mouse_sensor_reset:
-040c 6fe0c92c fetch 1 ,mem_config_sensor_type 
-040d c005840f beq ka8g2 ,p_mouse_ka8g2_sensor_reset 
-040e 20204272 branch mouse_sensor_reset 
+0408 6fe0c92c fetch 1 ,mem_config_sensor_type 
+0409 c005840b beq ka8g2 ,p_mouse_ka8g2_sensor_reset 
+040a 20204272 branch mouse_sensor_reset 
 
 p_mouse_ka8g2_sensor_reset:
-040f 58009706 setarg 0x9706 
-0410 20204273 branch mouse_sensor_reset_end 
+040b 58009706 setarg 0x9706 
+040c 20204273 branch mouse_sensor_reset_end 
 
 p_mouse_setgpio_hibernate:
-0411 20404329 call mouse_set_sdio_high 
-0412 20407f52 call clear_wake 
-0413 204003d3 call p_mouse_logo_led_off 
-0414 20404055 call mouse_before_hibernate_wheel_gpio_set 
-0415 6fe0c924 fetch 1 ,mem_mouse_sensor_sdio_gpio 
-0416 204006d1 call p_mouse_gpio_config_output_high 
-0417 20403e80 call mouse_lpm_before_common 
-0418 20403e72 call mouse_gpio_pu_idle 
-0419 204004fd call p_mouse_low_voltage_led_off 
-041a 204003b6 call p_mouse_1io2led_all_off 
-041b d8400013 arg 19 ,temp 
-041c 20403f96 call mouse_gpio_config_input_pu 
-041d 20400431 call p_mouse_adc_gpio_set_before_hibernate 
-041e 20400429 call p_mouse_device_switch_gpio_high_impedance 
+040d 20404329 call mouse_set_sdio_high 
+040e 20407f52 call clear_wake 
+040f 204003cf call p_mouse_logo_led_off 
+0410 20404055 call mouse_before_hibernate_wheel_gpio_set 
+0411 6fe0c924 fetch 1 ,mem_mouse_sensor_sdio_gpio 
+0412 204006b2 call p_mouse_gpio_config_output_high 
+0413 20403e80 call mouse_lpm_before_common 
+0414 20403e72 call mouse_gpio_pu_idle 
+0415 204004de call p_mouse_low_voltage_led_off 
+0416 204003b2 call p_mouse_1io2led_all_off 
+0417 d8400013 arg 19 ,temp 
+0418 20403f96 call mouse_gpio_config_input_pu 
+0419 2040042d call p_mouse_adc_gpio_set_before_hibernate 
+041a 20400425 call p_mouse_device_switch_gpio_high_impedance 
 
 p_mouse_wheel_gpio_set_before_hibernate:
-041f 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-0420 c41e0000 rtnbit0 mouse_enable_wheel_wake_up_cancel 
+041b 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
+041c c41e0000 rtnbit0 mouse_enable_wheel_wake_up_cancel 
 
 p_mouse_wheel_clr_wakeup:
+041d 6848c917 fetcht 1 ,mem_whee_a_data_gpio 
+041e 204060e6 call gpio_clr_wake 
+041f 6848c918 fetcht 1 ,mem_whee_b_data_gpio 
+0420 204060e6 call gpio_clr_wake 
 0421 6848c917 fetcht 1 ,mem_whee_a_data_gpio 
-0422 204060e6 call gpio_clr_wake 
+0422 20403f94 call mouse_gpio_config_input_pd 
 0423 6848c918 fetcht 1 ,mem_whee_b_data_gpio 
-0424 204060e6 call gpio_clr_wake 
-0425 6848c917 fetcht 1 ,mem_whee_a_data_gpio 
-0426 20403f94 call mouse_gpio_config_input_pd 
-0427 6848c918 fetcht 1 ,mem_whee_b_data_gpio 
-0428 20203f94 branch mouse_gpio_config_input_pd 
+0424 20203f94 branch mouse_gpio_config_input_pd 
 
 p_mouse_device_switch_gpio_high_impedance:
-0429 6fe0c922 fetch 1 ,mem_device_switch_gpio 
-042a c17f8000 rtneq 0xff 
-042b 6fe0c93d fetch 1 ,mem_device_flag 
-042c c000042f beq mode_24g_device ,p_mouse_device_switch_gpio_set_impedance 
-042d 6848c922 fetcht 1 ,mem_device_switch_gpio 
-042e 20203f96 branch mouse_gpio_config_input_pu 
+0425 6fe0c922 fetch 1 ,mem_device_switch_gpio 
+0426 c17f8000 rtneq 0xff 
+0427 6fe0c93d fetch 1 ,mem_device_flag 
+0428 c000042b beq mode_24g_device ,p_mouse_device_switch_gpio_set_impedance 
+0429 6848c922 fetcht 1 ,mem_device_switch_gpio 
+042a 20203f96 branch mouse_gpio_config_input_pu 
 
 p_mouse_device_switch_gpio_set_impedance:
-042f 6848c922 fetcht 1 ,mem_device_switch_gpio 
-0430 20206121 branch gpio_set_high_impedance 
+042b 6848c922 fetcht 1 ,mem_device_switch_gpio 
+042c 20206121 branch gpio_set_high_impedance 
 
 p_mouse_adc_gpio_set_before_hibernate:
-0431 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-0432 c40a0000 rtnbit0 mouse_enable_adc 
-0433 6fe0c901 fetch 1 ,mem_adc_config_flag_init 
-0434 c1810000 rtnne adc_config_gpio 
-0435 6fe0c900 fetch 1 ,mem_adc_channel_gpio 
-0436 d84000c0 arg gpcfg_no_ie ,temp 
-0437 2020612c branch gpio_config_function_int 
+042d 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
+042e c40a0000 rtnbit0 mouse_enable_adc 
+042f 6fe0c901 fetch 1 ,mem_adc_config_flag_init 
+0430 c1810000 rtnne adc_config_gpio 
+0431 6fe0c900 fetch 1 ,mem_adc_channel_gpio 
+0432 d84000c0 arg gpcfg_no_ie ,temp 
+0433 2020612c branch gpio_config_function_int 
 
 p_mouse_short_sleep_clear_wake:
-0438 20407f52 call clear_wake 
-0439 2020155d branch lpm_write_gpio_wakeup 
+0434 20407f52 call clear_wake 
+0435 2020155d branch lpm_write_gpio_wakeup 
 
 p_mouse_lpm_before_common:
-043a 6848c917 fetcht 1 ,mem_whee_a_data_gpio 
-043b 204060f4 call gpio_config_input 
-043c 6848c918 fetcht 1 ,mem_whee_b_data_gpio 
-043d 204060f4 call gpio_config_input 
-043e 20203e81 branch mouse_lpm_before_common + 1 
+0436 6848c917 fetcht 1 ,mem_whee_a_data_gpio 
+0437 204060f4 call gpio_config_input 
+0438 6848c918 fetcht 1 ,mem_whee_b_data_gpio 
+0439 204060f4 call gpio_config_input 
+043a 20203e81 branch mouse_lpm_before_common + 1 
 
 p_mouse_idle:
-043f 20400443 call p_mouse_low_voltage_led_no_enter_lpm 
-0440 204079a1 call ui_check_paring_button 
-0441 20400446 call p_mouse_dpi_check 
-0442 2020468f branch mouse_idle + 4 
+043b 2040043f call p_mouse_low_voltage_led_no_enter_lpm 
+043c 204079a1 call ui_check_paring_button 
+043d 20400442 call p_mouse_dpi_check 
+043e 2020468f branch mouse_idle + 4 
 
 p_mouse_low_voltage_led_no_enter_lpm:
-0443 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-0444 c4020000 rtnbit0 mouse_low_voltage_flag 
-0445 202049e4 branch mouse_low_voltage_led_no_enter_lpm_next 
+043f 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
+0440 c4020000 rtnbit0 mouse_low_voltage_flag 
+0441 202049e4 branch mouse_low_voltage_led_no_enter_lpm_next 
 
 p_mouse_dpi_check:
-0446 6fe0c913 fetch 1 ,mem_dpi_button_gpio 
-0447 c17f8000 rtneq gpio_disable 
-0448 da200000 arg 0 ,rega 
-0449 704ba705 jam mouse_dpi_key ,mem_mouse_key_temp 
-044a 6848c913 fetcht 1 ,mem_dpi_button_gpio 
-044b 2040044d call p_mouse_dpi_key_check 
-044c 2020406f branch mouse_dpi_check_next 
+0442 6fe0c913 fetch 1 ,mem_dpi_button_gpio 
+0443 c17f8000 rtneq gpio_disable 
+0444 da200000 arg 0 ,rega 
+0445 704ba705 jam mouse_dpi_key ,mem_mouse_key_temp 
+0446 6848c913 fetcht 1 ,mem_dpi_button_gpio 
+0447 20400449 call p_mouse_dpi_key_check 
+0448 2020406f branch mouse_dpi_check_next 
 
 p_mouse_dpi_key_check:
-044d 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-044e c2964088 bbit1 mouse_enable_dpi_key_connect_gnd ,mouse_dpi_key_connect_gnd 
-044f 6fe0cba4 fetch 1 ,mem_mouse_dpikey_press_status 
-0450 1fe22600 copy pdata ,regc 
-0451 6fe0c914 fetch 1 ,mem_matrix_public_gpio 
-0452 c07f8454 beq gpio_disable ,p_mouse_3io6key_dpi_check 
-0453 2020407f branch mouse_dpi_key_check_next 
+0449 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
+044a c2964088 bbit1 mouse_enable_dpi_key_connect_gnd ,mouse_dpi_key_connect_gnd 
+044b 6fe0cba4 fetch 1 ,mem_mouse_dpikey_press_status 
+044c 1fe22600 copy pdata ,regc 
+044d 6fe0c914 fetch 1 ,mem_matrix_public_gpio 
+044e c07f8450 beq gpio_disable ,p_mouse_3io6key_dpi_check 
+044f 2020407f branch mouse_dpi_key_check_next 
 
 p_mouse_3io6key_dpi_check:
-0454 6fe0c913 fetch 1 ,mem_dpi_button_gpio 
-0455 204006d4 call p_mouse_gpio_config_output_low 
-0456 6848c913 fetcht 1 ,mem_dpi_button_gpio 
-0457 202041d5 branch mouse_3io6key_check 
-
-p_mouse_dpi_process_5_level:
-0458 18427e00 copy temp ,pdata 
-0459 1fe0fe01 increase 1 ,pdata 
-045a 1fe67c04 sub pdata ,4 ,null 
-045b 2441045d ncall p_mouse_dpi_init ,positive 
-045c 20200468 branch p_mouse_dpi_store 
-
-p_mouse_dpi_init:
-045d 58000000 setarg 0 
-045e 20600000 rtn 
+0450 6fe0c913 fetch 1 ,mem_dpi_button_gpio 
+0451 204006b5 call p_mouse_gpio_config_output_low 
+0452 6848c913 fetcht 1 ,mem_dpi_button_gpio 
+0453 202041d5 branch mouse_3io6key_check 
 
 p_mouse_dpi_process:
-045f 204040b2 call mouse_dpi_ghost_check 
-0460 20740000 rtn user 
-0461 6fe0c997 fetch 1 ,mem_mouse_dpi 
-0462 1fe20400 copy pdata ,temp 
-0463 6fe0c92c fetch 1 ,mem_config_sensor_type 
-0464 c0018458 beq p3212 ,p_mouse_dpi_process_5_level 
-0465 18427e00 copy temp ,pdata 
-0466 1fe0fe01 increase 1 ,pdata 
-0467 1fe17e03 and pdata ,0x03 ,pdata 
+0454 204040b2 call mouse_dpi_ghost_check 
+0455 20740000 rtn user 
+0456 6fe0c997 fetch 1 ,mem_mouse_dpi 
+0457 1fe20400 copy pdata ,temp 
+0458 6fe0c92c fetch 1 ,mem_config_sensor_type 
+0459 18427e00 copy temp ,pdata 
+045a 1fe0fe01 increase 1 ,pdata 
+045b 1fe17e03 and pdata ,0x03 ,pdata 
 
 p_mouse_dpi_store:
-0468 67e0c997 store 1 ,mem_mouse_dpi 
-0469 2040047f call p_mouse_seting_dpi 
-046a 2020462e branch mouse_store_device_info_delay 
+045c 67e0c997 store 1 ,mem_mouse_dpi 
+045d 20400473 call p_mouse_seting_dpi 
+045e 2020462e branch mouse_store_device_info_delay 
 
 p_mouse_dpi_level_1:
-046b 58000002 setarg 2 
-046c 20200468 branch p_mouse_dpi_store 
+045f 58000002 setarg 2 
+0460 2020045c branch p_mouse_dpi_store 
 
 p_mouse_dpi_level_2:
-046d 58000000 setarg 0 
-046e 20200468 branch p_mouse_dpi_store 
+0461 58000000 setarg 0 
+0462 2020045c branch p_mouse_dpi_store 
 
 p_mouse_dpi_level_3:
-046f 58000001 setarg 1 
-0470 20200468 branch p_mouse_dpi_store 
+0463 58000001 setarg 1 
+0464 2020045c branch p_mouse_dpi_store 
 
 p_mouse_dpi_level_4:
-0471 58000003 setarg 3 
-0472 20200468 branch p_mouse_dpi_store 
+0465 58000003 setarg 3 
+0466 2020045c branch p_mouse_dpi_store 
 
 p_mouse_dpi_increase_level_4:
-0473 18427e00 copy temp ,pdata 
-0474 c1008000 rtneq mouse_dpi_level2 
-0475 c000046f beq mouse_dpi_level1 ,p_mouse_dpi_level_3 
-0476 c0010471 beq mouse_dpi_level3 ,p_mouse_dpi_level_4 
-0477 c001846d beq mouse_dpi_level4 ,p_mouse_dpi_level_2 
-0478 20600000 rtn 
+0467 18427e00 copy temp ,pdata 
+0468 c1008000 rtneq mouse_dpi_level2 
+0469 c0000463 beq mouse_dpi_level1 ,p_mouse_dpi_level_3 
+046a c0010465 beq mouse_dpi_level3 ,p_mouse_dpi_level_4 
+046b c0018461 beq mouse_dpi_level4 ,p_mouse_dpi_level_2 
+046c 20600000 rtn 
 
 p_mouse_dpi_decrease_level_4:
-0479 18427e00 copy temp ,pdata 
-047a c1010000 rtneq mouse_dpi_level3 
-047b c0000471 beq mouse_dpi_level1 ,p_mouse_dpi_level_4 
-047c c000846d beq mouse_dpi_level2 ,p_mouse_dpi_level_2 
-047d c001846b beq mouse_dpi_level4 ,p_mouse_dpi_level_1 
-047e 20600000 rtn 
+046d 18427e00 copy temp ,pdata 
+046e c1010000 rtneq mouse_dpi_level3 
+046f c0000465 beq mouse_dpi_level1 ,p_mouse_dpi_level_4 
+0470 c0008461 beq mouse_dpi_level2 ,p_mouse_dpi_level_2 
+0471 c001845f beq mouse_dpi_level4 ,p_mouse_dpi_level_1 
+0472 20600000 rtn 
 
 p_mouse_seting_dpi:
-047f 20400484 call p_mouse_setting_dpi_4_level 
-0480 20400497 call p_mouse_dpi_led_blink_delay 
+0473 20400477 call p_mouse_setting_dpi_4_level 
+0474 20400478 call p_mouse_dpi_led_blink_delay 
 
 p_mouse_seting_sensor_type:
-0481 6fe0c92c fetch 1 ,mem_config_sensor_type 
-0482 c0018487 beq p3212 ,p_mouse_seting_3212_dpi 
-0483 202040da branch mouse_seting_sensor_type + 2 
+0475 6fe0c92c fetch 1 ,mem_config_sensor_type 
+0476 202040da branch mouse_seting_sensor_type + 2 
 
 p_mouse_setting_dpi_4_level:
-0484 6fe0c92c fetch 1 ,mem_config_sensor_type 
-0485 c1018000 rtneq p3212 
-0486 202040cf branch mouse_setting_dpi_4_level 
-
-p_mouse_seting_3212_dpi:
-0487 6fe0c997 fetch 1 ,mem_mouse_dpi 
-0488 c000048f beq mouse_dpi_level1 ,p_mouse_set_p3212_cpi0 
-0489 c000848d beq mouse_dpi_level2 ,p_mouse_set_p3212_cpi1 
-048a c0010491 beq mouse_dpi_level3 ,p_mouse_set_p3212_cpi2 
-048b c0018493 beq mouse_dpi_level4 ,p_mouse_set_p3212_cpi3 
-048c c0020495 beq mouse_dpi_level5 ,p_mouse_set_p3212_cpi4 
-
-p_mouse_set_p3212_cpi1:
-048d 6fe0ccbf fetch 1 ,mem_3212_dpi_1_new 
-048e 20204107 branch mouse_p3212_dpi 
-
-p_mouse_set_p3212_cpi0:
-048f 6fe0ccbe fetch 1 ,mem_3212_dpi_0_new 
-0490 20204107 branch mouse_p3212_dpi 
-
-p_mouse_set_p3212_cpi2:
-0491 6fe0ccc0 fetch 1 ,mem_3212_dpi_2_new 
-0492 20204107 branch mouse_p3212_dpi 
-
-p_mouse_set_p3212_cpi3:
-0493 6fe0ccc1 fetch 1 ,mem_3212_dpi_3_new 
-0494 20204107 branch mouse_p3212_dpi 
-
-p_mouse_set_p3212_cpi4:
-0495 6fe0ccc2 fetch 1 ,mem_3212_dpi_4_new 
-0496 20204107 branch mouse_p3212_dpi 
+0477 202040cf branch mouse_setting_dpi_4_level 
 
 p_mouse_dpi_led_blink_delay:
-0497 6fe0c928 fetch 1 ,mem_dpi_led_gpio 
-0498 c17f8000 rtneq gpio_disable 
-0499 6fe14ad3 fetch 2 ,mem_mouse_discovery_timer 
-049a 247a0000 nrtn blank 
-049b 6fe14887 fetch 2 ,mem_24g_pair_timeout 
-049c 247a0000 nrtn blank 
-049d 6fe1488b fetch 2 ,mem_24g_reconn_timeout 
-049e 247a0000 nrtn blank 
-049f 6fe0cbb8 fetch 1 ,mem_mouse_device_poweron_timer_count 
-04a0 247a0000 nrtn blank 
-04a1 6fe0cbd2 fetch 1 ,mem_mouse_dpi_led_delay_count_init 
-04a2 203a04a5 branch p_mouse_dpi_led_blink_init ,blank 
-04a3 67e0cbb9 store 1 ,mem_mouse_dpi_led_delay_count 
-04a4 20600000 rtn 
+0478 6fe0c928 fetch 1 ,mem_dpi_led_gpio 
+0479 c17f8000 rtneq gpio_disable 
+047a 6fe14ad3 fetch 2 ,mem_mouse_discovery_timer 
+047b 247a0000 nrtn blank 
+047c 6fe14887 fetch 2 ,mem_24g_pair_timeout 
+047d 247a0000 nrtn blank 
+047e 6fe1488b fetch 2 ,mem_24g_reconn_timeout 
+047f 247a0000 nrtn blank 
+0480 6fe0cbb8 fetch 1 ,mem_mouse_device_poweron_timer_count 
+0481 247a0000 nrtn blank 
+0482 6fe0cbd2 fetch 1 ,mem_mouse_dpi_led_delay_count_init 
+0483 203a0486 branch p_mouse_dpi_led_blink_init ,blank 
+0484 67e0cbb9 store 1 ,mem_mouse_dpi_led_delay_count 
+0485 20600000 rtn 
 
 p_mouse_dpi_led_blink_init:
-04a5 704ccc01 jam 1 ,mem_dpi_blink_enable 
-04a6 6fe0c92c fetch 1 ,mem_config_sensor_type 
-04a7 c00184b7 beq p3212 ,p_mouse_dpi_led_blink_level_4_config 
-04a8 c00584b7 beq ka8g2 ,p_mouse_dpi_led_blink_level_4_config 
-04a9 da200000 arg 0 ,rega 
-04aa 6848c997 fetcht 1 ,mem_mouse_dpi 
-04ab 18408402 increase 2 ,temp 
-04ac 18467c03 sub temp ,3 ,null 
-04ad 204104b1 call p_mouse_dpi_led_blink_init_level_4 ,positive 
-04ae 244104b5 ncall p_mouse_dpi_led_blink_count_clean ,positive 
-04af 6048cccd storet 1 ,mem_dpi_blink_count 
-04b0 2020494c branch mouse_dpi_led_blink_init_end 
+0486 704ccc01 jam 1 ,mem_dpi_blink_enable 
+0487 6fe0c92c fetch 1 ,mem_config_sensor_type 
+0488 c0018498 beq p3212 ,p_mouse_dpi_led_blink_level_4_config 
+0489 c0058498 beq ka8g2 ,p_mouse_dpi_led_blink_level_4_config 
+048a da200000 arg 0 ,rega 
+048b 6848c997 fetcht 1 ,mem_mouse_dpi 
+048c 18408402 increase 2 ,temp 
+048d 18467c03 sub temp ,3 ,null 
+048e 20410492 call p_mouse_dpi_led_blink_init_level_4 ,positive 
+048f 24410496 ncall p_mouse_dpi_led_blink_count_clean ,positive 
+0490 6048cccd storet 1 ,mem_dpi_blink_count 
+0491 2020494c branch mouse_dpi_led_blink_init_end 
 
 p_mouse_dpi_led_blink_init_level_4:
-04b1 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-04b2 c40e0000 rtnbit0 mouse_enable_dpi_level_4 
-04b3 18408401 increase 1 ,temp 
-04b4 20600000 rtn 
+0492 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
+0493 c40e0000 rtnbit0 mouse_enable_dpi_level_4 
+0494 18408401 increase 1 ,temp 
+0495 20600000 rtn 
 
 p_mouse_dpi_led_blink_count_clean:
-04b5 184085fd increase -3 ,temp 
-04b6 20600000 rtn 
+0496 184085fd increase -3 ,temp 
+0497 20600000 rtn 
 
 p_mouse_dpi_led_blink_level_4_config:
-04b7 da200000 arg 0 ,rega 
-04b8 6848c997 fetcht 1 ,mem_mouse_dpi 
-04b9 18408401 increase 1 ,temp 
-04ba 6048cccd storet 1 ,mem_dpi_blink_count 
-04bb 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-04bc c40e0000 rtnbit0 mouse_enable_dpi_level_4 
-04bd 18408401 increase 1 ,temp 
-04be 18467c04 sub temp ,4 ,null 
-04bf 2441494f ncall mouse_dpi_led_blink_count_clean ,positive 
-04c0 6048cccd storet 1 ,mem_dpi_blink_count 
-04c1 20600000 rtn 
+0498 da200000 arg 0 ,rega 
+0499 6848c997 fetcht 1 ,mem_mouse_dpi 
+049a 18408401 increase 1 ,temp 
+049b 6048cccd storet 1 ,mem_dpi_blink_count 
+049c 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
+049d c40e0000 rtnbit0 mouse_enable_dpi_level_4 
+049e 18408401 increase 1 ,temp 
+049f 18467c04 sub temp ,4 ,null 
+04a0 2441494f ncall mouse_dpi_led_blink_count_clean ,positive 
+04a1 6048cccd storet 1 ,mem_dpi_blink_count 
+04a2 20600000 rtn 
 
 p_mouse_dpi_led_blink_count_timer:
-04c2 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-04c3 c3820000 rtnbit1 mouse_low_voltage_flag 
-04c4 6fe0cccc fetch 1 ,mem_dpi_blink_enable 
-04c5 207a0000 rtn blank 
-04c6 6fe0cccd fetch 1 ,mem_dpi_blink_count 
-04c7 207a0000 rtn blank 
-04c8 6fe0ccce fetch 1 ,mem_dpi_blink_count_timer 
-04c9 1fe0fe01 increase 1 ,pdata 
-04ca 67e0ccce store 1 ,mem_dpi_blink_count_timer 
-04cb 1fe67c0a sub pdata ,10 ,null 
-04cc 244104d0 ncall p_mouse_mem_dpi_blink_count_timer_clean ,positive 
-04cd c00084d7 beq 1 ,p_mouse_dpi_led_blink_count_on 
-04ce c00304d9 beq 6 ,p_mouse_dpi_led_blink_count_off 
-04cf 20600000 rtn 
+04a3 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
+04a4 c3820000 rtnbit1 mouse_low_voltage_flag 
+04a5 6fe0cccc fetch 1 ,mem_dpi_blink_enable 
+04a6 207a0000 rtn blank 
+04a7 6fe0cccd fetch 1 ,mem_dpi_blink_count 
+04a8 207a0000 rtn blank 
+04a9 6fe0ccce fetch 1 ,mem_dpi_blink_count_timer 
+04aa 1fe0fe01 increase 1 ,pdata 
+04ab 67e0ccce store 1 ,mem_dpi_blink_count_timer 
+04ac 1fe67c0a sub pdata ,10 ,null 
+04ad 244104b1 ncall p_mouse_mem_dpi_blink_count_timer_clean ,positive 
+04ae c00084b8 beq 1 ,p_mouse_dpi_led_blink_count_on 
+04af c00304ba beq 6 ,p_mouse_dpi_led_blink_count_off 
+04b0 20600000 rtn 
 
 p_mouse_mem_dpi_blink_count_timer_clean:
-04d0 704cce00 jam 0 ,mem_dpi_blink_count_timer 
-04d1 6fe0cccd fetch 1 ,mem_dpi_blink_count 
-04d2 1fe0ffff increase -1 ,pdata 
-04d3 67e0cccd store 1 ,mem_dpi_blink_count 
-04d4 247a0000 nrtn blank 
-04d5 704ccc00 jam 0 ,mem_dpi_blink_enable 
-04d6 20600000 rtn 
+04b1 704cce00 jam 0 ,mem_dpi_blink_count_timer 
+04b2 6fe0cccd fetch 1 ,mem_dpi_blink_count 
+04b3 1fe0ffff increase -1 ,pdata 
+04b4 67e0cccd store 1 ,mem_dpi_blink_count 
+04b5 247a0000 nrtn blank 
+04b6 704ccc00 jam 0 ,mem_dpi_blink_enable 
+04b7 20600000 rtn 
 
 p_mouse_dpi_led_blink_count_on:
-04d7 6848c928 fetcht 1 ,mem_dpi_led_gpio 
-04d8 2020610d branch gpio_out_active 
+04b8 6848c928 fetcht 1 ,mem_dpi_led_gpio 
+04b9 2020610d branch gpio_out_active 
 
 p_mouse_dpi_led_blink_count_off:
-04d9 6848c928 fetcht 1 ,mem_dpi_led_gpio 
-04da 20206109 branch gpio_out_inactive 
+04ba 6848c928 fetcht 1 ,mem_dpi_led_gpio 
+04bb 20206109 branch gpio_out_inactive 
 
 p_mouse_low_voltage_led_blink_timer:
-04db 6fe0ccd9 fetch 1 ,mem_low_voltage_led_blink_check_flag 
-04dc 207a0000 rtn blank 
+04bc 6fe0ccd9 fetch 1 ,mem_low_voltage_led_blink_check_flag 
+04bd 207a0000 rtn blank 
 
 p_mouse_low_voltage_led_timer:
-04dd 6fe14ad3 fetch 2 ,mem_mouse_discovery_timer 
-04de 247a0000 nrtn blank 
-04df 6fe14887 fetch 2 ,mem_24g_pair_timeout 
-04e0 247a0000 nrtn blank 
-04e1 6fe1488b fetch 2 ,mem_24g_reconn_timeout 
-04e2 247a0000 nrtn blank 
-04e3 6fe0ccd0 fetch 1 ,mem_mouse_low_power_off_timer 
-04e4 247a0000 nrtn blank 
-04e5 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-04e6 c4020000 rtnbit0 mouse_low_voltage_flag 
-04e7 704ccf01 jam 1 ,mem_low_power_state 
-04e8 704c2401 jam multi_led_blink ,mem_mouse_multi_led_type 
-04e9 6fe0c8fc fetch 1 ,mem_adc_low_volatage_led_timer_count 
-04ea 1fe0fe01 increase 1 ,pdata 
-04eb 67e0c8fc store 1 ,mem_adc_low_volatage_led_timer_count 
-04ec 1fe67c0b sub pdata ,11 ,null 
-04ed 202284f1 branch p_mouse_adc_low_volatage_led_timer_count_clean ,zero 
-04ee c00084fb beq 1 ,p_mouse_low_voltage_led_on 
-04ef c00304fd beq 6 ,p_mouse_low_voltage_led_off 
-04f0 20600000 rtn 
+04be 6fe14ad3 fetch 2 ,mem_mouse_discovery_timer 
+04bf 247a0000 nrtn blank 
+04c0 6fe14887 fetch 2 ,mem_24g_pair_timeout 
+04c1 247a0000 nrtn blank 
+04c2 6fe1488b fetch 2 ,mem_24g_reconn_timeout 
+04c3 247a0000 nrtn blank 
+04c4 6fe0ccd0 fetch 1 ,mem_mouse_low_power_off_timer 
+04c5 247a0000 nrtn blank 
+04c6 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
+04c7 c4020000 rtnbit0 mouse_low_voltage_flag 
+04c8 704ccf01 jam 1 ,mem_low_power_state 
+04c9 704c2401 jam multi_led_blink ,mem_mouse_multi_led_type 
+04ca 6fe0c8fc fetch 1 ,mem_adc_low_volatage_led_timer_count 
+04cb 1fe0fe01 increase 1 ,pdata 
+04cc 67e0c8fc store 1 ,mem_adc_low_volatage_led_timer_count 
+04cd 1fe67c0b sub pdata ,11 ,null 
+04ce 202284d2 branch p_mouse_adc_low_volatage_led_timer_count_clean ,zero 
+04cf c00084dc beq 1 ,p_mouse_low_voltage_led_on 
+04d0 c00304de beq 6 ,p_mouse_low_voltage_led_off 
+04d1 20600000 rtn 
 
 p_mouse_adc_low_volatage_led_timer_count_clean:
-04f1 7048fc00 jam 0 ,mem_adc_low_volatage_led_timer_count 
-04f2 204004fd call p_mouse_low_voltage_led_off 
-04f3 6fe0ccda fetch 1 ,mem_low_voltage_led_blink_count 
-04f4 1fe0fe01 increase 1 ,pdata 
-04f5 67e0ccda store 1 ,mem_low_voltage_led_blink_count 
-04f6 c00504f8 beq 10 ,p_mouse_adc_low_voltage_led_blink_exit 
-04f7 20600000 rtn 
+04d2 7048fc00 jam 0 ,mem_adc_low_volatage_led_timer_count 
+04d3 204004de call p_mouse_low_voltage_led_off 
+04d4 6fe0ccda fetch 1 ,mem_low_voltage_led_blink_count 
+04d5 1fe0fe01 increase 1 ,pdata 
+04d6 67e0ccda store 1 ,mem_low_voltage_led_blink_count 
+04d7 c00504d9 beq 10 ,p_mouse_adc_low_voltage_led_blink_exit 
+04d8 20600000 rtn 
 
 p_mouse_adc_low_voltage_led_blink_exit:
-04f8 704cda00 jam 0 ,mem_low_voltage_led_blink_count 
-04f9 704cd900 jam 0 ,mem_low_voltage_led_blink_check_flag 
-04fa 20600000 rtn 
+04d9 704cda00 jam 0 ,mem_low_voltage_led_blink_count 
+04da 704cd900 jam 0 ,mem_low_voltage_led_blink_check_flag 
+04db 20600000 rtn 
 
 p_mouse_low_voltage_led_on:
-04fb 6848c925 fetcht 1 ,mem_config_low_voltage_alarm_gpio 
-04fc 202003a7 branch p_mouse_device_led_on 
+04dc 6848c925 fetcht 1 ,mem_config_low_voltage_alarm_gpio 
+04dd 202003a3 branch p_mouse_device_led_on 
 
 p_mouse_low_voltage_led_off:
-04fd 6848c925 fetcht 1 ,mem_config_low_voltage_alarm_gpio 
-04fe 202003b3 branch p_mouse_device_led_off 
+04de 6848c925 fetcht 1 ,mem_config_low_voltage_alarm_gpio 
+04df 202003af branch p_mouse_device_led_off 
 
 p_mouse_low_power_off_timer:
-04ff 6fe0ccd0 fetch 1 ,mem_mouse_low_power_off_timer 
-0500 207a0000 rtn blank 
-0501 6fe0ccd1 fetch 1 ,mem_mouse_low_power_off_led_blink_state 
-0502 79407e00 setflip 0 ,pdata 
-0503 67e0ccd1 store 1 ,mem_mouse_low_power_off_led_blink_state 
-0504 205a04fd call p_mouse_low_voltage_led_off ,blank 
-0505 6fe0ccd1 fetch 1 ,mem_mouse_low_power_off_led_blink_state 
-0506 245a04fb ncall p_mouse_low_voltage_led_on ,blank 
-0507 da604cd0 arg mem_mouse_low_power_off_timer ,regc 
-0508 da40050a arg p_mouse_low_power_off_timeout ,regb 
-0509 202031fc branch timer_single_step 
+04e0 6fe0ccd0 fetch 1 ,mem_mouse_low_power_off_timer 
+04e1 207a0000 rtn blank 
+04e2 6fe0ccd1 fetch 1 ,mem_mouse_low_power_off_led_blink_state 
+04e3 79407e00 setflip 0 ,pdata 
+04e4 67e0ccd1 store 1 ,mem_mouse_low_power_off_led_blink_state 
+04e5 205a04de call p_mouse_low_voltage_led_off ,blank 
+04e6 6fe0ccd1 fetch 1 ,mem_mouse_low_power_off_led_blink_state 
+04e7 245a04dc ncall p_mouse_low_voltage_led_on ,blank 
+04e8 da604cd0 arg mem_mouse_low_power_off_timer ,regc 
+04e9 da4004eb arg p_mouse_low_power_off_timeout ,regb 
+04ea 202031fc branch timer_single_step 
 
 p_mouse_low_power_off_timeout:
-050a 20203e5a branch mouse_app_enter_hibernate 
+04eb 20203e5a branch mouse_app_enter_hibernate 
 
 p_mouse_priority_bb_event:
-050b 1a627e00 copy regc ,pdata 
-050c c01e051e beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
-050d c01c8516 beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
-050e c01d052f beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
-050f c0190576 beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
-0510 c00a858c beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
-0511 c00a0592 beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
-0512 c022057d beq bt_evt_le_parse_conn_param_accepted ,p_mouse_le_parse_conn_param_accepted 
-0513 c0200587 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
-0514 c0008594 beq bt_evt_bb_connected ,p_mouse_bb_event_connected 
-0515 20204376 branch mouse_priority_bb_event + 2 
+04ec 1a627e00 copy regc ,pdata 
+04ed c01e04ff beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
+04ee c01c84f7 beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
+04ef c01d0510 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
+04f0 c0190557 beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
+04f1 c00a856d beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
+04f2 c00a0573 beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
+04f3 c022055e beq bt_evt_le_parse_conn_param_accepted ,p_mouse_le_parse_conn_param_accepted 
+04f4 c0200568 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
+04f5 c0008575 beq bt_evt_bb_connected ,p_mouse_bb_event_connected 
+04f6 20204376 branch mouse_priority_bb_event + 2 
 
 p_mouse_24g_pairing_complete:
-0516 204001d5 call p_mouse_soft_agc_disable 
-0517 2040016e call p_mouse_fetch_normal_tx_power 
-0518 20404584 call mouse_no_data_timer_init 
-0519 d8e00001 arg mouse_24g_pairing_flag ,queue 
-051a 20404732 call mouse_disable_function_flag 
-051b 20400370 call p_mouse_device_connect_init_sensor_or_led 
-051c 20404916 call mouse_device_poweron_timer_init + 3 
-051d 20204899 branch mouse_24g_pairing_complete + 3 
+04f7 204001d5 call p_mouse_soft_agc_disable 
+04f8 2040016e call p_mouse_fetch_normal_tx_power 
+04f9 20404584 call mouse_no_data_timer_init 
+04fa d8e00001 arg mouse_24g_pairing_flag ,queue 
+04fb 20404732 call mouse_disable_function_flag 
+04fc 2040036c call p_mouse_device_connect_init_sensor_or_led 
+04fd 20404916 call mouse_device_poweron_timer_init + 3 
+04fe 20204899 branch mouse_24g_pairing_complete + 3 
 
 p_mouse_24g_attempt_success:
-051e 6fe2483f fetch 4 ,mem_24g_addr 
-051f 67e24895 store 4 ,mem_24g_receiver_addr 
-0520 67e24998 store 4 ,mem_mouse_24g_addr 
-0521 20402587 call g24_ch_syncword_crc8_init 
-0522 20400370 call p_mouse_device_connect_init_sensor_or_led 
-0523 20404584 call mouse_no_data_timer_init 
-0524 2040430a call mouse_init_sensor_reset 
-0525 704abf00 jam 0 ,mem_mouse_long_mult_flag 
-0526 7048a500 jam 0 ,mem_24g_conn_sm 
-0527 70488f00 jam 0 ,mem_24g_reconn_type 
-0528 6fe24895 fetch 4 ,mem_24g_receiver_addr 
-0529 684a4891 fetcht 4 ,mem_24g_fast_conn_addr 
-052a 98467c00 isub temp ,null 
-052b 20628000 rtn zero 
-052c 204001d5 call p_mouse_soft_agc_disable 
-052d 2040016e call p_mouse_fetch_normal_tx_power 
-052e 20204861 branch mouse_24g_first_store_reconn_info 
+04ff 6fe2483f fetch 4 ,mem_24g_addr 
+0500 67e24895 store 4 ,mem_24g_receiver_addr 
+0501 67e24998 store 4 ,mem_mouse_24g_addr 
+0502 20402587 call g24_ch_syncword_crc8_init 
+0503 2040036c call p_mouse_device_connect_init_sensor_or_led 
+0504 20404584 call mouse_no_data_timer_init 
+0505 2040430a call mouse_init_sensor_reset 
+0506 704abf00 jam 0 ,mem_mouse_long_mult_flag 
+0507 7048a500 jam 0 ,mem_24g_conn_sm 
+0508 70488f00 jam 0 ,mem_24g_reconn_type 
+0509 6fe24895 fetch 4 ,mem_24g_receiver_addr 
+050a 684a4891 fetcht 4 ,mem_24g_fast_conn_addr 
+050b 98467c00 isub temp ,null 
+050c 20628000 rtn zero 
+050d 204001d5 call p_mouse_soft_agc_disable 
+050e 2040016e call p_mouse_fetch_normal_tx_power 
+050f 20204861 branch mouse_24g_first_store_reconn_info 
 
 p_mouse_24g_attempt_fail:
-052f 204001d5 call p_mouse_soft_agc_disable 
-0530 2040016e call p_mouse_fetch_normal_tx_power 
-0531 6fe0c9e2 fetch 1 ,mem_mouse_dpi_button_state 
-0532 c1008000 rtneq dpi_button_state_down 
-0533 6fe0c8a9 fetch 1 ,mem_24g_attempt_fail_flag 
-0534 243a0568 nbranch p_mouse_24g_hibernate_set ,blank 
-0535 6fe0c88f fetch 1 ,mem_24g_reconn_type 
-0536 c0010557 beq fast_conn_and_3_0_addr ,p_mouse_24g_fast_conn_attempt_fail 
-0537 c0020563 beq pair_and_3_0_addr ,p_mouse_24g_auto_pair_attempt_fail 
-0538 c0018571 beq receiver_and_3_0_addr ,p_mouse_reconn_dongle_attempt_fail 
-0539 20204878 branch mouse_24g_attempt_fail_enter_hibernate 
+0510 204001d5 call p_mouse_soft_agc_disable 
+0511 2040016e call p_mouse_fetch_normal_tx_power 
+0512 6fe0c9e2 fetch 1 ,mem_mouse_dpi_button_state 
+0513 c1008000 rtneq dpi_button_state_down 
+0514 6fe0c8a9 fetch 1 ,mem_24g_attempt_fail_flag 
+0515 243a0549 nbranch p_mouse_24g_hibernate_set ,blank 
+0516 6fe0c88f fetch 1 ,mem_24g_reconn_type 
+0517 c0010538 beq fast_conn_and_3_0_addr ,p_mouse_24g_fast_conn_attempt_fail 
+0518 c0020544 beq pair_and_3_0_addr ,p_mouse_24g_auto_pair_attempt_fail 
+0519 c0018552 beq receiver_and_3_0_addr ,p_mouse_reconn_dongle_attempt_fail 
+051a 20204878 branch mouse_24g_attempt_fail_enter_hibernate 
 
 p_g24_nodata_transmit:
-053a 6fe0c8ab fetch 1 ,mem_24g_abort_pac 
-053b 205a0549 call p_g24_send_abort_packet ,blank 
-053c 6fe0c8c1 fetch 1 ,mem_24g_transmit_by_interrupt 
-053d c1008000 rtneq g24_tx_timer_int_enable 
-053e 204026a6 call g24_search_receiver 
+051b 6fe0c8ab fetch 1 ,mem_24g_abort_pac 
+051c 205a052a call p_g24_send_abort_packet ,blank 
+051d 6fe0c8c1 fetch 1 ,mem_24g_transmit_by_interrupt 
+051e c1008000 rtneq g24_tx_timer_int_enable 
+051f 204026a6 call g24_search_receiver 
 
 p_g24_long_sleep:
-053f 204026c2 call g24_lpm_wait 
-0540 24740000 nrtn user 
-0541 204026cb call g24_setgpio_lpm_before 
-0542 704c4d00 jam 0 ,mem_sleep_miss 
-0543 704c4e01 jam 1 ,mem_long_sleep_flag 
-0544 20400154 call p_send_time_long_wake 
-0545 6fe0cbf2 fetch 1 ,mem_sensor_shutdown_flag 
-0546 245a3e6a ncall mouse_setgpio_hibernate ,blank 
-0547 6fe2485f fetch 4 ,mem_24g_enter_hibernate 
-0548 202026bf branch g24_long_seep2 
+0520 204026c2 call g24_lpm_wait 
+0521 24740000 nrtn user 
+0522 204026cb call g24_setgpio_lpm_before 
+0523 704c4d00 jam 0 ,mem_sleep_miss 
+0524 704c4e01 jam 1 ,mem_long_sleep_flag 
+0525 20400154 call p_send_time_long_wake 
+0526 6fe0cbf2 fetch 1 ,mem_sensor_shutdown_flag 
+0527 245a3e6a ncall mouse_setgpio_hibernate ,blank 
+0528 6fe2485f fetch 4 ,mem_24g_enter_hibernate 
+0529 202026bf branch g24_long_seep2 
 
 p_g24_send_abort_packet:
-0549 70483901 jam type_ms ,mem_24g_data_type 
-054a 7048ab01 jam 1 ,mem_24g_abort_pac 
-054b 20402649 call g24_transmit_rf_ctrl_clear 
-054c 67e0c7c9 store 1 ,mem_24g_txbuf 
-054d 58000000 setarg 0 
-054e 67e3c7ca store 7 ,mem_24g_txbuf + 1 
-054f 6fe248ad fetch 4 ,mem_24g_device_addr 
-0550 67e247d1 store 4 ,mem_24g_txbuf + 8 
-0551 7048380c jam 12 ,mem_24g_datalen 
-0552 6fe0c839 fetch 1 ,mem_24g_data_type 
-0553 79207e03 set1 bit_abort ,pdata 
-0554 67e0c839 store 1 ,mem_24g_data_type 
-0555 20402247 call g24_transmit_prep 
-0556 202001d9 branch p_g24_transmit_start 
+052a 70483901 jam type_ms ,mem_24g_data_type 
+052b 7048ab01 jam 1 ,mem_24g_abort_pac 
+052c 20402649 call g24_transmit_rf_ctrl_clear 
+052d 67e0c7c9 store 1 ,mem_24g_txbuf 
+052e 58000000 setarg 0 
+052f 67e3c7ca store 7 ,mem_24g_txbuf + 1 
+0530 6fe248ad fetch 4 ,mem_24g_device_addr 
+0531 67e247d1 store 4 ,mem_24g_txbuf + 8 
+0532 7048380c jam 12 ,mem_24g_datalen 
+0533 6fe0c839 fetch 1 ,mem_24g_data_type 
+0534 79207e03 set1 bit_abort ,pdata 
+0535 67e0c839 store 1 ,mem_24g_data_type 
+0536 20402247 call g24_transmit_prep 
+0537 202001d9 branch p_g24_transmit_start 
 
 p_mouse_24g_fast_conn_attempt_fail:
-0557 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-0558 c297c850 bbit1 mouse_enable_24g_first_auto_pairing ,mouse_24g_start_auto_pair 
-0559 c2984850 bbit1 mouse_enable_auto_24g_paring ,mouse_24g_start_auto_pair 
-055a c31d4845 bbit0 mouse_enable_24g_auto_pair_nerver_been_paired ,mouse_24g_reconn_dongle_start 
-055b 6fe24998 fetch 4 ,mem_mouse_24g_addr 
-055c 684a4979 fetcht 4 ,mem_mouse_compare_addr_ff 
-055d 98467c00 isub temp ,null 
-055e 20228560 branch p_mouse_24g_start_pair_mode ,zero 
-055f 20204845 branch mouse_24g_reconn_dongle_start 
+0538 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
+0539 c297c850 bbit1 mouse_enable_24g_first_auto_pairing ,mouse_24g_start_auto_pair 
+053a c2984850 bbit1 mouse_enable_auto_24g_paring ,mouse_24g_start_auto_pair 
+053b c31d4845 bbit0 mouse_enable_24g_auto_pair_nerver_been_paired ,mouse_24g_reconn_dongle_start 
+053c 6fe24998 fetch 4 ,mem_mouse_24g_addr 
+053d 684a4979 fetcht 4 ,mem_mouse_compare_addr_ff 
+053e 98467c00 isub temp ,null 
+053f 20228541 branch p_mouse_24g_start_pair_mode ,zero 
+0540 20204845 branch mouse_24g_reconn_dongle_start 
 
 p_mouse_24g_start_pair_mode:
-0560 2040037c call p_mouse_device_discover_led_config 
-0561 70488f00 jam 0 ,mem_24g_reconn_type 
-0562 20204866 branch mouse_24g_start_pair_mode 
+0541 20400378 call p_mouse_device_discover_led_config 
+0542 70488f00 jam 0 ,mem_24g_reconn_type 
+0543 20204866 branch mouse_24g_start_pair_mode 
 
 p_mouse_24g_auto_pair_attempt_fail:
-0563 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-0564 c317c878 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
-0565 6fe0cbc5 fetch 1 ,mem_device_number 
-0566 c000c878 beq 1 ,mouse_24g_attempt_fail_enter_hibernate 
-0567 20204859 branch mouse_24g_first_bluetooth_reconnect 
+0544 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
+0545 c317c878 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
+0546 6fe0cbc5 fetch 1 ,mem_device_number 
+0547 c000c878 beq 1 ,mouse_24g_attempt_fail_enter_hibernate 
+0548 20204859 branch mouse_24g_first_bluetooth_reconnect 
 
 p_mouse_24g_attempt_fail_enter_hibernate:
 
 p_mouse_24g_hibernate_set:
-0568 7048a900 jam 0 ,mem_24g_attempt_fail_flag 
-0569 20402659 call g24_transmit_next_packet 
-056a 5fffffff setarg -1 
-056b 67e2485f store 4 ,mem_24g_enter_hibernate 
-056c 58000000 setarg 0 
-056d 67e3c8d4 store 7 ,mem_mouse_key 
-056e 704bf201 jam 1 ,mem_sensor_shutdown_flag 
-056f 204003f2 call p_mouse_sensor_powerdown 
-0570 2020053f branch p_g24_long_sleep 
+0549 7048a900 jam 0 ,mem_24g_attempt_fail_flag 
+054a 20402659 call g24_transmit_next_packet 
+054b 5fffffff setarg -1 
+054c 67e2485f store 4 ,mem_24g_enter_hibernate 
+054d 58000000 setarg 0 
+054e 67e3c8d4 store 7 ,mem_mouse_key 
+054f 704bf201 jam 1 ,mem_sensor_shutdown_flag 
+0550 204003ee call p_mouse_sensor_powerdown 
+0551 20200520 branch p_g24_long_sleep 
 
 p_mouse_reconn_dongle_attempt_fail:
-0571 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-0572 c317c878 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
-0573 c289c878 bbit1 mouse_enable_eeprom ,mouse_24g_attempt_fail_enter_hibernate 
-0574 c2894878 bbit1 mouse_enable_flash ,mouse_24g_attempt_fail_enter_hibernate 
-0575 20204851 branch mouse_24g_start_auto_pair + 1 
+0552 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
+0553 c317c878 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
+0554 c289c878 bbit1 mouse_enable_eeprom ,mouse_24g_attempt_fail_enter_hibernate 
+0555 c2894878 bbit1 mouse_enable_flash ,mouse_24g_attempt_fail_enter_hibernate 
+0556 20204851 branch mouse_24g_start_auto_pair + 1 
 
 p_mouse_le_ll_start_encryt:
-0576 6fe0cad8 fetch 1 ,mem_mouse_le_reconnect_flag 
-0577 c000857a beq 1 ,p_mouse_le_ll_reconn_start_encryt 
-0578 704b8714 jam 20 ,mem_le_start_encrypt_timer 
-0579 202043b3 branch mouse_le_ll_enable_start_enc_flag 
+0557 6fe0cad8 fetch 1 ,mem_mouse_le_reconnect_flag 
+0558 c000855b beq 1 ,p_mouse_le_ll_reconn_start_encryt 
+0559 704b8714 jam 20 ,mem_le_start_encrypt_timer 
+055a 202043b3 branch mouse_le_ll_enable_start_enc_flag 
 
 p_mouse_le_ll_reconn_start_encryt:
-057a 204043ac call mouse_updata_le_param 
-057b 704b870a jam 10 ,mem_le_start_encrypt_timer 
-057c 202043b3 branch mouse_le_ll_enable_start_enc_flag 
+055b 204043ac call mouse_updata_le_param 
+055c 704b870a jam 10 ,mem_le_start_encrypt_timer 
+055d 202043b3 branch mouse_le_ll_enable_start_enc_flag 
 
 p_mouse_le_parse_conn_param_accepted:
-057d 6fe082c1 fetch 1 ,mem_le_new_conninterval 
-057e 1fe67c0c sub pdata ,le_interval_15ms ,null 
-057f 242143c4 nbranch mouse_le_conn_param_lpm_disable ,positive 
-0580 6fe082c3 fetch 1 ,mem_le_new_connslavelatency 
-0581 6848cb9b fetcht 1 ,mem_lpm_mult_init 
-0582 98467c00 isub temp ,null 
-0583 202143da branch mouse_le_lpm_mult_reinit ,positive 
-0584 6fe082c3 fetch 1 ,mem_le_new_connslavelatency 
-0585 67e0c177 store 1 ,mem_lpm_mult 
-0586 202043c6 branch mouse_le_conn_param_lpm_enable 
+055e 6fe082c1 fetch 1 ,mem_le_new_conninterval 
+055f 1fe67c0c sub pdata ,le_interval_15ms ,null 
+0560 242143c4 nbranch mouse_le_conn_param_lpm_disable ,positive 
+0561 6fe082c3 fetch 1 ,mem_le_new_connslavelatency 
+0562 6848cb9b fetcht 1 ,mem_lpm_mult_init 
+0563 98467c00 isub temp ,null 
+0564 202143da branch mouse_le_lpm_mult_reinit ,positive 
+0565 6fe082c3 fetch 1 ,mem_le_new_connslavelatency 
+0566 67e0c177 store 1 ,mem_lpm_mult 
+0567 202043c6 branch mouse_le_conn_param_lpm_enable 
 
 p_mouse_le_conn_param_update_rsp_recieved:
-0587 6fe0ccb9 fetch 1 ,mem_mouse_le_send_conn_param_update 
-0588 247a0000 nrtn blank 
-0589 704cb901 jam 1 ,mem_mouse_le_send_conn_param_update 
-058a 704cba1e jam 30 ,mem_mouse_le_send_conn_param_update_timer 
-058b 20600000 rtn 
+0568 6fe0ccb9 fetch 1 ,mem_mouse_le_send_conn_param_update 
+0569 247a0000 nrtn blank 
+056a 704cb901 jam 1 ,mem_mouse_le_send_conn_param_update 
+056b 704cba1e jam 30 ,mem_mouse_le_send_conn_param_update_timer 
+056c 20600000 rtn 
 
 p_mouse_le_bb_disconnected:
-058c 58000000 setarg 0 
-058d 67e14b03 store 2 ,mem_le_battery_level_updata_timer 
-058e 67e0ccb9 store 1 ,mem_mouse_le_send_conn_param_update 
-058f 67e0ccba store 1 ,mem_mouse_le_send_conn_param_update_timer 
-0590 67e0cad7 store 1 ,mem_mouse_le_bb_connected_flag 
-0591 202043a6 branch mouse_le_bb_disconnected + 7 
+056d 58000000 setarg 0 
+056e 67e14b03 store 2 ,mem_le_battery_level_updata_timer 
+056f 67e0ccb9 store 1 ,mem_mouse_le_send_conn_param_update 
+0570 67e0ccba store 1 ,mem_mouse_le_send_conn_param_update_timer 
+0571 67e0cad7 store 1 ,mem_mouse_le_bb_connected_flag 
+0572 202043a6 branch mouse_le_bb_disconnected + 7 
 
 p_mouse_le_bb_event_connected:
-0592 20400370 call p_mouse_device_connect_init_sensor_or_led 
-0593 20204390 branch mouse_le_bb_event_connected 
+0573 2040036c call p_mouse_device_connect_init_sensor_or_led 
+0574 20204390 branch mouse_le_bb_event_connected 
 
 p_mouse_bb_event_connected:
-0594 20404584 call mouse_no_data_timer_init 
-0595 20400370 call p_mouse_device_connect_init_sensor_or_led 
-0596 2020443a branch mouse_bb_event_connected 
+0575 20404584 call mouse_no_data_timer_init 
+0576 2040036c call p_mouse_device_connect_init_sensor_or_led 
+0577 2020443a branch mouse_bb_event_connected 
 
 p_g24_dispatch:
-0597 c513a3e1 bmark1 mark_24g_rxmode ,g24_receive_dispatch 
+0578 c513a3e1 bmark1 mark_24g_rxmode ,g24_receive_dispatch 
 
 p_g24_transmit_dispatch:
-0598 c6930000 rtnmark0 mark_24g 
-0599 6fe0c8a5 fetch 1 ,mem_24g_conn_sm 
-059a 20202624 branch g24_transmit_dispatch + 2 
+0579 c6930000 rtnmark0 mark_24g 
+057a 6fe0c8a5 fetch 1 ,mem_24g_conn_sm 
+057b 20202624 branch g24_transmit_dispatch + 2 
 
 p_g24_transmit_by_interrupt:
-059b 204022a0 call g24_timer_check 
-059c 24340598 nbranch p_g24_transmit_dispatch ,user 
-059d 204026e2 call g24_interval_calibrate 
-059e 6fe148c2 fetch 2 ,mem_24g_transmit_by_interrupt_exit_count 
-059f 1fe0fe01 increase 1 ,pdata 
-05a0 67e148c2 store 2 ,mem_24g_transmit_by_interrupt_exit_count 
-05a1 20202628 branch g24_transmit_no_interrupt 
+057c 204022a0 call g24_timer_check 
+057d 24340579 nbranch p_g24_transmit_dispatch ,user 
+057e 204026e2 call g24_interval_calibrate 
+057f 6fe148c2 fetch 2 ,mem_24g_transmit_by_interrupt_exit_count 
+0580 1fe0fe01 increase 1 ,pdata 
+0581 67e148c2 store 2 ,mem_24g_transmit_by_interrupt_exit_count 
+0582 20202628 branch g24_transmit_no_interrupt 
 
 p_g24_pair_dispatch:
-05a2 70488f00 jam default_24g_device ,mem_24g_reconn_type 
-05a3 6fe14bfd fetch 2 ,mem_24g_pair_count 
-05a4 1fe0fe01 increase 1 ,pdata 
-05a5 67e14bfd store 2 ,mem_24g_pair_count 
-05a6 6fe0cbfd fetch 1 ,mem_24g_pair_count 
-05a7 1fe17eff and pdata ,0xff ,pdata 
-05a8 c00005aa beq 0 ,p_g24_pair_dispatch2 
-05a9 20600000 rtn 
+0583 70488f00 jam default_24g_device ,mem_24g_reconn_type 
+0584 6fe14bfd fetch 2 ,mem_24g_pair_count 
+0585 1fe0fe01 increase 1 ,pdata 
+0586 67e14bfd store 2 ,mem_24g_pair_count 
+0587 6fe0cbfd fetch 1 ,mem_24g_pair_count 
+0588 1fe17eff and pdata ,0xff ,pdata 
+0589 c000058b beq 0 ,p_g24_pair_dispatch2 
+058a 20600000 rtn 
 
 p_g24_pair_dispatch2:
-05aa 6fe0c883 fetch 1 ,mem_24g_pair_sm 
-05ab c07fa344 beq state_24g_pairing_success ,g24_pair_exit 
-05ac c00085b1 beq state_24g_pairing_1 ,p_g24_pair_sm_1 
-05ad c00105b3 beq state_24g_pairing_2 ,p_g24_pair_sm_2 
-05ae c00185b9 beq state_24g_pairing_3 ,p_g24_pair_sm_3 
-05af c00205bf beq state_24g_pairing_4 ,p_g24_pair_sm_4 
-05b0 20600000 rtn 
+058b 6fe0c883 fetch 1 ,mem_24g_pair_sm 
+058c c07fa344 beq state_24g_pairing_success ,g24_pair_exit 
+058d c0008592 beq state_24g_pairing_1 ,p_g24_pair_sm_1 
+058e c0010594 beq state_24g_pairing_2 ,p_g24_pair_sm_2 
+058f c001859a beq state_24g_pairing_3 ,p_g24_pair_sm_3 
+0590 c00205a0 beq state_24g_pairing_4 ,p_g24_pair_sm_4 
+0591 20600000 rtn 
 
 p_g24_pair_sm_1:
-05b1 7047c9ff jam datatype_attemp ,mem_24g_txbuf 
-05b2 202005c0 branch p_g24_pair_sm_prep 
+0592 7047c9ff jam datatype_attemp ,mem_24g_txbuf 
+0593 202005a1 branch p_g24_pair_sm_prep 
 
 p_g24_pair_sm_2:
-05b3 6fe0c85e fetch 1 ,mem_24g_pair_switch 
-05b4 203a05b7 branch p_g24_pair_sm_2_skip ,blank 
-05b5 6fe248ad fetch 4 ,mem_24g_device_addr 
-05b6 20402292 call g24_update_addr_and_synccrc8 
+0594 6fe0c85e fetch 1 ,mem_24g_pair_switch 
+0595 203a0598 branch p_g24_pair_sm_2_skip ,blank 
+0596 6fe248ad fetch 4 ,mem_24g_device_addr 
+0597 20402292 call g24_update_addr_and_synccrc8 
 
 p_g24_pair_sm_2_skip:
-05b7 7047c9aa jam datatype_bind ,mem_24g_txbuf 
-05b8 202005c0 branch p_g24_pair_sm_prep 
+0598 7047c9aa jam datatype_bind ,mem_24g_txbuf 
+0599 202005a1 branch p_g24_pair_sm_prep 
 
 p_g24_pair_sm_3:
-05b9 7047c955 jam datatype_config ,mem_24g_txbuf 
-05ba 6fe0c85e fetch 1 ,mem_24g_pair_switch 
-05bb 203a05c0 branch p_g24_pair_sm_prep ,blank 
-05bc 6fe24895 fetch 4 ,mem_24g_receiver_addr 
-05bd 67e247cb store 4 ,mem_24g_txbuf + 2 
-05be 202005c2 branch p_g24_pair_sm_common 
+059a 7047c955 jam datatype_config ,mem_24g_txbuf 
+059b 6fe0c85e fetch 1 ,mem_24g_pair_switch 
+059c 203a05a1 branch p_g24_pair_sm_prep ,blank 
+059d 6fe24895 fetch 4 ,mem_24g_receiver_addr 
+059e 67e247cb store 4 ,mem_24g_txbuf + 2 
+059f 202005a3 branch p_g24_pair_sm_common 
 
 p_g24_pair_sm_4:
-05bf 7047c922 jam datatype_ok ,mem_24g_txbuf 
+05a0 7047c922 jam datatype_ok ,mem_24g_txbuf 
 
 p_g24_pair_sm_prep:
-05c0 6fe248ad fetch 4 ,mem_24g_device_addr 
-05c1 67e247cb store 4 ,mem_24g_txbuf + 2 
+05a1 6fe248ad fetch 4 ,mem_24g_device_addr 
+05a2 67e247cb store 4 ,mem_24g_txbuf + 2 
 
 p_g24_pair_sm_common:
-05c2 6fe0c839 fetch 1 ,mem_24g_data_type 
-05c3 1fe17e07 and_into bits_data ,pdata 
-05c4 67e0c7ca store 1 ,mem_24g_txbuf + 1 
-05c5 7047cf00 jam 0 ,mem_24g_txbuf + 6 
-05c6 70483807 jam 7 ,mem_24g_datalen 
-05c7 20402247 call g24_transmit_prep 
-05c8 20400274 call p_g24_transmit_receive_ack 
-05c9 20202316 branch g24_pair_sm_common + 7 
+05a3 6fe0c839 fetch 1 ,mem_24g_data_type 
+05a4 1fe17e07 and_into bits_data ,pdata 
+05a5 67e0c7ca store 1 ,mem_24g_txbuf + 1 
+05a6 7047cf00 jam 0 ,mem_24g_txbuf + 6 
+05a7 70483807 jam 7 ,mem_24g_datalen 
+05a8 20402247 call g24_transmit_prep 
+05a9 20400274 call p_g24_transmit_receive_ack 
+05aa 20202316 branch g24_pair_sm_common + 7 
 
 p_g24_pair_sm_common_next:
-05ca 6fe0c883 fetch 1 ,mem_24g_pair_sm 
-05cb c17f8000 rtneq state_24g_pairing_success 
-05cc c00105ce beq state_24g_pairing_2 ,p_g24_pair_sm_2_waiting_ack 
-05cd 2020231d branch g24_pair_sm_common_next + 2 
+05ab 6fe0c883 fetch 1 ,mem_24g_pair_sm 
+05ac c17f8000 rtneq state_24g_pairing_success 
+05ad c00105af beq state_24g_pairing_2 ,p_g24_pair_sm_2_waiting_ack 
+05ae 2020231d branch g24_pair_sm_common_next + 2 
 
 p_g24_pair_sm_2_waiting_ack:
-05ce 6fe0c85e fetch 1 ,mem_24g_pair_switch 
-05cf 203a232d branch g24_pair_sm_2_waiting_ack_skip ,blank 
-05d0 6fe2480f fetch 4 ,mem_24g_rxpayload + 2 
-05d1 207a0000 rtn blank 
-05d2 67e24895 store 4 ,mem_24g_receiver_addr 
-05d3 2020232d branch g24_pair_sm_2_waiting_ack_skip 
+05af 6fe0c85e fetch 1 ,mem_24g_pair_switch 
+05b0 203a232d branch g24_pair_sm_2_waiting_ack_skip ,blank 
+05b1 6fe2480f fetch 4 ,mem_24g_rxpayload + 2 
+05b2 207a0000 rtn blank 
+05b3 67e24895 store 4 ,mem_24g_receiver_addr 
+05b4 2020232d branch g24_pair_sm_2_waiting_ack_skip 
 
 p_g24_reconn_dispatch:
-05d4 6fe1488d fetch 2 ,mem_24g_reconn_count 
-05d5 d84001f8 arg 0x01f8 ,temp 
-05d6 98417e00 iand temp ,pdata 
-05d7 203a05df branch p_g24_reconn_dispatch_next ,blank 
-05d8 6fe1488d fetch 2 ,mem_24g_reconn_count 
-05d9 1fe0fe01 increase 1 ,pdata 
-05da 67e1488d store 2 ,mem_24g_reconn_count 
-05db 20600000 rtn 
+05b5 6fe1488d fetch 2 ,mem_24g_reconn_count 
+05b6 d84001f8 arg 0x01f8 ,temp 
+05b7 98417e00 iand temp ,pdata 
+05b8 203a05c0 branch p_g24_reconn_dispatch_next ,blank 
+05b9 6fe1488d fetch 2 ,mem_24g_reconn_count 
+05ba 1fe0fe01 increase 1 ,pdata 
+05bb 67e1488d store 2 ,mem_24g_reconn_count 
+05bc 20600000 rtn 
 
 p_g24_reconn_mode_judge:
-05dc 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-05dd c29822e4 bbit1 mouse_enable_auto_24g_paring ,g24_pair_start 
-05de 20202577 branch g24_reconn_receiver_addr 
+05bd 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
+05be c29822e4 bbit1 mouse_enable_auto_24g_paring ,g24_pair_start 
+05bf 20202577 branch g24_reconn_receiver_addr 
 
 p_g24_reconn_dispatch_next:
-05df 204025a3 call g24_reconn_data_prep 
-05e0 20400274 call p_g24_transmit_receive_ack 
-05e1 242c05f8 nbranch p_g24_reconn_device_fail ,sync 
-05e2 243785f8 nbranch p_g24_reconn_device_fail ,user3 
-05e3 20402679 call g24_ackpayload_parse 
-05e4 6fe2487b fetch 4 ,mem_24g_pair_addr 
-05e5 684a483f fetcht 4 ,mem_24g_addr 
-05e6 98467c00 isub temp ,null 
-05e7 202285dc branch p_g24_reconn_mode_judge ,zero 
-05e8 6fe248ad fetch 4 ,mem_24g_device_addr 
-05e9 684a483f fetcht 4 ,mem_24g_addr 
-05ea 98467c00 isub temp ,null 
-05eb 204285f4 call p_g24_store_receiver_addr ,zero 
-05ec 6fe0c8a5 fetch 1 ,mem_24g_conn_sm 
-05ed 793ffe02 set0 state_24g_reconn ,pdata 
-05ee 67e0c8a5 store 1 ,mem_24g_conn_sm 
-05ef 58000000 setarg 0 
-05f0 67e14887 store 2 ,mem_24g_pair_timeout 
-05f1 67e1488d store 2 ,mem_24g_reconn_count 
-05f2 67e1488b store 2 ,mem_24g_reconn_timeout 
-05f3 2020259e branch g24_reconn_attempt_success 
+05c0 204025a3 call g24_reconn_data_prep 
+05c1 20400274 call p_g24_transmit_receive_ack 
+05c2 242c05d9 nbranch p_g24_reconn_device_fail ,sync 
+05c3 243785d9 nbranch p_g24_reconn_device_fail ,user3 
+05c4 20402679 call g24_ackpayload_parse 
+05c5 6fe2487b fetch 4 ,mem_24g_pair_addr 
+05c6 684a483f fetcht 4 ,mem_24g_addr 
+05c7 98467c00 isub temp ,null 
+05c8 202285bd branch p_g24_reconn_mode_judge ,zero 
+05c9 6fe248ad fetch 4 ,mem_24g_device_addr 
+05ca 684a483f fetcht 4 ,mem_24g_addr 
+05cb 98467c00 isub temp ,null 
+05cc 204285d5 call p_g24_store_receiver_addr ,zero 
+05cd 6fe0c8a5 fetch 1 ,mem_24g_conn_sm 
+05ce 793ffe02 set0 state_24g_reconn ,pdata 
+05cf 67e0c8a5 store 1 ,mem_24g_conn_sm 
+05d0 58000000 setarg 0 
+05d1 67e14887 store 2 ,mem_24g_pair_timeout 
+05d2 67e1488d store 2 ,mem_24g_reconn_count 
+05d3 67e1488b store 2 ,mem_24g_reconn_timeout 
+05d4 2020259e branch g24_reconn_attempt_success 
 
 p_g24_store_receiver_addr:
-05f4 6fe2480f fetch 4 ,mem_24g_rxpayload + 2 
-05f5 207a0000 rtn blank 
-05f6 67e24895 store 4 ,mem_24g_receiver_addr 
-05f7 20202587 branch g24_ch_syncword_crc8_init 
+05d5 6fe2480f fetch 4 ,mem_24g_rxpayload + 2 
+05d6 207a0000 rtn blank 
+05d7 67e24895 store 4 ,mem_24g_receiver_addr 
+05d8 20202587 branch g24_ch_syncword_crc8_init 
 
 p_g24_reconn_device_fail:
-05f8 6fe0c890 fetch 1 ,mem_24g_fast_conn_enable 
-05f9 203a2281 branch g24_ch ,blank 
-05fa 6fe1488d fetch 2 ,mem_24g_reconn_count 
-05fb 1fe0fe01 increase 1 ,pdata 
-05fc 67e1488d store 2 ,mem_24g_reconn_count 
-05fd 2feffe09 isolate1 9 ,pdata 
-05fe 6fe0c88f fetch 1 ,mem_24g_reconn_type 
-05ff c0020601 beq pair_and_3_0_addr ,p_g24_reconn_pair_and_3_0 
-0600 202025b1 branch g24_reconn_device_fail + 7 
+05d9 6fe0c890 fetch 1 ,mem_24g_fast_conn_enable 
+05da 203a2281 branch g24_ch ,blank 
+05db 6fe1488d fetch 2 ,mem_24g_reconn_count 
+05dc 1fe0fe01 increase 1 ,pdata 
+05dd 67e1488d store 2 ,mem_24g_reconn_count 
+05de 2feffe09 isolate1 9 ,pdata 
+05df 6fe0c88f fetch 1 ,mem_24g_reconn_type 
+05e0 c00205e2 beq pair_and_3_0_addr ,p_g24_reconn_pair_and_3_0 
+05e1 202025b1 branch g24_reconn_device_fail + 7 
 
 p_g24_reconn_pair_and_3_0:
-0601 2020a57e branch g24_reconn_device_3_0_addr ,true 
-0602 202022ef branch g24_pair_init_param 
+05e2 2020a57e branch g24_reconn_device_3_0_addr ,true 
+05e3 202022ef branch g24_pair_init_param 
 
 p_g24_lpm_wait:
-0603 6fe0cbbb fetch 1 ,mem_24g_device_led_status 
-0604 243a7ec7 nbranch disable_user ,blank 
-0605 78347c00 enable user 
-0606 20401436 call lpo_calibration 
-0607 6fe1c174 fetch 3 ,mem_clks_per_lpo 
-0608 203a7ec7 branch disable_user ,blank 
-0609 6fe0c099 fetch 1 ,mem_lpm_mode 
-060a 203a7ec7 branch disable_user ,blank 
-060b 6fe0c8c1 fetch 1 ,mem_24g_transmit_by_interrupt 
-060c c000fec7 beq g24_tx_timer_int_enable ,disable_user 
-060d 20600000 rtn 
+05e4 6fe0cbbb fetch 1 ,mem_24g_device_led_status 
+05e5 243a7ec7 nbranch disable_user ,blank 
+05e6 78347c00 enable user 
+05e7 20401436 call lpo_calibration 
+05e8 6fe1c174 fetch 3 ,mem_clks_per_lpo 
+05e9 203a7ec7 branch disable_user ,blank 
+05ea 6fe0c099 fetch 1 ,mem_lpm_mode 
+05eb 203a7ec7 branch disable_user ,blank 
+05ec 6fe0c8c1 fetch 1 ,mem_24g_transmit_by_interrupt 
+05ed c000fec7 beq g24_tx_timer_int_enable ,disable_user 
+05ee 20600000 rtn 
 
 p_mouse_start_discovery:
-060e 204003f2 call p_mouse_sensor_powerdown 
-060f 2040037c call p_mouse_device_discover_led_config 
-0610 204003d3 call p_mouse_logo_led_off 
-0611 6fe1478f fetch 2 ,mem_ui_state_map 
-0612 2feffe0b isolate1 ui_state_ble_adv ,pdata 
-0613 2040c5c1 call mouse_stop_le_adv ,true 
-0614 6fe1478f fetch 2 ,mem_ui_state_map 
-0615 2feffe07 isolate1 ui_state_bt_reconnect ,pdata 
-0616 2040c362 call mouse_cancel_reconnect ,true 
-0617 58000000 setarg 0 
-0618 67e14b03 store 2 ,mem_le_battery_level_updata_timer 
-0619 20204594 branch mouse_start_discovery + 1 
+05ef 204003ee call p_mouse_sensor_powerdown 
+05f0 20400378 call p_mouse_device_discover_led_config 
+05f1 204003cf call p_mouse_logo_led_off 
+05f2 6fe1478f fetch 2 ,mem_ui_state_map 
+05f3 2feffe0b isolate1 ui_state_ble_adv ,pdata 
+05f4 2040c5c1 call mouse_stop_le_adv ,true 
+05f5 6fe1478f fetch 2 ,mem_ui_state_map 
+05f6 2feffe07 isolate1 ui_state_bt_reconnect ,pdata 
+05f7 2040c362 call mouse_cancel_reconnect ,true 
+05f8 58000000 setarg 0 
+05f9 67e14b03 store 2 ,mem_le_battery_level_updata_timer 
+05fa 20204594 branch mouse_start_discovery + 1 
 
 p_mouse_stop_discovery:
-061a 58000000 setarg 0 
-061b 67e14ad3 store 2 ,mem_mouse_discovery_timer 
-061c 202045b7 branch mouse_stop_discovery + 1 
+05fb 58000000 setarg 0 
+05fc 67e14ad3 store 2 ,mem_mouse_discovery_timer 
+05fd 202045b7 branch mouse_stop_discovery + 1 
 
 p_ui_timer_check:
-061d 6fe0cbf4 fetch 1 ,mem_power_on_flag 
-061e 245a78cc ncall ui_timer_init ,blank 
-061f 704bf400 jam 0 ,mem_power_on_flag 
-0620 202078bc branch ui_timer_check + 1 
+05fe 6fe0cbf4 fetch 1 ,mem_power_on_flag 
+05ff 245a78cc ncall ui_timer_init ,blank 
+0600 704bf400 jam 0 ,mem_power_on_flag 
+0601 202078bc branch ui_timer_check + 1 
 
 p_le_enable_phy_by_pdata:
-0621 18427e00 copy temp ,pdata 
-0622 c2801651 bbit1 bit_le_1m_phy ,le_enable 
-0623 c2808625 bbit1 bit_le_2m_phy ,p_le_enable_2m 
-0624 2020163c branch le_enable_phy_by_pdata + 5 
+0602 18427e00 copy temp ,pdata 
+0603 c2801651 bbit1 bit_le_1m_phy ,le_enable 
+0604 c2808606 bbit1 bit_le_2m_phy ,p_le_enable_2m 
+0605 2020163c branch le_enable_phy_by_pdata + 5 
 
 p_le_enable_2m:
-0625 20401640 call le_enable_2m 
-0626 708a6d89 jam 0x89 ,core_rx_bq_cfg0 
-0627 20600000 rtn 
+0606 20401640 call le_enable_2m 
+0607 708a6d89 jam 0x89 ,core_rx_bq_cfg0 
+0608 20600000 rtn 
 
 p_hid_rx_process:
-0628 6fe10315 fetch 2 ,mem_l2cap_payload_ptr 
-0629 1fe20c00 copy pdata ,contr 
-062a efe08006 ifetch 1 ,contr 
-062b 67e0c5f8 store 1 ,mem_l2cap_rcv_hidtype 
-062c 1fe1040f and pdata ,0x0f ,temp 
-062d 1ff1fe00 rshift4 pdata ,pdata 
-062e c0048630 beq hid_type_set_idle ,p_hid_rx_process_handshake 
-062f 20204df1 branch hid_rx_process + 7 
+0609 6fe10315 fetch 2 ,mem_l2cap_payload_ptr 
+060a 1fe20c00 copy pdata ,contr 
+060b efe08006 ifetch 1 ,contr 
+060c 67e0c5f8 store 1 ,mem_l2cap_rcv_hidtype 
+060d 1fe1040f and pdata ,0x0f ,temp 
+060e 1ff1fe00 rshift4 pdata ,pdata 
+060f c0048611 beq hid_type_set_idle ,p_hid_rx_process_handshake 
+0610 20204df1 branch hid_rx_process + 7 
 
 p_hid_rx_process_handshake:
-0630 da200001 arg 1 ,rega 
-0631 20404e1e call hid_malloc_tx_buff 
-0632 6fe144df fetch 2 ,mem_hid_ctrl_remote_cid 
-0633 e7e10005 istore 2 ,contw 
-0634 58000000 setarg 0 
-0635 e7e08005 istore 1 ,contw 
-0636 70095001 jam 1 ,mem_ui_data_txbuff_length 
-0637 6fe0c4e5 fetch 1 ,mem_hid_control_state 
-0638 79207e06 set1 l2cap_channel_hid_handshake_done ,pdata 
-0639 67e0c4e5 store 1 ,mem_hid_control_state 
-063a 70095b12 jam bt_evt_hid_handshake ,mem_fifo_temp 
-063b 202078dc branch ui_ipc_send_event 
+0611 da200001 arg 1 ,rega 
+0612 20404e1e call hid_malloc_tx_buff 
+0613 6fe144df fetch 2 ,mem_hid_ctrl_remote_cid 
+0614 e7e10005 istore 2 ,contw 
+0615 58000000 setarg 0 
+0616 e7e08005 istore 1 ,contw 
+0617 70095001 jam 1 ,mem_ui_data_txbuff_length 
+0618 6fe0c4e5 fetch 1 ,mem_hid_control_state 
+0619 79207e06 set1 l2cap_channel_hid_handshake_done ,pdata 
+061a 67e0c4e5 store 1 ,mem_hid_control_state 
+061b 70095b12 jam bt_evt_hid_handshake ,mem_fifo_temp 
+061c 202078dc branch ui_ipc_send_event 
 
 p_send_lmp:
-063c 78547c00 disable user 
-063d 20405a44 call lmo_fifo_process 
-063e 6fe08048 fetch 1 ,mem_lmp_to_send 
-063f 207a0000 rtn blank 
-0640 c283d78e bbit1 7 ,send_lmp_escape 
+061d 78547c00 disable user 
+061e 20405a44 call lmo_fifo_process 
+061f 6fe08048 fetch 1 ,mem_lmp_to_send 
+0620 207a0000 rtn blank 
+0621 c283d78e bbit1 7 ,send_lmp_escape 
 
 p_send_lmp0:
-0641 c0038643 beq lmp_detach ,p_send_lmp_detach 
-0642 2020575f branch send_lmp0 
+0622 c0038624 beq lmp_detach ,p_send_lmp_detach 
+0623 2020575f branch send_lmp0 
 
 p_send_lmp_detach:
-0643 204058bb call send_lmp_detach 
-0644 70007278 jam 120 ,mem_conn_timer 
-0645 20600000 rtn 
+0624 204058bb call send_lmp_detach 
+0625 70007278 jam 120 ,mem_conn_timer 
+0626 20600000 rtn 
 
 p_le_slave_match:
-0646 6fe0c3dd fetch 1 ,mem_le_md_count 
-0647 1fe0fe01 pincrease 1 
-0648 67e0c3dd store 1 ,mem_le_md_count 
-0649 c0061606 beq le_md_max_count ,le_slave_cont 
-064a 204018c7 call le_acknowledge 
-064b 20401916 call le_prepare_tx 
-064c 6fe082bd fetch 1 ,mem_le_tx_phy 
-064d 20401637 call le_enable_phy_by_pdata 
-064e 204017e4 call le_transmit 
-064f 20201601 branch le_slave_match + 10 
+0627 6fe0c3dd fetch 1 ,mem_le_md_count 
+0628 1fe0fe01 pincrease 1 
+0629 67e0c3dd store 1 ,mem_le_md_count 
+062a c0061606 beq le_md_max_count ,le_slave_cont 
+062b 204018c7 call le_acknowledge 
+062c 20401916 call le_prepare_tx 
+062d 6fe082bd fetch 1 ,mem_le_tx_phy 
+062e 20401637 call le_enable_phy_by_pdata 
+062f 204017e4 call le_transmit 
+0630 20201601 branch le_slave_match + 10 
 
 p_le_slave_unsync:
-0650 20400e7c call end_of_packet 
-0651 2020160d branch le_slave_unsync + 1 
+0631 20400e7c call end_of_packet 
+0632 2020160d branch le_slave_unsync + 1 
 
 p_le_parse_l2cap:
-0652 efe10006 ifetch 2 ,contr 
-0653 c0020655 beq le_l2cap_cid_att ,p_le_parse_att 
-0654 20201990 branch le_parse_l2cap + 10 
+0633 efe10006 ifetch 2 ,contr 
+0634 c0020636 beq le_l2cap_cid_att ,p_le_parse_att 
+0635 20201990 branch le_parse_l2cap + 10 
 
 p_le_parse_att:
-0655 efe18006 ifetch 3 ,contr 
-0656 67e1c436 store 3 ,mem_le_att_opcode 
-0657 c005065a beq attop_read_request ,p_le_parse_att_read_request 
-0658 c0090669 beq attop_write_request ,p_le_parse_att_write_request 
-0659 20201c7f branch le_parse_att + 2 
+0636 efe18006 ifetch 3 ,contr 
+0637 67e1c436 store 3 ,mem_le_att_opcode 
+0638 c005063b beq attop_read_request ,p_le_parse_att_read_request 
+0639 c009064a beq attop_write_request ,p_le_parse_att_write_request 
+063a 20201c7f branch le_parse_att + 2 
 
 p_le_parse_att_read_request:
-065a 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-065b c31d9d93 bbit0 mouse_enable_le_battery_service_cancel ,le_parse_att_read_request 
-065c 20401e39 call le_check_encrypt_state 
-065d 68494437 fetcht 2 ,mem_le_att_handle 
-065e 6fe0c3c0 fetch 1 ,mem_le_configuration 
-065f c2818664 bbit1 bit_ble_read_auth ,p_le_send_att_read_response_check_auth 
+063b 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
+063c c31d9d93 bbit0 mouse_enable_le_battery_service_cancel ,le_parse_att_read_request 
+063d 20401e39 call le_check_encrypt_state 
+063e 68494437 fetcht 2 ,mem_le_att_handle 
+063f 6fe0c3c0 fetch 1 ,mem_le_configuration 
+0640 c2818645 bbit1 bit_ble_read_auth ,p_le_send_att_read_response_check_auth 
 
 p_le_send_att_read_response:
-0660 6fe14437 fetch 2 ,mem_le_att_handle 
-0661 c0181e74 beq 0x30 ,le_send_att_error_response_notfound 
-0662 68494437 fetcht 2 ,mem_le_att_handle 
-0663 20201d97 branch le_send_att_read_response 
+0641 6fe14437 fetch 2 ,mem_le_att_handle 
+0642 c0181e74 beq 0x30 ,le_send_att_error_response_notfound 
+0643 68494437 fetcht 2 ,mem_le_att_handle 
+0644 20201d97 branch le_send_att_read_response 
 
 p_le_send_att_read_response_check_auth:
-0664 6fe143d1 fetch 2 ,mem_le_pairing_handle 
-0665 98467c00 isub temp ,null 
-0666 24228660 nbranch p_le_send_att_read_response ,zero 
-0667 24340660 nbranch p_le_send_att_read_response ,user 
-0668 20201dbc branch le_send_att_read_response_error_insufficient_auth 
+0645 6fe143d1 fetch 2 ,mem_le_pairing_handle 
+0646 98467c00 isub temp ,null 
+0647 24228641 nbranch p_le_send_att_read_response ,zero 
+0648 24340641 nbranch p_le_send_att_read_response ,user 
+0649 20201dbc branch le_send_att_read_response_error_insufficient_auth 
 
 p_le_parse_att_write_request:
-0669 18c22200 copy contr ,rega 
-066a 6fe143d4 fetch 2 ,mem_le_l2cap_size 
-066b 1fe0a5fd add pdata ,-3 ,regb 
-066c 204019d1 call le_writeatt_cb 
-066d 6fe0cad2 fetch 1 ,mem_mouse_bluetooth_fast_conn_flag 
-066e c07f9e1f beq 0xff ,le_send_att_write_response_check_auth 
-066f 6fe0cad8 fetch 1 ,mem_mouse_le_reconnect_flag 
-0670 203a1e1f branch le_send_att_write_response_check_auth ,blank 
-0671 6fe0cb86 fetch 1 ,mem_le_connect_status_flag 
-0672 c2809e1f bbit1 ll_start_enc_flag ,le_send_att_write_response_check_auth 
-0673 5800001a setarg 0x001a 
-0674 68494437 fetcht 2 ,mem_le_att_handle 
-0675 98467c00 isub temp ,null 
-0676 24229e1f nbranch le_send_att_write_response_check_auth ,zero 
-0677 20201dbc branch le_send_att_read_response_error_insufficient_auth 
+064a 18c22200 copy contr ,rega 
+064b 6fe143d4 fetch 2 ,mem_le_l2cap_size 
+064c 1fe0a5fd add pdata ,-3 ,regb 
+064d 204019d1 call le_writeatt_cb 
+064e 6fe0cad2 fetch 1 ,mem_mouse_bluetooth_fast_conn_flag 
+064f c07f9e1f beq 0xff ,le_send_att_write_response_check_auth 
+0650 6fe0cad8 fetch 1 ,mem_mouse_le_reconnect_flag 
+0651 203a1e1f branch le_send_att_write_response_check_auth ,blank 
+0652 6fe0cb86 fetch 1 ,mem_le_connect_status_flag 
+0653 c2809e1f bbit1 ll_start_enc_flag ,le_send_att_write_response_check_auth 
+0654 5800001a setarg 0x001a 
+0655 68494437 fetcht 2 ,mem_le_att_handle 
+0656 98467c00 isub temp ,null 
+0657 24229e1f nbranch le_send_att_write_response_check_auth ,zero 
+0658 20201dbc branch le_send_att_read_response_error_insufficient_auth 
 
 p_mouse_motion:
-0678 78547c00 disable user 
-0679 58000000 setarg 0 
-067a 67e348d5 store 6 ,mem_mouse_x 
-067b 20400688 call p_mouse_check_sensor_data 
-067c 58000089 setarg 0x0089 
-067d 20405d5e call twspi_write 
-067e 204003ee call p_mouse_dpi_config 
-067f 20403fbe call mouse_zwheel 
-0680 2040069f call p_mouse_key 
-0681 6fe0c8d4 fetch 1 ,mem_mouse_key 
-0682 1fe17e1f and_into 0x1f ,pdata 
-0683 67e0c8d4 store 1 ,mem_mouse_key 
-0684 24344766 nbranch mouse_drawing_optima_init ,user 
-0685 20400697 call p_mouse_work_state_flag 
-0686 2040069c call p_mouse_drawing_optima 
-0687 20204584 branch mouse_no_data_timer_init 
+0659 78547c00 disable user 
+065a 58000000 setarg 0 
+065b 67e348d5 store 6 ,mem_mouse_x 
+065c 20400669 call p_mouse_check_sensor_data 
+065d 58000089 setarg 0x0089 
+065e 20405d5e call twspi_write 
+065f 204003ea call p_mouse_dpi_config 
+0660 20403fbe call mouse_zwheel 
+0661 20400680 call p_mouse_key 
+0662 6fe0c8d4 fetch 1 ,mem_mouse_key 
+0663 1fe17e1f and_into 0x1f ,pdata 
+0664 67e0c8d4 store 1 ,mem_mouse_key 
+0665 24344766 nbranch mouse_drawing_optima_init ,user 
+0666 20400678 call p_mouse_work_state_flag 
+0667 2040067d call p_mouse_drawing_optima 
+0668 20204584 branch mouse_no_data_timer_init 
 
 p_mouse_check_sensor_data:
-0688 6fe0c4ae fetch 1 ,mem_spi_write_flash_sm 
-0689 c1800000 rtnne flash_sm_no_buys 
-068a 6fe0c92c fetch 1 ,mem_config_sensor_type 
-068b c005868d beq ka8g2 ,p_mouse_pka8g2_sensor_motion 
-068c 20204282 branch mouse_check_sensor_data + 2 
+0669 6fe0c4ae fetch 1 ,mem_spi_write_flash_sm 
+066a c1800000 rtnne flash_sm_no_buys 
+066b 6fe0c92c fetch 1 ,mem_config_sensor_type 
+066c c005866e beq ka8g2 ,p_mouse_pka8g2_sensor_motion 
+066d 20204282 branch mouse_check_sensor_data + 2 
 
 p_mouse_pka8g2_sensor_motion:
-068d 20404304 call mouse_clear_sensor_data 
-068e 6fe0c915 fetch 1 ,mem_sensor_motion_gpio 
-068f c07f8693 beq gpio_disable ,p_mouse_pka8g2_sensor_motion_1 
-0690 6848c915 fetcht 1 ,mem_sensor_motion_gpio 
-0691 204060fd call gpio_get_bit 
-0692 24608000 nrtn true 
+066e 20404304 call mouse_clear_sensor_data 
+066f 6fe0c915 fetch 1 ,mem_sensor_motion_gpio 
+0670 c07f8674 beq gpio_disable ,p_mouse_pka8g2_sensor_motion_1 
+0671 6848c915 fetcht 1 ,mem_sensor_motion_gpio 
+0672 204060fd call gpio_get_bit 
+0673 24608000 nrtn true 
 
 p_mouse_pka8g2_sensor_motion_1:
-0693 58000000 setarg pan_reg_pid_l 
-0694 20405d65 call twspi_read 
-0695 c0ac41f2 bne pka8g2_id1 ,mouse_twspi_reset 
-0696 202042b9 branch mouse_p3212_sensor_motion_2 
+0674 58000000 setarg pan_reg_pid_l 
+0675 20405d65 call twspi_read 
+0676 c0ac41f2 bne pka8g2_id1 ,mouse_twspi_reset 
+0677 202042b9 branch mouse_p3212_sensor_motion_2 
 
 p_mouse_work_state_flag:
-0697 704cda00 jam 0 ,mem_low_voltage_led_blink_count 
-0698 6fe0ccd9 fetch 1 ,mem_low_voltage_led_blink_check_flag 
-0699 247a0000 nrtn blank 
-069a 704cd901 jam 1 ,mem_low_voltage_led_blink_check_flag 
-069b 20600000 rtn 
+0678 704cda00 jam 0 ,mem_low_voltage_led_blink_count 
+0679 6fe0ccd9 fetch 1 ,mem_low_voltage_led_blink_check_flag 
+067a 247a0000 nrtn blank 
+067b 704cd901 jam 1 ,mem_low_voltage_led_blink_check_flag 
+067c 20600000 rtn 
 
 p_mouse_drawing_optima:
-069c 6fe0c92c fetch 1 ,mem_config_sensor_type 
-069d c1018000 rtneq p3212 
-069e 20204758 branch mouse_drawing_optima 
+067d 6fe0c92c fetch 1 ,mem_config_sensor_type 
+067e c1018000 rtneq p3212 
+067f 20204758 branch mouse_drawing_optima 
 
 p_mouse_key:
-069f 204006a1 call p_mouse_check_key_gpio 
-06a0 2020411d branch mouse_key + 1 
+0680 20400682 call p_mouse_check_key_gpio 
+0681 2020411d branch mouse_key + 1 
 
 p_mouse_check_key_gpio:
-06a1 6fe0cbf2 fetch 1 ,mem_sensor_shutdown_flag 
-06a2 245a4161 ncall mouse_check_key_gpio_once ,blank 
-06a3 da200000 arg 0 ,rega 
-06a4 204006a8 call p_mouse_check_lkey_gpio 
-06a5 204006b7 call p_mouse_check_bkkey_gpio 
-06a6 204006c4 call p_mouse_check_fwkey_gpio 
-06a7 2020415e branch mouse_check_key_gpio_next 
+0682 6fe0cbf2 fetch 1 ,mem_sensor_shutdown_flag 
+0683 245a4161 ncall mouse_check_key_gpio_once ,blank 
+0684 da200000 arg 0 ,rega 
+0685 20400689 call p_mouse_check_lkey_gpio 
+0686 20400698 call p_mouse_check_bkkey_gpio 
+0687 204006a5 call p_mouse_check_fwkey_gpio 
+0688 2020415e branch mouse_check_key_gpio_next 
 
 p_mouse_check_lkey_gpio:
-06a8 6fe0c91c fetch 1 ,mem_lbutton_gpio 
-06a9 204006d1 call p_mouse_gpio_config_output_high 
-06aa 20404164 call mouse_check_lkey_gpio 
-06ab 6848c91c fetcht 1 ,mem_lbutton_gpio 
-06ac 20403f96 call mouse_gpio_config_input_pu 
+0689 6fe0c91c fetch 1 ,mem_lbutton_gpio 
+068a 204006b2 call p_mouse_gpio_config_output_high 
+068b 20404164 call mouse_check_lkey_gpio 
+068c 6848c91c fetcht 1 ,mem_lbutton_gpio 
+068d 20403f96 call mouse_gpio_config_input_pu 
 
 p_mouse_check_rkey_gpio:
-06ad 6fe0c91d fetch 1 ,mem_rbutton_gpio 
-06ae 204006d1 call p_mouse_gpio_config_output_high 
-06af 2040416a call mouse_check_rkey_gpio 
-06b0 6848c91d fetcht 1 ,mem_rbutton_gpio 
-06b1 20403f96 call mouse_gpio_config_input_pu 
+068e 6fe0c91d fetch 1 ,mem_rbutton_gpio 
+068f 204006b2 call p_mouse_gpio_config_output_high 
+0690 2040416a call mouse_check_rkey_gpio 
+0691 6848c91d fetcht 1 ,mem_rbutton_gpio 
+0692 20403f96 call mouse_gpio_config_input_pu 
 
 p_mouse_check_mkey_gpio:
-06b2 6fe0c91e fetch 1 ,mem_mbutton_gpio 
-06b3 204006d1 call p_mouse_gpio_config_output_high 
-06b4 20404170 call mouse_check_mkey_gpio 
-06b5 6848c91e fetcht 1 ,mem_mbutton_gpio 
-06b6 20203f96 branch mouse_gpio_config_input_pu 
+0693 6fe0c91e fetch 1 ,mem_mbutton_gpio 
+0694 204006b2 call p_mouse_gpio_config_output_high 
+0695 20404170 call mouse_check_mkey_gpio 
+0696 6848c91e fetcht 1 ,mem_mbutton_gpio 
+0697 20203f96 branch mouse_gpio_config_input_pu 
 
 p_mouse_check_bkkey_gpio:
-06b7 6fe0c911 fetch 1 ,mem_bk_button_gpio 
-06b8 c17f8000 rtneq gpio_disable 
-06b9 704ba703 jam mouse_bk_key ,mem_mouse_key_temp 
-06ba 6fe0cba2 fetch 1 ,mem_mouse_bkkey_press_status 
-06bb 1fe22600 copy pdata ,regc 
-06bc 6848c911 fetcht 1 ,mem_bk_button_gpio 
-06bd 6fe0c914 fetch 1 ,mem_matrix_public_gpio 
-06be c07f86c0 beq gpio_disable ,p_mouse_3io6key_bk_check 
-06bf 2020417e branch mouse_check_bkkey_gpio_next 
+0698 6fe0c911 fetch 1 ,mem_bk_button_gpio 
+0699 c17f8000 rtneq gpio_disable 
+069a 704ba703 jam mouse_bk_key ,mem_mouse_key_temp 
+069b 6fe0cba2 fetch 1 ,mem_mouse_bkkey_press_status 
+069c 1fe22600 copy pdata ,regc 
+069d 6848c911 fetcht 1 ,mem_bk_button_gpio 
+069e 6fe0c914 fetch 1 ,mem_matrix_public_gpio 
+069f c07f86a1 beq gpio_disable ,p_mouse_3io6key_bk_check 
+06a0 2020417e branch mouse_check_bkkey_gpio_next 
 
 p_mouse_3io6key_bk_check:
-06c0 6fe0c911 fetch 1 ,mem_bk_button_gpio 
-06c1 204006d4 call p_mouse_gpio_config_output_low 
-06c2 6848c911 fetcht 1 ,mem_bk_button_gpio 
-06c3 2020418b branch mouse_3io6key_bk_check 
+06a1 6fe0c911 fetch 1 ,mem_bk_button_gpio 
+06a2 204006b5 call p_mouse_gpio_config_output_low 
+06a3 6848c911 fetcht 1 ,mem_bk_button_gpio 
+06a4 2020418b branch mouse_3io6key_bk_check 
 
 p_mouse_check_fwkey_gpio:
-06c4 6fe0c912 fetch 1 ,mem_fw_button_gpio 
-06c5 c17f8000 rtneq gpio_disable 
-06c6 704ba704 jam mouse_fw_key ,mem_mouse_key_temp 
-06c7 6fe0cba3 fetch 1 ,mem_mouse_fwkey_press_status 
-06c8 1fe22600 copy pdata ,regc 
-06c9 6848c912 fetcht 1 ,mem_fw_button_gpio 
-06ca 6fe0c914 fetch 1 ,mem_matrix_public_gpio 
-06cb c07f86cd beq gpio_disable ,p_mouse_3io6key_fw_check 
-06cc 20204197 branch mouse_check_fwkey_gpio_next 
+06a5 6fe0c912 fetch 1 ,mem_fw_button_gpio 
+06a6 c17f8000 rtneq gpio_disable 
+06a7 704ba704 jam mouse_fw_key ,mem_mouse_key_temp 
+06a8 6fe0cba3 fetch 1 ,mem_mouse_fwkey_press_status 
+06a9 1fe22600 copy pdata ,regc 
+06aa 6848c912 fetcht 1 ,mem_fw_button_gpio 
+06ab 6fe0c914 fetch 1 ,mem_matrix_public_gpio 
+06ac c07f86ae beq gpio_disable ,p_mouse_3io6key_fw_check 
+06ad 20204197 branch mouse_check_fwkey_gpio_next 
 
 p_mouse_3io6key_fw_check:
-06cd 6fe0c912 fetch 1 ,mem_fw_button_gpio 
-06ce 204006d4 call p_mouse_gpio_config_output_low 
-06cf 6848c912 fetcht 1 ,mem_fw_button_gpio 
-06d0 202041a4 branch mouse_3io6key_fw_check 
+06ae 6fe0c912 fetch 1 ,mem_fw_button_gpio 
+06af 204006b5 call p_mouse_gpio_config_output_low 
+06b0 6848c912 fetcht 1 ,mem_fw_button_gpio 
+06b1 202041a4 branch mouse_3io6key_fw_check 
 
 p_mouse_gpio_config_output_high:
-06d1 c17f8000 rtneq gpio_disable 
-06d2 d840003f arg gpcfg_output_high ,temp 
-06d3 2020612c branch gpio_config_function_int 
+06b2 c17f8000 rtneq gpio_disable 
+06b3 d840003f arg gpcfg_output_high ,temp 
+06b4 2020612c branch gpio_config_function_int 
 
 p_mouse_gpio_config_output_low:
-06d4 c17f8000 rtneq gpio_disable 
-06d5 d840003e arg gpcfg_output_low ,temp 
-06d6 2020612c branch gpio_config_function_int 
+06b5 c17f8000 rtneq gpio_disable 
+06b6 d840003e arg gpcfg_output_low ,temp 
+06b7 2020612c branch gpio_config_function_int 
 
 p_fcc_mode_start:
-06d7 58000a91 setarg mem_fcc_mode_end 
-06d8 d8a00a01 arg mem_fcc_mode_start ,contw 
-06d9 98a67200 isub contw ,loopcnt 
-06da 20407d9b call clear_mem 
-06db 204006df call p_pn9 
-06dc 20400775 call p_fcc_step1_scan_mode 
-06dd 700a0619 jam 0x19 ,mem_fcc_data_length_new 
-06de 202006f2 branch p_test_tx_new_param 
+06b8 58000a91 setarg mem_fcc_mode_end 
+06b9 d8a00a01 arg mem_fcc_mode_start ,contw 
+06ba 98a67200 isub contw ,loopcnt 
+06bb 20407d9b call clear_mem 
+06bc 204006c0 call p_pn9 
+06bd 20400756 call p_fcc_step1_scan_mode 
+06be 700a0619 jam 0x19 ,mem_fcc_data_length_new 
+06bf 202006d3 branch p_test_tx_new_param 
 
 p_pn9:
-06df df20007a arg 122 ,loopcnt 
-06e0 d8a00a17 arg mem_pn9 ,contw 
-06e1 580001ff setarg 0x1ff 
-06e2 18002400 force 0 ,regb 
+06c0 df20007a arg 122 ,loopcnt 
+06c1 d8a00a17 arg mem_pn9 ,contw 
+06c2 580001ff setarg 0x1ff 
+06c3 18002400 force 0 ,regb 
 
 p_pn9_loop:
-06e3 1fe92200 rshift3 pdata ,rega 
-06e4 1a232200 rshift rega ,rega 
-06e5 9a22a200 ixor rega ,rega 
-06e6 2a2ffe00 isolate1 0 ,rega 
-06e7 7920fe09 setflag true ,9 ,pdata 
-06e8 18430400 rshift temp ,temp 
-06e9 2feffe00 isolate1 0 ,pdata 
-06ea 79208407 setflag true ,7 ,temp 
-06eb 1fe37e00 rshift pdata ,pdata 
-06ec 1a40a401 increase 1 ,regb 
-06ed 2a400e00 compare 0 ,regb ,0x7 
-06ee 242086e3 nbranch p_pn9_loop ,true 
-06ef e0408005 istoret 1 ,contw 
-06f0 c20006e3 loop p_pn9_loop 
-06f1 20600000 rtn 
+06c4 1fe92200 rshift3 pdata ,rega 
+06c5 1a232200 rshift rega ,rega 
+06c6 9a22a200 ixor rega ,rega 
+06c7 2a2ffe00 isolate1 0 ,rega 
+06c8 7920fe09 setflag true ,9 ,pdata 
+06c9 18430400 rshift temp ,temp 
+06ca 2feffe00 isolate1 0 ,pdata 
+06cb 79208407 setflag true ,7 ,temp 
+06cc 1fe37e00 rshift pdata ,pdata 
+06cd 1a40a401 increase 1 ,regb 
+06ce 2a400e00 compare 0 ,regb ,0x7 
+06cf 242086c4 nbranch p_pn9_loop ,true 
+06d0 e0408005 istoret 1 ,contw 
+06d1 c20006c4 loop p_pn9_loop 
+06d2 20600000 rtn 
 
 p_test_tx_new_param:
-06f2 6fe38a01 fetch 7 ,mem_fcc_param_new 
-06f3 67e38a08 store 7 ,mem_fcc_param 
+06d3 6fe38a01 fetch 7 ,mem_fcc_param_new 
+06d4 67e38a08 store 7 ,mem_fcc_param 
 
 p_test_tx_or_rx:
-06f4 6fe08a0a fetch 1 ,mem_fcc_txrx 
-06f5 c00086f7 beq 0x01 ,p_test_tx_start 
-06f6 c0010738 beq 0x02 ,p_test_rx_start 
+06d5 6fe08a0a fetch 1 ,mem_fcc_txrx 
+06d6 c00086d8 beq 0x01 ,p_test_tx_start 
+06d7 c0010719 beq 0x02 ,p_test_rx_start 
 
 p_test_tx_start:
 
 p_test_ble_tx_on:
-06f7 2040115d call set_sync_on 
-06f8 68488a08 fetcht 1 ,mem_fcc_ch 
-06f9 20401201 call set_freq_tx 
-06fa 20401651 call le_enable 
-06fb 79202a00 set1 txgfsk ,radio_ctrl 
-06fc 782efc00 enable encode_fec0 
-06fd 78307c00 enable is_tx 
-06fe 7850fc00 disable is_rx 
-06ff 204016f0 call le_wait_tx 
-0700 6fe08a0c fetch 1 ,mem_fcc_data 
-0701 67f0890d store 1 ,core_tx_test_mode 
-0702 c000070e beq 0 ,p_test_tx_data 
+06d8 2040115d call set_sync_on 
+06d9 68488a08 fetcht 1 ,mem_fcc_ch 
+06da 20401201 call set_freq_tx 
+06db 20401651 call le_enable 
+06dc 79202a00 set1 txgfsk ,radio_ctrl 
+06dd 782efc00 enable encode_fec0 
+06de 78307c00 enable is_tx 
+06df 7850fc00 disable is_rx 
+06e0 204016f0 call le_wait_tx 
+06e1 6fe08a0c fetch 1 ,mem_fcc_data 
+06e2 67f0890d store 1 ,core_tx_test_mode 
+06e3 c00006ef beq 0 ,p_test_tx_data 
 
 p_test_tx_carrier_loop:
-0703 6f208a0d fetchr loopcnt ,1 ,mem_fcc_data_length 
-0704 d8c00a17 arg mem_pn9 ,contr 
+06e4 6f208a0d fetchr loopcnt ,1 ,mem_fcc_data_length 
+06e5 d8c00a17 arg mem_pn9 ,contr 
 
 p_pnloop_carrier:
-0705 efe08006 ifetch 1 ,contr 
-0706 08008608 inject mod ,8 
-0707 c2000705 loop p_pnloop_carrier 
-0708 20400742 call p_key_wheel_process 
-0709 6fe38a08 fetch 7 ,mem_fcc_param 
-070a 684b8a01 fetcht 7 ,mem_fcc_param_new 
-070b 98467c00 isub temp ,null 
-070c 20228703 branch p_test_tx_carrier_loop ,zero 
-070d 202006f2 branch p_test_tx_new_param 
+06e6 efe08006 ifetch 1 ,contr 
+06e7 08008608 inject mod ,8 
+06e8 c20006e6 loop p_pnloop_carrier 
+06e9 20400723 call p_key_wheel_process 
+06ea 6fe38a08 fetch 7 ,mem_fcc_param 
+06eb 684b8a01 fetcht 7 ,mem_fcc_param_new 
+06ec 98467c00 isub temp ,null 
+06ed 202286e4 branch p_test_tx_carrier_loop ,zero 
+06ee 202006d3 branch p_test_tx_new_param 
 
 p_test_tx_data:
-070e 6fe08a0e fetch 1 ,mem_fcc_hop 
-070f c000871c beq 1 ,p_tx_data_hopping 
+06ef 6fe08a0e fetch 1 ,mem_fcc_hop 
+06f0 c00086fd beq 1 ,p_tx_data_hopping 
 
 p_tx_data:
-0710 df200035 arg 53 ,loopcnt 
-0711 d8c00a17 arg mem_pn9 ,contr 
+06f1 df200035 arg 53 ,loopcnt 
+06f2 d8c00a17 arg mem_pn9 ,contr 
 
 p_pnloop_stable:
-0712 efe08006 ifetch 1 ,contr 
-0713 08008608 inject mod ,8 
-0714 c2000712 loop p_pnloop_stable 
+06f3 efe08006 ifetch 1 ,contr 
+06f4 08008608 inject mod ,8 
+06f5 c20006f3 loop p_pnloop_stable 
 
 p_stable_stop:
-0715 20400742 call p_key_wheel_process 
-0716 6fe38a08 fetch 7 ,mem_fcc_param 
-0717 684b8a01 fetcht 7 ,mem_fcc_param_new 
-0718 98467c00 isub temp ,null 
-0719 20228710 branch p_tx_data ,zero 
-071a 2040114b call shutdown_radio 
-071b 202006f2 branch p_test_tx_new_param 
+06f6 20400723 call p_key_wheel_process 
+06f7 6fe38a08 fetch 7 ,mem_fcc_param 
+06f8 684b8a01 fetcht 7 ,mem_fcc_param_new 
+06f9 98467c00 isub temp ,null 
+06fa 202286f1 branch p_tx_data ,zero 
+06fb 2040114b call shutdown_radio 
+06fc 202006d3 branch p_test_tx_new_param 
 
 p_tx_data_hopping:
-071c 78487c00 disable swfine 
-071d db60001a arg 26 ,stop_watch 
+06fd 78487c00 disable swfine 
+06fe db60001a arg 26 ,stop_watch 
 
 p_tx_data_hopping2:
-071e df200037 arg 55 ,loopcnt 
-071f d8c00a17 arg mem_pn9 ,contr 
+06ff df200037 arg 55 ,loopcnt 
+0700 d8c00a17 arg mem_pn9 ,contr 
 
 p_pnloop_stable2:
-0720 efe08006 ifetch 1 ,contr 
-0721 08008608 inject mod ,8 
-0722 c2000720 loop p_pnloop_stable2 
-0723 2421871e nbranch p_tx_data_hopping2 ,timeout 
-0724 2040114b call shutdown_radio 
-0725 d8e0000f arg 15 ,queue 
-0726 58000320 setarg 800 
-0727 20407ddb call timer_init 
+0701 efe08006 ifetch 1 ,contr 
+0702 08008608 inject mod ,8 
+0703 c2000701 loop p_pnloop_stable2 
+0704 242186ff nbranch p_tx_data_hopping2 ,timeout 
+0705 2040114b call shutdown_radio 
+0706 d8e0000f arg 15 ,queue 
+0707 58000320 setarg 800 
+0708 20407ddb call timer_init 
 
 p_500ms_cycle:
-0728 d8e0000f arg 15 ,queue 
-0729 20407de9 call timer_check 
-072a 203a072f branch p_hopping_change_ch ,blank 
-072b 20400742 call p_key_wheel_process 
-072c 6fe08a12 fetch 1 ,mem_fcc_mode_switch 
-072d c0008728 beq fcc_step1_scan_mode ,p_500ms_cycle 
-072e 202006f2 branch p_test_tx_new_param 
+0709 d8e0000f arg 15 ,queue 
+070a 20407de9 call timer_check 
+070b 203a0710 branch p_hopping_change_ch ,blank 
+070c 20400723 call p_key_wheel_process 
+070d 6fe08a12 fetch 1 ,mem_fcc_mode_switch 
+070e c0008709 beq fcc_step1_scan_mode ,p_500ms_cycle 
+070f 202006d3 branch p_test_tx_new_param 
 
 p_hopping_change_ch:
-072f 20400731 call p_hopping_ch_update 
-0730 202006f2 branch p_test_tx_new_param 
+0710 20400712 call p_hopping_ch_update 
+0711 202006d3 branch p_test_tx_new_param 
 
 p_hopping_ch_update:
-0731 6fe08a16 fetch 1 ,mem_fcc_scan_mode_mkey_press 
-0732 243a07b8 nbranch p_fcc_set_channel_2408 ,blank 
-0733 6fe08a01 fetch 1 ,mem_fcc_ch_new 
-0734 1fe0fe02 pincrease 2 
-0735 67e08a01 store 1 ,mem_fcc_ch_new 
-0736 c1a50000 rtnne 74 
-0737 202007b8 branch p_fcc_set_channel_2408 
+0712 6fe08a16 fetch 1 ,mem_fcc_scan_mode_mkey_press 
+0713 243a0799 nbranch p_fcc_set_channel_2408 ,blank 
+0714 6fe08a01 fetch 1 ,mem_fcc_ch_new 
+0715 1fe0fe02 pincrease 2 
+0716 67e08a01 store 1 ,mem_fcc_ch_new 
+0717 c1a50000 rtnne 74 
+0718 20200799 branch p_fcc_set_channel_2408 
 
 p_test_rx_start:
-0738 2040073f call p_test_ble_rx_on 
+0719 20400720 call p_test_ble_rx_on 
 
 p_test_rx_loop:
-0739 20400742 call p_key_wheel_process 
-073a 6fe38a08 fetch 7 ,mem_fcc_param 
-073b 684b8a01 fetcht 7 ,mem_fcc_param_new 
-073c 98467c00 isub temp ,null 
-073d 20228739 branch p_test_rx_loop ,zero 
-073e 202006f2 branch p_test_tx_new_param 
+071a 20400723 call p_key_wheel_process 
+071b 6fe38a08 fetch 7 ,mem_fcc_param 
+071c 684b8a01 fetcht 7 ,mem_fcc_param_new 
+071d 98467c00 isub temp ,null 
+071e 2022871a branch p_test_rx_loop ,zero 
+071f 202006d3 branch p_test_tx_new_param 
 
 p_test_ble_rx_on:
-073f 2040114b call shutdown_radio 
-0740 68488a08 fetcht 1 ,mem_fcc_ch 
-0741 20201674 branch le_rf_rx_enable 
+0720 2040114b call shutdown_radio 
+0721 68488a08 fetcht 1 ,mem_fcc_ch 
+0722 20201674 branch le_rf_rx_enable 
 
 p_key_wheel_process:
-0742 20400744 call p_key_process 
-0743 202007c1 branch p_wheel_process 
+0723 20400725 call p_key_process 
+0724 202007a2 branch p_wheel_process 
 
 p_key_process:
-0744 78547c00 disable user 
-0745 2040411c call mouse_key 
-0746 24740000 nrtn user 
-0747 6fe0c8d4 fetch 1 ,mem_mouse_key 
-0748 c000874f beq mouse_l_button ,p_fcc_mode_exit 
-0749 c0010754 beq mouse_r_button ,p_fcc_mode_switch 
-074a c00207ab beq mouse_m_button ,p_fcc_mkey_channel_switch 
-074b 700a1300 jam 0 ,mem_fcc_lkey_press 
-074c 700a1400 jam 0 ,mem_fcc_rkey_press 
-074d 700a1500 jam 0 ,mem_fcc_mkey_press 
-074e 20600000 rtn 
+0725 78547c00 disable user 
+0726 2040411c call mouse_key 
+0727 24740000 nrtn user 
+0728 6fe0c8d4 fetch 1 ,mem_mouse_key 
+0729 c0008730 beq mouse_l_button ,p_fcc_mode_exit 
+072a c0010735 beq mouse_r_button ,p_fcc_mode_switch 
+072b c002078c beq mouse_m_button ,p_fcc_mkey_channel_switch 
+072c 700a1300 jam 0 ,mem_fcc_lkey_press 
+072d 700a1400 jam 0 ,mem_fcc_rkey_press 
+072e 700a1500 jam 0 ,mem_fcc_mkey_press 
+072f 20600000 rtn 
 
 p_fcc_mode_exit:
-074f 6fe08a13 fetch 1 ,mem_fcc_lkey_press 
-0750 247a0000 nrtn blank 
-0751 700a1301 jam 1 ,mem_fcc_lkey_press 
-0752 70801001 jam 1 ,core_reset 
-0753 2020137c branch assert 
+0730 6fe08a13 fetch 1 ,mem_fcc_lkey_press 
+0731 247a0000 nrtn blank 
+0732 700a1301 jam 1 ,mem_fcc_lkey_press 
+0733 70801001 jam 1 ,core_reset 
+0734 2020137c branch assert 
 
 p_fcc_mode_switch:
-0754 6fe08a14 fetch 1 ,mem_fcc_rkey_press 
-0755 247a0000 nrtn blank 
-0756 700a1401 jam 1 ,mem_fcc_rkey_press 
-0757 20400759 call p_fcc_mode_cnt 
-0758 2020075f branch p_fcc_mode_choose 
+0735 6fe08a14 fetch 1 ,mem_fcc_rkey_press 
+0736 247a0000 nrtn blank 
+0737 700a1401 jam 1 ,mem_fcc_rkey_press 
+0738 2040073a call p_fcc_mode_cnt 
+0739 20200740 branch p_fcc_mode_choose 
 
 p_fcc_mode_cnt:
-0759 6fe08a12 fetch 1 ,mem_fcc_mode_switch 
-075a 1fe0fe01 pincrease 1 
-075b 67e08a12 store 1 ,mem_fcc_mode_switch 
-075c c18a0000 rtnne fcc_step_max 
-075d 700a1201 jam fcc_step1_scan_mode ,mem_fcc_mode_switch 
-075e 20600000 rtn 
+073a 6fe08a12 fetch 1 ,mem_fcc_mode_switch 
+073b 1fe0fe01 pincrease 1 
+073c 67e08a12 store 1 ,mem_fcc_mode_switch 
+073d c18a0000 rtnne fcc_step_max 
+073e 700a1201 jam fcc_step1_scan_mode ,mem_fcc_mode_switch 
+073f 20600000 rtn 
 
 p_fcc_mode_choose:
-075f 6fe08a12 fetch 1 ,mem_fcc_mode_switch 
-0760 c0008775 beq fcc_step1_scan_mode ,p_fcc_step1_scan_mode 
-0761 700a1600 jam 0 ,mem_fcc_scan_mode_mkey_press 
-0762 c001077d beq fcc_step2_mod_tx_2408 ,p_fcc_step2_mod_tx_2408 
-0763 c0018782 beq fcc_step3_mod_tx_2440 ,p_fcc_step3_mod_tx_2440 
-0764 c0020786 beq fcc_step4_mod_tx_2474 ,p_fcc_step4_mod_tx_2474 
-0765 c002878a beq fcc_step5_mod_rx_2408 ,p_fcc_step5_mod_rx_2408 
-0766 c003078d beq fcc_step6_mod_rx_2440 ,p_fcc_step6_mod_rx_2440 
-0767 c0038790 beq fcc_step7_mod_rx_2474 ,p_fcc_step7_mod_rx_2474 
-0768 c0040793 beq fcc_step8_non_mod_tx_2408 ,p_fcc_non_mod_tx_2408 
-0769 c0048797 beq fcc_step9_non_mod_tx_2440 ,p_fcc_non_mod_tx_2440 
-076a c005079b beq fcc_step10_non_mod_tx_2474 ,p_fcc_non_mod_tx_2474 
-076b c005879f beq fcc_step11_non_mod_rx_2408 ,p_fcc_non_mod_rx_2408 
-076c c00607a3 beq fcc_step12_non_mod_rx_2440 ,p_fcc_non_mod_rx_2440 
-076d c00687a7 beq fcc_step13_non_mod_rx_2474 ,p_fcc_non_mod_rx_2474 
-076e c0070793 beq fcc_step14_non_mod_tx_2408 ,p_fcc_non_mod_tx_2408 
-076f c0078797 beq fcc_step15_non_mod_tx_2440 ,p_fcc_non_mod_tx_2440 
-0770 c008079b beq fcc_step16_non_mod_tx_2474 ,p_fcc_non_mod_tx_2474 
-0771 c008879f beq fcc_step17_non_mod_rx_2408 ,p_fcc_non_mod_rx_2408 
-0772 c00907a3 beq fcc_step18_non_mod_rx_2440 ,p_fcc_non_mod_rx_2440 
-0773 c00987a7 beq fcc_step19_non_mod_rx_2474 ,p_fcc_non_mod_rx_2474 
-0774 20600000 rtn 
+0740 6fe08a12 fetch 1 ,mem_fcc_mode_switch 
+0741 c0008756 beq fcc_step1_scan_mode ,p_fcc_step1_scan_mode 
+0742 700a1600 jam 0 ,mem_fcc_scan_mode_mkey_press 
+0743 c001075e beq fcc_step2_mod_tx_2408 ,p_fcc_step2_mod_tx_2408 
+0744 c0018763 beq fcc_step3_mod_tx_2440 ,p_fcc_step3_mod_tx_2440 
+0745 c0020767 beq fcc_step4_mod_tx_2474 ,p_fcc_step4_mod_tx_2474 
+0746 c002876b beq fcc_step5_mod_rx_2408 ,p_fcc_step5_mod_rx_2408 
+0747 c003076e beq fcc_step6_mod_rx_2440 ,p_fcc_step6_mod_rx_2440 
+0748 c0038771 beq fcc_step7_mod_rx_2474 ,p_fcc_step7_mod_rx_2474 
+0749 c0040774 beq fcc_step8_non_mod_tx_2408 ,p_fcc_non_mod_tx_2408 
+074a c0048778 beq fcc_step9_non_mod_tx_2440 ,p_fcc_non_mod_tx_2440 
+074b c005077c beq fcc_step10_non_mod_tx_2474 ,p_fcc_non_mod_tx_2474 
+074c c0058780 beq fcc_step11_non_mod_rx_2408 ,p_fcc_non_mod_rx_2408 
+074d c0060784 beq fcc_step12_non_mod_rx_2440 ,p_fcc_non_mod_rx_2440 
+074e c0068788 beq fcc_step13_non_mod_rx_2474 ,p_fcc_non_mod_rx_2474 
+074f c0070774 beq fcc_step14_non_mod_tx_2408 ,p_fcc_non_mod_tx_2408 
+0750 c0078778 beq fcc_step15_non_mod_tx_2440 ,p_fcc_non_mod_tx_2440 
+0751 c008077c beq fcc_step16_non_mod_tx_2474 ,p_fcc_non_mod_tx_2474 
+0752 c0088780 beq fcc_step17_non_mod_rx_2408 ,p_fcc_non_mod_rx_2408 
+0753 c0090784 beq fcc_step18_non_mod_rx_2440 ,p_fcc_non_mod_rx_2440 
+0754 c0098788 beq fcc_step19_non_mod_rx_2474 ,p_fcc_non_mod_rx_2474 
+0755 20600000 rtn 
 
 p_fcc_step1_scan_mode:
-0775 700a1201 jam fcc_step1_scan_mode ,mem_fcc_mode_switch 
-0776 700a1600 jam 0 ,mem_fcc_scan_mode_mkey_press 
-0777 700a0106 jam 6 ,mem_fcc_ch_new 
-0778 700a0500 jam 0 ,mem_fcc_data_new 
-0779 700a0301 jam 0x01 ,mem_fcc_txrx_new 
-077a 700a0401 jam 0x01 ,mem_fcc_btble_new 
-077b 700a0701 jam 0x01 ,mem_fcc_hop_new 
-077c 20600000 rtn 
+0756 700a1201 jam fcc_step1_scan_mode ,mem_fcc_mode_switch 
+0757 700a1600 jam 0 ,mem_fcc_scan_mode_mkey_press 
+0758 700a0106 jam 6 ,mem_fcc_ch_new 
+0759 700a0500 jam 0 ,mem_fcc_data_new 
+075a 700a0301 jam 0x01 ,mem_fcc_txrx_new 
+075b 700a0401 jam 0x01 ,mem_fcc_btble_new 
+075c 700a0701 jam 0x01 ,mem_fcc_hop_new 
+075d 20600000 rtn 
 
 p_fcc_step2_mod_tx_2408:
-077d 700a0106 jam 6 ,mem_fcc_ch_new 
-077e 700a0500 jam 0x00 ,mem_fcc_data_new 
-077f 700a0301 jam 0x01 ,mem_fcc_txrx_new 
-0780 700a0700 jam 0x00 ,mem_fcc_hop_new 
-0781 20600000 rtn 
+075e 700a0106 jam 6 ,mem_fcc_ch_new 
+075f 700a0500 jam 0x00 ,mem_fcc_data_new 
+0760 700a0301 jam 0x01 ,mem_fcc_txrx_new 
+0761 700a0700 jam 0x00 ,mem_fcc_hop_new 
+0762 20600000 rtn 
 
 p_fcc_step3_mod_tx_2440:
-0782 700a0126 jam 38 ,mem_fcc_ch_new 
-0783 700a0500 jam 0x00 ,mem_fcc_data_new 
-0784 700a0301 jam 0x01 ,mem_fcc_txrx_new 
-0785 20600000 rtn 
+0763 700a0126 jam 38 ,mem_fcc_ch_new 
+0764 700a0500 jam 0x00 ,mem_fcc_data_new 
+0765 700a0301 jam 0x01 ,mem_fcc_txrx_new 
+0766 20600000 rtn 
 
 p_fcc_step4_mod_tx_2474:
-0786 700a0148 jam 72 ,mem_fcc_ch_new 
-0787 700a0500 jam 0x00 ,mem_fcc_data_new 
-0788 700a0301 jam 0x01 ,mem_fcc_txrx_new 
-0789 20600000 rtn 
+0767 700a0148 jam 72 ,mem_fcc_ch_new 
+0768 700a0500 jam 0x00 ,mem_fcc_data_new 
+0769 700a0301 jam 0x01 ,mem_fcc_txrx_new 
+076a 20600000 rtn 
 
 p_fcc_step5_mod_rx_2408:
-078a 700a0106 jam 6 ,mem_fcc_ch_new 
-078b 700a0302 jam 0x02 ,mem_fcc_txrx_new 
-078c 20600000 rtn 
+076b 700a0106 jam 6 ,mem_fcc_ch_new 
+076c 700a0302 jam 0x02 ,mem_fcc_txrx_new 
+076d 20600000 rtn 
 
 p_fcc_step6_mod_rx_2440:
-078d 700a0126 jam 38 ,mem_fcc_ch_new 
-078e 700a0302 jam 0x02 ,mem_fcc_txrx_new 
-078f 20600000 rtn 
+076e 700a0126 jam 38 ,mem_fcc_ch_new 
+076f 700a0302 jam 0x02 ,mem_fcc_txrx_new 
+0770 20600000 rtn 
 
 p_fcc_step7_mod_rx_2474:
-0790 700a0148 jam 72 ,mem_fcc_ch_new 
-0791 700a0302 jam 0x02 ,mem_fcc_txrx_new 
-0792 20600000 rtn 
+0771 700a0148 jam 72 ,mem_fcc_ch_new 
+0772 700a0302 jam 0x02 ,mem_fcc_txrx_new 
+0773 20600000 rtn 
 
 p_fcc_non_mod_tx_2408:
-0793 700a0106 jam 6 ,mem_fcc_ch_new 
-0794 700a0522 jam 0x22 ,mem_fcc_data_new 
-0795 700a0301 jam 0x01 ,mem_fcc_txrx_new 
-0796 20600000 rtn 
+0774 700a0106 jam 6 ,mem_fcc_ch_new 
+0775 700a0522 jam 0x22 ,mem_fcc_data_new 
+0776 700a0301 jam 0x01 ,mem_fcc_txrx_new 
+0777 20600000 rtn 
 
 p_fcc_non_mod_tx_2440:
-0797 700a0126 jam 38 ,mem_fcc_ch_new 
-0798 700a0522 jam 0x22 ,mem_fcc_data_new 
-0799 700a0301 jam 0x01 ,mem_fcc_txrx_new 
-079a 20600000 rtn 
+0778 700a0126 jam 38 ,mem_fcc_ch_new 
+0779 700a0522 jam 0x22 ,mem_fcc_data_new 
+077a 700a0301 jam 0x01 ,mem_fcc_txrx_new 
+077b 20600000 rtn 
 
 p_fcc_non_mod_tx_2474:
-079b 700a0148 jam 72 ,mem_fcc_ch_new 
-079c 700a0522 jam 0x22 ,mem_fcc_data_new 
-079d 700a0301 jam 0x01 ,mem_fcc_txrx_new 
-079e 20600000 rtn 
+077c 700a0148 jam 72 ,mem_fcc_ch_new 
+077d 700a0522 jam 0x22 ,mem_fcc_data_new 
+077e 700a0301 jam 0x01 ,mem_fcc_txrx_new 
+077f 20600000 rtn 
 
 p_fcc_non_mod_rx_2408:
-079f 700a0106 jam 6 ,mem_fcc_ch_new 
-07a0 700a0522 jam 0x22 ,mem_fcc_data_new 
-07a1 700a0302 jam 0x02 ,mem_fcc_txrx_new 
-07a2 20600000 rtn 
+0780 700a0106 jam 6 ,mem_fcc_ch_new 
+0781 700a0522 jam 0x22 ,mem_fcc_data_new 
+0782 700a0302 jam 0x02 ,mem_fcc_txrx_new 
+0783 20600000 rtn 
 
 p_fcc_non_mod_rx_2440:
-07a3 700a0126 jam 38 ,mem_fcc_ch_new 
-07a4 700a0522 jam 0x22 ,mem_fcc_data_new 
-07a5 700a0302 jam 0x02 ,mem_fcc_txrx_new 
-07a6 20600000 rtn 
+0784 700a0126 jam 38 ,mem_fcc_ch_new 
+0785 700a0522 jam 0x22 ,mem_fcc_data_new 
+0786 700a0302 jam 0x02 ,mem_fcc_txrx_new 
+0787 20600000 rtn 
 
 p_fcc_non_mod_rx_2474:
-07a7 700a0148 jam 72 ,mem_fcc_ch_new 
-07a8 700a0522 jam 0x22 ,mem_fcc_data_new 
-07a9 700a0302 jam 0x02 ,mem_fcc_txrx_new 
-07aa 20600000 rtn 
+0788 700a0148 jam 72 ,mem_fcc_ch_new 
+0789 700a0522 jam 0x22 ,mem_fcc_data_new 
+078a 700a0302 jam 0x02 ,mem_fcc_txrx_new 
+078b 20600000 rtn 
 
 p_fcc_mkey_channel_switch:
-07ab 6fe08a15 fetch 1 ,mem_fcc_mkey_press 
-07ac 247a0000 nrtn blank 
-07ad 700a1501 jam 1 ,mem_fcc_mkey_press 
-07ae 6fe08a12 fetch 1 ,mem_fcc_mode_switch 
-07af c00087be beq fcc_step1_scan_mode ,p_fcc_mkey_scan_mode_ch_switch 
-07b0 c00107b4 beq fcc_step2_mod_tx_2408 ,p_fcc_mkey_mod_tx_channel_switch 
-07b1 c00187b4 beq fcc_step3_mod_tx_2440 ,p_fcc_mkey_mod_tx_channel_switch 
-07b2 c00207b4 beq fcc_step4_mod_tx_2474 ,p_fcc_mkey_mod_tx_channel_switch 
-07b3 20600000 rtn 
+078c 6fe08a15 fetch 1 ,mem_fcc_mkey_press 
+078d 247a0000 nrtn blank 
+078e 700a1501 jam 1 ,mem_fcc_mkey_press 
+078f 6fe08a12 fetch 1 ,mem_fcc_mode_switch 
+0790 c000879f beq fcc_step1_scan_mode ,p_fcc_mkey_scan_mode_ch_switch 
+0791 c0010795 beq fcc_step2_mod_tx_2408 ,p_fcc_mkey_mod_tx_channel_switch 
+0792 c0018795 beq fcc_step3_mod_tx_2440 ,p_fcc_mkey_mod_tx_channel_switch 
+0793 c0020795 beq fcc_step4_mod_tx_2474 ,p_fcc_mkey_mod_tx_channel_switch 
+0794 20600000 rtn 
 
 p_fcc_mkey_mod_tx_channel_switch:
-07b4 6fe08a01 fetch 1 ,mem_fcc_ch_new 
-07b5 c00307ba beq 6 ,p_fcc_set_channel_2440 
-07b6 c01307bc beq 38 ,p_fcc_set_channel_2474 
-07b7 c02407b8 beq 72 ,p_fcc_set_channel_2408 
+0795 6fe08a01 fetch 1 ,mem_fcc_ch_new 
+0796 c003079b beq 6 ,p_fcc_set_channel_2440 
+0797 c013079d beq 38 ,p_fcc_set_channel_2474 
+0798 c0240799 beq 72 ,p_fcc_set_channel_2408 
 
 p_fcc_set_channel_2408:
-07b8 700a0106 jam 6 ,mem_fcc_ch_new 
-07b9 20600000 rtn 
+0799 700a0106 jam 6 ,mem_fcc_ch_new 
+079a 20600000 rtn 
 
 p_fcc_set_channel_2440:
-07ba 700a0126 jam 38 ,mem_fcc_ch_new 
-07bb 20600000 rtn 
+079b 700a0126 jam 38 ,mem_fcc_ch_new 
+079c 20600000 rtn 
 
 p_fcc_set_channel_2474:
-07bc 700a0148 jam 72 ,mem_fcc_ch_new 
-07bd 20600000 rtn 
+079d 700a0148 jam 72 ,mem_fcc_ch_new 
+079e 20600000 rtn 
 
 p_fcc_mkey_scan_mode_ch_switch:
-07be 700a0106 jam 6 ,mem_fcc_ch_new 
-07bf 700a1601 jam 1 ,mem_fcc_scan_mode_mkey_press 
-07c0 20600000 rtn 
+079f 700a0106 jam 6 ,mem_fcc_ch_new 
+07a0 700a1601 jam 1 ,mem_fcc_scan_mode_mkey_press 
+07a1 20600000 rtn 
 
 p_wheel_process:
-07c1 20403fc8 call mouse_wheel_check 
-07c2 6fe0c8e4 fetch 1 ,mem_mouse_z_data 
-07c3 207a0000 rtn blank 
-07c4 6fe08a12 fetch 1 ,mem_fcc_mode_switch 
-07c5 c00107c9 beq fcc_step2_mod_tx_2408 ,p_fcc_wheel_mod_tx_channel_switch 
-07c6 c00187c9 beq fcc_step3_mod_tx_2440 ,p_fcc_wheel_mod_tx_channel_switch 
-07c7 c00207c9 beq fcc_step4_mod_tx_2474 ,p_fcc_wheel_mod_tx_channel_switch 
-07c8 20600000 rtn 
+07a2 20403fc8 call mouse_wheel_check 
+07a3 6fe0c8e4 fetch 1 ,mem_mouse_z_data 
+07a4 207a0000 rtn blank 
+07a5 6fe08a12 fetch 1 ,mem_fcc_mode_switch 
+07a6 c00107aa beq fcc_step2_mod_tx_2408 ,p_fcc_wheel_mod_tx_channel_switch 
+07a7 c00187aa beq fcc_step3_mod_tx_2440 ,p_fcc_wheel_mod_tx_channel_switch 
+07a8 c00207aa beq fcc_step4_mod_tx_2474 ,p_fcc_wheel_mod_tx_channel_switch 
+07a9 20600000 rtn 
 
 p_fcc_wheel_mod_tx_channel_switch:
-07c9 6fe0c8e4 fetch 1 ,mem_mouse_z_data 
-07ca 7048e400 jam 0 ,mem_mouse_z_data 
-07cb c00087ce beq 0x01 ,p_fcc_wheel_mod_tx_channel_inc 
-07cc c07f87d4 beq 0xff ,p_fcc_wheel_mod_tx_channel_dec 
-07cd 20600000 rtn 
+07aa 6fe0c8e4 fetch 1 ,mem_mouse_z_data 
+07ab 7048e400 jam 0 ,mem_mouse_z_data 
+07ac c00087af beq 0x01 ,p_fcc_wheel_mod_tx_channel_inc 
+07ad c07f87b5 beq 0xff ,p_fcc_wheel_mod_tx_channel_dec 
+07ae 20600000 rtn 
 
 p_fcc_wheel_mod_tx_channel_inc:
-07ce 6fe08a01 fetch 1 ,mem_fcc_ch_new 
-07cf 1fe0fe01 pincrease 1 
-07d0 67e08a01 store 1 ,mem_fcc_ch_new 
-07d1 c1a48000 rtnne 73 
-07d2 700a0106 jam 6 ,mem_fcc_ch_new 
-07d3 20600000 rtn 
+07af 6fe08a01 fetch 1 ,mem_fcc_ch_new 
+07b0 1fe0fe01 pincrease 1 
+07b1 67e08a01 store 1 ,mem_fcc_ch_new 
+07b2 c1a48000 rtnne 73 
+07b3 700a0106 jam 6 ,mem_fcc_ch_new 
+07b4 20600000 rtn 
 
 p_fcc_wheel_mod_tx_channel_dec:
-07d4 6fe08a01 fetch 1 ,mem_fcc_ch_new 
-07d5 1fe0ffff pincrease -1 
-07d6 67e08a01 store 1 ,mem_fcc_ch_new 
-07d7 c1828000 rtnne 5 
-07d8 700a0148 jam 72 ,mem_fcc_ch_new 
-07d9 20600000 rtn 
+07b5 6fe08a01 fetch 1 ,mem_fcc_ch_new 
+07b6 1fe0ffff pincrease -1 
+07b7 67e08a01 store 1 ,mem_fcc_ch_new 
+07b8 c1828000 rtnne 5 
+07b9 700a0148 jam 72 ,mem_fcc_ch_new 
+07ba 20600000 rtn 
               org 0x800
 
 start:
Index: output/ramcode.rom
===================================================================
--- /YC1308AF/branch/mouse/MZ_Project/mouse_public/output/ramcode.rom	(revision 4144)
+++ /YC1308AF/branch/mouse/MZ_Project/mouse_public/output/ramcode.rom	(working copy)
@@ -9,45 +9,45 @@
 c0568118
 c06182ea
 c0620308
-c06303f9
-c06383ff
-c0640411
-c064843a
+c06303f5
+c06383fb
+c064040d
+c0648436
 c0658040
-c0668678
-c067045f
-c067847f
-c06806a1
-c06903db
-c06983e8
-c06a850b
+c0668659
+c0670454
+c0678473
+c0680682
+c06903d7
+c06983e4
+c06a84ec
 c06c032c
 c06e0064
-c06e843f
+c06e843b
 c06f00c9
 c070005c
 c0708058
-c06c860e
-c06d061a
+c06c85ef
+c06d05fb
 c04f8112
-c0738628
+c0738609
 2020137e
 c00f8122
 c0150033
-c042861d
-c0530621
-c06e8597
+c04285fe
+c0530602
+c06e8578
 c06f0283
 c0708314
-c07105a2
-c07185ca
-c07485d4
+c0710583
+c07185ab
+c07485b5
 c07501d7
-c0760603
-c00c863c
-c04f8646
-c0508650
-c05f0652
+c07605e4
+c00c861d
+c04f8627
+c0508631
+c05f0633
 2020137e
 6ff08a0b
 793ffe05
@@ -129,12 +129,12 @@
 c1008000
 20400073
 20208086
-204003a9
+204003a5
 704cd700
 20200090
 6fe0ccd3
 247a0000
-2040039d
+20400399
 2040008c
 c00f0092
 20600000
@@ -144,7 +144,7 @@
 20600000
 704cd800
 20600000
-204003a9
+204003a5
 d8a0493e
 2040009b
 d8a0495b
@@ -168,8 +168,8 @@
 1fe67c03
 244100ad
 6fe0ccd5
-c000839d
-c00183a9
+c0008399
+c00183a5
 20600000
 704cd500
 6fe0ccd6
@@ -200,7 +200,7 @@
 c17f8000
 2020787e
 6fe0c93d
-c0000560
+c0000541
 20204516
 6fe0c17b
 67e0cca2
@@ -283,10 +283,10 @@
 20400158
 204041e7
 20758000
-204003ee
+204003ea
 20404766
 20400171
-204003f2
+204003ee
 20203c7f
 6fe0c923
 20205b56
@@ -349,15 +349,15 @@
 204022b5
 20400154
 20403f60
-204003d3
-204003b6
-204004fd
-20400372
+204003cf
+204003b2
+204004de
+2040036e
 20400124
 20403dd6
 20404150
 1a217e07
-c00386d7
+c00386b8
 2040014d
 2040016b
 20203cab
@@ -379,7 +379,7 @@
 24740000
 6fe0cc4e
 704c4e00
-245a0438
+245a0434
 6fe44bbc
 c30a8182
 6fe0cb9c
@@ -449,7 +449,7 @@
 67e0cbb5
 6fe14bcd
 67e14ac3
-202003f2
+202003ee
 6fe0c8ab
 203a48c9
 704bb400
@@ -458,7 +458,7 @@
 793ffe00
 67e0cbb5
 20404584
-202003dd
+202003d9
 6fe24895
 684a4891
 98467c00
@@ -470,7 +470,7 @@
 7041eaff
 20600000
 20402638
-2434053a
+2434051b
 20400268
 204001cd
 6fe0cbf2
@@ -708,7 +708,7 @@
 20207ddb
 6fe44bbc
 c4140000
-20200446
+20200442
 6fe0c91f
 c17f8000
 da200000
@@ -729,7 +729,7 @@
 245a02db
 704bf200
 20600000
-204003dd
+204003d9
 6fe44bbc
 c41e0000
 6fe0c917
@@ -767,19 +767,19 @@
 58000000
 67e1488b
 204045b6
-2040037c
+20400378
 2020486d
-2040037c
+20400378
 20400312
 20204845
-2040037c
+20400378
 2020484b
 6fe0ccd7
 c1800000
 20403e1d
 2040030f
 6fe0cc23
-243a037c
+243a0378
 20600000
 6fe0c484
 c17f8000
@@ -811,40 +811,39 @@
 08008628
 20202210
 20403edc
-204004ff
-204004db
+204004e0
+204004bc
 204022e1
 2040255f
 2040480b
-20400346
-204004c2
-20400384
+20400345
+204004a3
+20400380
 204040bc
 2040450c
-20400349
+20400348
 2040453f
-20400360
+2040035f
 20404552
-20400364
 20404555
-20400367
+20400363
 2040456a
 2040456d
 20404572
 20404575
 20404062
-204003ba
-204003c2
-2020036a
+204003b6
+204003be
+20200366
 da604bb9
-da4004a5
+da400486
 202031fc
 6fe0c93d
-c000034f
+c000034e
 6fe44bbc
 c41a8000
 6848cbdb
-20200352
+20200351
 6fe44bbc
 c4190000
 6848cbdc
@@ -853,33 +852,30 @@
 1fe17e07
 6848cbae
 98467c00
-20228359
+20228358
 2020452b
-2040035e
+2040035d
 6fe0cbb0
 c1008000
 704bb001
 20600000
-da400560
+da400541
 20204537
 da604b88
 da40454a
 204031fc
 20204547
-6fe44bbc
-c39d8000
-2020455f
 da604cba
 da4043ac
 202031fc
 da604ac3
-da40036d
+da400369
 20203203
 6fe0c93d
-c0000568
+c0000549
 2020435b
-204003e8
-2020037a
+204003e4
+20200376
 6fe0cc27
 67e0cc28
 6fe0cc25
@@ -888,12 +884,12 @@
 6fe0cc2c
 67e0cc2d
 20600000
-20400372
-20200380
-2020037d
+2040036e
+2020037c
+20200379
 704c2201
 704c2401
-20200377
+20200373
 704c2201
 704c2d00
 704c2400
@@ -903,57 +899,57 @@
 6fe0cc22
 207a0000
 6fe0cc24
-c0008396
+c0008392
 6fe0cc26
-243a038e
+243a038a
 704c2200
 20600000
 6fe0cc28
-203a0393
+203a038f
 1fe0ffff
 67e0cc28
-2020039d
+20200399
 704c2600
 704c2200
-202003a9
+202003a5
 da604c2d
-da400399
+da400395
 202031fc
-20400377
+20400373
 6fe0cc2e
-c00083a8
+c00083a4
 704c2e01
 6fe0c93d
-c00003a2
-c00083a4
-c00103a6
+c000039e
+c00083a0
+c00103a2
 20600000
 6848cc29
-202003a7
+202003a3
 6848cc2a
-202003a7
+202003a3
 6848cc2b
 2020610d
 704c2e00
 6fe0c93d
-c00003ae
-c00083b0
-c00103b2
+c00003aa
+c00083ac
+c00103ae
 20600000
 6848cc29
-202003b3
+202003af
 6848cc2a
-202003b3
+202003af
 6848cc2b
 18467cff
 20628000
 20206109
-204004d9
-204003ae
-204003b0
-202003b2
+204004ba
+204003aa
+204003ac
+202003ae
 da6049c4
-da4003bd
+da4003b9
 202031fc
 20404631
 6fe0cad6
@@ -967,7 +963,7 @@
 6fe1488b
 247a0000
 6fe44bbc
-c28203d7
+c28203d3
 704cd200
 6fe14ac3
 207a0000
@@ -976,7 +972,7 @@
 98460400
 6fe14c30
 98467e00
-202103d5
+202103d1
 6848cc2f
 20206109
 6848cc2f
@@ -984,42 +980,42 @@
 6fe0ccd2
 247a0000
 704cd201
-202003d3
+202003cf
 20403fa5
 20758000
 20404276
 204041f5
 c01841fc
 c018c257
-c02c03e5
+c02c03e1
 204041f2
 20001af4
-202003de
+202003da
 6fe0c9c7
 c02cc264
-202003de
+202003da
 20403fa5
 6fe0c92c
-c00583ef
+c00583eb
 20404272
 da604ab4
 2040426b
-20200481
-2040040f
+20200475
+2040040b
 da604bf5
-202003ed
+202003e9
 204041e7
 20403fa5
 6fe0c92c
-c00583f7
+c00583f3
 2020427e
 58001f06
 20205d5e
 58000006
 20405d65
 c281be5d
-2040040c
-204003f2
+20400408
+204003ee
 20203e5d
 6ff20138
 79207e1a
@@ -1035,24 +1031,24 @@
 6848c915
 202060e6
 6fe0c92c
-c005840f
+c005840b
 20204272
 58009706
 20204273
 20404329
 20407f52
-204003d3
+204003cf
 20404055
 6fe0c924
-204006d1
+204006b2
 20403e80
 20403e72
-204004fd
-204003b6
+204004de
+204003b2
 d8400013
 20403f96
-20400431
-20400429
+2040042d
+20400425
 6fe44bbc
 c41e0000
 6848c917
@@ -1066,7 +1062,7 @@
 6fe0c922
 c17f8000
 6fe0c93d
-c000042f
+c000042b
 6848c922
 20203f96
 6848c922
@@ -1085,9 +1081,9 @@
 6848c918
 204060f4
 20203e81
-20400443
+2040043f
 204079a1
-20400446
+20400442
 2020468f
 6fe44bbc
 c4020000
@@ -1097,82 +1093,55 @@
 da200000
 704ba705
 6848c913
-2040044d
+20400449
 2020406f
 6fe44bbc
 c2964088
 6fe0cba4
 1fe22600
 6fe0c914
-c07f8454
+c07f8450
 2020407f
 6fe0c913
-204006d4
+204006b5
 6848c913
 202041d5
-18427e00
-1fe0fe01
-1fe67c04
-2441045d
-20200468
-58000000
-20600000
 204040b2
 20740000
 6fe0c997
 1fe20400
 6fe0c92c
-c0018458
 18427e00
 1fe0fe01
 1fe17e03
 67e0c997
-2040047f
+20400473
 2020462e
 58000002
-20200468
+2020045c
 58000000
-20200468
+2020045c
 58000001
-20200468
+2020045c
 58000003
-20200468
+2020045c
 18427e00
 c1008000
-c000046f
-c0010471
-c001846d
+c0000463
+c0010465
+c0018461
 20600000
 18427e00
 c1010000
-c0000471
-c000846d
-c001846b
+c0000465
+c0008461
+c001845f
 20600000
-20400484
-20400497
+20400477
+20400478
 6fe0c92c
-c0018487
 202040da
-6fe0c92c
-c1018000
 202040cf
-6fe0c997
-c000048f
-c000848d
-c0010491
-c0018493
-c0020495
-6fe0ccbf
-20204107
-6fe0ccbe
-20204107
-6fe0ccc0
-20204107
-6fe0ccc1
-20204107
-6fe0ccc2
-20204107
 6fe0c928
 c17f8000
 6fe14ad3
@@ -1184,19 +1153,19 @@
 6fe0cbb8
 247a0000
 6fe0cbd2
-203a04a5
+203a0486
 67e0cbb9
 20600000
 704ccc01
 6fe0c92c
-c00184b7
-c00584b7
+c0018498
+c0058498
 da200000
 6848c997
 18408402
 18467c03
-204104b1
-244104b5
+20410492
+24410496
 6048cccd
 2020494c
 6fe44bbc
@@ -1226,9 +1195,9 @@
 1fe0fe01
 67e0ccce
 1fe67c0a
-244104d0
-c00084d7
-c00304d9
+244104b1
+c00084b8
+c00304ba
 20600000
 704cce00
 6fe0cccd
@@ -1259,60 +1228,60 @@
 1fe0fe01
 67e0c8fc
 1fe67c0b
-202284f1
-c00084fb
-c00304fd
+202284d2
+c00084dc
+c00304de
 20600000
 7048fc00
-204004fd
+204004de
 6fe0ccda
 1fe0fe01
 67e0ccda
-c00504f8
+c00504d9
 20600000
 704cda00
 704cd900
 20600000
 6848c925
-202003a7
+202003a3
 6848c925
-202003b3
+202003af
 6fe0ccd0
 207a0000
 6fe0ccd1
 79407e00
 67e0ccd1
-205a04fd
+205a04de
 6fe0ccd1
-245a04fb
+245a04dc
 da604cd0
-da40050a
+da4004eb
 202031fc
 20203e5a
 1a627e00
-c01e051e
-c01c8516
-c01d052f
-c0190576
-c00a858c
-c00a0592
-c022057d
-c0200587
-c0008594
+c01e04ff
+c01c84f7
+c01d0510
+c0190557
+c00a856d
+c00a0573
+c022055e
+c0200568
+c0008575
 20204376
 204001d5
 2040016e
 20404584
 d8e00001
 20404732
-20400370
+2040036c
 20404916
 20204899
 6fe2483f
 67e24895
 67e24998
 20402587
-20400370
+2040036c
 20404584
 2040430a
 704abf00
@@ -1330,14 +1299,14 @@
 6fe0c9e2
 c1008000
 6fe0c8a9
-243a0568
+243a0549
 6fe0c88f
-c0010557
-c0020563
-c0018571
+c0010538
+c0020544
+c0018552
 20204878
 6fe0c8ab
-205a0549
+205a052a
 6fe0c8c1
 c1008000
 204026a6
@@ -1372,9 +1341,9 @@
 6fe24998
 684a4979
 98467c00
-20228560
+20228541
 20204845
-2040037c
+20400378
 70488f00
 20204866
 6fe44bbc
@@ -1389,15 +1358,15 @@
 58000000
 67e3c8d4
 704bf201
-204003f2
-2020053f
+204003ee
+20200520
 6fe44bbc
 c317c878
 c289c878
 c2894878
 20204851
 6fe0cad8
-c000857a
+c000855b
 704b8714
 202043b3
 204043ac
@@ -1424,17 +1393,17 @@
 67e0ccba
 67e0cad7
 202043a6
-20400370
+2040036c
 20204390
 20404584
-20400370
+2040036c
 2020443a
 c513a3e1
 c6930000
 6fe0c8a5
 20202624
 204022a0
-24340598
+24340579
 204026e2
 6fe148c2
 1fe0fe01
@@ -1446,29 +1415,29 @@
 67e14bfd
 6fe0cbfd
 1fe17eff
-c00005aa
+c000058b
 20600000
 6fe0c883
 c07fa344
-c00085b1
-c00105b3
-c00185b9
-c00205bf
+c0008592
+c0010594
+c001859a
+c00205a0
 20600000
 7047c9ff
-202005c0
+202005a1
 6fe0c85e
-203a05b7
+203a0598
 6fe248ad
 20402292
 7047c9aa
-202005c0
+202005a1
 7047c955
 6fe0c85e
-203a05c0
+203a05a1
 6fe24895
 67e247cb
-202005c2
+202005a3
 7047c922
 6fe248ad
 67e247cb
@@ -1482,7 +1451,7 @@
 20202316
 6fe0c883
 c17f8000
-c00105ce
+c00105af
 2020231d
 6fe0c85e
 203a232d
@@ -1493,7 +1462,7 @@
 6fe1488d
 d84001f8
 98417e00
-203a05df
+203a05c0
 6fe1488d
 1fe0fe01
 67e1488d
@@ -1503,17 +1472,17 @@
 20202577
 204025a3
 20400274
-242c05f8
-243785f8
+242c05d9
+243785d9
 20402679
 6fe2487b
 684a483f
 98467c00
-202285dc
+202285bd
 6fe248ad
 684a483f
 98467c00
-204285f4
+204285d5
 6fe0c8a5
 793ffe02
 67e0c8a5
@@ -1533,7 +1502,7 @@
 67e1488d
 2feffe09
 6fe0c88f
-c0020601
+c00205e2
 202025b1
 2020a57e
 202022ef
@@ -1548,9 +1517,9 @@
 6fe0c8c1
 c000fec7
 20600000
-204003f2
-2040037c
-204003d3
+204003ee
+20400378
+204003cf
 6fe1478f
 2feffe0b
 2040c5c1
@@ -1569,7 +1538,7 @@
 202078bc
 18427e00
 c2801651
-c2808625
+c2808606
 2020163c
 20401640
 708a6d89
@@ -1580,7 +1549,7 @@
 67e0c5f8
 1fe1040f
 1ff1fe00
-c0048630
+c0048611
 20204df1
 da200001
 20404e1e
@@ -1599,7 +1568,7 @@
 6fe08048
 207a0000
 c283d78e
-c0038643
+c0038624
 2020575f
 204058bb
 70007278
@@ -1617,27 +1586,27 @@
 20400e7c
 2020160d
 efe10006
-c0020655
+c0020636
 20201990
 efe18006
 67e1c436
-c005065a
-c0090669
+c005063b
+c009064a
 20201c7f
 6fe44bbc
 c31d9d93
 20401e39
 68494437
 6fe0c3c0
-c2818664
+c2818645
 6fe14437
 c0181e74
 68494437
 20201d97
 6fe143d1
 98467c00
-24228660
-24340660
+24228641
+24340641
 20201dbc
 18c22200
 6fe143d4
@@ -1657,27 +1626,27 @@
 78547c00
 58000000
 67e348d5
-20400688
+20400669
 58000089
 20405d5e
-204003ee
+204003ea
 20403fbe
-2040069f
+20400680
 6fe0c8d4
 1fe17e1f
 67e0c8d4
 24344766
-20400697
-2040069c
+20400678
+2040067d
 20204584
 6fe0c4ae
 c1800000
 6fe0c92c
-c005868d
+c005866e
 20204282
 20404304
 6fe0c915
-c07f8693
+c07f8674
 6848c915
 204060fd
 24608000
@@ -1693,27 +1662,27 @@
 6fe0c92c
 c1018000
 20204758
-204006a1
+20400682
 2020411d
 6fe0cbf2
 245a4161
 da200000
-204006a8
-204006b7
-204006c4
+20400689
+20400698
+204006a5
 2020415e
 6fe0c91c
-204006d1
+204006b2
 20404164
 6848c91c
 20403f96
 6fe0c91d
-204006d1
+204006b2
 2040416a
 6848c91d
 20403f96
 6fe0c91e
-204006d1
+204006b2
 20404170
 6848c91e
 20203f96
@@ -1724,10 +1693,10 @@
 1fe22600
 6848c911
 6fe0c914
-c07f86c0
+c07f86a1
 2020417e
 6fe0c911
-204006d4
+204006b5
 6848c911
 2020418b
 6fe0c912
@@ -1737,10 +1706,10 @@
 1fe22600
 6848c912
 6fe0c914
-c07f86cd
+c07f86ae
 20204197
 6fe0c912
-204006d4
+204006b5
 6848c912
 202041a4
 c17f8000
@@ -1753,10 +1722,10 @@
 d8a00a01
 98a67200
 20407d9b
-204006df
-20400775
+204006c0
+20400756
 700a0619
-202006f2
+202006d3
 df20007a
 d8a00a17
 580001ff
@@ -1772,15 +1741,15 @@
 1fe37e00
 1a40a401
 2a400e00
-242086e3
+242086c4
 e0408005
-c20006e3
+c20006c4
 20600000
 6fe38a01
 67e38a08
 6fe08a0a
-c00086f7
-c0010738
+c00086d8
+c0010719
 2040115d
 68488a08
 20401201
@@ -1792,79 +1761,79 @@
 204016f0
 6fe08a0c
 67f0890d
-c000070e
+c00006ef
 6f208a0d
 d8c00a17
 efe08006
 08008608
-c2000705
-20400742
+c20006e6
+20400723
 6fe38a08
 684b8a01
 98467c00
-20228703
-202006f2
+202286e4
+202006d3
 6fe08a0e
-c000871c
+c00086fd
 df200035
 d8c00a17
 efe08006
 08008608
-c2000712
-20400742
+c20006f3
+20400723
 6fe38a08
 684b8a01
 98467c00
-20228710
+202286f1
 2040114b
-202006f2
+202006d3
 78487c00
 db60001a
 df200037
 d8c00a17
 efe08006
 08008608
-c2000720
-2421871e
+c2000701
+242186ff
 2040114b
 d8e0000f
 58000320
 20407ddb
 d8e0000f
 20407de9
-203a072f
-20400742
+203a0710
+20400723
 6fe08a12
-c0008728
-202006f2
-20400731
-202006f2
+c0008709
+202006d3
+20400712
+202006d3
 6fe08a16
-243a07b8
+243a0799
 6fe08a01
 1fe0fe02
 67e08a01
 c1a50000
-202007b8
-2040073f
-20400742
+20200799
+20400720
+20400723
 6fe38a08
 684b8a01
 98467c00
-20228739
-202006f2
+2022871a
+202006d3
 2040114b
 68488a08
 20201674
-20400744
-202007c1
+20400725
+202007a2
 78547c00
 2040411c
 24740000
 6fe0c8d4
-c000874f
-c0010754
-c00207ab
+c0008730
+c0010735
+c002078c
 700a1300
 700a1400
 700a1500
@@ -1877,8 +1846,8 @@
 6fe08a14
 247a0000
 700a1401
-20400759
-2020075f
+2040073a
+20200740
 6fe08a12
 1fe0fe01
 67e08a12
@@ -1886,26 +1855,26 @@
 700a1201
 20600000
 6fe08a12
-c0008775
+c0008756
 700a1600
-c001077d
-c0018782
-c0020786
-c002878a
-c003078d
-c0038790
-c0040793
-c0048797
-c005079b
-c005879f
-c00607a3
-c00687a7
-c0070793
-c0078797
-c008079b
-c008879f
-c00907a3
-c00987a7
+c001075e
+c0018763
+c0020767
+c002876b
+c003076e
+c0038771
+c0040774
+c0048778
+c005077c
+c0058780
+c0060784
+c0068788
+c0070774
+c0078778
+c008077c
+c0088780
+c0090784
+c0098788
 20600000
 700a1201
 700a1600
@@ -1965,15 +1934,15 @@
 247a0000
 700a1501
 6fe08a12
-c00087be
-c00107b4
-c00187b4
-c00207b4
+c000879f
+c0010795
+c0018795
+c0020795
 20600000
 6fe08a01
-c00307ba
-c01307bc
-c02407b8
+c003079b
+c013079d
+c0240799
 700a0106
 20600000
 700a0126
@@ -1987,14 +1956,14 @@
 6fe0c8e4
 207a0000
 6fe08a12
-c00107c9
-c00187c9
-c00207c9
+c00107aa
+c00187aa
+c00207aa
 20600000
 6fe0c8e4
 7048e400
-c00087ce
-c07f87d4
+c00087af
+c07f87b5
 20600000
 6fe08a01
 1fe0fe01
Index: output/sched.rom
===================================================================
--- /YC1308AF/branch/mouse/MZ_Project/mouse_public/output/sched.rom	(revision 4144)
+++ /YC1308AF/branch/mouse/MZ_Project/mouse_public/output/sched.rom	(working copy)
@@ -180,7 +180,7 @@
 mem_dpi_button_gpio:02
 mem_dpi_another_button_gpio:ff
 mem_matrix_public_gpio:ff
-mem_sensor_motion_gpio:ff
+mem_sensor_motion_gpio:03
 mem_customer_key_gpio:ff
 mem_whee_a_data_gpio:07
 mem_whee_b_data_gpio:06
@@ -384,7 +384,7 @@
 mem_mouse_dpi_seting:
 03##mem_320x_dpi_0  	1200/1300
 04##mem_320x_dpi_1  	1600
-01##mem_320x_dpi_2   800
+01##mem_320x_dpi_2      800
 02##mem_320x_dpi_3  	1000
 
 20##mem_3212_dpi_0	1200
Index: program/patch.prog
===================================================================
--- /YC1308AF/branch/mouse/MZ_Project/mouse_public/program/patch.prog	(revision 4144)
+++ /YC1308AF/branch/mouse/MZ_Project/mouse_public/program/patch.prog	(working copy)
@@ -10,13 +10,14 @@
 //define G24_REPORT_125HZ
 //define DOUBLE_DPI_KEY
 define LOGO_LED
-define BATTERY_UPDATA
+// define BATTERY_UPDATA
 define SEARCH_DONGLE
 define COMMBINATION_KEY
 define DPI_LED
 define IO1LED
 define FCC
 define BT_INFO_CLEAR
+// define P3212_DPI_LEVEL5
 
 	bbit1 8,pf_patch_ext
 	beq patch00_0,p_soft_reset
@@ -1886,6 +1887,7 @@
 	rtn
 endif
 
+ifdef P3212_DPI_LEVEL5
 p_mouse_dpi_process_5_level:
 	copy temp,pdata
 	increase 1,pdata
@@ -1895,6 +1897,7 @@
 p_mouse_dpi_init:
 	setarg 0
 	rtn
+endif
 
 p_mouse_dpi_process:
 	call mouse_dpi_ghost_check
@@ -1906,7 +1909,9 @@
 	bbit1 MOUSE_ENABLE_DOUBLE_DPI_KEY,p_mouse_double_dpi_check
 endif
 	fetch 1,mem_config_sensor_type
+ifdef P3212_DPI_LEVEL5
 	beq P3212,p_mouse_dpi_process_5_level
+endif
 	copy temp,pdata
 	increase 1,pdata
 	and pdata,0x03,pdata
@@ -1978,14 +1983,19 @@
 endif
 p_mouse_seting_sensor_type:
 	fetch 1,mem_config_sensor_type
+ifdef P3212_DPI_LEVEL5
 	beq P3212,p_mouse_seting_3212_dpi
+endif
 	branch mouse_seting_sensor_type+2
 
 p_mouse_setting_dpi_4_level:
+ifdef P3212_DPI_LEVEL5
 	fetch 1,mem_config_sensor_type
 	rtneq P3212
+endif
 	branch mouse_setting_dpi_4_level
 
+ifdef P3212_DPI_LEVEL5
 p_mouse_seting_3212_dpi:
 	fetch 1,mem_mouse_dpi
 	beq MOUSE_DPI_LEVEL1,p_mouse_set_p3212_cpi0	//1600
@@ -2008,6 +2018,7 @@
 p_mouse_set_p3212_cpi4:
 	fetch 1,mem_3212_dpi_4_new
 	branch mouse_p3212_dpi
+endif
 
 ifdef DPI_LED
 p_mouse_dpi_led_blink_delay:
@@ -2851,6 +2862,7 @@
 p_mouse_drawing_optima:
 	fetch 1,mem_config_sensor_type
 	rtneq P3212
+	// rtneq KA8G2
 	branch mouse_drawing_optima
 
 
Index: sched/mouse.dat
===================================================================
--- /YC1308AF/branch/mouse/MZ_Project/mouse_public/sched/mouse.dat	(revision 4144)
+++ /YC1308AF/branch/mouse/MZ_Project/mouse_public/sched/mouse.dat	(working copy)
@@ -113,7 +113,7 @@
 mem_dpi_button_gpio:02
 mem_dpi_another_button_gpio:ff
 mem_matrix_public_gpio:ff
-mem_sensor_motion_gpio:ff
+mem_sensor_motion_gpio:03
 mem_customer_key_gpio:ff
 mem_whee_a_data_gpio:07
 mem_whee_b_data_gpio:06
@@ -317,7 +317,7 @@
 mem_mouse_dpi_seting:
 03##mem_320x_dpi_0  	1200/1300
 04##mem_320x_dpi_1  	1600
-01##mem_320x_dpi_2   800
+01##mem_320x_dpi_2      800
 02##mem_320x_dpi_3  	1000
 
 20##mem_3212_dpi_0	1200
