Index: format/app_mouse.format
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_pubulic/format/app_mouse.format	(revision 1102)
+++ /YC1308AC/branch/mouse_project/mouse_pubulic/format/app_mouse.format	(working copy)
@@ -364,6 +364,22 @@
 1 mem_dpi_another_button_down_enable
 1 mem_mouse_key_temp_patch
 
+// 1io2led multi begin
+1 mem_mouse_1io2led_led_enable
+1 mem_mouse_multi_led_blink_enable
+1 mem_mouse_bt_led_recon_effect_flag
+1 mem_mouse_multi_led_type
+1 mem_mouse_multi_led_poweron2s_flag_init
+1 mem_mouse_multi_led_poweron2s_flag
+1 mem_mouse_multi_led_powon2s_timer_init
+1 mem_mouse_multi_led_powon2s_timer
+1 mem_mouse_1io2led_multi_24gled
+1 mem_mouse_1io2led_multi_bt1led
+1 mem_mouse_1io2led_multi_bt2led
+1 mem_mouse_multi_led_blink_timer_init
+1 mem_mouse_multi_led_blink_timer
+1 mem_mouse_multi_led_state
+// 1io2led multi end
 
 )
 
@@ -700,5 +716,9 @@
 )
 
 
+(
+0 MULTI_LED_ON
+1 MULTI_LED_BLINK
+)
 
 
Index: output/eeprom.dat
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_pubulic/output/eeprom.dat	(revision 1102)
+++ /YC1308AC/branch/mouse_project/mouse_pubulic/output/eeprom.dat	(working copy)
@@ -2,100 +2,104 @@
 02
 aa
 55
-72
-17
+b6
+19
 c2
 84
 00
-18
+19
 c0
 00
 00
-23
+24
 c0
 01
 80
-27
+2b
 c0
 41
 80
-40
+44
 c0
 45
 80
-81
+85
 c0
 4f
 80
-8e
+92
 c0
 57
 00
-90
+94
 c0
 58
 00
-75
+79
 c0
 61
 82
-53
+7b
+c0
+62
+00
+28
 c0
 63
 81
-67
+72
 c0
 64
 81
-6d
+78
 c0
 65
 01
-a1
+ad
 c0
 66
 00
-71
+75
 c0
 67
 03
-31
+c2
 c0
 67
 84
-31
+c2
 c0
 68
 02
-62
+90
 c0
 68
 83
-63
+f4
 c0
 6a
 03
-42
+d3
 c0
 6b
 01
-cc
+d8
 c0
 6c
 82
-73
+a1
 c0
 6d
-02
-d6
+03
+44
 c0
 6f
-03
-d6
+04
+67
 c0
 74
-02
-e3
+03
+74
 20
 20
 13
@@ -103,43 +107,43 @@
 c0
 19
 80
-51
+55
 c0
 1a
 00
-56
+5a
 c0
 43
-82
-df
+83
+70
 c0
 50
-82
-f7
+83
+88
 c0
 60
 03
-01
+92
 c0
 6e
 82
-42
+6a
 c0
 71
 02
-1d
+45
 c0
 74
 82
-25
+4d
 c0
 75
 01
-30
+3b
 c0
 76
 03
-28
+b9
 20
 20
 13
@@ -160,6 +164,18 @@
 20
 08
 04
+6f
+e0
+cc
+42
+24
+5a
+02
+c2
+20
+20
+3d
+5a
 20
 40
 70
@@ -207,7 +223,7 @@
 20
 40
 00
-34
+38
 20
 20
 08
@@ -239,7 +255,7 @@
 20
 3a
 00
-3d
+41
 6f
 e0
 c6
@@ -294,12 +310,12 @@
 94
 20
 40
-04
-b6
+05
+47
 20
 34
 00
-4b
+4f
 20
 60
 00
@@ -467,7 +483,7 @@
 20
 40
 00
-56
+5a
 20
 20
 3e
@@ -519,7 +535,7 @@
 20
 20
 00
-75
+79
 70
 8a
 8b
@@ -583,11 +599,11 @@
 24
 55
 80
-47
+4b
 24
 55
 80
-ae
+b3
 20
 40
 6d
@@ -595,7 +611,7 @@
 20
 40
 00
-d9
+de
 20
 40
 41
@@ -607,7 +623,7 @@
 20
 40
 00
-9d
+a1
 20
 40
 40
@@ -623,11 +639,11 @@
 20
 40
 00
-e9
+f4
 20
 40
 03
-54
+e5
 20
 20
 3b
@@ -635,11 +651,15 @@
 20
 40
 00
-a7
+ac
+20
+40
+02
+bd
 20
 20
 00
-9f
+a4
 6f
 e4
 4b
@@ -655,7 +675,7 @@
 c2
 83
 80
-a5
+aa
 70
 4c
 3a
@@ -683,7 +703,7 @@
 c2
 83
 80
-ac
+b1
 70
 4c
 39
@@ -723,7 +743,7 @@
 24
 21
 00
-c0
+c5
 d8
 c0
 4c
@@ -775,7 +795,7 @@
 20
 40
 00
-d6
+db
 6f
 e0
 cc
@@ -886,8 +906,8 @@
 ff
 20
 40
-3f
-1e
+00
+ee
 20
 40
 3d
@@ -895,7 +915,7 @@
 20
 40
 00
-e3
+e8
 6f
 e4
 4b
@@ -907,7 +927,7 @@
 20
 40
 00
-e6
+eb
 20
 20
 3b
@@ -936,10 +956,34 @@
 60
 00
 00
+6f
+e0
+cc
+40
+24
+5a
+00
+f1
+20
+20
+3f
+1e
+20
+40
+02
+f4
+20
+40
+02
+f6
+20
+20
+02
+f8
 58
 00
 00
-ee
+f9
 67
 e1
 48
@@ -947,7 +991,7 @@
 58
 00
 01
-0a
+15
 67
 e1
 48
@@ -966,8 +1010,8 @@
 f6
 24
 3a
-05
-6f
+06
+00
 20
 40
 3f
@@ -982,8 +1026,8 @@
 ab
 c3
 0a
-80
-f7
+81
+02
 6f
 e0
 cb
@@ -1003,7 +1047,7 @@
 c2
 80
 81
-06
+11
 68
 48
 c7
@@ -1135,7 +1179,7 @@
 24
 21
 01
-20
+2b
 20
 40
 25
@@ -1147,11 +1191,11 @@
 24
 2c
 01
-26
+31
 24
 37
 81
-26
+31
 20
 40
 48
@@ -1175,7 +1219,7 @@
 c0
 08
 01
-28
+33
 20
 60
 00
@@ -1187,7 +1231,7 @@
 20
 20
 01
-16
+21
 70
 4b
 a3
@@ -1219,7 +1263,7 @@
 20
 20
 03
-54
+e5
 20
 40
 26
@@ -1227,11 +1271,11 @@
 24
 34
 01
-b3
+bf
 20
 40
 01
-3f
+4a
 20
 40
 26
@@ -1243,7 +1287,7 @@
 24
 3a
 01
-3a
+45
 6f
 e4
 48
@@ -1307,23 +1351,23 @@
 24
 2c
 01
-58
+63
 24
 37
 81
-58
+63
 20
 40
 26
 72
 20
 40
-04
-77
+05
+08
 20
 40
 01
-4b
+56
 20
 20
 26
@@ -1335,7 +1379,7 @@
 24
 5a
 01
-4f
+5a
 70
 4b
 e1
@@ -1415,11 +1459,11 @@
 20
 40
 01
-62
+6d
 20
 20
 01
-40
+4b
 6f
 e0
 c8
@@ -1455,11 +1499,11 @@
 20
 40
 03
-4d
+de
 20
 40
 03
-54
+e5
 20
 20
 3e
@@ -1474,8 +1518,12 @@
 dc
 20
 40
-02
-98
+03
+04
+20
+40
+00
+f1
 20
 40
 40
@@ -1535,15 +1583,15 @@
 20
 40
 01
-81
+8d
 20
 40
 01
-8e
+9a
 20
 20
 01
-95
+a1
 6f
 e1
 cb
@@ -1591,7 +1639,7 @@
 c2
 00
 01
-85
+91
 20
 60
 00
@@ -1739,11 +1787,11 @@
 20
 40
 03
-54
+e5
 20
 20
 01
-b8
+c4
 6f
 e0
 c8
@@ -1751,7 +1799,7 @@
 20
 5a
 01
-be
+ca
 6f
 e0
 c8
@@ -1843,7 +1891,7 @@
 20
 20
 01
-32
+3d
 1a
 62
 7e
@@ -1851,39 +1899,63 @@
 c0
 00
 81
-d5
+e5
 c0
 1e
-01
-f7
+02
+0e
 c0
 1c
-81
-f5
+82
+07
 c0
 1d
-01
-fe
+02
+19
 c0
 19
 01
-e1
+f3
 c0
 22
 01
-e8
+fa
 c0
 0a
 81
-d7
+e9
+c0
+0a
+01
+e2
 20
 20
 43
 36
+6f
+e0
+cc
+40
+24
+5a
+02
+c7
+20
+20
+43
+50
 20
 40
 45
 44
+6f
+e0
+cc
+40
+24
+5a
+02
+c7
 20
 20
 43
@@ -1935,7 +2007,7 @@
 c0
 00
 81
-e5
+f7
 70
 4b
 76
@@ -2012,10 +2084,30 @@
 40
 45
 44
+d8
+e0
+00
+01
+20
+40
+46
+f4
+6f
+e0
+cc
+40
+c0
+00
+48
+59
+20
+40
+02
+c7
 20
 20
 48
-57
+5a
 6f
 e2
 48
@@ -2032,6 +2124,22 @@
 40
 25
 7e
+6f
+e0
+cc
+40
+c0
+00
+02
+16
+20
+40
+02
+c7
+20
+20
+02
+17
 20
 40
 48
@@ -2051,7 +2159,7 @@
 24
 3a
 01
-aa
+b6
 6f
 e0
 c8
@@ -2059,15 +2167,15 @@
 c0
 01
 02
-05
+20
 c0
 02
 02
-10
+38
 c0
 01
 82
-15
+3d
 20
 20
 48
@@ -2078,12 +2186,12 @@
 ab
 c2
 97
-c8
-11
+82
+29
 c2
 98
-48
-11
+02
+29
 c3
 1d
 48
@@ -2103,19 +2211,71 @@
 20
 22
 82
-0e
+2d
 20
 20
 48
 06
+6f
+e0
+cc
+40
+c0
+00
+48
+11
+20
+40
+02
+c2
+20
+20
+48
+12
 70
 48
 8b
 00
+d8
+e0
+00
+01
+20
+40
+46
+f0
+58
+00
+00
+00
+67
+e1
+48
+87
+20
+40
+45
+76
+20
+40
+49
+8e
+6f
+e0
+cc
+40
+c0
+00
+48
+2d
+20
+40
+02
+c2
 20
 20
 48
-27
+2e
 6f
 e4
 4b
@@ -2123,7 +2283,7 @@
 c3
 17
 82
-1a
+42
 6f
 e0
 cb
@@ -2131,7 +2291,7 @@
 c0
 00
 82
-1a
+42
 20
 20
 48
@@ -2143,15 +2303,15 @@
 c3
 17
 82
-1a
+42
 c2
 89
 82
-1a
+42
 c2
 89
 02
-1a
+42
 20
 20
 48
@@ -2167,7 +2327,7 @@
 20
 20
 01
-aa
+b6
 70
 48
 8b
@@ -2215,7 +2375,7 @@
 20
 3a
 02
-2d
+55
 6f
 e1
 48
@@ -2243,11 +2403,11 @@
 24
 2c
 02
-33
+5b
 24
 37
 82
-33
+5b
 20
 40
 26
@@ -2303,7 +2463,7 @@
 c0
 02
 02
-40
+68
 20
 20
 25
@@ -2334,8 +2494,8 @@
 a1
 c2
 81
-84
-81
+85
+12
 c2
 80
 a3
@@ -2351,7 +2511,7 @@
 c0
 00
 82
-4c
+74
 20
 20
 26
@@ -2363,7 +2523,7 @@
 24
 34
 02
-44
+6c
 20
 40
 26
@@ -2399,7 +2559,7 @@
 c0
 00
 02
-58
+80
 20
 20
 3d
@@ -2418,20 +2578,20 @@
 65
 20
 34
-48
-06
+02
+8a
 6f
 e4
 4b
 ab
 c2
 98
-48
-0c
+02
+8d
 c3
 18
-c8
-0c
+82
+8d
 20
 40
 41
@@ -2444,6 +2604,30 @@
 20
 47
 ff
+6f
+e0
+cc
+40
+24
+5a
+02
+c2
+20
+20
+48
+06
+6f
+e0
+cc
+40
+24
+5a
+02
+c2
+20
+20
+48
+0c
 20
 40
 40
@@ -2451,7 +2635,7 @@
 20
 40
 02
-65
+93
 20
 20
 40
@@ -2502,8 +2686,8 @@
 c1
 20
 3a
-02
-9f
+03
+0d
 67
 e0
 cb
@@ -2538,8 +2722,12 @@
 be
 20
 40
+03
+0a
+20
+40
 02
-9c
+cb
 20
 40
 40
@@ -2550,8 +2738,8 @@
 cc
 20
 40
-02
-b4
+03
+22
 20
 40
 44
@@ -2566,8 +2754,8 @@
 12
 20
 40
-02
-cb
+03
+39
 20
 40
 45
@@ -2599,15 +2787,15 @@
 20
 40
 02
-8e
+fa
 20
 40
-02
-ce
+03
+3c
 20
 20
 02
-8b
+ba
 da
 60
 4c
@@ -2622,155 +2810,203 @@
 8a
 6f
 e0
-cb
-ed
-c1
-7f
-80
-00
+cc
+46
+67
+e0
+cc
+47
 6f
-e1
-4a
-b2
-20
-7a
+e0
+cc
+44
+67
+e0
+cc
+45
+20
+60
 00
 00
+70
+4c
+41
+01
+70
+4c
+43
+01
 6f
-e1
+e0
+cc
 4b
-be
-68
-49
-4a
-b2
-98
-46
-04
+67
+e0
+cc
+4c
+20
+60
+00
+00
+70
+4c
+41
+01
+70
+4c
+4c
+00
+70
+4c
+43
+00
+20
+60
+00
 00
 6f
-e1
-4b
-ee
-98
-46
-7e
+e0
+cc
+41
+20
+7a
+00
+00
+6f
+e0
+cc
+43
+c0
+00
+82
+db
+6f
+e0
+cc
+45
+24
+3a
+02
+d3
+70
+4c
+41
 00
 20
-21
+60
+00
+00
+6f
+e0
+cc
+47
+20
+3a
 02
-9a
-68
-48
-cb
-ed
+d8
+1f
+e0
+ff
+ff
+67
+e0
+cc
+47
 20
 20
-60
-65
-68
-48
-cb
-ed
+02
+e2
+70
+4c
+45
+00
+70
+4c
+41
+00
 20
-40
-60
-69
+20
+02
+ee
 da
 60
-4b
-a8
+4c
+4c
 da
 40
 02
-9f
+de
 20
 20
 31
 8a
 6f
 e0
-c9
-27
+cc
+4b
+67
+e0
+cc
+4c
+6f
+e0
+cc
+4d
 c0
+00
+82
+ee
+70
+4c
+4d
 01
-c8
-f2
-c0
-05
-c8
-f2
 6f
 e0
 c9
-23
-67
-e0
-c9
-2f
-6f
-e1
-4b
-c2
-67
-e1
-49
-30
-67
-e1
-49
-32
-da
+38
+c0
+00
+02
+e8
+c0
+00
+82
+ea
+c0
+01
+02
+ec
 20
+60
 00
 00
 68
 48
-c9
-92
-18
-40
-84
-02
-18
-46
-7c
-03
+cc
+48
+20
 20
-41
-02
-ae
-24
-41
 02
-b2
+ed
+68
+48
+cc
+49
 20
 20
+02
+ed
+68
 48
-ff
-6f
-e4
-4b
-ab
-c4
-0e
-00
-00
-18
-40
-84
-01
+cc
+4a
 20
-60
-00
-00
-18
-40
-85
-fd
 20
 60
-00
+69
+70
+4c
+4d
 00
 6f
 e0
@@ -2779,23 +3015,227 @@
 c0
 00
 02
-ba
-6f
-e4
-4b
-ab
-c4
-1a
-80
+f4
+c0
 00
-68
-48
+82
+f6
+c0
+01
+02
+f8
+20
+60
+00
+00
+68
+48
+cc
+48
+20
+20
+60
+7f
+68
+48
+cc
+49
+20
+20
+60
+7f
+68
+48
+cc
+4a
+20
+20
+60
+7f
+6f
+e0
 cb
-ca
+ed
+c1
+7f
+80
+00
+6f
+e1
+4a
+b2
+20
+7a
+00
+00
+6f
+e1
+4b
+be
+68
+49
+4a
+b2
+98
+46
+04
+00
+6f
+e1
+4b
+ee
+98
+46
+7e
+00
+20
+21
+03
+08
+68
+48
+cb
+ed
+6f
+e0
+cc
+40
+c0
+00
+e0
+7f
+20
+20
+60
+65
+68
+48
+cb
+ed
+20
+40
+60
+69
+da
+60
+4b
+a8
+da
+40
+03
+0d
 20
 20
+31
+8a
+6f
+e0
+c9
+27
+c0
+01
+c8
+f2
+c0
+05
+c8
+f2
+6f
+e0
+c9
+23
+67
+e0
+c9
+2f
+6f
+e1
+4b
+c2
+67
+e1
+49
+30
+67
+e1
+49
+32
+da
+20
+00
+00
+68
+48
+c9
+92
+18
+40
+84
 02
-bd
+18
+46
+7c
+03
+20
+41
+03
+1c
+24
+41
+03
+20
+20
+20
+48
+ff
+6f
+e4
+4b
+ab
+c4
+0e
+00
+00
+18
+40
+84
+01
+20
+60
+00
+00
+18
+40
+85
+fd
+20
+60
+00
+00
+6f
+e0
+c9
+38
+c0
+00
+03
+28
+6f
+e4
+4b
+ab
+c4
+1a
+80
+00
+68
+48
+cb
+ca
+20
+20
+03
+2b
 6f
 e4
 4b
@@ -2830,16 +3270,16 @@
 00
 20
 22
-82
-c4
+83
+32
 20
 20
 44
 eb
 20
 40
-02
-c9
+03
+37
 6f
 e0
 cb
@@ -2859,7 +3299,7 @@
 da
 40
 02
-0e
+2d
 20
 20
 44
@@ -2890,8 +3330,8 @@
 b2
 da
 40
-02
-d3
+03
+41
 20
 20
 31
@@ -2903,7 +3343,7 @@
 c0
 00
 01
-aa
+b6
 20
 20
 43
@@ -2941,29 +3381,169 @@
 4a
 f2
 20
-20
-45
-54
-6f
-e0
-cb
-e2
-24
-5a
-78
-61
-70
-4b
-e2
-00
-20
-20
-78
-51
+40
+43
+14
 6f
 e1
-03
-15
+47
+8c
+c2
+85
+83
+57
+6f
+e4
+4b
+ab
+c3
+04
+03
+57
+68
+49
+49
+97
+18
+40
+84
+01
+60
+49
+49
+97
+60
+49
+43
+7b
+18
+0a
+7e
+00
+67
+e0
+c3
+7a
+6f
+e1
+ca
+c9
+67
+e1
+c3
+7d
+20
+40
+32
+25
+6f
+e1
+47
+91
+67
+e1
+4a
+c2
+70
+00
+bd
+06
+58
+00
+00
+00
+67
+e1
+4a
+b2
+67
+e0
+cb
+77
+67
+e0
+ca
+c4
+67
+e0
+cb
+a7
+67
+e0
+ca
+ac
+d8
+e0
+00
+02
+20
+40
+46
+f0
+20
+40
+46
+e4
+6f
+e0
+cb
+b3
+2f
+ef
+fe
+01
+20
+40
+c3
+df
+6f
+e0
+cb
+b3
+2f
+ef
+fe
+00
+20
+40
+f8
+c4
+20
+40
+49
+8e
+6f
+e0
+cc
+40
+24
+3a
+02
+c2
+20
+20
+48
+cc
+6f
+e0
+cb
+e2
+24
+5a
+78
+61
+70
+4b
+e2
+00
+20
+20
+78
+51
+6f
+e1
+03
+15
 1f
 e2
 0c
@@ -2986,8 +3566,8 @@
 00
 c0
 04
-82
-eb
+83
+7c
 20
 20
 4d
@@ -3087,7 +3667,7 @@
 c0
 02
 03
-04
+95
 20
 20
 19
@@ -3103,11 +3683,11 @@
 c0
 05
 03
-09
+9a
 c0
 09
 03
-18
+a9
 20
 20
 1c
@@ -3135,7 +3715,7 @@
 c2
 81
 83
-13
+a4
 6f
 e1
 44
@@ -3163,11 +3743,11 @@
 24
 22
 83
-0f
+a0
 24
 34
 03
-0f
+a0
 20
 20
 1e
@@ -3303,7 +3883,7 @@
 20
 40
 03
-5c
+ed
 6f
 e0
 c8
@@ -3323,7 +3903,7 @@
 20
 40
 03
-3f
+d0
 20
 20
 45
@@ -3351,7 +3931,7 @@
 c0
 05
 83
-49
+da
 20
 40
 42
@@ -3371,7 +3951,7 @@
 20
 40
 03
-50
+e1
 da
 60
 4b
@@ -3391,7 +3971,7 @@
 c0
 05
 83
-50
+e1
 20
 20
 42
@@ -3427,7 +4007,7 @@
 c0
 05
 83
-5a
+eb
 58
 00
 08
@@ -3446,28 +4026,28 @@
 0c
 20
 40
-03
-9a
+04
+2b
 6f
 e0
 cc
 37
 24
 3a
-03
-b1
+04
+42
 6f
 e0
 cc
 32
 24
 3a
-03
-b0
+04
+41
 20
 40
 03
-63
+f4
 20
 20
 40
@@ -3487,27 +4067,27 @@
 20
 40
 03
-6d
+fe
 20
 40
+04
 03
-72
 20
 40
-03
-77
+04
+08
 20
 40
-03
-7c
+04
+0d
 20
 40
-03
-89
+04
+1a
 20
 40
-03
-9a
+04
+2b
 20
 20
 41
@@ -3518,8 +4098,8 @@
 18
 20
 40
-03
-96
+04
+27
 20
 40
 41
@@ -3538,8 +4118,8 @@
 19
 20
 40
-03
-96
+04
+27
 20
 40
 41
@@ -3558,8 +4138,8 @@
 1a
 20
 40
-03
-96
+04
+27
 20
 40
 41
@@ -3602,8 +4182,8 @@
 10
 c0
 7f
-83
-85
+84
+16
 20
 20
 41
@@ -3614,8 +4194,8 @@
 0d
 20
 40
-03
-98
+04
+29
 68
 48
 c9
@@ -3654,8 +4234,8 @@
 10
 c0
 7f
-83
-92
+84
+23
 20
 20
 41
@@ -3666,8 +4246,8 @@
 0e
 20
 40
-03
-98
+04
+29
 68
 48
 c9
@@ -3710,8 +4290,8 @@
 39
 24
 3a
-03
-a7
+04
+38
 68
 48
 cc
@@ -3778,16 +4358,16 @@
 00
 20
 20
-03
-a4
+04
+35
 c0
 02
-03
-cb
+04
+5c
 20
 40
-03
-ce
+04
+5f
 6f
 e2
 4c
@@ -3822,20 +4402,20 @@
 32
 c0
 00
-03
-bf
+04
+50
 c0
 00
-83
-c2
+84
+53
 c0
 01
-03
-c5
+04
+56
 c0
 01
-83
-c8
+84
+59
 20
 60
 00
@@ -3914,8 +4494,8 @@
 00
 24
 41
-03
-d3
+04
+64
 20
 60
 00
@@ -3942,12 +4522,12 @@
 36
 20
 40
-03
-db
+04
+6c
 20
 40
-03
-ef
+04
+80
 20
 20
 46
@@ -3982,8 +4562,8 @@
 0f
 20
 40
-03
-e4
+04
+75
 20
 20
 40
@@ -4010,8 +4590,8 @@
 10
 c0
 7f
-83
-eb
+84
+7c
 20
 20
 40
@@ -4022,8 +4602,8 @@
 0f
 20
 40
-03
-98
+04
+29
 68
 48
 c9
@@ -4046,20 +4626,20 @@
 3a
 24
 3a
-03
-f8
+04
+89
 6f
 e0
 cc
 3b
 20
 40
-03
-96
+04
+27
 20
 40
 04
-09
+9a
 68
 48
 cc
@@ -4086,8 +4666,8 @@
 3b
 20
 40
-03
-98
+04
+29
 70
 4c
 3f
@@ -4103,11 +4683,11 @@
 20
 40
 04
-22
+b3
 20
 40
 04
-0d
+9e
 68
 48
 cc
@@ -4151,7 +4731,7 @@
 20
 40
 04
-18
+a9
 67
 e0
 cc
@@ -4163,7 +4743,7 @@
 20
 3a
 04
-14
+a5
 6f
 e0
 cc
@@ -4227,11 +4807,11 @@
 c0
 03
 84
-2d
+be
 c0
 00
 04
-2f
+c0
 20
 60
 00
@@ -4271,11 +4851,11 @@
 c0
 03
 84
-2d
+be
 c0
 00
 04
-2f
+c0
 20
 60
 00
@@ -4319,7 +4899,7 @@
 c2
 9e
 84
-3d
+ce
 18
 42
 7e
@@ -4351,7 +4931,7 @@
 24
 3a
 04
-5a
+eb
 6f
 e4
 4b
@@ -4359,7 +4939,7 @@
 c2
 8e
 04
-4e
+df
 18
 42
 7e
@@ -4371,11 +4951,11 @@
 c0
 00
 04
-4a
+db
 c0
 01
 04
-48
+d9
 20
 60
 00
@@ -4387,7 +4967,7 @@
 20
 20
 04
-3a
+cb
 58
 00
 00
@@ -4395,7 +4975,7 @@
 20
 20
 04
-3a
+cb
 58
 00
 00
@@ -4403,7 +4983,7 @@
 20
 20
 04
-3a
+cb
 58
 00
 00
@@ -4411,7 +4991,7 @@
 20
 20
 04
-3a
+cb
 18
 42
 7e
@@ -4423,15 +5003,15 @@
 c0
 00
 04
-4a
+db
 c0
 01
 04
-4c
+dd
 c0
 01
 84
-48
+d9
 20
 60
 00
@@ -4447,15 +5027,15 @@
 c0
 00
 04
-4c
+dd
 c0
 00
 84
-48
+d9
 c0
 01
 84
-46
+d7
 20
 60
 00
@@ -4467,7 +5047,7 @@
 c2
 8e
 04
-54
+e5
 18
 42
 7e
@@ -4479,11 +5059,11 @@
 c0
 00
 04
-46
+d7
 c0
 00
 84
-48
+d9
 20
 60
 00
@@ -4503,27 +5083,27 @@
 c0
 01
 04
-6d
+fe
 c0
 02
-84
-6f
+85
+00
 c0
 04
-04
-71
+05
+02
 c0
 05
-84
-73
+85
+04
 c0
 07
-04
-75
+05
+06
 c0
 08
 84
-6b
+fc
 20
 60
 00
@@ -4583,7 +5163,7 @@
 20
 3a
 04
-61
+f2
 1f
 e2
 24
@@ -4598,8 +5178,8 @@
 0a
 c0
 57
-84
-89
+85
+1a
 20
 60
 00
@@ -4615,7 +5195,7 @@
 20
 20
 05
-69
+fa
 20
 60
 00
@@ -4674,32 +5254,32 @@
 7a
 c0
 00
-84
-98
+85
+29
 c0
 01
-04
-9b
+05
+2c
 c0
 01
-84
-9d
+85
+2e
 c0
 02
-04
-9f
+05
+30
 c0
 02
-84
-f7
+85
+88
 c0
 03
 05
-1d
+ae
 c0
 7f
-84
-97
+85
+28
 20
 20
 13
@@ -4710,8 +5290,8 @@
 00
 20
 40
-04
-7e
+05
+0f
 70
 4b
 f7
@@ -4759,7 +5339,7 @@
 24
 22
 85
-15
+a6
 6f
 e1
 4c
@@ -4771,23 +5351,23 @@
 24
 22
 85
-15
+a6
 20
 40
-04
-ab
+05
+3c
 24
 34
 05
-15
+a6
 20
 20
 05
-13
+a4
 20
 40
-04
-b6
+05
+47
 24
 74
 00
@@ -4895,7 +5475,7 @@
 20
 40
 05
-2d
+be
 18
 42
 60
@@ -4910,8 +5490,8 @@
 03
 20
 40
-04
-da
+05
+6b
 1e
 f0
 fe
@@ -4990,8 +5570,8 @@
 10
 20
 21
-04
-f5
+05
+86
 1f
 e0
 ff
@@ -5071,23 +5651,23 @@
 20
 40
 05
-2d
+be
 18
 42
 60
 00
 20
 20
-04
-da
+05
+6b
 58
 00
 00
 00
 20
 20
-04
-e1
+05
+72
 70
 4b
 f7
@@ -5111,15 +5691,15 @@
 20
 22
 85
-13
+a4
 20
 40
 05
-24
+b5
 24
 34
 05
-15
+a6
 1a
 46
 7c
@@ -5127,7 +5707,7 @@
 20
 21
 05
-15
+a6
 1a
 40
 a5
@@ -5147,7 +5727,7 @@
 20
 40
 05
-17
+a8
 20
 40
 5d
@@ -5187,7 +5767,7 @@
 20
 40
 05
-2d
+be
 6f
 e1
 4c
@@ -5279,7 +5859,7 @@
 c0
 00
 05
-2a
+bb
 98
 46
 7e
@@ -5315,7 +5895,7 @@
 c2
 00
 05
-2d
+be
 20
 60
 00
@@ -5367,7 +5947,7 @@
 20
 40
 05
-31
+c2
 98
 46
 7c
@@ -5387,7 +5967,7 @@
 c0
 ad
 05
-59
+ea
 1a
 22
 02
@@ -5403,7 +5983,7 @@
 20
 21
 05
-59
+ea
 18
 c0
 8c
@@ -5419,7 +5999,7 @@
 24
 22
 85
-59
+ea
 1f
 22
 7e
@@ -5443,7 +6023,7 @@
 24
 22
 85
-44
+d5
 e8
 41
 00
@@ -5467,7 +6047,7 @@
 20
 40
 05
-31
+c2
 98
 46
 7c
@@ -5475,7 +6055,7 @@
 24
 22
 85
-59
+ea
 20
 20
 7e
@@ -5495,11 +6075,11 @@
 20
 40
 05
-40
+d1
 24
 34
 05
-65
+f6
 6a
 21
 4b
@@ -5527,7 +6107,7 @@
 20
 20
 05
-5a
+eb
 6f
 e1
 4b
@@ -5578,32 +6158,32 @@
 f7
 c0
 00
-85
-78
+86
+09
 c0
 02
-05
-82
+06
+13
 c0
 03
-85
-a1
+86
+32
 c0
 05
-05
-c7
+06
+58
 c0
 06
-85
-bc
+86
+4d
 c0
 08
-05
-a5
+06
+36
 20
 20
-05
-d0
+06
+61
 70
 47
 c6
@@ -5698,8 +6278,8 @@
 05
 20
 40
-05
-a9
+06
+3a
 e7
 e0
 80
@@ -5738,8 +6318,8 @@
 00
 24
 21
-05
-9f
+06
+30
 e7
 e1
 00
@@ -5766,8 +6346,8 @@
 00
 20
 20
-05
-9a
+06
+2b
 70
 4b
 f7
@@ -5782,8 +6362,8 @@
 04
 20
 20
-05
-b2
+06
+43
 70
 4b
 f7
@@ -5798,20 +6378,20 @@
 04
 20
 20
-05
-b2
+06
+43
 6f
 e4
 4b
 ab
 c2
 89
-85
-ae
+86
+3f
 c2
 89
-05
-b0
+06
+41
 58
 00
 00
@@ -6004,8 +6584,8 @@
 60
 00
 00
-64
-68
+fc
+f9
 aa
 55
 40
@@ -6036,7 +6616,7 @@
 40
 01
 00
-88
+98
 d6
 53
 46
@@ -6245,6 +6825,50 @@
 55
 01
 00
+40
+4c
+00
+aa
+55
+01
+00
+42
+4c
+00
+aa
+55
+01
+00
+44
+4c
+00
+aa
+55
+01
+00
+46
+4c
+14
+aa
+55
+01
+00
+4b
+4c
+03
+aa
+55
+03
+00
+48
+4c
+ff
+ff
+ff
+aa
+55
+01
+00
 58
 0b
 ff
@@ -7004,888 +7628,264 @@
 69
 04
 7d
-20
-7e
-00
-09
-00
-ff
-ff
-aa
-55
-08
-00
-a3
-4a
-09
-5a
-0b
-f3
-09
-00
-ff
-ff
-aa
-55
-08
-00
-e3
-4b
-09
-a5
-0b
-f3
-09
-00
-ff
-ff
-aa
-55
-02
-00
-8d
-44
-2d
-49
-aa
-55
-01
-00
-8c
-44
-01
-aa
-55
-01
-00
-65
-48
-01
-aa
-55
-01
-00
-64
-48
-01
-aa
-55
-01
-00
-36
-48
-01
-aa
-55
-01
-00
-a8
-48
-06
-aa
-55
-02
-00
-38
-48
-c0
-12
-aa
-55
-03
-00
-54
-48
-19
-19
-1c
-aa
-55
-10
-00
-40
-48
-00
-13
-2c
-42
-06
-15
-36
-48
-0f
-1a
-3a
-4c
-11
-23
-31
-4d
-aa
-55
-01
-00
-5b
-48
-00
-aa
-55
-05
-00
-77
-48
-20
-15
-10
-05
-4e
-aa
-55
-05
-00
-8c
-48
-01
-0f
-0f
-0f
-0f
-aa
-55
-06
-00
-ad
-48
-0c
-f8
-00
-00
-77
-01
-aa
-55
-03
-00
-5c
-48
-00
-48
-60
-aa
-55
-01
-00
-7d
-48
-07
-aa
-55
-02
-00
-99
-48
-b5
-4a
-aa
-55
-01
-00
-ca
-48
-80
-aa
-55
-02
-00
-c2
-48
-14
-00
-aa
-55
-02
-00
-c0
-48
-50
-00
-aa
-55
-03
-00
-b8
-48
-00
-a6
-0e
-aa
-55
-03
-00
-b8
-49
-00
-50
-00
-aa
-55
-02
-00
-79
-44
-80
-1f
-aa
-55
-01
-00
-83
-44
-80
-aa
-55
-01
-00
-e8
-41
-01
-aa
-55
-05
-00
-f0
-4b
-02
-40
-00
-61
-1c
-a7
-bc
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
+20
+7e
+00
+09
+00
 ff
 ff
+aa
+55
+08
+00
+a3
+4a
+09
+5a
+0b
+f3
+09
+00
 ff
 ff
+aa
+55
+08
+00
+e3
+4b
+09
+a5
+0b
+f3
+09
+00
 ff
 ff
+aa
+55
+02
+00
+8d
+44
+2d
+49
+aa
+55
+01
+00
+8c
+44
+01
+aa
+55
+01
+00
+65
+48
+01
+aa
+55
+01
+00
+64
+48
+01
+aa
+55
+01
+00
+36
+48
+01
+aa
+55
+01
+00
+a8
+48
+06
+aa
+55
+02
+00
+38
+48
+c0
+12
+aa
+55
+03
+00
+54
+48
+19
+19
+1c
+aa
+55
+10
+00
+40
+48
+00
+13
+2c
+42
+06
+15
+36
+48
+0f
+1a
+3a
+4c
+11
+23
+31
+4d
+aa
+55
+01
+00
+5b
+48
+00
+aa
+55
+05
+00
+77
+48
+20
+15
+10
+05
+4e
+aa
+55
+05
+00
+8c
+48
+01
+0f
+0f
+0f
+0f
+aa
+55
+06
+00
+ad
+48
+0c
+f8
+00
+00
+77
+01
+aa
+55
+03
+00
+5c
+48
+00
+48
+60
+aa
+55
+01
+00
+7d
+48
+07
+aa
+55
+02
+00
+99
+48
+b5
+4a
+aa
+55
+01
+00
+ca
+48
+80
+aa
+55
+02
+00
+c2
+48
+14
+00
+aa
+55
+02
+00
+c0
+48
+50
+00
+aa
+55
+03
+00
+b8
+48
+00
+a6
+0e
+aa
+55
+03
+00
+b8
+49
+00
+50
+00
+aa
+55
+02
+00
+79
+44
+80
+1f
+aa
+55
+01
+00
+83
+44
+80
+aa
+55
+01
+00
+e8
+41
+01
+aa
+55
+05
+00
+f0
+4b
+02
+40
+00
+d1
+1e
+23
+75
 ff
 ff
 ff
@@ -8188,5 +8188,5 @@
 ff
 ff
 ff
-2f
-01
+8d
+d4
Index: output/flash.dat
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_pubulic/output/flash.dat	(revision 1102)
+++ /YC1308AC/branch/mouse_project/mouse_pubulic/output/flash.dat	(working copy)
@@ -2,100 +2,104 @@
 02
 aa
 55
-72
-17
+b6
+19
 c2
 84
 00
-18
+19
 c0
 00
 00
-23
+24
 c0
 01
 80
-27
+2b
 c0
 41
 80
-40
+44
 c0
 45
 80
-81
+85
 c0
 4f
 80
-8e
+92
 c0
 57
 00
-90
+94
 c0
 58
 00
-75
+79
 c0
 61
 82
-53
+7b
+c0
+62
+00
+28
 c0
 63
 81
-67
+72
 c0
 64
 81
-6d
+78
 c0
 65
 01
-a1
+ad
 c0
 66
 00
-71
+75
 c0
 67
 03
-31
+c2
 c0
 67
 84
-31
+c2
 c0
 68
 02
-62
+90
 c0
 68
 83
-63
+f4
 c0
 6a
 03
-42
+d3
 c0
 6b
 01
-cc
+d8
 c0
 6c
 82
-73
+a1
 c0
 6d
-02
-d6
+03
+44
 c0
 6f
-03
-d6
+04
+67
 c0
 74
-02
-e3
+03
+74
 20
 20
 13
@@ -103,43 +107,43 @@
 c0
 19
 80
-51
+55
 c0
 1a
 00
-56
+5a
 c0
 43
-82
-df
+83
+70
 c0
 50
-82
-f7
+83
+88
 c0
 60
 03
-01
+92
 c0
 6e
 82
-42
+6a
 c0
 71
 02
-1d
+45
 c0
 74
 82
-25
+4d
 c0
 75
 01
-30
+3b
 c0
 76
 03
-28
+b9
 20
 20
 13
@@ -160,6 +164,18 @@
 20
 08
 04
+6f
+e0
+cc
+42
+24
+5a
+02
+c2
+20
+20
+3d
+5a
 20
 40
 70
@@ -207,7 +223,7 @@
 20
 40
 00
-34
+38
 20
 20
 08
@@ -239,7 +255,7 @@
 20
 3a
 00
-3d
+41
 6f
 e0
 c6
@@ -294,12 +310,12 @@
 94
 20
 40
-04
-b6
+05
+47
 20
 34
 00
-4b
+4f
 20
 60
 00
@@ -467,7 +483,7 @@
 20
 40
 00
-56
+5a
 20
 20
 3e
@@ -519,7 +535,7 @@
 20
 20
 00
-75
+79
 70
 8a
 8b
@@ -583,11 +599,11 @@
 24
 55
 80
-47
+4b
 24
 55
 80
-ae
+b3
 20
 40
 6d
@@ -595,7 +611,7 @@
 20
 40
 00
-d9
+de
 20
 40
 41
@@ -607,7 +623,7 @@
 20
 40
 00
-9d
+a1
 20
 40
 40
@@ -623,11 +639,11 @@
 20
 40
 00
-e9
+f4
 20
 40
 03
-54
+e5
 20
 20
 3b
@@ -635,11 +651,15 @@
 20
 40
 00
-a7
+ac
+20
+40
+02
+bd
 20
 20
 00
-9f
+a4
 6f
 e4
 4b
@@ -655,7 +675,7 @@
 c2
 83
 80
-a5
+aa
 70
 4c
 3a
@@ -683,7 +703,7 @@
 c2
 83
 80
-ac
+b1
 70
 4c
 39
@@ -723,7 +743,7 @@
 24
 21
 00
-c0
+c5
 d8
 c0
 4c
@@ -775,7 +795,7 @@
 20
 40
 00
-d6
+db
 6f
 e0
 cc
@@ -886,8 +906,8 @@
 ff
 20
 40
-3f
-1e
+00
+ee
 20
 40
 3d
@@ -895,7 +915,7 @@
 20
 40
 00
-e3
+e8
 6f
 e4
 4b
@@ -907,7 +927,7 @@
 20
 40
 00
-e6
+eb
 20
 20
 3b
@@ -936,10 +956,34 @@
 60
 00
 00
+6f
+e0
+cc
+40
+24
+5a
+00
+f1
+20
+20
+3f
+1e
+20
+40
+02
+f4
+20
+40
+02
+f6
+20
+20
+02
+f8
 58
 00
 00
-ee
+f9
 67
 e1
 48
@@ -947,7 +991,7 @@
 58
 00
 01
-0a
+15
 67
 e1
 48
@@ -966,8 +1010,8 @@
 f6
 24
 3a
-05
-6f
+06
+00
 20
 40
 3f
@@ -982,8 +1026,8 @@
 ab
 c3
 0a
-80
-f7
+81
+02
 6f
 e0
 cb
@@ -1003,7 +1047,7 @@
 c2
 80
 81
-06
+11
 68
 48
 c7
@@ -1135,7 +1179,7 @@
 24
 21
 01
-20
+2b
 20
 40
 25
@@ -1147,11 +1191,11 @@
 24
 2c
 01
-26
+31
 24
 37
 81
-26
+31
 20
 40
 48
@@ -1175,7 +1219,7 @@
 c0
 08
 01
-28
+33
 20
 60
 00
@@ -1187,7 +1231,7 @@
 20
 20
 01
-16
+21
 70
 4b
 a3
@@ -1219,7 +1263,7 @@
 20
 20
 03
-54
+e5
 20
 40
 26
@@ -1227,11 +1271,11 @@
 24
 34
 01
-b3
+bf
 20
 40
 01
-3f
+4a
 20
 40
 26
@@ -1243,7 +1287,7 @@
 24
 3a
 01
-3a
+45
 6f
 e4
 48
@@ -1307,23 +1351,23 @@
 24
 2c
 01
-58
+63
 24
 37
 81
-58
+63
 20
 40
 26
 72
 20
 40
-04
-77
+05
+08
 20
 40
 01
-4b
+56
 20
 20
 26
@@ -1335,7 +1379,7 @@
 24
 5a
 01
-4f
+5a
 70
 4b
 e1
@@ -1415,11 +1459,11 @@
 20
 40
 01
-62
+6d
 20
 20
 01
-40
+4b
 6f
 e0
 c8
@@ -1455,11 +1499,11 @@
 20
 40
 03
-4d
+de
 20
 40
 03
-54
+e5
 20
 20
 3e
@@ -1474,8 +1518,12 @@
 dc
 20
 40
-02
-98
+03
+04
+20
+40
+00
+f1
 20
 40
 40
@@ -1535,15 +1583,15 @@
 20
 40
 01
-81
+8d
 20
 40
 01
-8e
+9a
 20
 20
 01
-95
+a1
 6f
 e1
 cb
@@ -1591,7 +1639,7 @@
 c2
 00
 01
-85
+91
 20
 60
 00
@@ -1739,11 +1787,11 @@
 20
 40
 03
-54
+e5
 20
 20
 01
-b8
+c4
 6f
 e0
 c8
@@ -1751,7 +1799,7 @@
 20
 5a
 01
-be
+ca
 6f
 e0
 c8
@@ -1843,7 +1891,7 @@
 20
 20
 01
-32
+3d
 1a
 62
 7e
@@ -1851,39 +1899,63 @@
 c0
 00
 81
-d5
+e5
 c0
 1e
-01
-f7
+02
+0e
 c0
 1c
-81
-f5
+82
+07
 c0
 1d
-01
-fe
+02
+19
 c0
 19
 01
-e1
+f3
 c0
 22
 01
-e8
+fa
 c0
 0a
 81
-d7
+e9
+c0
+0a
+01
+e2
 20
 20
 43
 36
+6f
+e0
+cc
+40
+24
+5a
+02
+c7
+20
+20
+43
+50
 20
 40
 45
 44
+6f
+e0
+cc
+40
+24
+5a
+02
+c7
 20
 20
 43
@@ -1935,7 +2007,7 @@
 c0
 00
 81
-e5
+f7
 70
 4b
 76
@@ -2012,10 +2084,30 @@
 40
 45
 44
+d8
+e0
+00
+01
+20
+40
+46
+f4
+6f
+e0
+cc
+40
+c0
+00
+48
+59
+20
+40
+02
+c7
 20
 20
 48
-57
+5a
 6f
 e2
 48
@@ -2032,6 +2124,22 @@
 40
 25
 7e
+6f
+e0
+cc
+40
+c0
+00
+02
+16
+20
+40
+02
+c7
+20
+20
+02
+17
 20
 40
 48
@@ -2051,7 +2159,7 @@
 24
 3a
 01
-aa
+b6
 6f
 e0
 c8
@@ -2059,15 +2167,15 @@
 c0
 01
 02
-05
+20
 c0
 02
 02
-10
+38
 c0
 01
 82
-15
+3d
 20
 20
 48
@@ -2078,12 +2186,12 @@
 ab
 c2
 97
-c8
-11
+82
+29
 c2
 98
-48
-11
+02
+29
 c3
 1d
 48
@@ -2103,19 +2211,71 @@
 20
 22
 82
-0e
+2d
 20
 20
 48
 06
+6f
+e0
+cc
+40
+c0
+00
+48
+11
+20
+40
+02
+c2
+20
+20
+48
+12
 70
 48
 8b
 00
+d8
+e0
+00
+01
+20
+40
+46
+f0
+58
+00
+00
+00
+67
+e1
+48
+87
+20
+40
+45
+76
+20
+40
+49
+8e
+6f
+e0
+cc
+40
+c0
+00
+48
+2d
+20
+40
+02
+c2
 20
 20
 48
-27
+2e
 6f
 e4
 4b
@@ -2123,7 +2283,7 @@
 c3
 17
 82
-1a
+42
 6f
 e0
 cb
@@ -2131,7 +2291,7 @@
 c0
 00
 82
-1a
+42
 20
 20
 48
@@ -2143,15 +2303,15 @@
 c3
 17
 82
-1a
+42
 c2
 89
 82
-1a
+42
 c2
 89
 02
-1a
+42
 20
 20
 48
@@ -2167,7 +2327,7 @@
 20
 20
 01
-aa
+b6
 70
 48
 8b
@@ -2215,7 +2375,7 @@
 20
 3a
 02
-2d
+55
 6f
 e1
 48
@@ -2243,11 +2403,11 @@
 24
 2c
 02
-33
+5b
 24
 37
 82
-33
+5b
 20
 40
 26
@@ -2303,7 +2463,7 @@
 c0
 02
 02
-40
+68
 20
 20
 25
@@ -2334,8 +2494,8 @@
 a1
 c2
 81
-84
-81
+85
+12
 c2
 80
 a3
@@ -2351,7 +2511,7 @@
 c0
 00
 82
-4c
+74
 20
 20
 26
@@ -2363,7 +2523,7 @@
 24
 34
 02
-44
+6c
 20
 40
 26
@@ -2399,7 +2559,7 @@
 c0
 00
 02
-58
+80
 20
 20
 3d
@@ -2418,20 +2578,20 @@
 65
 20
 34
-48
-06
+02
+8a
 6f
 e4
 4b
 ab
 c2
 98
-48
-0c
+02
+8d
 c3
 18
-c8
-0c
+82
+8d
 20
 40
 41
@@ -2444,6 +2604,30 @@
 20
 47
 ff
+6f
+e0
+cc
+40
+24
+5a
+02
+c2
+20
+20
+48
+06
+6f
+e0
+cc
+40
+24
+5a
+02
+c2
+20
+20
+48
+0c
 20
 40
 40
@@ -2451,7 +2635,7 @@
 20
 40
 02
-65
+93
 20
 20
 40
@@ -2502,8 +2686,8 @@
 c1
 20
 3a
-02
-9f
+03
+0d
 67
 e0
 cb
@@ -2538,8 +2722,12 @@
 be
 20
 40
+03
+0a
+20
+40
 02
-9c
+cb
 20
 40
 40
@@ -2550,8 +2738,8 @@
 cc
 20
 40
-02
-b4
+03
+22
 20
 40
 44
@@ -2566,8 +2754,8 @@
 12
 20
 40
-02
-cb
+03
+39
 20
 40
 45
@@ -2599,15 +2787,15 @@
 20
 40
 02
-8e
+fa
 20
 40
-02
-ce
+03
+3c
 20
 20
 02
-8b
+ba
 da
 60
 4c
@@ -2622,155 +2810,203 @@
 8a
 6f
 e0
-cb
-ed
-c1
-7f
-80
-00
+cc
+46
+67
+e0
+cc
+47
 6f
-e1
-4a
-b2
-20
-7a
+e0
+cc
+44
+67
+e0
+cc
+45
+20
+60
 00
 00
+70
+4c
+41
+01
+70
+4c
+43
+01
 6f
-e1
+e0
+cc
 4b
-be
-68
-49
-4a
-b2
-98
-46
-04
+67
+e0
+cc
+4c
+20
+60
+00
+00
+70
+4c
+41
+01
+70
+4c
+4c
+00
+70
+4c
+43
+00
+20
+60
+00
 00
 6f
-e1
-4b
-ee
-98
-46
-7e
+e0
+cc
+41
+20
+7a
+00
+00
+6f
+e0
+cc
+43
+c0
+00
+82
+db
+6f
+e0
+cc
+45
+24
+3a
+02
+d3
+70
+4c
+41
 00
 20
-21
+60
+00
+00
+6f
+e0
+cc
+47
+20
+3a
 02
-9a
-68
-48
-cb
-ed
+d8
+1f
+e0
+ff
+ff
+67
+e0
+cc
+47
 20
 20
-60
-65
-68
-48
-cb
-ed
+02
+e2
+70
+4c
+45
+00
+70
+4c
+41
+00
 20
-40
-60
-69
+20
+02
+ee
 da
 60
-4b
-a8
+4c
+4c
 da
 40
 02
-9f
+de
 20
 20
 31
 8a
 6f
 e0
-c9
-27
+cc
+4b
+67
+e0
+cc
+4c
+6f
+e0
+cc
+4d
 c0
+00
+82
+ee
+70
+4c
+4d
 01
-c8
-f2
-c0
-05
-c8
-f2
 6f
 e0
 c9
-23
-67
-e0
-c9
-2f
-6f
-e1
-4b
-c2
-67
-e1
-49
-30
-67
-e1
-49
-32
-da
+38
+c0
+00
+02
+e8
+c0
+00
+82
+ea
+c0
+01
+02
+ec
 20
+60
 00
 00
 68
 48
-c9
-92
-18
-40
-84
-02
-18
-46
-7c
-03
+cc
+48
+20
 20
-41
-02
-ae
-24
-41
 02
-b2
+ed
+68
+48
+cc
+49
 20
 20
+02
+ed
+68
 48
-ff
-6f
-e4
-4b
-ab
-c4
-0e
-00
-00
-18
-40
-84
-01
+cc
+4a
 20
-60
-00
-00
-18
-40
-85
-fd
 20
 60
-00
+69
+70
+4c
+4d
 00
 6f
 e0
@@ -2779,23 +3015,227 @@
 c0
 00
 02
-ba
-6f
-e4
-4b
-ab
-c4
-1a
-80
+f4
+c0
 00
-68
-48
+82
+f6
+c0
+01
+02
+f8
+20
+60
+00
+00
+68
+48
+cc
+48
+20
+20
+60
+7f
+68
+48
+cc
+49
+20
+20
+60
+7f
+68
+48
+cc
+4a
+20
+20
+60
+7f
+6f
+e0
 cb
-ca
+ed
+c1
+7f
+80
+00
+6f
+e1
+4a
+b2
+20
+7a
+00
+00
+6f
+e1
+4b
+be
+68
+49
+4a
+b2
+98
+46
+04
+00
+6f
+e1
+4b
+ee
+98
+46
+7e
+00
+20
+21
+03
+08
+68
+48
+cb
+ed
+6f
+e0
+cc
+40
+c0
+00
+e0
+7f
+20
+20
+60
+65
+68
+48
+cb
+ed
+20
+40
+60
+69
+da
+60
+4b
+a8
+da
+40
+03
+0d
 20
 20
+31
+8a
+6f
+e0
+c9
+27
+c0
+01
+c8
+f2
+c0
+05
+c8
+f2
+6f
+e0
+c9
+23
+67
+e0
+c9
+2f
+6f
+e1
+4b
+c2
+67
+e1
+49
+30
+67
+e1
+49
+32
+da
+20
+00
+00
+68
+48
+c9
+92
+18
+40
+84
 02
-bd
+18
+46
+7c
+03
+20
+41
+03
+1c
+24
+41
+03
+20
+20
+20
+48
+ff
+6f
+e4
+4b
+ab
+c4
+0e
+00
+00
+18
+40
+84
+01
+20
+60
+00
+00
+18
+40
+85
+fd
+20
+60
+00
+00
+6f
+e0
+c9
+38
+c0
+00
+03
+28
+6f
+e4
+4b
+ab
+c4
+1a
+80
+00
+68
+48
+cb
+ca
+20
+20
+03
+2b
 6f
 e4
 4b
@@ -2830,16 +3270,16 @@
 00
 20
 22
-82
-c4
+83
+32
 20
 20
 44
 eb
 20
 40
-02
-c9
+03
+37
 6f
 e0
 cb
@@ -2859,7 +3299,7 @@
 da
 40
 02
-0e
+2d
 20
 20
 44
@@ -2890,8 +3330,8 @@
 b2
 da
 40
-02
-d3
+03
+41
 20
 20
 31
@@ -2903,7 +3343,7 @@
 c0
 00
 01
-aa
+b6
 20
 20
 43
@@ -2941,29 +3381,169 @@
 4a
 f2
 20
-20
-45
-54
-6f
-e0
-cb
-e2
-24
-5a
-78
-61
-70
-4b
-e2
-00
-20
-20
-78
-51
+40
+43
+14
 6f
 e1
-03
-15
+47
+8c
+c2
+85
+83
+57
+6f
+e4
+4b
+ab
+c3
+04
+03
+57
+68
+49
+49
+97
+18
+40
+84
+01
+60
+49
+49
+97
+60
+49
+43
+7b
+18
+0a
+7e
+00
+67
+e0
+c3
+7a
+6f
+e1
+ca
+c9
+67
+e1
+c3
+7d
+20
+40
+32
+25
+6f
+e1
+47
+91
+67
+e1
+4a
+c2
+70
+00
+bd
+06
+58
+00
+00
+00
+67
+e1
+4a
+b2
+67
+e0
+cb
+77
+67
+e0
+ca
+c4
+67
+e0
+cb
+a7
+67
+e0
+ca
+ac
+d8
+e0
+00
+02
+20
+40
+46
+f0
+20
+40
+46
+e4
+6f
+e0
+cb
+b3
+2f
+ef
+fe
+01
+20
+40
+c3
+df
+6f
+e0
+cb
+b3
+2f
+ef
+fe
+00
+20
+40
+f8
+c4
+20
+40
+49
+8e
+6f
+e0
+cc
+40
+24
+3a
+02
+c2
+20
+20
+48
+cc
+6f
+e0
+cb
+e2
+24
+5a
+78
+61
+70
+4b
+e2
+00
+20
+20
+78
+51
+6f
+e1
+03
+15
 1f
 e2
 0c
@@ -2986,8 +3566,8 @@
 00
 c0
 04
-82
-eb
+83
+7c
 20
 20
 4d
@@ -3087,7 +3667,7 @@
 c0
 02
 03
-04
+95
 20
 20
 19
@@ -3103,11 +3683,11 @@
 c0
 05
 03
-09
+9a
 c0
 09
 03
-18
+a9
 20
 20
 1c
@@ -3135,7 +3715,7 @@
 c2
 81
 83
-13
+a4
 6f
 e1
 44
@@ -3163,11 +3743,11 @@
 24
 22
 83
-0f
+a0
 24
 34
 03
-0f
+a0
 20
 20
 1e
@@ -3303,7 +3883,7 @@
 20
 40
 03
-5c
+ed
 6f
 e0
 c8
@@ -3323,7 +3903,7 @@
 20
 40
 03
-3f
+d0
 20
 20
 45
@@ -3351,7 +3931,7 @@
 c0
 05
 83
-49
+da
 20
 40
 42
@@ -3371,7 +3951,7 @@
 20
 40
 03
-50
+e1
 da
 60
 4b
@@ -3391,7 +3971,7 @@
 c0
 05
 83
-50
+e1
 20
 20
 42
@@ -3427,7 +4007,7 @@
 c0
 05
 83
-5a
+eb
 58
 00
 08
@@ -3446,28 +4026,28 @@
 0c
 20
 40
-03
-9a
+04
+2b
 6f
 e0
 cc
 37
 24
 3a
-03
-b1
+04
+42
 6f
 e0
 cc
 32
 24
 3a
-03
-b0
+04
+41
 20
 40
 03
-63
+f4
 20
 20
 40
@@ -3487,27 +4067,27 @@
 20
 40
 03
-6d
+fe
 20
 40
+04
 03
-72
 20
 40
-03
-77
+04
+08
 20
 40
-03
-7c
+04
+0d
 20
 40
-03
-89
+04
+1a
 20
 40
-03
-9a
+04
+2b
 20
 20
 41
@@ -3518,8 +4098,8 @@
 18
 20
 40
-03
-96
+04
+27
 20
 40
 41
@@ -3538,8 +4118,8 @@
 19
 20
 40
-03
-96
+04
+27
 20
 40
 41
@@ -3558,8 +4138,8 @@
 1a
 20
 40
-03
-96
+04
+27
 20
 40
 41
@@ -3602,8 +4182,8 @@
 10
 c0
 7f
-83
-85
+84
+16
 20
 20
 41
@@ -3614,8 +4194,8 @@
 0d
 20
 40
-03
-98
+04
+29
 68
 48
 c9
@@ -3654,8 +4234,8 @@
 10
 c0
 7f
-83
-92
+84
+23
 20
 20
 41
@@ -3666,8 +4246,8 @@
 0e
 20
 40
-03
-98
+04
+29
 68
 48
 c9
@@ -3710,8 +4290,8 @@
 39
 24
 3a
-03
-a7
+04
+38
 68
 48
 cc
@@ -3778,16 +4358,16 @@
 00
 20
 20
-03
-a4
+04
+35
 c0
 02
-03
-cb
+04
+5c
 20
 40
-03
-ce
+04
+5f
 6f
 e2
 4c
@@ -3822,20 +4402,20 @@
 32
 c0
 00
-03
-bf
+04
+50
 c0
 00
-83
-c2
+84
+53
 c0
 01
-03
-c5
+04
+56
 c0
 01
-83
-c8
+84
+59
 20
 60
 00
@@ -3914,8 +4494,8 @@
 00
 24
 41
-03
-d3
+04
+64
 20
 60
 00
@@ -3942,12 +4522,12 @@
 36
 20
 40
-03
-db
+04
+6c
 20
 40
-03
-ef
+04
+80
 20
 20
 46
@@ -3982,8 +4562,8 @@
 0f
 20
 40
-03
-e4
+04
+75
 20
 20
 40
@@ -4010,8 +4590,8 @@
 10
 c0
 7f
-83
-eb
+84
+7c
 20
 20
 40
@@ -4022,8 +4602,8 @@
 0f
 20
 40
-03
-98
+04
+29
 68
 48
 c9
@@ -4046,20 +4626,20 @@
 3a
 24
 3a
-03
-f8
+04
+89
 6f
 e0
 cc
 3b
 20
 40
-03
-96
+04
+27
 20
 40
 04
-09
+9a
 68
 48
 cc
@@ -4086,8 +4666,8 @@
 3b
 20
 40
-03
-98
+04
+29
 70
 4c
 3f
@@ -4103,11 +4683,11 @@
 20
 40
 04
-22
+b3
 20
 40
 04
-0d
+9e
 68
 48
 cc
@@ -4151,7 +4731,7 @@
 20
 40
 04
-18
+a9
 67
 e0
 cc
@@ -4163,7 +4743,7 @@
 20
 3a
 04
-14
+a5
 6f
 e0
 cc
@@ -4227,11 +4807,11 @@
 c0
 03
 84
-2d
+be
 c0
 00
 04
-2f
+c0
 20
 60
 00
@@ -4271,11 +4851,11 @@
 c0
 03
 84
-2d
+be
 c0
 00
 04
-2f
+c0
 20
 60
 00
@@ -4319,7 +4899,7 @@
 c2
 9e
 84
-3d
+ce
 18
 42
 7e
@@ -4351,7 +4931,7 @@
 24
 3a
 04
-5a
+eb
 6f
 e4
 4b
@@ -4359,7 +4939,7 @@
 c2
 8e
 04
-4e
+df
 18
 42
 7e
@@ -4371,11 +4951,11 @@
 c0
 00
 04
-4a
+db
 c0
 01
 04
-48
+d9
 20
 60
 00
@@ -4387,7 +4967,7 @@
 20
 20
 04
-3a
+cb
 58
 00
 00
@@ -4395,7 +4975,7 @@
 20
 20
 04
-3a
+cb
 58
 00
 00
@@ -4403,7 +4983,7 @@
 20
 20
 04
-3a
+cb
 58
 00
 00
@@ -4411,7 +4991,7 @@
 20
 20
 04
-3a
+cb
 18
 42
 7e
@@ -4423,15 +5003,15 @@
 c0
 00
 04
-4a
+db
 c0
 01
 04
-4c
+dd
 c0
 01
 84
-48
+d9
 20
 60
 00
@@ -4447,15 +5027,15 @@
 c0
 00
 04
-4c
+dd
 c0
 00
 84
-48
+d9
 c0
 01
 84
-46
+d7
 20
 60
 00
@@ -4467,7 +5047,7 @@
 c2
 8e
 04
-54
+e5
 18
 42
 7e
@@ -4479,11 +5059,11 @@
 c0
 00
 04
-46
+d7
 c0
 00
 84
-48
+d9
 20
 60
 00
@@ -4503,27 +5083,27 @@
 c0
 01
 04
-6d
+fe
 c0
 02
-84
-6f
+85
+00
 c0
 04
-04
-71
+05
+02
 c0
 05
-84
-73
+85
+04
 c0
 07
-04
-75
+05
+06
 c0
 08
 84
-6b
+fc
 20
 60
 00
@@ -4583,7 +5163,7 @@
 20
 3a
 04
-61
+f2
 1f
 e2
 24
@@ -4598,8 +5178,8 @@
 0a
 c0
 57
-84
-89
+85
+1a
 20
 60
 00
@@ -4615,7 +5195,7 @@
 20
 20
 05
-69
+fa
 20
 60
 00
@@ -4674,32 +5254,32 @@
 7a
 c0
 00
-84
-98
+85
+29
 c0
 01
-04
-9b
+05
+2c
 c0
 01
-84
-9d
+85
+2e
 c0
 02
-04
-9f
+05
+30
 c0
 02
-84
-f7
+85
+88
 c0
 03
 05
-1d
+ae
 c0
 7f
-84
-97
+85
+28
 20
 20
 13
@@ -4710,8 +5290,8 @@
 00
 20
 40
-04
-7e
+05
+0f
 70
 4b
 f7
@@ -4759,7 +5339,7 @@
 24
 22
 85
-15
+a6
 6f
 e1
 4c
@@ -4771,23 +5351,23 @@
 24
 22
 85
-15
+a6
 20
 40
-04
-ab
+05
+3c
 24
 34
 05
-15
+a6
 20
 20
 05
-13
+a4
 20
 40
-04
-b6
+05
+47
 24
 74
 00
@@ -4895,7 +5475,7 @@
 20
 40
 05
-2d
+be
 18
 42
 60
@@ -4910,8 +5490,8 @@
 03
 20
 40
-04
-da
+05
+6b
 1e
 f0
 fe
@@ -4990,8 +5570,8 @@
 10
 20
 21
-04
-f5
+05
+86
 1f
 e0
 ff
@@ -5071,23 +5651,23 @@
 20
 40
 05
-2d
+be
 18
 42
 60
 00
 20
 20
-04
-da
+05
+6b
 58
 00
 00
 00
 20
 20
-04
-e1
+05
+72
 70
 4b
 f7
@@ -5111,15 +5691,15 @@
 20
 22
 85
-13
+a4
 20
 40
 05
-24
+b5
 24
 34
 05
-15
+a6
 1a
 46
 7c
@@ -5127,7 +5707,7 @@
 20
 21
 05
-15
+a6
 1a
 40
 a5
@@ -5147,7 +5727,7 @@
 20
 40
 05
-17
+a8
 20
 40
 5d
@@ -5187,7 +5767,7 @@
 20
 40
 05
-2d
+be
 6f
 e1
 4c
@@ -5279,7 +5859,7 @@
 c0
 00
 05
-2a
+bb
 98
 46
 7e
@@ -5315,7 +5895,7 @@
 c2
 00
 05
-2d
+be
 20
 60
 00
@@ -5367,7 +5947,7 @@
 20
 40
 05
-31
+c2
 98
 46
 7c
@@ -5387,7 +5967,7 @@
 c0
 ad
 05
-59
+ea
 1a
 22
 02
@@ -5403,7 +5983,7 @@
 20
 21
 05
-59
+ea
 18
 c0
 8c
@@ -5419,7 +5999,7 @@
 24
 22
 85
-59
+ea
 1f
 22
 7e
@@ -5443,7 +6023,7 @@
 24
 22
 85
-44
+d5
 e8
 41
 00
@@ -5467,7 +6047,7 @@
 20
 40
 05
-31
+c2
 98
 46
 7c
@@ -5475,7 +6055,7 @@
 24
 22
 85
-59
+ea
 20
 20
 7e
@@ -5495,11 +6075,11 @@
 20
 40
 05
-40
+d1
 24
 34
 05
-65
+f6
 6a
 21
 4b
@@ -5527,7 +6107,7 @@
 20
 20
 05
-5a
+eb
 6f
 e1
 4b
@@ -5578,32 +6158,32 @@
 f7
 c0
 00
-85
-78
+86
+09
 c0
 02
-05
-82
+06
+13
 c0
 03
-85
-a1
+86
+32
 c0
 05
-05
-c7
+06
+58
 c0
 06
-85
-bc
+86
+4d
 c0
 08
-05
-a5
+06
+36
 20
 20
-05
-d0
+06
+61
 70
 47
 c6
@@ -5698,8 +6278,8 @@
 05
 20
 40
-05
-a9
+06
+3a
 e7
 e0
 80
@@ -5738,8 +6318,8 @@
 00
 24
 21
-05
-9f
+06
+30
 e7
 e1
 00
@@ -5766,8 +6346,8 @@
 00
 20
 20
-05
-9a
+06
+2b
 70
 4b
 f7
@@ -5782,8 +6362,8 @@
 04
 20
 20
-05
-b2
+06
+43
 70
 4b
 f7
@@ -5798,20 +6378,20 @@
 04
 20
 20
-05
-b2
+06
+43
 6f
 e4
 4b
 ab
 c2
 89
-85
-ae
+86
+3f
 c2
 89
-05
-b0
+06
+41
 58
 00
 00
@@ -6004,8 +6584,8 @@
 60
 00
 00
-64
-68
+fc
+f9
 aa
 55
 40
@@ -6036,7 +6616,7 @@
 40
 01
 00
-88
+98
 d6
 53
 46
@@ -6245,6 +6825,50 @@
 55
 01
 00
+40
+4c
+00
+aa
+55
+01
+00
+42
+4c
+00
+aa
+55
+01
+00
+44
+4c
+00
+aa
+55
+01
+00
+46
+4c
+14
+aa
+55
+01
+00
+4b
+4c
+03
+aa
+55
+03
+00
+48
+4c
+ff
+ff
+ff
+aa
+55
+01
+00
 58
 0b
 ff
@@ -7004,888 +7628,264 @@
 69
 04
 7d
-20
-7e
-00
-09
-00
-ff
-ff
-aa
-55
-08
-00
-a3
-4a
-09
-5a
-0b
-f3
-09
-00
-ff
-ff
-aa
-55
-08
-00
-e3
-4b
-09
-a5
-0b
-f3
-09
-00
-ff
-ff
-aa
-55
-02
-00
-8d
-44
-2d
-49
-aa
-55
-01
-00
-8c
-44
-01
-aa
-55
-01
-00
-65
-48
-01
-aa
-55
-01
-00
-64
-48
-01
-aa
-55
-01
-00
-36
-48
-01
-aa
-55
-01
-00
-a8
-48
-06
-aa
-55
-02
-00
-38
-48
-c0
-12
-aa
-55
-03
-00
-54
-48
-19
-19
-1c
-aa
-55
-10
-00
-40
-48
-00
-13
-2c
-42
-06
-15
-36
-48
-0f
-1a
-3a
-4c
-11
-23
-31
-4d
-aa
-55
-01
-00
-5b
-48
-00
-aa
-55
-05
-00
-77
-48
-20
-15
-10
-05
-4e
-aa
-55
-05
-00
-8c
-48
-01
-0f
-0f
-0f
-0f
-aa
-55
-06
-00
-ad
-48
-0c
-f8
-00
-00
-77
-01
-aa
-55
-03
-00
-5c
-48
-00
-48
-60
-aa
-55
-01
-00
-7d
-48
-07
-aa
-55
-02
-00
-99
-48
-b5
-4a
-aa
-55
-01
-00
-ca
-48
-80
-aa
-55
-02
-00
-c2
-48
-14
-00
-aa
-55
-02
-00
-c0
-48
-50
-00
-aa
-55
-03
-00
-b8
-48
-00
-a6
-0e
-aa
-55
-03
-00
-b8
-49
-00
-50
-00
-aa
-55
-02
-00
-79
-44
-80
-1f
-aa
-55
-01
-00
-83
-44
-80
-aa
-55
-01
-00
-e8
-41
-01
-aa
-55
-05
-00
-f0
-4b
-02
-40
-00
-61
-1c
-a7
-bc
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
+20
+7e
+00
+09
+00
 ff
 ff
+aa
+55
+08
+00
+a3
+4a
+09
+5a
+0b
+f3
+09
+00
 ff
 ff
+aa
+55
+08
+00
+e3
+4b
+09
+a5
+0b
+f3
+09
+00
 ff
 ff
+aa
+55
+02
+00
+8d
+44
+2d
+49
+aa
+55
+01
+00
+8c
+44
+01
+aa
+55
+01
+00
+65
+48
+01
+aa
+55
+01
+00
+64
+48
+01
+aa
+55
+01
+00
+36
+48
+01
+aa
+55
+01
+00
+a8
+48
+06
+aa
+55
+02
+00
+38
+48
+c0
+12
+aa
+55
+03
+00
+54
+48
+19
+19
+1c
+aa
+55
+10
+00
+40
+48
+00
+13
+2c
+42
+06
+15
+36
+48
+0f
+1a
+3a
+4c
+11
+23
+31
+4d
+aa
+55
+01
+00
+5b
+48
+00
+aa
+55
+05
+00
+77
+48
+20
+15
+10
+05
+4e
+aa
+55
+05
+00
+8c
+48
+01
+0f
+0f
+0f
+0f
+aa
+55
+06
+00
+ad
+48
+0c
+f8
+00
+00
+77
+01
+aa
+55
+03
+00
+5c
+48
+00
+48
+60
+aa
+55
+01
+00
+7d
+48
+07
+aa
+55
+02
+00
+99
+48
+b5
+4a
+aa
+55
+01
+00
+ca
+48
+80
+aa
+55
+02
+00
+c2
+48
+14
+00
+aa
+55
+02
+00
+c0
+48
+50
+00
+aa
+55
+03
+00
+b8
+48
+00
+a6
+0e
+aa
+55
+03
+00
+b8
+49
+00
+50
+00
+aa
+55
+02
+00
+79
+44
+80
+1f
+aa
+55
+01
+00
+83
+44
+80
+aa
+55
+01
+00
+e8
+41
+01
+aa
+55
+05
+00
+f0
+4b
+02
+40
+00
+d1
+1e
+23
+75
 ff
 ff
 ff
@@ -8188,5 +8188,5 @@
 ff
 ff
 ff
-2f
-01
+8d
+d4
Index: output/memmap.format
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_pubulic/output/memmap.format	(revision 1102)
+++ /YC1308AC/branch/mouse_project/mouse_pubulic/output/memmap.format	(working copy)
@@ -2233,6 +2233,20 @@
 0x4c3d mem_dpi_another_button_state
 0x4c3e mem_dpi_another_button_down_enable
 0x4c3f mem_mouse_key_temp_patch
+0x4c40 mem_mouse_1io2led_led_enable
+0x4c41 mem_mouse_multi_led_blink_enable
+0x4c42 mem_mouse_bt_led_recon_effect_flag
+0x4c43 mem_mouse_multi_led_type
+0x4c44 mem_mouse_multi_led_poweron2s_flag_init
+0x4c45 mem_mouse_multi_led_poweron2s_flag
+0x4c46 mem_mouse_multi_led_powon2s_timer_init
+0x4c47 mem_mouse_multi_led_powon2s_timer
+0x4c48 mem_mouse_1io2led_multi_24gled
+0x4c49 mem_mouse_1io2led_multi_bt1led
+0x4c4a mem_mouse_1io2led_multi_bt2led
+0x4c4b mem_mouse_multi_led_blink_timer_init
+0x4c4c mem_mouse_multi_led_blink_timer
+0x4c4d mem_mouse_multi_led_state
 0x48d0 mem_remote_car_hard_soft_switch
 0x48d1 mem_remote_car_queue_each_size
 0x48d2 mem_remote_car_queue_length
Index: program/app_mouse.prog
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_pubulic/program/app_mouse.prog	(revision 1102)
+++ /YC1308AC/branch/mouse_project/mouse_pubulic/program/app_mouse.prog	(working copy)
@@ -4379,7 +4379,9 @@
 	store 2,mem_24g_reconn_timeout	
 	call mouse_stop_discovery
 	call mouse_low_voltage_led_blink_disable
+mouse_24g_start_pair_mode_enable_blink_timer:
 	call mouse_discover_setting_led_gpio
+mouse_24g_start_pair_mode_skip_blink_timer:
 	jam TYPE_MS,mem_24g_data_type
 	fetch MOUSE_FLAG_LEN,mem_mouse_flag
 	bbit0 MOUSE_ENABLE_KEYBOARD,g24_pair_start
@@ -4439,7 +4441,9 @@
 mouse_24g_pairing_complete:
 	arg MOUSE_24G_PAIRING_FLAG,queue
 	call mouse_disable_function_flag
+mouse_24g_pairing_complete_enable_poweron_timer:
 	call mouse_device_poweron_timer_init
+mouse_24g_pairing_complete_skip_poweron_timer:
 	setarg 0
 	store 2,mem_24g_pair_timeout
 	store 2,mem_24g_reconn_timeout
Index: program/patch.prog
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_pubulic/program/patch.prog	(revision 1102)
+++ /YC1308AC/branch/mouse_project/mouse_pubulic/program/patch.prog	(working copy)
@@ -11,6 +11,7 @@
 	beq patch15_6,p_app_init
 	beq patch16_0,p_app_evt_100ms_loop
 	beq patch18_3,p_mouse_start_work
+	beq patch18_4,p_mouse_start_reconnect_device
 	beq patch18_7,p_mouse_app_enter_hibernate
 	beq patch19_1,p_mouse_setgpio_hibernate
 	beq patch19_2,p_mouse_lpm_before_common
@@ -47,6 +48,11 @@
 	call mouse_xtal_init		// 16M / 24M
 	branch soft_reset+3
 
+p_mouse_start_reconnect_device:
+	fetch 1,mem_mouse_bt_led_recon_effect_flag
+	ncall p_mouse_multi_led_blink_enable,blank
+	branch mouse_start_reconnect_device+1
+
 /////////////////////////////////// adc//////////////////////////////////////
 p_main_loop:
 ifdef SIMPLE_PAIRING
@@ -229,6 +235,7 @@
 ifdef FIRE_KEY
 	call p_mouse_firebutton_connect_state_check
 endif
+	call p_mouse_device_multi_led_poweron2s_init
 	branch p_mouse_double_dpi_judge
 
 p_mouse_double_dpi_judge:
@@ -315,7 +322,7 @@
 	rtn wake
 	call g24_transmit_init
 	call g24_chmap_param_init
-	call mouse_gpio_init
+	call p_mouse_gpio_init
 	call mouse_param_init
 	call p_g24_short_sleep_set_8ms
 	fetch MOUSE_FLAG_LEN,mem_mouse_flag
@@ -332,6 +339,16 @@
 	store 3,mem_24g_short_sleep_set
 	rtn
 
+p_mouse_gpio_init:
+	fetch 1,mem_mouse_1io2led_led_enable
+	ncall  p_mouse_1io2led_all_off,blank
+	branch mouse_gpio_init
+
+p_mouse_1io2led_all_off:
+	call p_mouse_device_24g_led_off
+	call p_mouse_device_bt1_led_off
+	branch p_mouse_device_bt2_led_off
+
 p_mouse_cb_fuction:
 	setarg p_mouse_24g_package_data
 	store 2,mem_cb_24g_transmit_data
@@ -506,6 +523,7 @@
 	call mouse_set_sdio_high
 	call clear_wake
 	call p_mouse_logo_led_off
+	call p_mouse_1io2led_all_off
 	call mouse_before_hibernate_wheel_gpio_set
 	fetcht 1,mem_matrix_public_gpio		// enable b4/b5/dpi wakeup
 	call gpio_out_active
@@ -627,10 +645,17 @@
 	beq BT_EVT_LE_START_ENC,p_mouse_le_ll_start_encryt
 	beq BT_EVT_LE_PARSE_CONN_PARAM_ACCEPTED,p_mouse_le_parse_conn_param_accepted
 	beq BT_EVT_LE_DISCONNECTED,p_mouse_le_bb_disconnected
+	beq BT_EVT_LE_CONNECTED,p_mouse_le_bb_event_connected
 	branch mouse_priority_bb_event+2
 
+p_mouse_le_bb_event_connected:
+	fetch 1,mem_mouse_1io2led_led_enable
+	ncall  p_mouse_multi_led_on_enable,blank
+	branch mouse_le_bb_event_connected
 p_mouse_bb_event_connected:
 	call mouse_no_data_timer_init
+	fetch 1,mem_mouse_1io2led_led_enable
+	ncall  p_mouse_multi_led_on_enable,blank
 	branch mouse_bb_event_connected
 	
 p_mouse_le_bb_disconnected:
@@ -673,13 +698,23 @@
 
 p_mouse_24g_pairing_complete:
 	call mouse_no_data_timer_init
-	branch mouse_24g_pairing_complete
+	arg MOUSE_24G_PAIRING_FLAG,queue
+	call mouse_disable_function_flag
+	fetch 1,mem_mouse_1io2led_led_enable
+	beq 0,mouse_24g_pairing_complete_enable_poweron_timer
+	call p_mouse_multi_led_on_enable
+	branch mouse_24g_pairing_complete_skip_poweron_timer
 
 p_mouse_24g_attempt_success:
 	fetch 4,mem_24g_addr
 	store 4,mem_24g_receiver_addr
 	store 4,mem_mouse_24g_addr		// if need store 24g address to eeprom/flash,need get mem_24g_addr
 	call g24_ch_syncword_crc8_init
+	fetch 1,mem_mouse_1io2led_led_enable
+	beq 0,p_mouse_24g_attempt_success_next
+	call p_mouse_multi_led_on_enable
+	branch p_mouse_24g_attempt_success_next+1
+p_mouse_24g_attempt_success_next:
 	call mouse_device_poweron_timer_init
 	call mouse_no_data_timer_init
 	branch mouse_24g_attempt_success
@@ -696,18 +731,32 @@
 
 p_mouse_24g_fast_conn_attempt_fail:
 	fetch MOUSE_FLAG_LEN,mem_mouse_flag 
-	bbit1 MOUSE_ENABLE_24G_FIRST_AUTO_PAIRING,mouse_24g_start_auto_pair
-	bbit1 MOUSE_ENABLE_AUTO_24G_PARING,mouse_24g_start_auto_pair
+	bbit1 MOUSE_ENABLE_24G_FIRST_AUTO_PAIRING,p_mouse_24g_start_auto_pair
+	bbit1 MOUSE_ENABLE_AUTO_24G_PARING,p_mouse_24g_start_auto_pair
 	bbit0 MOUSE_ENABLE_24G_AUTO_PAIR_NERVER_BEEN_PAIRED,mouse_24g_reconn_dongle_start
 	fetch 4,mem_mouse_24g_addr		// auto pair first time
 	fetcht 4,mem_mouse_compare_addr_ff
 	isub temp,null
 	branch p_mouse_24g_start_pair_mode,zero
 	branch mouse_24g_reconn_dongle_start
-
+p_mouse_24g_start_auto_pair:
+	fetch 1,mem_mouse_1io2led_led_enable
+	beq 0,mouse_24g_start_auto_pair
+	call p_mouse_multi_led_blink_enable
+	branch mouse_24g_start_auto_pair+1
+	
 p_mouse_24g_start_pair_mode:
 	jam 0,mem_24g_reconn_type
-	branch mouse_24g_start_pair_mode
+	arg MOUSE_24G_PAIRING_FLAG,queue
+	call mouse_enable_function_flag
+	setarg 0
+	store 2,mem_24g_reconn_timeout	
+	call mouse_stop_discovery
+	call mouse_low_voltage_led_blink_disable
+	fetch 1,mem_mouse_1io2led_led_enable
+	beq 0,mouse_24g_start_pair_mode_enable_blink_timer
+	call p_mouse_multi_led_blink_enable
+	branch mouse_24g_start_pair_mode_skip_blink_timer
 
 p_mouse_24g_auto_pair_attempt_fail:
 	fetch MOUSE_FLAG_LEN,mem_mouse_flag 
@@ -804,19 +853,28 @@
 	fetch 1,mem_device_flag
 	beq MODE_24G_DEVICE,p_mouse_24g_start_mode
 	branch mouse_start_work+5
-
+	
 p_mouse_24g_start_mode:
 	fetch MOUSE_FLAG_LEN,mem_mouse_flag
 	bbit0 MOUSE_ENABLE_24G,mouse_24g_mode_setup_error
 	call mouse_wakeup_from_power_check	// wake from hibernate :enble user
-	branch mouse_24g_reconn_dongle_start,user
+	branch p_mouse_24g_reconn_dongle_start,user
 	fetch MOUSE_FLAG_LEN,mem_mouse_flag
-	bbit1 MOUSE_ENABLE_AUTO_24G_PARING,mouse_24g_reconn_general_dongle
-	bbit0 MOUSE_ENABLE_24G_POWER_ON_PAIRING,mouse_24g_reconn_general_dongle
+	bbit1 MOUSE_ENABLE_AUTO_24G_PARING,p_mouse_24g_reconn_general_dongle
+	bbit0 MOUSE_ENABLE_24G_POWER_ON_PAIRING,p_mouse_24g_reconn_general_dongle
 	call mouse_key_check_once		// pdata output:00
 	and rega,0x07,pdata
 	branch mouse_24g_start_mode+9
-
+	
+p_mouse_24g_reconn_dongle_start:
+	fetch 1,mem_mouse_1io2led_led_enable
+	ncall p_mouse_multi_led_blink_enable,blank
+	branch mouse_24g_reconn_dongle_start
+p_mouse_24g_reconn_general_dongle:
+	fetch 1,mem_mouse_1io2led_led_enable
+	ncall p_mouse_multi_led_blink_enable,blank
+	branch mouse_24g_reconn_general_dongle
+	
 ///////////////////dpi led adjust////////////////////////////////////////////////////////////////////
 p_mouse_seting_dpi:
 	call mouse_setting_dpi_4_level
@@ -850,6 +908,7 @@
 	//led
 	call mouse_device_poweron_timer
 	call p_mouse_dpi_led_blink_delay_timer
+	call p_mouse_led_multi_timer
 
 	call mouse_dpi_key_check_long_press
 	call mouse_bt_discovery_check
@@ -876,6 +935,93 @@
 	arg soft_reset_chip,regb
 	branch timer_single_step	
 
+//================led multi start===================//
+
+p_mouse_device_multi_led_poweron2s_init:
+	fetch 1,mem_mouse_multi_led_powon2s_timer_init
+	store 1,mem_mouse_multi_led_powon2s_timer
+	fetch 1,mem_mouse_multi_led_poweron2s_flag_init
+	store 1,mem_mouse_multi_led_poweron2s_flag
+	rtn
+p_mouse_multi_led_blink_enable:
+	jam 1,mem_mouse_multi_led_blink_enable
+	jam MULTI_LED_BLINK,mem_mouse_multi_led_type
+	fetch 1,mem_mouse_multi_led_blink_timer_init
+	store 1,mem_mouse_multi_led_blink_timer
+	rtn
+p_mouse_multi_led_on_enable:	
+	jam 1,mem_mouse_multi_led_blink_enable	//disable flag 
+	jam 0,mem_mouse_multi_led_blink_timer
+	jam MULTI_LED_ON,mem_mouse_multi_led_type
+	rtn
+	
+p_mouse_led_multi_timer:
+	fetch 1,mem_mouse_multi_led_blink_enable
+	rtn blank
+	fetch 1,mem_mouse_multi_led_type
+	beq MULTI_LED_BLINK,p_mouse_multi_led_type_blink
+p_mouse_multi_led_type_on:
+	fetch 1,mem_mouse_multi_led_poweron2s_flag
+	nbranch p_mouse_device_multi_led_poweron2s,blank
+	jam 0,mem_mouse_multi_led_blink_enable
+	rtn
+p_mouse_device_multi_led_poweron2s:
+	fetch 1,mem_mouse_multi_led_powon2s_timer
+	branch p_mouse_multi_led_poweron2s_and_flag_off,blank
+	increase -1
+	store 1,mem_mouse_multi_led_powon2s_timer
+	branch p_mouse_device_multi_led_on
+p_mouse_multi_led_poweron2s_and_flag_off:
+	jam 0,mem_mouse_multi_led_poweron2s_flag
+	jam 0,mem_mouse_multi_led_blink_enable
+	branch p_mouse_device_multi_led_off
+
+p_mouse_multi_led_type_blink:
+	arg mem_mouse_multi_led_blink_timer,regc
+	arg p_mouse_multi_led_type_blink_timeout,regb
+	branch timer_single_step
+
+p_mouse_multi_led_type_blink_timeout:
+	fetch 1,mem_mouse_multi_led_blink_timer_init
+	store 1,mem_mouse_multi_led_blink_timer
+	fetch 1,mem_mouse_multi_led_state
+	beq ON,p_mouse_device_multi_led_off	
+p_mouse_device_multi_led_on:
+	jam ON,mem_mouse_multi_led_state
+	fetch 1,mem_device_flag
+	beq MODE_24G_DEVICE,p_mouse_device_24g_led_on
+	beq MODE_BT_DEVICE1,p_mouse_device_bt1_led_on
+	beq MODE_BT_DEVICE2,p_mouse_device_bt2_led_on
+	rtn
+p_mouse_device_24g_led_on:
+	fetcht 1,mem_mouse_1io2led_multi_24gled
+	branch p_mouse_device_led_on
+p_mouse_device_bt1_led_on:
+	fetcht 1,mem_mouse_1io2led_multi_bt1led
+	branch p_mouse_device_led_on
+p_mouse_device_bt2_led_on:
+	fetcht 1,mem_mouse_1io2led_multi_bt2led
+p_mouse_device_led_on:
+	branch gpio_out_active	//by mouse.dat config
+
+p_mouse_device_multi_led_off:
+	jam OFF,mem_mouse_multi_led_state
+	fetch 1,mem_device_flag
+	beq MODE_24G_DEVICE,p_mouse_device_24g_led_off
+	beq MODE_BT_DEVICE1,p_mouse_device_bt1_led_off
+	beq MODE_BT_DEVICE2,p_mouse_device_bt2_led_off
+	rtn
+p_mouse_device_24g_led_off:
+	fetcht 1,mem_mouse_1io2led_multi_24gled
+	branch gpio_set_high_impedance
+p_mouse_device_bt1_led_off:
+	fetcht 1,mem_mouse_1io2led_multi_bt1led
+	branch gpio_set_high_impedance
+p_mouse_device_bt2_led_off:
+	fetcht 1,mem_mouse_1io2led_multi_bt2led
+	branch gpio_set_high_impedance
+
+//================led multi end===================//
 
 p_mouse_logo_led_on_timer:
 	fetch 1,mem_mouse_logo_led_gpio
@@ -890,6 +1036,8 @@
 	branch p_mouse_logo_led_on,positive
 p_mouse_logo_led_off:
 	fetcht 1,mem_mouse_logo_led_gpio
+	fetch 1,mem_mouse_1io2led_led_enable
+	beq 1,gpio_set_high_impedance
 	branch gpio_out_inactive
 
 p_mouse_logo_led_on:
@@ -989,8 +1137,43 @@
 	call mouse_cancel_reconnect,true
 	setarg 0
 	store 2,mem_le_battery_level_updata_timer
-	branch mouse_start_discovery+1
-
+	call mouse_bluetooth_fast_conn_disable
+	fetch 2,mem_ui_state_map
+	bbit1 UI_STATE_BLE_ADV,p_mouse_start_discovery_norandom
+	fetch MOUSE_FLAG_LEN,mem_mouse_flag
+	bbit0 MOUSE_ENABLE_BLE_RANDOM_ADDRE,p_mouse_start_discovery_norandom
+	fetcht 2,mem_random_addr_increase_count
+	increase 1,temp
+	storet 2,mem_random_addr_increase_count
+	storet 2,mem_le_lap+1
+	random pdata					//random ble addr
+	store 1,mem_le_lap
+p_mouse_start_discovery_norandom:
+	fetch 3,mem_mouse_le_lap_temp
+	store 3,mem_le_lap+3
+	call app_lpm_mult_disable
+	fetch 2,mem_discovery_timeout
+	store 2,mem_mouse_discovery_timer
+	jam 6,mem_connection_options
+	setarg 0
+	store 2,mem_mouse_no_data_timer
+	store 1,mem_mouse_direct_timer
+	store 1,mem_mouse_bluetooth_reconnect_timeout
+	store 1,mem_mouse_device_poweron_timer_count
+	store 1,mem_mouse_clear_sensor_data_flag
+	arg MOUSE_STORE_EEPROM_FLAG,queue
+	call mouse_enable_function_flag
+	call mouse_bt_discovery_button_down_disable
+	fetch 1,mem_mouse_bluetooth_type
+	isolate1 MODE_4_MOUSE,pdata
+	call mouse_check_51cmd_adv,true
+	fetch 1,mem_mouse_bluetooth_type
+	isolate1 MODE_3_MOUSE,pdata
+	call check_51cmd_start_discovery,true
+	call mouse_low_voltage_led_blink_disable
+	fetch 1,mem_mouse_1io2led_led_enable
+	nbranch p_mouse_multi_led_blink_enable,blank
+	branch mouse_discover_setting_led_gpio
 
 p_ui_timer_check:		// 100ms timer will return 4 or 5 times when power on
 	fetch 1,mem_power_on_flag
Index: sched/mouse.dat
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_pubulic/sched/mouse.dat	(revision 1102)
+++ /YC1308AC/branch/mouse_project/mouse_pubulic/sched/mouse.dat	(working copy)
@@ -144,6 +144,17 @@
 mem_mouse_logo_led_on_time_init:58 02	#1min
 
 
+#1io2led multi start
+mem_mouse_1io2led_led_enable:00			#00:close 	01:open
+mem_mouse_bt_led_recon_effect_flag:00		#00:close 	01:open
+mem_mouse_multi_led_poweron2s_flag_init:00	#00:close 01:open
+mem_mouse_multi_led_powon2s_timer_init:14	#2s
+mem_mouse_multi_led_blink_timer_init:03
+mem_mouse_1io2led_multi_24gled:ff
+mem_mouse_1io2led_multi_bt1led:ff
+mem_mouse_1io2led_multi_bt2led:ff
+#1io2led multi end
+
 mem_usb_offline_check_gpio:ff
 
 
@@ -151,11 +162,13 @@
 #03 ea 00 00 00 00 00 00 00 #VOL DOWN
 #02 01 00 00 00 00 00 00 00 #POWERDOWN
 00 05 00 04 00 00 00 00 00#CTRL+ALT+A
+#00 08 00 07 00 00 00 00 00#One-click desktop
 
 mem_customer_key_release:
 #03 00 00 00 00 00 00 00 00 #MEDIA RELEASE
 #02 00 00 00 00 00 00 00 00 #SYSTEM CRTL RELEASE
 00 00 00 00 00 00 00 00 00#STANDARD KEY RELEASE
+#00 00 00 00 00 00 00 00 00#One-click desktop
 
 mem_lpm_mode:01
 
