Index: format/app_mouse.format
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1066/PBSwitch_3mode_3ch_New_24M_ADC_389/format/app_mouse.format	(revision 6091)
+++ /branch/mouse_project/YJX_Project/YJX_1066/PBSwitch_3mode_3ch_New_24M_ADC_389/format/app_mouse.format	(working copy)
@@ -172,6 +172,7 @@
 1 mem_mouse_24g_enter_lpm_enable
 
 //-------------- patch variable ------------------
+2 mem_mouse_version_id
 2 mem_le_rx_window_inc
 1 mem_empty_count
 15 mem_rf_init_data_new
@@ -314,8 +315,6 @@
 1 mem_mouse_bt_led_gpio
 
 2 mem_mouse_temp_data
-
-2 mem_mouse_version_id
 )
 
 (
Index: output/flash.dat
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1066/PBSwitch_3mode_3ch_New_24M_ADC_389/output/flash.dat	(revision 6091)
+++ /branch/mouse_project/YJX_Project/YJX_1066/PBSwitch_3mode_3ch_New_24M_ADC_389/output/flash.dat	(working copy)
@@ -31,15 +31,15 @@
 60
 00
 cb
-47
+49
 68
 00
 cb
-33
+35
 60
 00
 cb
-34
+36
 20
 40
 43
@@ -555,7 +555,7 @@
 68
 00
 c7
-9e
+a0
 c0
 00
 7f
@@ -563,7 +563,7 @@
 68
 00
 c7
-c6
+c8
 c0
 00
 ff
@@ -579,7 +579,7 @@
 68
 00
 c8
-08
+0a
 24
 3a
 7f
@@ -643,7 +643,7 @@
 68
 00
 cb
-27
+29
 c0
 00
 83
@@ -1366,7 +1366,7 @@
 d4
 70
 4b
-52
+54
 00
 68
 00
@@ -2483,7 +2483,7 @@
 68
 08
 cb
-46
+48
 20
 40
 68
@@ -2535,7 +2535,7 @@
 68
 00
 cb
-29
+2b
 c1
 00
 80
@@ -2547,7 +2547,7 @@
 68
 00
 cb
-00
+02
 20
 7a
 00
@@ -2587,7 +2587,7 @@
 60
 01
 cb
-ae
+b0
 20
 40
 00
@@ -2595,7 +2595,7 @@
 68
 08
 cb
-bc
+be
 20
 40
 68
@@ -2674,7 +2674,7 @@
 95
 70
 4b
-b1
+b3
 5a
 20
 60
@@ -2682,7 +2682,7 @@
 00
 70
 4b
-b1
+b3
 ff
 70
 42
@@ -2742,7 +2742,7 @@
 a6
 70
 47
-9e
+a0
 01
 20
 40
@@ -2750,7 +2750,7 @@
 14
 70
 4b
-00
+02
 01
 20
 40
@@ -2799,7 +2799,7 @@
 da
 60
 4b
-6e
+70
 20
 40
 02
@@ -2955,7 +2955,7 @@
 68
 02
 4b
-4d
+4f
 60
 02
 47
@@ -2995,7 +2995,7 @@
 da
 20
 47
-c4
+c6
 da
 40
 00
@@ -3079,7 +3079,7 @@
 60
 02
 4b
-48
+4a
 1a
 62
 7e
@@ -3091,7 +3091,7 @@
 68
 02
 4b
-48
+4a
 e2
 42
 00
@@ -3215,7 +3215,7 @@
 da
 20
 4b
-48
+4a
 68
 08
 8a
@@ -3247,7 +3247,7 @@
 da
 20
 47
-c4
+c6
 da
 40
 00
@@ -3299,7 +3299,7 @@
 60
 01
 4b
-b6
+b8
 70
 4d
 92
@@ -3319,7 +3319,7 @@
 60
 01
 4b
-b6
+b8
 20
 20
 03
@@ -3395,7 +3395,7 @@
 d8
 a0
 48
-0c
+0e
 20
 40
 03
@@ -3431,7 +3431,7 @@
 d8
 c0
 48
-0c
+0e
 d8
 a0
 18
@@ -3475,7 +3475,7 @@
 68
 00
 cb
-b1
+b3
 c0
 7f
 83
@@ -3495,7 +3495,7 @@
 68
 00
 c7
-9e
+a0
 20
 5a
 02
@@ -3538,16 +3538,16 @@
 00
 70
 47
-a2
+a4
 07
 70
 47
-a3
+a5
 04
 58
 00
 47
-a2
+a4
 60
 01
 42
@@ -3559,7 +3559,7 @@
 68
 00
 c7
-c3
+c5
 1f
 e0
 fe
@@ -3567,7 +3567,7 @@
 60
 00
 c7
-c3
+c5
 20
 60
 00
@@ -3595,7 +3595,7 @@
 68
 00
 c7
-c3
+c5
 1f
 e6
 7c
@@ -3607,7 +3607,7 @@
 68
 00
 c7
-c3
+c5
 20
 7a
 00
@@ -3619,7 +3619,7 @@
 60
 00
 c7
-c3
+c5
 20
 20
 3f
@@ -3634,11 +3634,11 @@
 00
 70
 48
-08
+0a
 01
 70
 48
-09
+0b
 0a
 20
 60
@@ -3667,7 +3667,7 @@
 68
 00
 c7
-9e
+a0
 20
 5a
 02
@@ -3699,7 +3699,7 @@
 68
 00
 cb
-05
+07
 c0
 00
 83
@@ -3707,7 +3707,7 @@
 68
 00
 cb
-0c
+0e
 20
 7a
 00
@@ -3723,7 +3723,7 @@
 60
 00
 cb
-06
+08
 68
 00
 c6
@@ -3775,7 +3775,7 @@
 68
 02
 cb
-06
+08
 e0
 a2
 80
@@ -3874,19 +3874,19 @@
 10
 70
 4b
-6a
+6c
 01
 68
 00
 c7
-a1
+a3
 24
 3a
 03
 cb
 70
 4b
-6b
+6d
 14
 20
 40
@@ -3958,7 +3958,7 @@
 35
 70
 48
-0b
+0d
 00
 20
 40
@@ -4035,14 +4035,14 @@
 68
 00
 cb
-00
+02
 20
 7a
 00
 00
 70
 4b
-00
+02
 00
 20
 40
@@ -4119,7 +4119,7 @@
 da
 60
 48
-0b
+0d
 da
 40
 63
@@ -4131,7 +4131,7 @@
 da
 60
 4b
-0b
+0d
 da
 40
 04
@@ -4142,7 +4142,7 @@
 6d
 70
 4b
-0c
+0e
 01
 20
 60
@@ -4175,7 +4175,7 @@
 68
 00
 cb
-31
+33
 24
 7a
 00
@@ -4187,7 +4187,7 @@
 68
 00
 cb
-6a
+6c
 20
 7a
 00
@@ -4195,7 +4195,7 @@
 da
 60
 4b
-6b
+6d
 da
 40
 04
@@ -4207,7 +4207,7 @@
 68
 00
 cb
-6c
+6e
 24
 7a
 00
@@ -4219,7 +4219,7 @@
 da
 60
 48
-09
+0b
 da
 40
 04
@@ -4230,7 +4230,7 @@
 6d
 70
 48
-08
+0a
 00
 20
 60
@@ -4259,7 +4259,7 @@
 da
 60
 4b
-b6
+b8
 da
 40
 01
@@ -4271,7 +4271,7 @@
 da
 60
 4b
-47
+49
 da
 40
 04
@@ -4387,7 +4387,7 @@
 68
 00
 cb
-47
+49
 1f
 e6
 7c
@@ -4403,7 +4403,7 @@
 60
 00
 cb
-47
+49
 70
 46
 d9
@@ -4517,8 +4517,8 @@
 04
 6a
 70
-4a
-ff
+4b
+01
 01
 20
 20
@@ -4530,15 +4530,15 @@
 e9
 68
 00
-ca
-ff
+cb
+01
 20
 7a
 00
 00
 70
-4a
-ff
+4b
+01
 00
 20
 20
@@ -4707,7 +4707,7 @@
 da
 60
 4b
-96
+98
 20
 40
 02
@@ -4831,7 +4831,7 @@
 68
 00
 cb
-3c
+3e
 60
 00
 c6
@@ -4843,7 +4843,7 @@
 68
 00
 cb
-3a
+3c
 20
 20
 04
@@ -4851,7 +4851,7 @@
 68
 00
 cb
-3d
+3f
 20
 20
 04
@@ -5007,11 +5007,11 @@
 60
 01
 4b
-bd
+bf
 68
 00
 cb
-be
+c0
 1f
 e6
 7c
@@ -5023,7 +5023,7 @@
 68
 01
 4b
-bd
+bf
 20
 60
 00
@@ -5035,7 +5035,7 @@
 60
 01
 4b
-bd
+bf
 20
 60
 00
@@ -5331,7 +5331,7 @@
 68
 00
 c7
-8e
+90
 24
 3a
 05
@@ -5359,7 +5359,7 @@
 68
 00
 c7
-8e
+90
 1f
 e0
 ff
@@ -5367,7 +5367,7 @@
 60
 00
 c7
-8e
+90
 20
 20
 56
@@ -5382,7 +5382,7 @@
 41
 70
 47
-8e
+90
 03
 20
 40
@@ -5411,7 +5411,7 @@
 68
 00
 c7
-c3
+c5
 20
 7a
 00
@@ -5483,7 +5483,7 @@
 68
 00
 c7
-a1
+a3
 20
 7a
 00
@@ -5655,7 +5655,7 @@
 d8
 40
 47
-c8
+ca
 60
 09
 44
@@ -5810,7 +5810,7 @@
 f6
 70
 4b
-6c
+6e
 01
 20
 20
@@ -5895,7 +5895,7 @@
 68
 00
 c7
-a1
+a3
 24
 7a
 00
@@ -6390,19 +6390,19 @@
 cf
 70
 4b
-01
+03
 01
 68
 00
 cb
-03
+05
 20
 7a
 00
 00
 70
 4b
-03
+05
 02
 20
 60
@@ -6474,7 +6474,7 @@
 35
 70
 4b
-03
+05
 01
 20
 20
@@ -6482,7 +6482,7 @@
 c3
 70
 4b
-0b
+0d
 04
 20
 20
@@ -6551,7 +6551,7 @@
 68
 00
 cb
-03
+05
 c0
 00
 e3
@@ -6562,7 +6562,7 @@
 00
 70
 48
-0b
+0d
 14
 20
 20
@@ -6667,7 +6667,7 @@
 68
 00
 cb
-27
+29
 20
 7a
 00
@@ -6675,7 +6675,7 @@
 68
 00
 cb
-2a
+2c
 c0
 00
 86
@@ -6687,7 +6687,7 @@
 68
 00
 cb
-2b
+2d
 1f
 e0
 fe
@@ -6695,11 +6695,11 @@
 60
 00
 cb
-2b
+2d
 68
 08
 cb
-2c
+2e
 98
 46
 7c
@@ -6714,7 +6714,7 @@
 00
 70
 4b
-31
+33
 00
 20
 20
@@ -6723,7 +6723,7 @@
 68
 00
 cb
-2e
+30
 1f
 e0
 ff
@@ -6731,7 +6731,7 @@
 60
 00
 cb
-2e
+30
 24
 7a
 00
@@ -6739,15 +6739,15 @@
 68
 00
 cb
-2d
+2f
 60
 00
 cb
-2e
+30
 68
 00
 cb
-30
+32
 20
 3a
 06
@@ -6755,7 +6755,7 @@
 68
 00
 cb
-2f
+31
 20
 3a
 06
@@ -6767,18 +6767,18 @@
 60
 00
 cb
-2f
+31
 68
 00
 cb
-29
+2b
 c0
 00
 86
 ba
 70
 4b
-29
+2b
 01
 68
 00
@@ -6819,7 +6819,7 @@
 68
 08
 cb
-bb
+bd
 20
 40
 68
@@ -6827,7 +6827,7 @@
 68
 08
 cb
-bb
+bd
 20
 20
 68
@@ -6835,7 +6835,7 @@
 68
 08
 cb
-bb
+bd
 79
 20
 04
@@ -6847,7 +6847,7 @@
 68
 08
 cb
-bb
+bd
 20
 20
 68
@@ -6855,7 +6855,7 @@
 68
 08
 cb
-bc
+be
 20
 20
 68
@@ -6863,7 +6863,7 @@
 68
 08
 cb
-bc
+be
 20
 20
 68
@@ -6871,7 +6871,7 @@
 68
 00
 cb
-2b
+2d
 24
 7a
 00
@@ -6879,7 +6879,7 @@
 68
 00
 cb
-31
+33
 24
 7a
 00
@@ -6891,30 +6891,30 @@
 60
 01
 cb
-2e
+30
 68
 00
 cb
-2f
+31
 24
 3a
 06
 be
 70
 4b
-27
+29
 00
 70
 4b
-2a
+2c
 00
 70
 4b
-2b
+2d
 00
 70
 4b
-29
+2b
 00
 20
 40
@@ -6927,7 +6927,7 @@
 68
 08
 cb
-bb
+bd
 79
 3f
 84
@@ -6938,19 +6938,19 @@
 06
 70
 4b
-31
+33
 01
 70
 4b
-27
+29
 01
 70
 4b
-2a
+2c
 00
 70
 4b
-2b
+2d
 00
 20
 60
@@ -6958,27 +6958,27 @@
 00
 70
 4b
-31
+33
 00
 70
 4b
-2d
+2f
 03
 70
 4b
-2f
+31
 01
 70
 4b
-2e
+30
 05
 70
 4b
-27
+29
 01
 70
 4b
-2a
+2c
 01
 20
 60
@@ -7395,7 +7395,7 @@
 68
 00
 cb
-56
+58
 98
 46
 7c
@@ -7407,7 +7407,7 @@
 60
 08
 cb
-56
+58
 18
 40
 84
@@ -7423,7 +7423,7 @@
 68
 01
 cb
-57
+59
 98
 46
 7e
@@ -7431,7 +7431,7 @@
 68
 09
 cb
-5a
+5c
 98
 40
 fe
@@ -7443,7 +7443,7 @@
 60
 01
 cb
-5d
+5f
 20
 40
 03
@@ -7451,7 +7451,7 @@
 68
 01
 cb
-5d
+5f
 d8
 40
 01
@@ -7471,7 +7471,7 @@
 68
 0a
 4b
-60
+62
 98
 46
 7c
@@ -7555,7 +7555,7 @@
 68
 00
 cb
-0d
+0f
 c0
 00
 87
@@ -7567,7 +7567,7 @@
 d8
 a0
 4b
-0d
+0f
 20
 20
 7e
@@ -7575,7 +7575,7 @@
 68
 01
 4b
-0e
+10
 60
 01
 11
@@ -7599,7 +7599,7 @@
 60
 01
 4b
-0e
+10
 68
 01
 11
@@ -7611,7 +7611,7 @@
 68
 01
 4b
-10
+12
 60
 01
 11
@@ -7635,7 +7635,7 @@
 60
 01
 4b
-10
+12
 68
 01
 11
@@ -7663,7 +7663,7 @@
 68
 08
 cb
-b4
+b6
 98
 40
 fe
@@ -7675,7 +7675,7 @@
 60
 08
 cb
-b4
+b6
 20
 20
 07
@@ -7695,7 +7695,7 @@
 68
 08
 cb
-b5
+b7
 98
 40
 fe
@@ -7707,7 +7707,7 @@
 60
 08
 cb
-b5
+b7
 20
 20
 07
@@ -7874,7 +7874,7 @@
 b6
 70
 4b
-0d
+0f
 00
 20
 60
@@ -7902,7 +7902,7 @@
 af
 70
 4b
-0d
+0f
 01
 20
 60
@@ -7976,8 +7976,8 @@
 20
 07
 c4
-ec
-48
+68
+23
 aa
 55
 08
@@ -8073,7 +8073,7 @@
 55
 0d
 00
-8f
+91
 47
 4b
 ba
@@ -8094,7 +8094,7 @@
 00
 c3
 40
-8f
+91
 47
 aa
 55
@@ -8193,8 +8193,8 @@
 55
 02
 00
-bf
-4b
+8c
+47
 00
 01
 aa
@@ -8222,7 +8222,7 @@
 55
 01
 00
-c7
+c9
 47
 20
 aa
@@ -8360,7 +8360,7 @@
 55
 13
 00
-12
+14
 4b
 06
 ff
@@ -8505,7 +8505,7 @@
 55
 01
 00
-46
+48
 4b
 0a
 aa
@@ -8533,7 +8533,7 @@
 55
 01
 00
-33
+35
 4b
 01
 aa
@@ -8647,7 +8647,7 @@
 55
 04
 00
-3a
+3c
 4b
 00
 01
@@ -8657,7 +8657,7 @@
 55
 1a
 00
-6e
+70
 4b
 09
 5a
@@ -8689,7 +8689,7 @@
 55
 10
 00
-9e
+a0
 4b
 09
 5a
@@ -8711,7 +8711,7 @@
 55
 08
 00
-96
+98
 4b
 09
 5a
@@ -8740,7 +8740,7 @@
 55
 40
 00
-c8
+ca
 47
 25
 00
@@ -8931,7 +8931,7 @@
 55
 02
 00
-b2
+b4
 4b
 03
 00
@@ -9002,7 +9002,7 @@
 55
 01
 00
-8e
+90
 47
 03
 aa
@@ -9016,7 +9016,7 @@
 55
 04
 00
-4d
+4f
 4b
 ff
 ff
@@ -9026,21 +9026,21 @@
 55
 01
 00
-26
+28
 4b
 ff
 aa
 55
 01
 00
-28
+2a
 4b
 ff
 aa
 55
 02
 00
-2c
+2e
 4b
 14
 05
@@ -9048,7 +9048,7 @@
 55
 02
 00
-bb
+bd
 4b
 04
 08
@@ -9056,7 +9056,7 @@
 55
 04
 00
-56
+58
 4b
 ff
 00
@@ -9066,7 +9066,7 @@
 55
 04
 00
-60
+62
 4b
 20
 20
@@ -9076,7 +9076,7 @@
 55
 03
 00
-57
+59
 4b
 87
 30
@@ -9085,7 +9085,7 @@
 aa
 aa
 55
-5f
+52
 24
 ff
 20
@@ -9218,7 +9218,7 @@
 24
 70
 4b
-67
+69
 00
 20
 40
@@ -9371,7 +9371,7 @@
 68
 00
 c8
-0a
+0c
 c1
 01
 00
@@ -9383,7 +9383,7 @@
 60
 00
 c8
-0a
+0c
 70
 41
 e3
@@ -9395,14 +9395,14 @@
 68
 00
 c8
-0a
+0c
 c1
 81
 00
 00
 70
 48
-0a
+0c
 00
 70
 41
@@ -9415,7 +9415,7 @@
 68
 00
 c7
-a1
+a3
 c0
 00
 80
@@ -9446,15 +9446,15 @@
 ef
 70
 4b
-01
+03
 00
 70
 4b
-03
+05
 00
 70
 4b
-0c
+0e
 00
 20
 40
@@ -9630,7 +9630,7 @@
 00
 70
 4b
-52
+54
 00
 70
 4d
@@ -9698,7 +9698,7 @@
 d0
 70
 47
-c6
+c8
 01
 20
 60
@@ -9734,7 +9734,7 @@
 a7
 70
 4b
-6a
+6c
 00
 58
 00
@@ -9750,11 +9750,11 @@
 98
 70
 47
-c6
+c8
 00
 70
 47
-9e
+a0
 00
 20
 40
@@ -10147,7 +10147,7 @@
 60
 01
 47
-c4
+c6
 20
 60
 00
@@ -10167,7 +10167,7 @@
 68
 08
 cb
-46
+48
 20
 40
 68
@@ -10263,7 +10263,7 @@
 d8
 a0
 48
-78
+7a
 df
 20
 01
@@ -10318,11 +10318,11 @@
 01
 70
 48
-8f
+91
 00
 70
 48
-87
+89
 6d
 58
 00
@@ -10331,7 +10331,7 @@
 60
 01
 49
-dd
+df
 58
 00
 6d
@@ -10339,7 +10339,7 @@
 60
 01
 4a
-46
+48
 58
 00
 16
@@ -10347,11 +10347,11 @@
 60
 01
 4a
-4c
+4e
 58
 00
 48
-78
+7a
 60
 01
 45
@@ -10422,7 +10422,7 @@
 97
 70
 4b
-67
+69
 00
 20
 40
@@ -10486,7 +10486,7 @@
 33
 70
 4b
-b1
+b3
 ff
 20
 40
@@ -10894,7 +10894,7 @@
 00
 70
 4b
-6c
+6e
 00
 20
 40
@@ -10902,7 +10902,7 @@
 8e
 70
 47
-9e
+a0
 00
 68
 01
@@ -10919,7 +10919,7 @@
 68
 09
 47
-c4
+c6
 18
 40
 84
@@ -10927,7 +10927,7 @@
 60
 09
 47
-c4
+c6
 60
 09
 44
@@ -10947,7 +10947,7 @@
 68
 01
 cb
-ae
+b0
 60
 01
 c4
@@ -11022,7 +11022,7 @@
 dd
 70
 4b
-51
+53
 00
 20
 40
@@ -11034,7 +11034,7 @@
 ca
 70
 47
-a1
+a3
 00
 20
 40
@@ -11051,7 +11051,7 @@
 d8
 c0
 4b
-12
+14
 20
 40
 05
@@ -11163,14 +11163,14 @@
 68
 00
 c7
-c7
+c9
 60
 00
 c1
 72
 70
 47
-c6
+c8
 00
 20
 60
@@ -11178,7 +11178,7 @@
 00
 70
 47
-c6
+c8
 01
 20
 60
@@ -11203,7 +11203,7 @@
 68
 08
 c7
-c7
+c9
 98
 46
 7c
@@ -11467,7 +11467,7 @@
 68
 00
 cb
-03
+05
 c0
 00
 e3
@@ -11495,14 +11495,14 @@
 68
 00
 cb
-02
+04
 20
 7a
 00
 00
 70
 4b
-02
+04
 00
 68
 02
@@ -11534,7 +11534,7 @@
 49
 70
 4b
-02
+04
 01
 20
 60
@@ -11542,7 +11542,7 @@
 00
 70
 48
-0b
+0d
 14
 20
 20
@@ -11727,7 +11727,7 @@
 68
 00
 cb
-51
+53
 20
 7a
 00
@@ -11766,16 +11766,16 @@
 00
 60
 00
-ca
-fe
+cb
+00
 20
 40
 62
 a7
 68
 00
-ca
-fe
+cb
+00
 c0
 17
 00
@@ -11787,26 +11787,26 @@
 68
 00
 cb
-01
+03
 20
 7a
 00
 00
 70
 4b
-01
+03
 00
 68
 00
 cb
-03
+05
 c1
 81
 00
 00
 70
 4b
-02
+04
 01
 1c
 42
@@ -11922,7 +11922,7 @@
 00
 70
 48
-0a
+0c
 00
 70
 41
@@ -12027,7 +12027,7 @@
 60
 00
 cb
-04
+06
 1f
 e1
 04
@@ -12054,12 +12054,12 @@
 53
 70
 4b
-05
+07
 00
 68
 00
 cb
-04
+06
 2f
 ef
 fe
@@ -12070,7 +12070,7 @@
 00
 70
 4b
-05
+07
 01
 20
 60
@@ -12278,11 +12278,11 @@
 00
 70
 4b
-6c
+6e
 01
 70
 47
-a1
+a3
 01
 68
 01
@@ -12291,7 +12291,7 @@
 68
 08
 cb
-b1
+b3
 18
 46
 7c
@@ -12338,7 +12338,7 @@
 f4
 70
 4b
-51
+53
 01
 68
 03
@@ -12420,5 +12420,5 @@
 55
 00
 00
-18
-96
+f7
+ac
Index: output/memmap.format
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1066/PBSwitch_3mode_3ch_New_24M_ADC_389/output/memmap.format	(revision 6091)
+++ /branch/mouse_project/YJX_Project/YJX_1066/PBSwitch_3mode_3ch_New_24M_ADC_389/output/memmap.format	(working copy)
@@ -1734,112 +1734,112 @@
 0x4789 mem_3610_dpi_3
 0x478a mem_3610_dpi_4
 0x478b mem_mouse_24g_enter_lpm_enable
-0x478c mem_le_rx_window_inc
-0x478e mem_empty_count
-0x478f mem_rf_init_data_new
-0x479e mem_mouse_clear_sensor_data_flag
-0x479f mem_mouse_null_enter_hibernate_flag
-0x47a0 mem_mouse_null_enter_hibernate_timer
-0x47a1 mem_mouse_le_reconnect_flag
-0x47a2 mem_mouse_data_queue
-0x47c3 mem_mouse_data_queue_num
-0x47c4 mem_random_addr_increase_count
-0x47c6 mem_mouse_le_conn_param_reject
-0x47c7 mem_lpm_mult_init
-0x47c8 mem_mouse_le_uuid_sup
-0x4808 mem_mouse_wheel_trigger
-0x4809 mem_mouse_wheel_trigger_timer
-0x480a mem_mouse_enter_sniff_count
-0x480b mem_mouse_send_switch_req_timer
-0x480c mem_le_tx_buffer0_omemalloc
-0x4827 mem_le_tx_buffer1_omemalloc
-0x4842 mem_le_tx_buffer2_omemalloc
-0x485d mem_le_tx_buffer3_omemalloc
-0x4878 mem_mouse_uuid_list
-0x4afe mem_lmi_opcode_temp
-0x4aff mem_mouse_adc_last_low_voltage_flag
-0x4b00 mem_mouse_init_sensor_reset_flag
-0x4b01 mem_bt_rcvd_switch_req_accept
-0x4b02 mem_bt_send_max_slot_req_accept_after_switch
-0x4b03 mem_bt_send_lmp_setup_complete
-0x4b04 mem_l2cap_rcv
-0x4b05 mem_mouse_bt_boot_mode
-0x4b06 mem_mouse_bt_boot_data
-0x4b0b mem_mouse_bt_send_first_package_timer
-0x4b0c mem_mouse_bt_send_first_package_flag
-0x4b0d mem_mouse_asm_flag
-0x4b0e mem_mouse_x_pre
-0x4b10 mem_mouse_y_pre
-0x4b12 mem_le_adv_swift_pair
-0x4b26 mem_24g_sw_gpio
-0x4b27 mem_mouse_multi_led_blink_enable
-0x4b28 mem_mouse_multi_led_gpio
-0x4b29 mem_mouse_multi_led_state
-0x4b2a mem_mouse_multi_led_type
-0x4b2b mem_mouse_multi_led_on_timer
-0x4b2c mem_mouse_multi_led_on_timer_init
-0x4b2d mem_mouse_multi_led_blink_timer_init
-0x4b2e mem_mouse_multi_led_blink_timer
-0x4b2f mem_mouse_multi_led_blink_count
-0x4b30 mem_mouse_multi_led_blink_count_limited
-0x4b31 mem_mouse_multi_led_on_poweron2s_flag
-0x4b32 mem_discovery_on_flag
-0x4b33 mem_bt_ui_button_timeout
-0x4b34 mem_bt_ui_button_count
-0x4b35 mem_mouse_priority_bb_event
-0x4b36 mem_mouse_le_parse_l2cap_ptr
-0x4b38 mem_low_power_no_data_off_led_time
-0x4b39 mem_low_power_led_blink_flag
-0x4b3a mem_mouse_3065xy_dpi_seting
-0x4b3a mem_3065xy_dpi_1
-0x4b3b mem_3065xy_dpi_2
-0x4b3c mem_3065xy_dpi_3
-0x4b3d mem_3065xy_dpi_4
-0x4b3e mem_le_att_pnp_id_len
-0x4b3f mem_le_att_pnp_id
-0x4b46 mem_flash_ncs_gpio
-0x4b47 mem_select_ui_button_count
-0x4b48 mem_write_flash_head_temp
-0x4b4c mem_mouse_poweron_led_timer
-0x4b4d mem_mouse_24g_addr_init
-0x4b51 mem_mouse_bt_reconnect_flag
-0x4b52 mem_retry_count
-0x4b53 mem_bt_125hz_cnt
-0x4b54 mem_mouse_led1_blink_flag
-0x4b55 mem_mouse_led2_blink_flag
-0x4b56 mem_zcode_current_number
-0x4b57 mem_xip_flash_offset
-0x4b5a mem_flash_start_addr
-0x4b5d mem_flash_address
-0x4b60 mem_zcode_head
-0x4b64 mem_mouse_device1_led_gpio
-0x4b65 mem_mouse_device2_led_gpio
-0x4b66 mem_mouse_device3_led_gpio
-0x4b67 mem_mouse_long_mult_flag
-0x4b68 mem_mouse_le_current_mult_timer
-0x4b69 mem_24g_long_sleep_param_update_timer
-0x4b6a mem_mouse_le_bb_connected_flag
-0x4b6b mem_mouse_send_secutiry_request_timer
-0x4b6c mem_le_send_security_request_flag
-0x4b6d mem_mouse_select_device_button_wakeup_flag
-0x4b6e mem_sensor_8650_init
-0x4b88 mem_sensor_ka8_init
-0x4b96 mem_sensor_poweron_init
-0x4b9e mem_sensor_8009_init
-0x4bae mem_le_lap_high_3B
-0x4bb1 mem_mouse_fast_conn_flag
-0x4bb2 mem_firmware_version
-0x4bb4 mem_mouse_data_xtemp
-0x4bb5 mem_mouse_data_ytemp
-0x4bb6 mem_g24_stop_g24_reconn_mode_timeout
-0x4bb8 mem_dpi_led_on_blink_flag
-0x4bb9 mem_logo_led_state_change_flag
-0x4bba mem_logo_led_out_low_timer
-0x4bbb mem_mouse_led_gpio
-0x4bbb mem_mouse_24g_led_gpio
-0x4bbc mem_mouse_bt_led_gpio
-0x4bbd mem_mouse_temp_data
-0x4bbf mem_mouse_version_id
+0x478c mem_mouse_version_id
+0x478e mem_le_rx_window_inc
+0x4790 mem_empty_count
+0x4791 mem_rf_init_data_new
+0x47a0 mem_mouse_clear_sensor_data_flag
+0x47a1 mem_mouse_null_enter_hibernate_flag
+0x47a2 mem_mouse_null_enter_hibernate_timer
+0x47a3 mem_mouse_le_reconnect_flag
+0x47a4 mem_mouse_data_queue
+0x47c5 mem_mouse_data_queue_num
+0x47c6 mem_random_addr_increase_count
+0x47c8 mem_mouse_le_conn_param_reject
+0x47c9 mem_lpm_mult_init
+0x47ca mem_mouse_le_uuid_sup
+0x480a mem_mouse_wheel_trigger
+0x480b mem_mouse_wheel_trigger_timer
+0x480c mem_mouse_enter_sniff_count
+0x480d mem_mouse_send_switch_req_timer
+0x480e mem_le_tx_buffer0_omemalloc
+0x4829 mem_le_tx_buffer1_omemalloc
+0x4844 mem_le_tx_buffer2_omemalloc
+0x485f mem_le_tx_buffer3_omemalloc
+0x487a mem_mouse_uuid_list
+0x4b00 mem_lmi_opcode_temp
+0x4b01 mem_mouse_adc_last_low_voltage_flag
+0x4b02 mem_mouse_init_sensor_reset_flag
+0x4b03 mem_bt_rcvd_switch_req_accept
+0x4b04 mem_bt_send_max_slot_req_accept_after_switch
+0x4b05 mem_bt_send_lmp_setup_complete
+0x4b06 mem_l2cap_rcv
+0x4b07 mem_mouse_bt_boot_mode
+0x4b08 mem_mouse_bt_boot_data
+0x4b0d mem_mouse_bt_send_first_package_timer
+0x4b0e mem_mouse_bt_send_first_package_flag
+0x4b0f mem_mouse_asm_flag
+0x4b10 mem_mouse_x_pre
+0x4b12 mem_mouse_y_pre
+0x4b14 mem_le_adv_swift_pair
+0x4b28 mem_24g_sw_gpio
+0x4b29 mem_mouse_multi_led_blink_enable
+0x4b2a mem_mouse_multi_led_gpio
+0x4b2b mem_mouse_multi_led_state
+0x4b2c mem_mouse_multi_led_type
+0x4b2d mem_mouse_multi_led_on_timer
+0x4b2e mem_mouse_multi_led_on_timer_init
+0x4b2f mem_mouse_multi_led_blink_timer_init
+0x4b30 mem_mouse_multi_led_blink_timer
+0x4b31 mem_mouse_multi_led_blink_count
+0x4b32 mem_mouse_multi_led_blink_count_limited
+0x4b33 mem_mouse_multi_led_on_poweron2s_flag
+0x4b34 mem_discovery_on_flag
+0x4b35 mem_bt_ui_button_timeout
+0x4b36 mem_bt_ui_button_count
+0x4b37 mem_mouse_priority_bb_event
+0x4b38 mem_mouse_le_parse_l2cap_ptr
+0x4b3a mem_low_power_no_data_off_led_time
+0x4b3b mem_low_power_led_blink_flag
+0x4b3c mem_mouse_3065xy_dpi_seting
+0x4b3c mem_3065xy_dpi_1
+0x4b3d mem_3065xy_dpi_2
+0x4b3e mem_3065xy_dpi_3
+0x4b3f mem_3065xy_dpi_4
+0x4b40 mem_le_att_pnp_id_len
+0x4b41 mem_le_att_pnp_id
+0x4b48 mem_flash_ncs_gpio
+0x4b49 mem_select_ui_button_count
+0x4b4a mem_write_flash_head_temp
+0x4b4e mem_mouse_poweron_led_timer
+0x4b4f mem_mouse_24g_addr_init
+0x4b53 mem_mouse_bt_reconnect_flag
+0x4b54 mem_retry_count
+0x4b55 mem_bt_125hz_cnt
+0x4b56 mem_mouse_led1_blink_flag
+0x4b57 mem_mouse_led2_blink_flag
+0x4b58 mem_zcode_current_number
+0x4b59 mem_xip_flash_offset
+0x4b5c mem_flash_start_addr
+0x4b5f mem_flash_address
+0x4b62 mem_zcode_head
+0x4b66 mem_mouse_device1_led_gpio
+0x4b67 mem_mouse_device2_led_gpio
+0x4b68 mem_mouse_device3_led_gpio
+0x4b69 mem_mouse_long_mult_flag
+0x4b6a mem_mouse_le_current_mult_timer
+0x4b6b mem_24g_long_sleep_param_update_timer
+0x4b6c mem_mouse_le_bb_connected_flag
+0x4b6d mem_mouse_send_secutiry_request_timer
+0x4b6e mem_le_send_security_request_flag
+0x4b6f mem_mouse_select_device_button_wakeup_flag
+0x4b70 mem_sensor_8650_init
+0x4b8a mem_sensor_ka8_init
+0x4b98 mem_sensor_poweron_init
+0x4ba0 mem_sensor_8009_init
+0x4bb0 mem_le_lap_high_3B
+0x4bb3 mem_mouse_fast_conn_flag
+0x4bb4 mem_firmware_version
+0x4bb6 mem_mouse_data_xtemp
+0x4bb7 mem_mouse_data_ytemp
+0x4bb8 mem_g24_stop_g24_reconn_mode_timeout
+0x4bba mem_dpi_led_on_blink_flag
+0x4bbb mem_logo_led_state_change_flag
+0x4bbc mem_logo_led_out_low_timer
+0x4bbd mem_mouse_led_gpio
+0x4bbd mem_mouse_24g_led_gpio
+0x4bbe mem_mouse_bt_led_gpio
+0x4bbf mem_mouse_temp_data
 0x4bc1 mem_24g_rxbuf
 0x4be3 mem_24g_txbuf
 0x4c03 mem_24g_txpayload
Index: output/program.lis
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1066/PBSwitch_3mode_3ch_New_24M_ADC_389/output/program.lis	(revision 6091)
+++ /branch/mouse_project/YJX_Project/YJX_1066/PBSwitch_3mode_3ch_New_24M_ADC_389/output/program.lis	(working copy)
@@ -12,9 +12,9 @@
 0003 6000ccfe store 1 ,mem_tx_power_temp 
 0004 204006d1 call power_ctrl_pac_succ_cnt_init 
 0005 6800c685 fetch 1 ,mem_ui_button_timeout 
-0006 6000cb47 store 1 ,mem_select_ui_button_count 
-0007 6800cb33 fetch 1 ,mem_bt_ui_button_timeout 
-0008 6000cb34 store 1 ,mem_bt_ui_button_count 
+0006 6000cb49 store 1 ,mem_select_ui_button_count 
+0007 6800cb35 fetch 1 ,mem_bt_ui_button_timeout 
+0008 6000cb36 store 1 ,mem_bt_ui_button_count 
 0009 204043ca call mouse_bt_discovery_button_down_disable 
 000a 204002f2 call p_mouse_spi_init 
 000b 20400761 call p_drawing_optima_init 
@@ -169,13 +169,13 @@
 
 p_lpm_check_wake_lock:
 0088 c6130000 rtnmark1 mark_24g 
-0089 6800c79e fetch 1 ,mem_mouse_clear_sensor_data_flag 
+0089 6800c7a0 fetch 1 ,mem_mouse_clear_sensor_data_flag 
 008a c0007fef beq 0 ,disable_blank 
-008b 6800c7c6 fetch 1 ,mem_mouse_le_conn_param_reject 
+008b 6800c7c8 fetch 1 ,mem_mouse_le_conn_param_reject 
 008c c000ffef beq le_lpm_disable ,disable_blank 
 008d 68014248 fetch 2 ,mem_sdp_remote_cid 
 008e 243a7fef nbranch disable_blank ,blank 
-008f 6800c808 fetch 1 ,mem_mouse_wheel_trigger 
+008f 6800c80a fetch 1 ,mem_mouse_wheel_trigger 
 0090 243a7fef nbranch disable_blank ,blank 
 0091 20207ff1 branch enable_blank 
 
@@ -197,7 +197,7 @@
 009c 6800cc57 fetch 1 ,mem_24g_pairing_sm 
 009d c1ff8000 rtnne state_24g_pairing_success 
 009e 204006da call power_ctrl_start 
-009f 6800cb27 fetch 1 ,mem_mouse_multi_led_blink_enable 
+009f 6800cb29 fetch 1 ,mem_mouse_multi_led_blink_enable 
 00a0 c000834a beq on ,p_g24_transmit_by_interrupt_enable 
 
 p_g24_short_sleep:
@@ -452,7 +452,7 @@
 0153 204006d4 call power_ctrl_pac_succ_incrs 
 
 p_g24_transmit_next_packet:
-0154 704b5200 jam 0 ,mem_retry_count 
+0154 704b5400 jam 0 ,mem_retry_count 
 0155 6800cc46 fetch 1 ,mem_24g_pid 
 0156 1fe0fe01 increase 1 ,pdata 
 0157 6000cc46 store 1 ,mem_24g_pid 
@@ -819,7 +819,7 @@
 
 p_mouse_setgpio_hibernate:
 026a 20403ebf call mouse_lpm_before_common 
-026b 6808cb46 fetcht 1 ,mem_flash_ncs_gpio 
+026b 6808cb48 fetcht 1 ,mem_flash_ncs_gpio 
 026c 20406825 call gpio_out_inactive 
 026d 68120070 hfetch 4 ,core_gpio_oe0 
 026e 681a0078 hfetcht 4 ,core_gpio_pu0 
@@ -832,12 +832,12 @@
 0275 6810807e hfetch 1 ,core_gpio_pd2 
 0276 793ffe06 set0 6 ,pdata 
 0277 6010807e hstore 1 ,core_gpio_pd2 
-0278 6800cb29 fetch 1 ,mem_mouse_multi_led_state 
+0278 6800cb2b fetch 1 ,mem_mouse_multi_led_state 
 0279 c1008000 rtneq on 
 027a 202006be branch p_mouse_multi_led_off_wait_blink_over 
 
 p_mouse_set_sdio_high:
-027b 6800cb00 fetch 1 ,mem_mouse_init_sensor_reset_flag 
+027b 6800cb02 fetch 1 ,mem_mouse_init_sensor_reset_flag 
 027c 207a0000 rtn blank 
 027d 202004a0 branch p_mouse_seting_sensor_type 
 
@@ -851,9 +851,9 @@
 
 p_device_wake_from_power:
 0284 6801c4a3 fetch 3 ,mem_le_lap + 3 
-0285 6001cbae store 3 ,mem_le_lap_high_3b 
+0285 6001cbb0 store 3 ,mem_le_lap_high_3b 
 0286 20400001 call p_wake_from_power 
-0287 6808cbbc fetcht 1 ,mem_mouse_bt_led_gpio 
+0287 6808cbbe fetcht 1 ,mem_mouse_bt_led_gpio 
 0288 2040680e call gpio_config_output 
 0289 204006c5 call p_mouse_mode_24g_device_multi_led_on 
 028a 6800c720 fetch 1 ,mem_device_flag 
@@ -885,11 +885,11 @@
 029a 20200295 branch p_le_check_adv_flag_loop 
 
 p_mouse_le_fast_conn_disable:
-029b 704bb15a jam 0x5a ,mem_mouse_fast_conn_flag 
+029b 704bb35a jam 0x5a ,mem_mouse_fast_conn_flag 
 029c 20600000 rtn 
 
 p_mouse_fast_conn_init:
-029d 704bb1ff jam 0xff ,mem_mouse_fast_conn_flag 
+029d 704bb3ff jam 0xff ,mem_mouse_fast_conn_flag 
 029e 70421034 jam 0x34 ,mem_xrecord_mode 
 029f 68034d8c fetch 6 ,mem_24g_allpowerful_addr 
 02a0 600344a0 store 6 ,mem_le_lap 
@@ -912,11 +912,11 @@
 02ab 202002a6 branch p_mouse_init_sensor 
 
 p_mouse_clear_sensor_data:
-02ac 70479e01 jam 1 ,mem_mouse_clear_sensor_data_flag 
+02ac 7047a001 jam 1 ,mem_mouse_clear_sensor_data_flag 
 02ad 20405814 call le_set_config_more_data 
 
 p_mouse_init_sensor_reset:
-02ae 704b0001 jam 1 ,mem_mouse_init_sensor_reset_flag 
+02ae 704b0201 jam 1 ,mem_mouse_init_sensor_reset_flag 
 02af 2040640f call spi_ncs_enable 
 02b0 204002a4 call p_mouse_init_sunt 
 02b1 20206411 branch spi_ncs_disable 
@@ -932,7 +932,7 @@
 02b7 58008006 setarg 0x8006 
 02b8 20406413 call twspi_write 
 02b9 20407ec1 call delay_10ms 
-02ba da604b6e arg mem_sensor_8650_init ,regc 
+02ba da604b70 arg mem_sensor_8650_init ,regc 
 02bb 204002bd call p_sensor_wr_seq 
 02bc 20200499 branch p_mouse_dpi_config 
 
@@ -979,7 +979,7 @@
 02de 6800c6e0 fetch 1 ,mem_config_sensor_type 
 02df 1fe67c04 sub pdata ,p3212 ,null 
 02e0 204282f4 call p_mouse_p3212_default_dpi ,zero 
-02e1 68024b4d fetch 4 ,mem_mouse_24g_addr_init 
+02e1 68024b4f fetch 4 ,mem_mouse_24g_addr_init 
 02e2 6002477b store 4 ,mem_mouse_24g_addr 
 02e3 60024c6f store 4 ,mem_24g_addr 
 
@@ -993,7 +993,7 @@
 p_mouse_store_random_addr_increase_count:
 02e9 204002c6 call p_spid_init_flash 
 02ea d8400002 arg 2 ,temp 
-02eb da2047c4 arg mem_random_addr_increase_count ,rega 
+02eb da2047c6 arg mem_random_addr_increase_count ,rega 
 02ec da40005f arg mouse_random_addr_count_eeprom_offset ,regb 
 02ed 6801c700 fetch 3 ,mem_flash_base 
 02ee 9a40fe00 iadd regb ,pdata 
@@ -1022,10 +1022,10 @@
 02fd 1fe0fffc increase -4 ,pdata 
 02fe 1fe22400 copy pdata ,regb 
 02ff ea420000 ifetch 4 ,regb 
-0300 60024b48 store 4 ,mem_write_flash_head_temp 
+0300 60024b4a store 4 ,mem_write_flash_head_temp 
 0301 1a627e00 copy regc ,pdata 
 0302 20406552 call spid_write_flash 
-0303 68024b48 fetch 4 ,mem_write_flash_head_temp 
+0303 68024b4a fetch 4 ,mem_write_flash_head_temp 
 0304 e2420000 istore 4 ,regb 
 0305 20600000 rtn 
 
@@ -1068,7 +1068,7 @@
 031f 204002c6 call p_spid_init_flash 
 0320 204069ac call delay_nop100 
 0321 2040650b call spid_unlock_flash 
-0322 da204b48 arg mem_write_flash_head_temp ,rega 
+0322 da204b4a arg mem_write_flash_head_temp ,rega 
 0323 68088aa2 fetcht 1 ,mem_temp 
 0324 20406556 call spid_write_flash_common 
 0325 202069ac branch delay_nop100 
@@ -1080,7 +1080,7 @@
 p_mouse_load_random_addr_increase_count:
 0328 20400326 call p_flash_release_deep_power_down 
 0329 d8400002 arg 2 ,temp 
-032a da2047c4 arg mem_random_addr_increase_count ,rega 
+032a da2047c6 arg mem_random_addr_increase_count ,rega 
 032b da40005f arg mouse_random_addr_count_eeprom_offset ,regb 
 032c 6801c700 fetch 3 ,mem_flash_base 
 032d 9a40fe00 iadd regb ,pdata 
@@ -1099,7 +1099,7 @@
 
 p_g24_reconn_timeout_init:
 0336 58000064 setarg g24_reconn_nodata_timer 
-0337 60014bb6 store 2 ,mem_g24_stop_g24_reconn_mode_timeout 
+0337 60014bb8 store 2 ,mem_g24_stop_g24_reconn_mode_timeout 
 
 p_g24_stop_g24_mode_set:
 0338 704d9200 jam 0 ,mem_24g_stop_g24_mode 
@@ -1108,7 +1108,7 @@
 p_g24_pair_timeout_clear:
 033a 58000000 setarg 0 
 033b 60014d93 store 2 ,mem_24g_stop_g24_mode_timeout 
-033c 60014bb6 store 2 ,mem_g24_stop_g24_reconn_mode_timeout 
+033c 60014bb8 store 2 ,mem_g24_stop_g24_reconn_mode_timeout 
 033d 20200338 branch p_g24_stop_g24_mode_set 
 
 p_g24_factory_check:
@@ -1139,7 +1139,7 @@
 
 p_mouse_le_txbuff_save:
 034e d8c01800 arg mem_le_tx_buffer0 ,contr 
-034f d8a0480c arg mem_le_tx_buffer0_omemalloc ,contw 
+034f d8a0480e arg mem_le_tx_buffer0_omemalloc ,contw 
 0350 20400356 call p_mouse_le_txbuff_copy 
 0351 d8c01900 arg mem_le_tx_buffer1 ,contr 
 0352 20400356 call p_mouse_le_txbuff_copy 
@@ -1152,7 +1152,7 @@
 0357 20207f01 branch memcpy 
 
 p_mouse_le_txbuff_load:
-0358 d8c0480c arg mem_le_tx_buffer0_omemalloc ,contr 
+0358 d8c0480e arg mem_le_tx_buffer0_omemalloc ,contr 
 0359 d8a01800 arg mem_le_tx_buffer0 ,contw 
 035a 20400356 call p_mouse_le_txbuff_copy 
 035b d8a01900 arg mem_le_tx_buffer1 ,contw 
@@ -1165,14 +1165,14 @@
 p_mouse_le:
 0361 20405892 call le_fifo_check_nearly_full 
 0362 247a0000 nrtn blank 
-0363 6800cbb1 fetch 1 ,mem_mouse_fast_conn_flag 
+0363 6800cbb3 fetch 1 ,mem_mouse_fast_conn_flag 
 0364 c07f8368 beq 0xff ,p_mouse_le_next 
 0365 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
 0366 1fe17e03 and pdata ,0x03 ,pdata 
 0367 c1818000 rtnne 0x03 
 
 p_mouse_le_next:
-0368 6800c79e fetch 1 ,mem_mouse_clear_sensor_data_flag 
+0368 6800c7a0 fetch 1 ,mem_mouse_clear_sensor_data_flag 
 0369 205a02ac call p_mouse_clear_sensor_data ,blank 
 036a 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
 036b c282c179 bbit1 mouse_bt_discovery_button_down_flag ,mouse_le_send_empty_packet 
@@ -1187,16 +1187,16 @@
 0372 20600000 rtn 
 
 p_mouse_data_init:
-0373 7047a207 jam 7 ,mem_mouse_data_queue 
-0374 7047a304 jam 4 ,mem_mouse_data_queue + 1 
-0375 580047a2 setarg mem_mouse_data_queue 
+0373 7047a407 jam 7 ,mem_mouse_data_queue 
+0374 7047a504 jam 4 ,mem_mouse_data_queue + 1 
+0375 580047a4 setarg mem_mouse_data_queue 
 0376 60014218 store 2 ,mem_queue_ptr 
 0377 20207e38 branch queue_init 
 
 p_mouse_queue_increase:
-0378 6800c7c3 fetch 1 ,mem_mouse_data_queue_num 
+0378 6800c7c5 fetch 1 ,mem_mouse_data_queue_num 
 0379 1fe0fe01 increase 1 ,pdata 
-037a 6000c7c3 store 1 ,mem_mouse_data_queue_num 
+037a 6000c7c5 store 1 ,mem_mouse_data_queue_num 
 037b 20600000 rtn 
 
 p_mouse_data_pull:
@@ -1207,20 +1207,20 @@
 
 p_mouse_fill_data_le:
 0380 20405652 call le_clear_md 
-0381 6800c7c3 fetch 1 ,mem_mouse_data_queue_num 
+0381 6800c7c5 fetch 1 ,mem_mouse_data_queue_num 
 0382 1fe67c01 sub pdata ,1 ,null 
 0383 24415650 ncall le_set_md ,positive 
-0384 6800c7c3 fetch 1 ,mem_mouse_data_queue_num 
+0384 6800c7c5 fetch 1 ,mem_mouse_data_queue_num 
 0385 207a0000 rtn blank 
 0386 1fe0ffff increase -1 ,pdata 
-0387 6000c7c3 store 1 ,mem_mouse_data_queue_num 
+0387 6000c7c5 store 1 ,mem_mouse_data_queue_num 
 0388 20203f90 branch mouse_fill_data_le 
 
 p_mouse_wheel_trigger:
 0389 6801469f fetch 2 ,mem_mouse_z 
 038a 207a0000 rtn blank 
-038b 70480801 jam 1 ,mem_mouse_wheel_trigger 
-038c 7048090a jam 10 ,mem_mouse_wheel_trigger_timer 
+038b 70480a01 jam 1 ,mem_mouse_wheel_trigger 
+038c 70480b0a jam 10 ,mem_mouse_wheel_trigger_timer 
 038d 20600000 rtn 
 
 p_mouse_bt:
@@ -1229,7 +1229,7 @@
 0390 207a0000 rtn blank 
 0391 20405271 call l2cap_malloc_is_fifo_nearly_full 
 0392 247a0000 nrtn blank 
-0393 6800c79e fetch 1 ,mem_mouse_clear_sensor_data_flag 
+0393 6800c7a0 fetch 1 ,mem_mouse_clear_sensor_data_flag 
 0394 205a02ac call p_mouse_clear_sensor_data ,blank 
 0395 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
 0396 c282bf8a bbit1 mouse_bt_discovery_button_down_flag ,mouse_send_empty_data 
@@ -1237,15 +1237,15 @@
 0398 20403f97 call mouse_motion 
 0399 24740000 nrtn user 
 039a 20400389 call p_mouse_wheel_trigger 
-039b 6800cb05 fetch 1 ,mem_mouse_bt_boot_mode 
+039b 6800cb07 fetch 1 ,mem_mouse_bt_boot_mode 
 039c c00083a0 beq 1 ,p_mouse_send_data_boot_mode 
-039d 6800cb0c fetch 1 ,mem_mouse_bt_send_first_package_flag 
+039d 6800cb0e fetch 1 ,mem_mouse_bt_send_first_package_flag 
 039e 207a0000 rtn blank 
 039f 20203f81 branch mouse_send_data 
 
 p_mouse_send_data_boot_mode:
 03a0 6800c69a fetch 1 ,mem_mouse_key 
-03a1 6000cb06 store 1 ,mem_mouse_bt_boot_data 
+03a1 6000cb08 store 1 ,mem_mouse_bt_boot_data 
 03a2 6800c69b fetch 1 ,mem_mouse_x 
 03a3 e0a08000 istore 1 ,contw 
 03a4 6800c69d fetch 1 ,mem_mouse_y 
@@ -1258,7 +1258,7 @@
 03ab e0a10000 istore 2 ,contw 
 03ac 580002a1 setarg 0x02a1 
 03ad e0a10000 istore 2 ,contw 
-03ae 6802cb06 fetch 5 ,mem_mouse_bt_boot_data 
+03ae 6802cb08 fetch 5 ,mem_mouse_bt_boot_data 
 03af e0a28000 istore 5 ,contw 
 03b0 20600000 rtn 
 
@@ -1289,10 +1289,10 @@
 03c4 204002ae call p_mouse_init_sensor_reset 
 03c5 204006c5 call p_mouse_mode_24g_device_multi_led_on 
 03c6 20403410 call app_ble_store_reconn_info 
-03c7 704b6a01 jam 1 ,mem_mouse_le_bb_connected_flag 
-03c8 6800c7a1 fetch 1 ,mem_mouse_le_reconnect_flag 
+03c7 704b6c01 jam 1 ,mem_mouse_le_bb_connected_flag 
+03c8 6800c7a3 fetch 1 ,mem_mouse_le_reconnect_flag 
 03c9 243a03cb nbranch p_mouse_le_bb_event_connected_next ,blank 
-03ca 704b6b14 jam 0x14 ,mem_mouse_send_secutiry_request_timer 
+03ca 704b6d14 jam 0x14 ,mem_mouse_send_secutiry_request_timer 
 
 p_mouse_le_bb_event_connected_next:
 03cb 20400373 call p_mouse_data_init 
@@ -1332,7 +1332,7 @@
 03db 20200735 branch p_zcode_entrance 
 
 p_mouse_bb_event_connected:
-03dc 70480b00 jam 0 ,mem_mouse_send_switch_req_timer 
+03dc 70480d00 jam 0 ,mem_mouse_send_switch_req_timer 
 03dd 204002ae call p_mouse_init_sensor_reset 
 03de 204006c5 call p_mouse_mode_24g_device_multi_led_on 
 03df 202042ca branch mouse_stop_discovery 
@@ -1367,9 +1367,9 @@
 03ee 20200735 branch p_zcode_entrance 
 
 p_mouse_sensor_powerdown_check:
-03ef 6800cb00 fetch 1 ,mem_mouse_init_sensor_reset_flag 
+03ef 6800cb02 fetch 1 ,mem_mouse_init_sensor_reset_flag 
 03f0 207a0000 rtn blank 
-03f1 704b0000 jam 0 ,mem_mouse_init_sensor_reset_flag 
+03f1 704b0200 jam 0 ,mem_mouse_init_sensor_reset_flag 
 
 p_mouse_sensor_powerdown:
 03f2 204002f2 call p_mouse_spi_init 
@@ -1394,17 +1394,17 @@
 0403 20200681 branch p_mouse_multi_led_blink_timer 
 
 p_mouse_send_switch_req_timer:
-0404 da60480b arg mem_mouse_send_switch_req_timer ,regc 
+0404 da60480d arg mem_mouse_send_switch_req_timer ,regc 
 0405 da40637a arg host_create_conn_resend ,regb 
 0406 2020336d branch timer_single_step 
 
 p_mouse_bt_check_sniff_req_timeout_timer:
-0407 da604b0b arg mem_mouse_bt_send_first_package_timer ,regc 
+0407 da604b0d arg mem_mouse_bt_send_first_package_timer ,regc 
 0408 da40040a arg p_mouse_bt_send_first_package ,regb 
 0409 2020336d branch timer_single_step 
 
 p_mouse_bt_send_first_package:
-040a 704b0c01 jam 1 ,mem_mouse_bt_send_first_package_flag 
+040a 704b0e01 jam 1 ,mem_mouse_bt_send_first_package_flag 
 040b 20600000 rtn 
 
 p_mouse_le_enable_att_list_timer:
@@ -1418,29 +1418,29 @@
 0411 20203374 branch timer_single_step_2b 
 
 p_mouse_check_direct_timeout:
-0412 6800cb31 fetch 1 ,mem_mouse_multi_led_on_poweron2s_flag 
+0412 6800cb33 fetch 1 ,mem_mouse_multi_led_on_poweron2s_flag 
 0413 247a0000 nrtn blank 
 0414 20204266 branch mouse_check_direct_timeout 
 
 p_le_send_smp_security_request_timer:
-0415 6800cb6a fetch 1 ,mem_mouse_le_bb_connected_flag 
+0415 6800cb6c fetch 1 ,mem_mouse_le_bb_connected_flag 
 0416 207a0000 rtn blank 
-0417 da604b6b arg mem_mouse_send_secutiry_request_timer ,regc 
+0417 da604b6d arg mem_mouse_send_secutiry_request_timer ,regc 
 0418 da40041a arg p_le_pairing_sm_start_check ,regb 
 0419 2020336d branch timer_single_step 
 
 p_le_pairing_sm_start_check:
-041a 6800cb6c fetch 1 ,mem_le_send_security_request_flag 
+041a 6800cb6e fetch 1 ,mem_le_send_security_request_flag 
 041b 247a0000 nrtn blank 
 041c 20205bf5 branch le_pairing_sm_start 
 
 p_mouse_wheel_trigger_timer:
-041d da604809 arg mem_mouse_wheel_trigger_timer ,regc 
+041d da60480b arg mem_mouse_wheel_trigger_timer ,regc 
 041e da400420 arg p_mouse_wheel_trigger_disable ,regb 
 041f 2020336d branch timer_single_step 
 
 p_mouse_wheel_trigger_disable:
-0420 70480800 jam 0 ,mem_mouse_wheel_trigger 
+0420 70480a00 jam 0 ,mem_mouse_wheel_trigger 
 0421 20600000 rtn 
 
 p_mouse_g24_stop_mode_timeout_timer:
@@ -1453,12 +1453,12 @@
 0426 20600000 rtn 
 
 p_mouse_g24_reconn_timeout_timer:
-0427 da604bb6 arg mem_g24_stop_g24_reconn_mode_timeout ,regc 
+0427 da604bb8 arg mem_g24_stop_g24_reconn_mode_timeout ,regc 
 0428 da4001b8 arg p_g24_auto_pair_start ,regb 
 0429 20203374 branch timer_single_step_2b 
 
 p_mouse_bt_discovery_timer:
-042a da604b47 arg mem_select_ui_button_count ,regc 
+042a da604b49 arg mem_select_ui_button_count ,regc 
 042b da40042d arg p_mouse_long_button_bt_discovery ,regb 
 042c 2020336d branch timer_single_step 
 
@@ -1497,11 +1497,11 @@
 p_mouse_select_device_button_up:
 0445 6800c6d9 fetch 1 ,mem_select_device_button_statue 
 0446 c1008000 rtneq pb_button_state_up 
-0447 6800cb47 fetch 1 ,mem_select_ui_button_count 
+0447 6800cb49 fetch 1 ,mem_select_ui_button_count 
 0448 1fe67c14 sub pdata ,20 ,null 
 0449 2441044e ncall p_mouse_ready_reconnection_by_button ,positive 
 044a 6800c685 fetch 1 ,mem_ui_button_timeout 
-044b 6000cb47 store 1 ,mem_select_ui_button_count 
+044b 6000cb49 store 1 ,mem_select_ui_button_count 
 044c 7046d901 jam pb_button_state_up ,mem_select_device_button_statue 
 044d 20600000 rtn 
 
@@ -1536,14 +1536,14 @@
 0465 6800c231 fetch 1 ,mem_adc_power_flag 
 0466 c280b40a bbit1 1 ,app_enter_hibernate 
 0467 c300046a bbit0 0 ,p_mouse_adc_no_low_voltage 
-0468 704aff01 jam 1 ,mem_mouse_adc_last_low_voltage_flag 
+0468 704b0101 jam 1 ,mem_mouse_adc_last_low_voltage_flag 
 0469 202043e7 branch mouse_adc_low_voltage 
 
 p_mouse_adc_no_low_voltage:
 046a 204043e9 call mouse_adc_no_low_voltage 
-046b 6800caff fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
+046b 6800cb01 fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
 046c 207a0000 rtn blank 
-046d 704aff00 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
+046d 704b0100 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
 046e 202006ba branch p_mouse_multi_led_off 
 
 p_adc_set_mode:
@@ -1599,7 +1599,7 @@
 0494 58008006 setarg 0x8006 
 0495 20406413 call twspi_write 
 0496 20002ee0 nop 12000 
-0497 da604b96 arg mem_sensor_poweron_init ,regc 
+0497 da604b98 arg mem_sensor_poweron_init ,regc 
 0498 204002bd call p_sensor_wr_seq 
 
 p_mouse_dpi_config:
@@ -1648,18 +1648,18 @@
 04b5 c00184bb beq mouse_dpi_level4 ,p_mouse_3065xy_set_cpi4 
 
 p_mouse_3065xy_set_cpi3:
-04b6 6800cb3c fetch 1 ,mem_3065xy_dpi_3 
+04b6 6800cb3e fetch 1 ,mem_3065xy_dpi_3 
 
 p_mouse_dpi_store:
 04b7 6000c6b5 store 1 ,mem_mouse_cpi_count 
 04b8 20203dc1 branch mouse_p3205_dpi + 3 
 
 p_mouse_3065xy_set_cpi1:
-04b9 6800cb3a fetch 1 ,mem_3065xy_dpi_1 
+04b9 6800cb3c fetch 1 ,mem_3065xy_dpi_1 
 04ba 202004b7 branch p_mouse_dpi_store 
 
 p_mouse_3065xy_set_cpi4:
-04bb 6800cb3d fetch 1 ,mem_3065xy_dpi_4 
+04bb 6800cb3f fetch 1 ,mem_3065xy_dpi_4 
 04bc 202004b7 branch p_mouse_dpi_store 
 
 p_mouse_seting_3212_dpi:
@@ -1714,16 +1714,16 @@
 04df 793f840e set0 14 ,temp 
 04e0 793f840f set0 15 ,temp 
 04e1 9840fe00 iadd temp ,pdata 
-04e2 60014bbd store 2 ,mem_mouse_temp_data 
-04e3 6800cbbe fetch 1 ,mem_mouse_temp_data + 1 
+04e2 60014bbf store 2 ,mem_mouse_temp_data 
+04e3 6800cbc0 fetch 1 ,mem_mouse_temp_data + 1 
 04e4 1fe67c07 sub pdata ,0x7 ,null 
 04e5 244104e8 ncall p_mouse_xy_forward_overflow ,positive 
-04e6 68014bbd fetch 2 ,mem_mouse_temp_data 
+04e6 68014bbf fetch 2 ,mem_mouse_temp_data 
 04e7 20600000 rtn 
 
 p_mouse_xy_forward_overflow:
 04e8 580007ff setarg 0x7ff 
-04e9 60014bbd store 2 ,mem_mouse_temp_data 
+04e9 60014bbf store 2 ,mem_mouse_temp_data 
 04ea 20600000 rtn 
 
 p_mouse_key:
@@ -1837,7 +1837,7 @@
 0530 68008456 fetch 1 ,mem_le_arq 
 0531 c2828550 bbit1 wak ,p_le_prepare_tx_wak 
 0532 204006d4 call power_ctrl_pac_succ_incrs 
-0533 6800c78e fetch 1 ,mem_empty_count 
+0533 6800c790 fetch 1 ,mem_empty_count 
 0534 243a053a nbranch p_le_send_empyt ,blank 
 0535 6800843f fetch 1 ,mem_le_state 
 0536 c302053e bbit0 lestate_encryption ,p_le_tx_4 
@@ -1846,15 +1846,15 @@
 0539 20205664 branch le_send_empty 
 
 p_le_send_empyt:
-053a 6800c78e fetch 1 ,mem_empty_count 
+053a 6800c790 fetch 1 ,mem_empty_count 
 053b 1fe0ffff increase -1 ,pdata 
-053c 6000c78e store 1 ,mem_empty_count 
+053c 6000c790 store 1 ,mem_empty_count 
 053d 20205664 branch le_send_empty 
 
 p_le_tx_4:
 053e 6800c4c4 fetch 1 ,mem_le_pairing_state 
 053f c0828541 bne flag_le_pairing_after_auth ,p_in_le_tx_4 
-0540 70478e03 jam 3 ,mem_empty_count 
+0540 70479003 jam 3 ,mem_empty_count 
 
 p_in_le_tx_4:
 0541 20405892 call le_fifo_check_nearly_full 
@@ -1865,7 +1865,7 @@
 0544 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
 0545 1fe17e03 and pdata ,0x03 ,pdata 
 0546 c1818000 rtnne 0x03 
-0547 6800c7c3 fetch 1 ,mem_mouse_data_queue_num 
+0547 6800c7c5 fetch 1 ,mem_mouse_data_queue_num 
 0548 207a0000 rtn blank 
 0549 6800c3dd fetch 1 ,mem_le_txlen 
 054a 207a0000 rtn blank 
@@ -1891,7 +1891,7 @@
 0558 20600000 rtn 
 
 p_mouse_le_reconn_write_enable_timer_reinit:
-0559 6800c7a1 fetch 1 ,mem_mouse_le_reconnect_flag 
+0559 6800c7a3 fetch 1 ,mem_mouse_le_reconnect_flag 
 055a 207a0000 rtn blank 
 055b 6800c6c5 fetch 1 ,mem_le_connect_status_flag 
 055c 1fe17e03 and pdata ,0x03 ,pdata 
@@ -1944,7 +1944,7 @@
 0581 1fec8400 rshift8 pdata ,temp 
 0582 18467c24 sub temp ,0x24 ,null 
 0583 20210598 branch p_le_parse_att1 ,positive 
-0584 d84047c8 arg mem_mouse_le_uuid_sup ,temp 
+0584 d84047ca arg mem_mouse_le_uuid_sup ,temp 
 0585 600944bc storet 2 ,mem_ui_le_uuid_table 
 0586 204058ad call le_parse_att + 2 
 0587 58008e7a setarg 0x8e7a 
@@ -1997,7 +1997,7 @@
 05aa 20205af6 branch le_parse_smp + 2 
 
 p_le_parse_smp_pairing_request:
-05ab 704b6c01 jam 1 ,mem_le_send_security_request_flag 
+05ab 704b6e01 jam 1 ,mem_le_send_security_request_flag 
 05ac 20205b09 branch le_parse_smp_pairing_request 
 
 p_le_adv_not_match:
@@ -2028,7 +2028,7 @@
 05bf 202057fb branch le_lpm_set_mult_attempt + 3 
 
 p_le_mouse_bb_event_connect_complete:
-05c0 6800c7a1 fetch 1 ,mem_mouse_le_reconnect_flag 
+05c0 6800c7a3 fetch 1 ,mem_mouse_le_reconnect_flag 
 05c1 247a0000 nrtn blank 
 05c2 68008478 fetch 1 ,mem_le_att_handle 
 05c3 1fe67e1a sub pdata ,26 ,pdata 
@@ -2196,10 +2196,10 @@
 
 p_parse_lmp_accepted_switch:
 063b 20405dcf call parse_lmp_accepted_switch 
-063c 704b0101 jam 1 ,mem_bt_rcvd_switch_req_accept 
-063d 6800cb03 fetch 1 ,mem_bt_send_lmp_setup_complete 
+063c 704b0301 jam 1 ,mem_bt_rcvd_switch_req_accept 
+063d 6800cb05 fetch 1 ,mem_bt_send_lmp_setup_complete 
 063e 207a0000 rtn blank 
-063f 704b0302 jam 2 ,mem_bt_send_lmp_setup_complete 
+063f 704b0502 jam 2 ,mem_bt_send_lmp_setup_complete 
 0640 20600000 rtn 
 
 p_send_lmp:
@@ -2227,11 +2227,11 @@
 0650 20200735 branch p_zcode_entrance 
 
 p_send_lmp_setup_complete:
-0651 704b0301 jam 1 ,mem_bt_send_lmp_setup_complete 
+0651 704b0501 jam 1 ,mem_bt_send_lmp_setup_complete 
 0652 202061c3 branch send_lmp_setup_complete 
 
 p_send_lmp_sniff_req:
-0653 704b0b04 jam 4 ,mem_mouse_bt_send_first_package_timer 
+0653 704b0d04 jam 4 ,mem_mouse_bt_send_first_package_timer 
 0654 202061a4 branch send_lmp_sniff_req 
 
 p_process_conn_sm:
@@ -2260,12 +2260,12 @@
 0663 20206399 branch host_create_conn_auth_pair + 1 
 
 p_host_create_conn_auth_pair_true:
-0664 6800cb03 fetch 1 ,mem_bt_send_lmp_setup_complete 
+0664 6800cb05 fetch 1 ,mem_bt_send_lmp_setup_complete 
 0665 c000e39d beq 1 ,host_create_conn_auth_pair_true 
 0666 20600000 rtn 
 
 p_host_create_conn_send_conn_req:
-0667 70480b14 jam 20 ,mem_mouse_send_switch_req_timer 
+0667 70480d14 jam 20 ,mem_mouse_send_switch_req_timer 
 0668 2020636f branch host_create_conn_send_conn_req 
 
 p_check_51cmd_once_continue:
@@ -2307,45 +2307,45 @@
 0680 202002e4 branch p_mouse_store_flash_device_info 
 
 p_mouse_multi_led_blink_timer:
-0681 6800cb27 fetch 1 ,mem_mouse_multi_led_blink_enable 
+0681 6800cb29 fetch 1 ,mem_mouse_multi_led_blink_enable 
 0682 207a0000 rtn blank 
-0683 6800cb2a fetch 1 ,mem_mouse_multi_led_type 
+0683 6800cb2c fetch 1 ,mem_mouse_multi_led_type 
 0684 c000868f beq multi_led_blink ,p_mouse_multi_led_type_blink 
 
 p_mouse_multi_led_type_on:
 0685 2040069d call p_mouse_multi_led_on 
-0686 6800cb2b fetch 1 ,mem_mouse_multi_led_on_timer 
+0686 6800cb2d fetch 1 ,mem_mouse_multi_led_on_timer 
 0687 1fe0fe01 increase 1 ,pdata 
-0688 6000cb2b store 1 ,mem_mouse_multi_led_on_timer 
-0689 6808cb2c fetcht 1 ,mem_mouse_multi_led_on_timer_init 
+0688 6000cb2d store 1 ,mem_mouse_multi_led_on_timer 
+0689 6808cb2e fetcht 1 ,mem_mouse_multi_led_on_timer_init 
 068a 98467c00 isub temp ,null 
 068b 2042868d call p_mouse_multi_led_off_poweron2s ,zero 
 068c 20600000 rtn 
 
 p_mouse_multi_led_off_poweron2s:
-068d 704b3100 jam 0 ,mem_mouse_multi_led_on_poweron2s_flag 
+068d 704b3300 jam 0 ,mem_mouse_multi_led_on_poweron2s_flag 
 068e 202006bc branch p_mouse_multi_led_off + 2 
 
 p_mouse_multi_led_type_blink:
-068f 6800cb2e fetch 1 ,mem_mouse_multi_led_blink_timer 
+068f 6800cb30 fetch 1 ,mem_mouse_multi_led_blink_timer 
 0690 1fe0ffff increase -1 ,pdata 
-0691 6000cb2e store 1 ,mem_mouse_multi_led_blink_timer 
+0691 6000cb30 store 1 ,mem_mouse_multi_led_blink_timer 
 0692 247a0000 nrtn blank 
-0693 6800cb2d fetch 1 ,mem_mouse_multi_led_blink_timer_init 
-0694 6000cb2e store 1 ,mem_mouse_multi_led_blink_timer 
-0695 6800cb30 fetch 1 ,mem_mouse_multi_led_blink_count_limited 
+0693 6800cb2f fetch 1 ,mem_mouse_multi_led_blink_timer_init 
+0694 6000cb30 store 1 ,mem_mouse_multi_led_blink_timer 
+0695 6800cb32 fetch 1 ,mem_mouse_multi_led_blink_count_limited 
 0696 203a069b branch p_mouse_multi_led_blink_count_no_limited ,blank 
-0697 6800cb2f fetch 1 ,mem_mouse_multi_led_blink_count 
+0697 6800cb31 fetch 1 ,mem_mouse_multi_led_blink_count 
 0698 203a06b8 branch p_mouse_multi_led_blink_off ,blank 
 0699 1fe0ffff increase -1 ,pdata 
-069a 6000cb2f store 1 ,mem_mouse_multi_led_blink_count 
+069a 6000cb31 store 1 ,mem_mouse_multi_led_blink_count 
 
 p_mouse_multi_led_blink_count_no_limited:
-069b 6800cb29 fetch 1 ,mem_mouse_multi_led_state 
+069b 6800cb2b fetch 1 ,mem_mouse_multi_led_state 
 069c c00086ba beq on ,p_mouse_multi_led_off 
 
 p_mouse_multi_led_on:
-069d 704b2901 jam on ,mem_mouse_multi_led_state 
+069d 704b2b01 jam on ,mem_mouse_multi_led_state 
 069e 6800c720 fetch 1 ,mem_device_flag 
 069f c00086a7 beq 1 ,p_mouse_24g_led_on 
 06a0 c00106ab beq 2 ,p_mouse_bt1_led_on 
@@ -2361,71 +2361,71 @@
 06a6 20206825 branch gpio_out_inactive 
 
 p_mouse_24g_led_on:
-06a7 6808cbbb fetcht 1 ,mem_mouse_24g_led_gpio 
+06a7 6808cbbd fetcht 1 ,mem_mouse_24g_led_gpio 
 06a8 2040680e call gpio_config_output 
-06a9 6808cbbb fetcht 1 ,mem_mouse_24g_led_gpio 
+06a9 6808cbbd fetcht 1 ,mem_mouse_24g_led_gpio 
 06aa 20206825 branch gpio_out_inactive 
 
 p_mouse_bt1_led_on:
-06ab 6808cbbb fetcht 1 ,mem_mouse_24g_led_gpio 
+06ab 6808cbbd fetcht 1 ,mem_mouse_24g_led_gpio 
 06ac 79200407 set1 7 ,temp 
 06ad 2040680e call gpio_config_output 
-06ae 6808cbbb fetcht 1 ,mem_mouse_24g_led_gpio 
+06ae 6808cbbd fetcht 1 ,mem_mouse_24g_led_gpio 
 06af 20206829 branch gpio_out_active 
 
 p_mouse_bt2_led_on:
-06b0 6808cbbc fetcht 1 ,mem_mouse_bt_led_gpio 
+06b0 6808cbbe fetcht 1 ,mem_mouse_bt_led_gpio 
 06b1 20206829 branch gpio_out_active 
 
 p_mouse_bt2_led_off:
-06b2 6808cbbc fetcht 1 ,mem_mouse_bt_led_gpio 
+06b2 6808cbbe fetcht 1 ,mem_mouse_bt_led_gpio 
 06b3 20206825 branch gpio_out_inactive 
 
 p_mouse_discovey_led_blink_off:
-06b4 6800cb2b fetch 1 ,mem_mouse_multi_led_on_timer 
+06b4 6800cb2d fetch 1 ,mem_mouse_multi_led_on_timer 
 06b5 247a0000 nrtn blank 
-06b6 6800cb31 fetch 1 ,mem_mouse_multi_led_on_poweron2s_flag 
+06b6 6800cb33 fetch 1 ,mem_mouse_multi_led_on_poweron2s_flag 
 06b7 247a0000 nrtn blank 
 
 p_mouse_multi_led_blink_off:
 06b8 58000000 setarg 0 
-06b9 6001cb2e store 3 ,mem_mouse_multi_led_blink_timer 
+06b9 6001cb30 store 3 ,mem_mouse_multi_led_blink_timer 
 
 p_mouse_multi_led_off:
-06ba 6800cb2f fetch 1 ,mem_mouse_multi_led_blink_count 
+06ba 6800cb31 fetch 1 ,mem_mouse_multi_led_blink_count 
 06bb 243a06be nbranch p_mouse_multi_led_off_wait_blink_over ,blank 
-06bc 704b2700 jam 0 ,mem_mouse_multi_led_blink_enable 
-06bd 704b2a00 jam 0 ,mem_mouse_multi_led_type 
+06bc 704b2900 jam 0 ,mem_mouse_multi_led_blink_enable 
+06bd 704b2c00 jam 0 ,mem_mouse_multi_led_type 
 
 p_mouse_multi_led_off_wait_blink_over:
-06be 704b2b00 jam 0 ,mem_mouse_multi_led_on_timer 
-06bf 704b2900 jam off ,mem_mouse_multi_led_state 
+06be 704b2d00 jam 0 ,mem_mouse_multi_led_on_timer 
+06bf 704b2b00 jam off ,mem_mouse_multi_led_state 
 06c0 204006b2 call p_mouse_bt2_led_off 
 06c1 204006a5 call p_mouse_dpi_led_off 
 
 p_mouse_multi_led_gpio_set_high_impedance:
-06c2 6808cbbb fetcht 1 ,mem_mouse_24g_led_gpio 
+06c2 6808cbbd fetcht 1 ,mem_mouse_24g_led_gpio 
 06c3 793f8407 set0 gpio_active_bit ,temp 
 06c4 20206806 branch gpio_set_high_impedance 
 
 p_mouse_mode_bt_device_multi_led_on:
 
 p_mouse_mode_24g_device_multi_led_on:
-06c5 704b3101 jam 1 ,mem_mouse_multi_led_on_poweron2s_flag 
-06c6 704b2701 jam on ,mem_mouse_multi_led_blink_enable 
-06c7 704b2a00 jam multi_led_on ,mem_mouse_multi_led_type 
-06c8 704b2b00 jam 0 ,mem_mouse_multi_led_on_timer 
+06c5 704b3301 jam 1 ,mem_mouse_multi_led_on_poweron2s_flag 
+06c6 704b2901 jam on ,mem_mouse_multi_led_blink_enable 
+06c7 704b2c00 jam multi_led_on ,mem_mouse_multi_led_type 
+06c8 704b2d00 jam 0 ,mem_mouse_multi_led_on_timer 
 06c9 20600000 rtn 
 
 p_mouse_discovery_multi_led_blink:
-06ca 704b3100 jam 0 ,mem_mouse_multi_led_on_poweron2s_flag 
-06cb 704b2d03 jam 3 ,mem_mouse_multi_led_blink_timer_init 
-06cc 704b2f01 jam 1 ,mem_mouse_multi_led_blink_count 
+06ca 704b3300 jam 0 ,mem_mouse_multi_led_on_poweron2s_flag 
+06cb 704b2f03 jam 3 ,mem_mouse_multi_led_blink_timer_init 
+06cc 704b3101 jam 1 ,mem_mouse_multi_led_blink_count 
 
 p_mouse_multi_led_blink_enable:
-06cd 704b2e05 jam 5 ,mem_mouse_multi_led_blink_timer 
-06ce 704b2701 jam on ,mem_mouse_multi_led_blink_enable 
-06cf 704b2a01 jam multi_led_blink ,mem_mouse_multi_led_type 
+06cd 704b3005 jam 5 ,mem_mouse_multi_led_blink_timer 
+06ce 704b2901 jam on ,mem_mouse_multi_led_blink_enable 
+06cf 704b2c01 jam multi_led_blink ,mem_mouse_multi_led_type 
 06d0 20600000 rtn 
 
 power_ctrl_pac_succ_cnt_init:
@@ -2575,28 +2575,28 @@
 p_zcode_entrance:
 0735 680891c5 fetcht 1 ,mem_zcode_temp_param0 
 0736 18518400 rshift4 temp ,temp 
-0737 6800cb56 fetch 1 ,mem_zcode_current_number 
+0737 6800cb58 fetch 1 ,mem_zcode_current_number 
 0738 98467c00 isub temp ,null 
 0739 20228754 branch p_zcode_run ,zero 
-073a 6008cb56 storet 1 ,mem_zcode_current_number 
+073a 6008cb58 storet 1 ,mem_zcode_current_number 
 073b 18408401 increase 1 ,temp 
 073c 58000100 setarg zcode_buff_size 
 073d 984f8400 imul32 temp ,temp 
-073e 6801cb57 fetch 3 ,mem_xip_flash_offset 
+073e 6801cb59 fetch 3 ,mem_xip_flash_offset 
 073f 98467e00 isub temp ,pdata 
-0740 6809cb5a fetcht 3 ,mem_flash_start_addr 
+0740 6809cb5c fetcht 3 ,mem_flash_start_addr 
 0741 9840fe00 iadd temp ,pdata 
 0742 1fe0fffb increase -5 ,pdata 
-0743 6001cb5d store 3 ,mem_flash_address 
+0743 6001cb5f store 3 ,mem_flash_address 
 0744 20400326 call p_flash_release_deep_power_down 
 
 p_zcode_read_loop:
-0745 6801cb5d fetch 3 ,mem_flash_address 
+0745 6801cb5f fetch 3 ,mem_flash_address 
 0746 d8400100 arg zcode_buff_size ,temp 
 0747 da201f00 arg mem_zcode_buff ,rega 
 0748 20406562 call spid_read_flash 
 0749 68021f00 fetch 4 ,mem_zcode_buff 
-074a 680a4b60 fetcht 4 ,mem_zcode_head 
+074a 680a4b62 fetcht 4 ,mem_zcode_head 
 074b 98467c00 isub temp ,null 
 074c 24228745 nbranch p_zcode_read_loop ,zero 
 074d 204002f2 call p_mouse_spi_init 
@@ -2621,31 +2621,31 @@
 075c 204007ab call p_data_greater_than_check 
 075d 58000003 setarg 0x03 
 075e 204007b1 call p_data_less_than_check 
-075f 6800cb0d fetch 1 ,mem_mouse_asm_flag 
+075f 6800cb0f fetch 1 ,mem_mouse_asm_flag 
 0760 c0008764 beq 1 ,p_drawing_optima_modify 
 
 p_drawing_optima_init:
 0761 df200005 arg 5 ,loopcnt 
-0762 d8a04b0d arg mem_mouse_asm_flag ,contw 
+0762 d8a04b0f arg mem_mouse_asm_flag ,contw 
 0763 20207ed4 branch clear_mem 
 
 p_drawing_optima_modify:
-0764 68014b0e fetch 2 ,mem_mouse_x_pre 
+0764 68014b10 fetch 2 ,mem_mouse_x_pre 
 0765 600111be store 2 ,mem_data_pre 
 0766 6801469b fetch 2 ,mem_mouse_x 
 0767 600111c0 store 2 ,mem_data_current 
 0768 20400777 call p_drawing_optima_data_x 
 0769 680111be fetch 2 ,mem_data_pre 
-076a 60014b0e store 2 ,mem_mouse_x_pre 
+076a 60014b10 store 2 ,mem_mouse_x_pre 
 076b 680111c0 fetch 2 ,mem_data_current 
 076c 6001469b store 2 ,mem_mouse_x 
-076d 68014b10 fetch 2 ,mem_mouse_y_pre 
+076d 68014b12 fetch 2 ,mem_mouse_y_pre 
 076e 600111be store 2 ,mem_data_pre 
 076f 6801469d fetch 2 ,mem_mouse_y 
 0770 600111c0 store 2 ,mem_data_current 
 0771 2040077f call p_drawing_optima_data_y 
 0772 680111be fetch 2 ,mem_data_pre 
-0773 60014b10 store 2 ,mem_mouse_y_pre 
+0773 60014b12 store 2 ,mem_mouse_y_pre 
 0774 680111c0 fetch 2 ,mem_data_current 
 0775 6001469d store 2 ,mem_mouse_y 
 0776 20600000 rtn 
@@ -2654,20 +2654,20 @@
 0777 680111be fetch 2 ,mem_data_pre 
 0778 680911c0 fetcht 2 ,mem_data_current 
 0779 9840fe00 iadd temp ,pdata 
-077a 6808cbb4 fetcht 1 ,mem_mouse_data_xtemp 
+077a 6808cbb6 fetcht 1 ,mem_mouse_data_xtemp 
 077b 9840fe00 iadd temp ,pdata 
 077c 1fe10401 and pdata ,0x01 ,temp 
-077d 6008cbb4 storet 1 ,mem_mouse_data_xtemp 
+077d 6008cbb6 storet 1 ,mem_mouse_data_xtemp 
 077e 20200787 branch p_drawing_optima_data 
 
 p_drawing_optima_data_y:
 077f 680111be fetch 2 ,mem_data_pre 
 0780 680911c0 fetcht 2 ,mem_data_current 
 0781 9840fe00 iadd temp ,pdata 
-0782 6808cbb5 fetcht 1 ,mem_mouse_data_ytemp 
+0782 6808cbb7 fetcht 1 ,mem_mouse_data_ytemp 
 0783 9840fe00 iadd temp ,pdata 
 0784 1fe10401 and pdata ,0x01 ,temp 
-0785 6008cbb5 storet 1 ,mem_mouse_data_ytemp 
+0785 6008cbb7 storet 1 ,mem_mouse_data_ytemp 
 0786 20200787 branch p_drawing_optima_data 
 
 p_drawing_optima_data:
@@ -2729,7 +2729,7 @@
 07ae 242107b6 nbranch p_enable_asm ,positive 
 
 p_disable_asm:
-07af 704b0d00 jam 0 ,mem_mouse_asm_flag 
+07af 704b0f00 jam 0 ,mem_mouse_asm_flag 
 07b0 20600000 rtn 
 
 p_data_less_than_check:
@@ -2740,7 +2740,7 @@
 07b5 202007af branch p_disable_asm 
 
 p_enable_asm:
-07b6 704b0d01 jam 1 ,mem_mouse_asm_flag 
+07b6 704b0f01 jam 1 ,mem_mouse_asm_flag 
 07b7 20600000 rtn 
 
 p_data_abs_check:
@@ -35435,10 +35435,10 @@
 1001c 20600000 rtn 
 
 z_mouse4_0_check_reconn_target:
-1001d 704b6c01 jam 1 ,mem_le_send_security_request_flag 
-1001e 7047a101 jam 1 ,mem_mouse_le_reconnect_flag 
+1001d 704b6e01 jam 1 ,mem_le_send_security_request_flag 
+1001e 7047a301 jam 1 ,mem_mouse_le_reconnect_flag 
 1001f 680146a8 fetch 2 ,mem_mouse_direct_timeout 
-10020 6808cbb1 fetcht 1 ,mem_mouse_fast_conn_flag 
+10020 6808cbb3 fetcht 1 ,mem_mouse_fast_conn_flag 
 10021 18467cff sub temp ,0xff ,null 
 10022 24228024 nbranch z_mouse4_0_check_reconn_target_next ,zero 
 10023 58000258 setarg 0x0258 
@@ -35454,7 +35454,7 @@
 1002b 20207df4 branch check_51cmd_adv 
 
 z_mouse3_0_check_reconn_target:
-1002c 704b5101 jam 1 ,mem_mouse_bt_reconnect_flag 
+1002c 704b5301 jam 1 ,mem_mouse_bt_reconnect_flag 
 1002d 680341d0 fetch 6 ,mem_hci_plap 
 1002e 203a33eb branch app_bt_start_discovery_short ,blank 
 1002f 20204274 branch mouse3_0_check_reconn_target + 3 
@@ -35466,7 +35466,7 @@
 20003 20600000 rtn 
 
 z_mouse_bb_disconnected:
-20004 70480a00 jam 0 ,mem_mouse_enter_sniff_count 
+20004 70480c00 jam 0 ,mem_mouse_enter_sniff_count 
 20005 7041e30e jam 0x0e ,mem_sniff_param_interval 
 20006 204041e7 call mouse_bb_discon_clear_stack 
 20007 68014208 fetch app_disc_rsn_size ,mem_app_disconn_reason 
@@ -35500,7 +35500,7 @@
 2001b 68010264 fetch 2 ,mem_l2cap_payload_ptr 
 2001c 1fe20c00 copy pdata ,contr 
 2001d e8c08000 ifetch 1 ,contr 
-2001e 6000cb04 store 1 ,mem_l2cap_rcv 
+2001e 6000cb06 store 1 ,mem_l2cap_rcv 
 2001f 1fe1040f and pdata ,0x0f ,temp 
 20020 1ff1fe00 rshift4 pdata ,pdata 
 20021 c0038024 beq hid_type_set_protocol ,z_hid_rx_set_protocol 
@@ -35509,11 +35509,11 @@
 
 z_hid_rx_set_protocol:
 20024 20404d53 call hid_rx_process_handshake 
-20025 704b0500 jam 0 ,mem_mouse_bt_boot_mode 
-20026 6800cb04 fetch 1 ,mem_l2cap_rcv 
+20025 704b0700 jam 0 ,mem_mouse_bt_boot_mode 
+20026 6800cb06 fetch 1 ,mem_l2cap_rcv 
 20027 2feffe00 isolate1 0 ,pdata 
 20028 20608000 rtn true 
-20029 704b0501 jam 1 ,mem_mouse_bt_boot_mode 
+20029 704b0701 jam 1 ,mem_mouse_bt_boot_mode 
 2002a 20600000 rtn 
 
 z_hid_rx_process_hid_control:
@@ -35551,7 +35551,7 @@
 
 z_send_lmp_detach:
 30012 20406152 call send_lmp_detach 
-30013 6800cb51 fetch 1 ,mem_mouse_bt_reconnect_flag 
+30013 6800cb53 fetch 1 ,mem_mouse_bt_reconnect_flag 
 30014 207a0000 rtn blank 
 30015 6800804b fetch 1 ,mem_op 
 30016 793ffe03 set0 op_disconn ,pdata 
@@ -35563,19 +35563,19 @@
 3001a 20406298 call msg_send_lmp 
 3001b 68008049 fetch 1 ,mem_lmi_opcode 
 3001c e0a08000 istore 1 ,contw 
-3001d 6000cafe store 1 ,mem_lmi_opcode_temp 
+3001d 6000cb00 store 1 ,mem_lmi_opcode_temp 
 3001e 204062a7 call send_lmp_follow 
-3001f 6800cafe fetch 1 ,mem_lmi_opcode_temp 
+3001f 6800cb00 fetch 1 ,mem_lmi_opcode_temp 
 30020 c0170022 beq lmp_max_slot_req ,z_send_lmp_accepted_max_slot_req 
 30021 20206051 branch send_lmp_accepted + 7 
 
 z_send_lmp_accepted_max_slot_req:
-30022 6800cb01 fetch 1 ,mem_bt_rcvd_switch_req_accept 
+30022 6800cb03 fetch 1 ,mem_bt_rcvd_switch_req_accept 
 30023 207a0000 rtn blank 
-30024 704b0100 jam 0 ,mem_bt_rcvd_switch_req_accept 
-30025 6800cb03 fetch 1 ,mem_bt_send_lmp_setup_complete 
+30024 704b0300 jam 0 ,mem_bt_rcvd_switch_req_accept 
+30025 6800cb05 fetch 1 ,mem_bt_send_lmp_setup_complete 
 30026 c1810000 rtnne 2 
-30027 704b0201 jam 1 ,mem_bt_send_max_slot_req_accept_after_switch 
+30027 704b0401 jam 1 ,mem_bt_send_max_slot_req_accept_after_switch 
 30028 1c427e00 copy clkn_bt ,pdata 
 30029 600204e9 store 4 ,mem_aurand_send_delay_time 
 3002a 20600000 rtn 
@@ -35611,16 +35611,16 @@
 40011 20206399 branch host_create_conn_auth_pair + 1 
 
 z_host_create_conn_auth_pair_true:
-40012 6800cb03 fetch 1 ,mem_bt_send_lmp_setup_complete 
+40012 6800cb05 fetch 1 ,mem_bt_send_lmp_setup_complete 
 40013 c000e39d beq 1 ,host_create_conn_auth_pair_true 
 40014 6800c1bd fetch 1 ,mem_link_key_exists 
 40015 203a63a9 branch host_create_conn_auth_pair_nokey ,blank 
 40016 680084d1 fetch 1 ,mem_lmp_conn_state 
 40017 c4018000 rtnbit0 sent_setup_complete 
 40018 c4010000 rtnbit0 received_setup_complete 
-40019 6800cb02 fetch 1 ,mem_bt_send_max_slot_req_accept_after_switch 
+40019 6800cb04 fetch 1 ,mem_bt_send_max_slot_req_accept_after_switch 
 4001a 207a0000 rtn blank 
-4001b 704b0200 jam 0 ,mem_bt_send_max_slot_req_accept_after_switch 
+4001b 704b0400 jam 0 ,mem_bt_send_max_slot_req_accept_after_switch 
 4001c 680204e9 fetch 4 ,mem_aurand_send_delay_time 
 4001d d8400014 arg 20 ,temp 
 4001e 98408400 iadd temp ,temp 
@@ -35630,11 +35630,11 @@
 40022 20206349 branch host_create_conn_auth 
 
 z_bt_send_max_slot_req_accept_after_switch_wait:
-40023 704b0201 jam 1 ,mem_bt_send_max_slot_req_accept_after_switch 
+40023 704b0401 jam 1 ,mem_bt_send_max_slot_req_accept_after_switch 
 40024 20600000 rtn 
 
 z_host_create_conn_send_conn_req:
-40025 70480b14 jam 20 ,mem_mouse_send_switch_req_timer 
+40025 70480d14 jam 20 ,mem_mouse_send_switch_req_timer 
 40026 2020636f branch host_create_conn_send_conn_req 
               org 0x50001
 
@@ -35648,15 +35648,15 @@
 50005 2020557d branch le_update_param + 8 
 
 z_mouse_le_lpm_mult_reinit:
-50006 6800c7c7 fetch 1 ,mem_lpm_mult_init 
+50006 6800c7c9 fetch 1 ,mem_lpm_mult_init 
 50007 6000c172 store 1 ,mem_lpm_mult 
 
 z_mouse_le_conn_param_lpm_enable:
-50008 7047c600 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
+50008 7047c800 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
 50009 20600000 rtn 
 
 z_mouse_le_conn_param_lpm_disable:
-5000a 7047c601 jam le_lpm_disable ,mem_mouse_le_conn_param_reject 
+5000a 7047c801 jam le_lpm_disable ,mem_mouse_le_conn_param_reject 
 5000b 20600000 rtn 
 
 z_mouse_le_conn_param_check:
@@ -35664,7 +35664,7 @@
 5000d 1fe67c0c sub pdata ,le_interval_15ms ,null 
 5000e 2421000a nbranch z_mouse_le_conn_param_lpm_disable ,positive 
 5000f 6800c3d8 fetch 1 ,mem_le_new_connslavelatency 
-50010 6808c7c7 fetcht 1 ,mem_lpm_mult_init 
+50010 6808c7c9 fetcht 1 ,mem_lpm_mult_init 
 50011 98467c00 isub temp ,null 
 50012 20210006 branch z_mouse_le_lpm_mult_reinit ,positive 
 50013 6800c3d8 fetch 1 ,mem_le_new_connslavelatency 
@@ -35694,22 +35694,22 @@
 60002 20600000 rtn 
 
 z_mouse_start_discovery:
-60003 704b6c00 jam 0 ,mem_le_send_security_request_flag 
+60003 704b6e00 jam 0 ,mem_le_send_security_request_flag 
 60004 2040028e call p_mouse_tx_power_init 
-60005 70479e00 jam 0 ,mem_mouse_clear_sensor_data_flag 
+60005 7047a000 jam 0 ,mem_mouse_clear_sensor_data_flag 
 60006 68014682 fetch 2 ,mem_ui_state_map 
 60007 c2858010 bbit1 ui_state_ble_adv ,z_mouse_start_discovery_norandom 
 60008 20400328 call p_mouse_load_random_addr_increase_count 
-60009 680947c4 fetcht 2 ,mem_random_addr_increase_count 
+60009 680947c6 fetcht 2 ,mem_random_addr_increase_count 
 6000a 18408401 increase 1 ,temp 
-6000b 600947c4 storet 2 ,mem_random_addr_increase_count 
+6000b 600947c6 storet 2 ,mem_random_addr_increase_count 
 6000c 600944a1 storet 2 ,mem_le_lap + 1 
 6000d 204002e9 call p_mouse_store_random_addr_increase_count 
 6000e 180a7e00 random pdata 
 6000f 6000c4a0 store 1 ,mem_le_lap 
 
 z_mouse_start_discovery_norandom:
-60010 6801cbae fetch 3 ,mem_le_lap_high_3b 
+60010 6801cbb0 fetch 3 ,mem_le_lap_high_3b 
 60011 6001c4a3 store 3 ,mem_le_lap + 3 
 60012 2040029b call p_mouse_le_fast_conn_disable 
 60013 20403418 call app_lpm_mult_disable 
@@ -35728,16 +35728,16 @@
 60020 6800c092 fetch 1 ,mem_device_option 
 60021 2feffe00 isolate1 mode_3_mouse ,pdata 
 60022 2040fddd call check_51cmd_start_discovery ,true 
-60023 704b5100 jam 0 ,mem_mouse_bt_reconnect_flag 
+60023 704b5300 jam 0 ,mem_mouse_bt_reconnect_flag 
 60024 204042c4 call mouse_start_discovery_norandom + 13 
 60025 202006ca branch p_mouse_discovery_multi_led_blink 
 
 z_check_51cmd_adv:
-60026 7047a100 jam 0 ,mem_mouse_le_reconnect_flag 
+60026 7047a300 jam 0 ,mem_mouse_le_reconnect_flag 
 60027 20400294 call p_le_check_adv_flag 
 60028 58000005 setarg adv_flag_bredr_not_supported | adv_flag_limited_discoverable 
 60029 e0c08000 istore 1 ,contr 
-6002a d8c04b12 arg mem_le_adv_swift_pair ,contr 
+6002a d8c04b14 arg mem_le_adv_swift_pair ,contr 
 6002b 20400512 call p_le_adv_data_update 
 6002c 20207df4 branch check_51cmd_adv 
               org 0x70001
@@ -35815,7 +35815,7 @@
 8000c 6000cd97 store 1 ,mem_24g_conn_sm 
 
 z_g24_tx_attemp_dongle_succ:
-8000d 704b6700 jam 0 ,mem_mouse_long_mult_flag 
+8000d 704b6900 jam 0 ,mem_mouse_long_mult_flag 
 8000e 20402f20 call g24_app_tx_attempt_success 
 8000f 20400160 call p_g24_txbuf_clear 
 80010 2020034a branch p_g24_transmit_by_interrupt_enable 
@@ -35835,7 +35835,7 @@
 8001a 5fffffff setarg -1 
 8001b 60030040 store 6 ,mem_plap 
 8001c 70018533 jam rec_3_mode ,mem_record_bt_mode 
-8001d 704bb1ff jam 0xff ,mem_mouse_fast_conn_flag 
+8001d 704bb3ff jam 0xff ,mem_mouse_fast_conn_flag 
 8001e 204042fb call mouse_before_store_reconn_info 
 8001f 704721ff jam 0xff ,mem_device1_type 
 80020 202002e4 branch p_mouse_store_flash_device_info 
@@ -35853,14 +35853,14 @@
 90007 58001122 setarg 0x1122 
 
 z_le_otp_adc_empty:
-90008 600147c4 store 2 ,mem_random_addr_increase_count 
+90008 600147c6 store 2 ,mem_random_addr_increase_count 
 90009 20600000 rtn 
 
 z_mouse_setting_config:
 9000a 680240a0 fetch 4 ,mem_lap 
 9000b 60024c7e store 4 ,mem_24g_device_addr 
 9000c 20403e6e call mouse_gpio_init 
-9000d 6808cb46 fetcht 1 ,mem_flash_ncs_gpio 
+9000d 6808cb48 fetcht 1 ,mem_flash_ncs_gpio 
 9000e 2040680e call gpio_config_output 
 9000f 20403e1e call mouse_param_init 
 90010 20400023 call z_mouse_bt_sdp_update 
@@ -35886,7 +35886,7 @@
 z_mouse_bt_sdp_update:
 90023 204074b9 call enable_authrom 
 90024 d8c08c00 arg 0x8c00 ,contr 
-90025 d8a04878 arg mem_mouse_uuid_list ,contw 
+90025 d8a0487a arg mem_mouse_uuid_list ,contw 
 90026 df200171 arg 369 ,loopcnt 
 90027 20407f01 call memcpy 
 90028 580f0209 setarg 0x0f0209 
@@ -35900,15 +35900,15 @@
 90030 d8c08d71 arg 0x8d71 ,contr 
 90031 df200109 arg 265 ,loopcnt 
 90032 20407f01 call memcpy 
-90033 70488f00 jam 0 ,mem_mouse_uuid_list + 23 
-90034 7048876d jam 0x6d ,mem_mouse_uuid_list + 15 
+90033 70489100 jam 0 ,mem_mouse_uuid_list + 23 
+90034 7048896d jam 0x6d ,mem_mouse_uuid_list + 15 
 90035 5800401f setarg 0x401f 
-90036 600149dd store 2 ,mem_mouse_uuid_list + 357 
+90036 600149df store 2 ,mem_mouse_uuid_list + 357 
 90037 58006d04 setarg 0x6d04 
-90038 60014a46 store 2 ,mem_mouse_uuid_list + 462 
+90038 60014a48 store 2 ,mem_mouse_uuid_list + 462 
 90039 580016b0 setarg 0x16b0 
-9003a 60014a4c store 2 ,mem_mouse_uuid_list + 468 
-9003b 58004878 setarg mem_mouse_uuid_list 
+9003a 60014a4e store 2 ,mem_mouse_uuid_list + 468 
+9003b 5800487a setarg mem_mouse_uuid_list 
 9003c 60014575 store 2 ,mem_ui_uuid_table 
 9003d 20600000 rtn 
               org 0xa0001
@@ -36009,7 +36009,7 @@
 b0006 20600000 rtn 
 
 z_mouse_24g_attempt_fail:
-b0007 704b5200 jam 0 ,mem_retry_count 
+b0007 704b5400 jam 0 ,mem_retry_count 
 b0008 704d8700 jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt 
 b0009 2040028e call p_mouse_tx_power_init 
 b000a 204001ba call p_g24_check_51cmd_stop_24g 
@@ -36028,7 +36028,7 @@
 b0015 60014496 store 2 ,mem_le_interval_min 
 b0016 60014498 store 2 ,mem_le_interval_min + 2 
 b0017 204003d0 call p_app_updata_le_param 
-b0018 7047c601 jam le_lpm_disable ,mem_mouse_le_conn_param_reject 
+b0018 7047c801 jam le_lpm_disable ,mem_mouse_le_conn_param_reject 
 b0019 20600000 rtn 
 
 z_mouse_bb_event_reconn_timeout:
@@ -36043,12 +36043,12 @@
 b0020 202033a7 branch app_bb_hibernate 
 
 z_mouse_le_bb_disconnected:
-b0021 704b6a00 jam 0 ,mem_mouse_le_bb_connected_flag 
+b0021 704b6c00 jam 0 ,mem_mouse_le_bb_connected_flag 
 b0022 58000007 setarg le_interval_8_75ms 
 b0023 60014496 store 2 ,mem_le_interval_min 
 b0024 60014498 store 2 ,mem_le_interval_min + 2 
-b0025 7047c600 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
-b0026 70479e00 jam 0 ,mem_mouse_clear_sensor_data_flag 
+b0025 7047c800 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
+b0026 7047a000 jam 0 ,mem_mouse_clear_sensor_data_flag 
 b0027 20400373 call p_mouse_data_init 
 b0028 20405816 call le_clr_config_more_data 
 b0029 204002e4 call p_mouse_store_flash_device_info 
@@ -36084,22 +36084,22 @@
 c0005 20600000 rtn 
 
 z_mouse_sniff_not_accept:
-c0006 6800c80a fetch 1 ,mem_mouse_enter_sniff_count 
+c0006 6800c80c fetch 1 ,mem_mouse_enter_sniff_count 
 c0007 c1010000 rtneq 2 
 c0008 1fe0fe01 increase 1 ,pdata 
-c0009 6000c80a store 1 ,mem_mouse_enter_sniff_count 
+c0009 6000c80c store 1 ,mem_mouse_enter_sniff_count 
 c000a 7041e312 jam 0x12 ,mem_sniff_param_interval 
 c000b 2020340e branch app_bt_enter_sniff 
 
 z_mouse_enter_sniff_check:
-c000c 6800c80a fetch 1 ,mem_mouse_enter_sniff_count 
+c000c 6800c80c fetch 1 ,mem_mouse_enter_sniff_count 
 c000d c1810000 rtnne 2 
-c000e 70480a00 jam 0 ,mem_mouse_enter_sniff_count 
+c000e 70480c00 jam 0 ,mem_mouse_enter_sniff_count 
 c000f 7041e30e jam 0x0e ,mem_sniff_param_interval 
 c0010 2020340e branch app_bt_enter_sniff 
 
 z_mouse_le_ll_start_encryt:
-c0011 6800c7a1 fetch 1 ,mem_mouse_le_reconnect_flag 
+c0011 6800c7a3 fetch 1 ,mem_mouse_le_reconnect_flag 
 c0012 c0008014 beq 1 ,z_mouse_le_ll_reconn_start_encryt 
 c0013 20200016 branch z_mouse_le_ll_enable_start_enc_flag 
 
@@ -36113,9 +36113,9 @@
 
 z_mouse_bb_event_disconnected:
 c0018 204003ef call p_mouse_sensor_powerdown_check 
-c0019 704b0100 jam 0 ,mem_bt_rcvd_switch_req_accept 
-c001a 704b0300 jam 0 ,mem_bt_send_lmp_setup_complete 
-c001b 704b0c00 jam 0 ,mem_mouse_bt_send_first_package_flag 
+c0019 704b0300 jam 0 ,mem_bt_rcvd_switch_req_accept 
+c001a 704b0500 jam 0 ,mem_bt_send_lmp_setup_complete 
+c001b 704b0e00 jam 0 ,mem_mouse_bt_send_first_package_flag 
 c001c 204002e4 call p_mouse_store_flash_device_info 
 c001d 202041d9 branch mouse_bb_disconnected 
               org 0xd0001
@@ -36156,7 +36156,7 @@
 d001d 680a4c7e fetcht 4 ,mem_24g_device_addr 
 d001e 98467c00 isub temp ,null 
 d001f 20428024 call z7_g24_store_dongle_addr ,zero 
-d0020 704b6700 jam 0 ,mem_mouse_long_mult_flag 
+d0020 704b6900 jam 0 ,mem_mouse_long_mult_flag 
 d0021 20402f20 call g24_app_tx_attempt_success 
 d0022 20400160 call p_g24_txbuf_clear 
 d0023 2020034a branch p_g24_transmit_by_interrupt_enable 
Index: output/romcode.rom
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1066/PBSwitch_3mode_3ch_New_24M_ADC_389/output/romcode.rom	(revision 6091)
+++ /branch/mouse_project/YJX_Project/YJX_1066/PBSwitch_3mode_3ch_New_24M_ADC_389/output/romcode.rom	(working copy)
@@ -24600,10 +24600,10 @@
 c019802c
 c01a001d
 20600000
-704b6c01
-7047a101
+704b6e01
+7047a301
 680146a8
-6808cbb1
+6808cbb3
 18467cff
 24228024
 58000258
@@ -24615,14 +24615,14 @@
 d8c04390
 20400512
 20207df4
-704b5101
+704b5301
 680341d0
 203a33eb
 20204274
 c0080004
 c008801b
 20600000
-70480a00
+70480c00
 7041e30e
 204041e7
 68014208
@@ -24648,18 +24648,18 @@
 68010264
 1fe20c00
 e8c08000
-6000cb04
+6000cb06
 1fe1040f
 1ff1fe00
 c0038024
 c000802b
 20204d39
 20404d53
-704b0500
-6800cb04
+704b0700
+6800cb06
 2feffe00
 20608000
-704b0501
+704b0701
 20600000
 18427e00
 c00283d8
@@ -24682,7 +24682,7 @@
 203a612b
 20206124
 20406152
-6800cb51
+6800cb53
 207a0000
 6800804b
 793ffe03
@@ -24692,17 +24692,17 @@
 20406298
 68008049
 e0a08000
-6000cafe
+6000cb00
 204062a7
-6800cafe
+6800cb00
 c0170022
 20206051
-6800cb01
-207a0000
-704b0100
 6800cb03
+207a0000
+704b0300
+6800cb05
 c1810000
-704b0201
+704b0401
 1c427e00
 600204e9
 20600000
@@ -24723,16 +24723,16 @@
 6800816d
 c2800012
 20206399
-6800cb03
+6800cb05
 c000e39d
 6800c1bd
 203a63a9
 680084d1
 c4018000
 c4010000
-6800cb02
+6800cb04
 207a0000
-704b0200
+704b0400
 680204e9
 d8400014
 98408400
@@ -24740,26 +24740,26 @@
 98467c00
 24210023
 20206349
-704b0201
+704b0401
 20600000
-70480b14
+70480d14
 2020636f
 c0200004
 c0208016
 20600000
 2040000c
 2020557d
-6800c7c7
+6800c7c9
 6000c172
-7047c600
+7047c800
 20600000
-7047c601
+7047c801
 20600000
 6800c3d6
 1fe67c0c
 2421000a
 6800c3d8
-6808c7c7
+6808c7c9
 98467c00
 20210006
 6800c3d8
@@ -24780,20 +24780,20 @@
 20207fe9
 c0280003
 20600000
-704b6c00
+704b6e00
 2040028e
-70479e00
+7047a000
 68014682
 c2858010
 20400328
-680947c4
+680947c6
 18408401
-600947c4
+600947c6
 600944a1
 204002e9
 180a7e00
 6000c4a0
-6801cbae
+6801cbb0
 6001c4a3
 2040029b
 20403418
@@ -24812,14 +24812,14 @@
 6800c092
 2feffe00
 2040fddd
-704b5100
+704b5300
 204042c4
 202006ca
-7047a100
+7047a300
 20400294
 58000005
 e0c08000
-d8c04b12
+d8c04b14
 20400512
 20207df4
 c0300005
@@ -24875,7 +24875,7 @@
 6800cd97
 793ffe02
 6000cd97
-704b6700
+704b6900
 20402f20
 20400160
 2020034a
@@ -24891,7 +24891,7 @@
 5fffffff
 60030040
 70018533
-704bb1ff
+704bb3ff
 204042fb
 704721ff
 202002e4
@@ -24902,12 +24902,12 @@
 6801421d
 243a0008
 58001122
-600147c4
+600147c6
 20600000
 680240a0
 60024c7e
 20403e6e
-6808cb46
+6808cb48
 2040680e
 20403e1e
 20400023
@@ -24931,7 +24931,7 @@
 2020029d
 204074b9
 d8c08c00
-d8a04878
+d8a0487a
 df200171
 20407f01
 580f0209
@@ -24945,15 +24945,15 @@
 d8c08d71
 df200109
 20407f01
-70488f00
-7048876d
+70489100
+7048896d
 5800401f
-600149dd
+600149df
 58006d04
-60014a46
+60014a48
 580016b0
-60014a4c
-58004878
+60014a4e
+5800487a
 60014575
 20600000
 c0480005
@@ -25024,7 +25024,7 @@
 c051801a
 c052002b
 20600000
-704b5200
+704b5400
 704d8700
 2040028e
 204001ba
@@ -25041,7 +25041,7 @@
 60014496
 60014498
 204003d0
-7047c601
+7047c801
 20600000
 68014682
 c3860000
@@ -25050,12 +25050,12 @@
 680246d3
 c3828000
 202033a7
-704b6a00
+704b6c00
 58000007
 60014496
 60014498
-7047c600
-70479e00
+7047c800
+7047a000
 20400373
 20405816
 204002e4
@@ -25084,18 +25084,18 @@
 c0598011
 c05a0018
 20600000
-6800c80a
+6800c80c
 c1010000
 1fe0fe01
-6000c80a
+6000c80c
 7041e312
 2020340e
-6800c80a
+6800c80c
 c1810000
-70480a00
+70480c00
 7041e30e
 2020340e
-6800c7a1
+6800c7a3
 c0008014
 20200016
 204003d0
@@ -25103,9 +25103,9 @@
 d8e00001
 202041b9
 204003ef
-704b0100
 704b0300
-704b0c00
+704b0500
+704b0e00
 204002e4
 202041d9
 6800cd92
@@ -25139,7 +25139,7 @@
 680a4c7e
 98467c00
 20428024
-704b6700
+704b6900
 20402f20
 20400160
 2020034a
@@ -25170,4 +25170,4 @@
 20400035
 6008cd96
 20600000
-000042c1
+00006177
