Index: do.bat
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_pubulic/do.bat	(revision 1231)
+++ /YC1308AC/branch/mouse_project/mouse_pubulic/do.bat	(working copy)
@@ -71,9 +71,7 @@
 ::echo exist c51 code
 ::geneep
 
-
-create_exen.pl 1  1024 64
-
+perl ..\util\create_exen.pl 1  1024 64
 
 if "%device_option%" equ "mouse" (
 cd ..\output
Index: format/app_mouse.format
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_pubulic/format/app_mouse.format	(revision 1231)
+++ /YC1308AC/branch/mouse_project/mouse_pubulic/format/app_mouse.format	(working copy)
@@ -389,6 +389,7 @@
 4 mem_tx_time_last_delt
 5 mem_tx_time_sum
 1 mem_tx_time_sum_count
+1 mem_tx_time_offset
 
 3 mem_24g_short_sleep_set_init
 2 mem_retransmit
Index: output/eeprom.dat
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_pubulic/output/eeprom.dat	(revision 1249)
+++ /YC1308AC/branch/mouse_project/mouse_pubulic/output/eeprom.dat	(working copy)
@@ -2,104 +2,108 @@
 02
 aa
 55
-de
-16
+26
+19
 c2
 84
 00
-19
+1a
 c0
 00
 00
-25
+28
 c0
 01
 80
-2e
+3f
 c0
 41
 80
-47
+58
+c0
+42
+80
+8f
 c0
 45
 80
-7e
+91
 c0
 4f
 80
-8b
+9e
 c0
 57
 00
-8d
+b1
 c0
 58
 00
-72
+83
 c0
 61
-82
-d1
+83
+40
 c0
 62
 00
-2b
+3c
 c0
 63
-81
-b1
+82
+00
 c0
 64
-81
-b7
+82
+06
 c0
 65
-01
-ec
+02
+3b
 c0
 66
 00
-6e
+7f
 c0
 67
 04
-1b
+8a
 c0
 67
 85
-1b
+8a
 c0
 68
-02
-e6
+03
+55
 c0
 68
 84
-4d
+bc
 c0
 6a
 04
-2c
+9b
 c0
 6b
 02
-1a
+69
 c0
 6c
-82
-f7
+83
+66
 c0
 6d
-03
-9a
-c0
-6f
 04
+09
 c0
+6f
+05
+2f
 c0
 74
-03
-ca
+04
+39
 20
 20
 13
@@ -107,47 +111,55 @@
 c0
 19
 80
-4e
+5f
 c0
 1a
 00
-53
+64
 c0
 43
-83
-c6
+84
+35
 c0
 50
-83
-de
+84
+4d
 c0
 60
-03
-e8
+04
+57
 c0
 6e
-82
-c1
+83
+30
+c0
+6f
+01
+b6
+c0
+70
+86
+29
 c0
 71
 02
-87
+d6
 c0
 74
 82
-8f
+fe
 c0
 75
 01
-40
+64
 c0
 76
 04
-0f
+7e
 c0
 76
-85
-8e
+86
+00
 20
 20
 13
@@ -163,7 +175,7 @@
 58
 00
 4c
-71
+72
 67
 e1
 48
@@ -173,9 +185,65 @@
 3b
 fd
 20
+40
+12
+4a
+70
+41
+7b
+1f
+d8
+a0
+0f
+0f
+6f
+e0
+c1
+7a
+1f
+e1
+7e
+f0
+1f
+ed
+7e
+00
+98
+a1
+fe
+00
+79
+3f
+fe
+02
+67
+f1
+00
+4c
+ef
+e1
+00
+06
+e7
+e1
+00
+05
+58
+00
+00
+01
+37
+d9
+82
+00
+67
+f0
+80
+05
+20
 20
 08
-04
+05
 6f
 e0
 cc
@@ -183,7 +251,7 @@
 24
 5a
 03
-18
+87
 20
 20
 3d
@@ -235,7 +303,7 @@
 20
 40
 00
-3b
+4c
 20
 20
 08
@@ -267,7 +335,7 @@
 20
 3a
 00
-44
+55
 6f
 e0
 c6
@@ -455,7 +523,7 @@
 20
 40
 00
-53
+64
 20
 20
 3e
@@ -507,7 +575,15 @@
 20
 20
 00
-72
+83
+20
+00
+00
+be
+20
+20
+11
+a7
 70
 8a
 8b
@@ -568,46 +644,114 @@
 20
 13
 b7
-24
-55
-80
-ba
+70
+4c
+63
+8c
 20
 40
-6d
-f3
-20
+12
+cf
+6f
+e2
+41
+64
+98
 40
+fe
 00
-e5
-20
-40
+67
+e2
 41
-a7
-20
-75
-80
+64
+18
+02
+7e
 00
+67
+e4
+41
+9d
+d8
+c0
+80
+70
+d8
+a0
+41
+86
 20
 40
-00
-9d
+7d
+01
 6f
-e1
-c8
-ad
+f0
+80
+86
 67
-e1
-cc
-63
-20
-40
-05
-8a
+e0
+c1
+a5
 20
 40
-00
-a8
+14
+3f
+6f
+f0
+80
+42
+1f
+e1
+fe
+14
+67
+f0
+80
+42
+20
+20
+14
+9e
+24
+55
+80
+de
+20
+40
+6d
+f3
+20
+40
+01
+09
+20
+40
+41
+a7
+20
+75
+80
+00
+20
+40
+00
+c1
+6f
+e1
+c8
+ad
+67
+e1
+cc
+64
+20
+40
+05
+fc
+20
+40
+00
+cc
 20
 40
 40
@@ -622,12 +766,12 @@
 28
 20
 40
-00
-fb
+01
+1f
 20
 40
 04
-3e
+ad
 20
 20
 3b
@@ -679,15 +823,15 @@
 20
 40
 00
-b3
+d7
 20
 40
 03
-13
+82
 20
 20
 00
-ab
+cf
 6f
 e4
 4b
@@ -703,7 +847,7 @@
 c2
 83
 80
-b1
+d5
 70
 4c
 3a
@@ -731,7 +875,7 @@
 c2
 83
 80
-b8
+dc
 70
 4c
 39
@@ -771,7 +915,7 @@
 24
 21
 00
-cc
+f0
 d8
 c0
 4c
@@ -822,8 +966,8 @@
 5f
 20
 40
-00
-e2
+01
+06
 6f
 e0
 cc
@@ -934,16 +1078,16 @@
 ff
 20
 40
-00
-f5
+01
+19
 20
 40
 3d
 13
 20
 40
-00
-ef
+01
+13
 6f
 e4
 4b
@@ -954,8 +1098,8 @@
 f5
 20
 40
-00
-f2
+01
+16
 20
 20
 3b
@@ -990,8 +1134,8 @@
 40
 24
 5a
-00
-f8
+01
+1c
 20
 20
 3f
@@ -999,19 +1143,19 @@
 20
 40
 03
-4a
+b9
 20
 40
 03
-4c
+bb
 20
 20
 03
-4e
+bd
 58
 00
 01
-00
+24
 67
 e1
 48
@@ -1019,7 +1163,7 @@
 58
 00
 01
-1a
+3e
 67
 e1
 48
@@ -1047,7 +1191,7 @@
 c3
 0a
 81
-07
+2b
 6f
 e0
 cb
@@ -1067,7 +1211,7 @@
 c2
 80
 81
-16
+3a
 68
 48
 c7
@@ -1199,23 +1343,23 @@
 24
 21
 01
-30
+54
 20
 40
 25
 9a
 20
 40
-26
-5b
+01
+a5
 24
 2c
 01
-36
+5a
 24
 37
 81
-36
+5a
 20
 40
 48
@@ -1239,7 +1383,7 @@
 c0
 08
 01
-38
+5c
 20
 60
 00
@@ -1251,7 +1395,7 @@
 20
 20
 01
-26
+4a
 70
 4b
 a3
@@ -1283,19 +1427,19 @@
 20
 20
 04
-3e
+ad
 20
 40
 26
 31
 24
 34
-01
-fe
+02
+4d
 20
 40
 01
-74
+99
 20
 40
 26
@@ -1307,7 +1451,7 @@
 24
 3a
 01
-4a
+6e
 6f
 e4
 48
@@ -1335,10 +1479,10 @@
 6f
 e0
 cc
-68
+69
 70
 4c
-68
+69
 00
 1f
 e6
@@ -1347,11 +1491,11 @@
 24
 22
 81
-6e
+93
 68
 49
 4c
-66
+67
 18
 46
 7c
@@ -1359,7 +1503,7 @@
 20
 22
 81
-64
+89
 6f
 e2
 4c
@@ -1367,7 +1511,7 @@
 20
 3a
 01
-64
+89
 68
 4a
 4c
@@ -1379,11 +1523,11 @@
 60
 4a
 4c
-6d
+6e
 24
 21
 01
-67
+8c
 6f
 e1
 c8
@@ -1395,7 +1539,7 @@
 24
 21
 01
-72
+97
 d8
 40
 06
@@ -1407,31 +1551,35 @@
 24
 21
 01
-72
+97
 67
 e2
 4c
-69
+6a
 20
 40
 01
-6b
-20
-40
-26
-c4
+90
 6f
 e2
 4c
-69
+6a
+20
+40
+7d
+aa
+60
+4a
+41
+60
 20
 20
-26
-b8
+00
+a0
 20
 40
 01
-6b
+90
 6f
 e1
 c8
@@ -1439,7 +1587,7 @@
 20
 20
 01
-5f
+83
 18
 46
 04
@@ -1455,7 +1603,7 @@
 20
 20
 01
-5f
+83
 58
 00
 00
@@ -1463,7 +1611,7 @@
 67
 e2
 4c
-6d
+6e
 20
 60
 00
@@ -1475,7 +1623,7 @@
 68
 4a
 4c
-6d
+6e
 98
 40
 fe
@@ -1483,10 +1631,10 @@
 20
 20
 01
-55
+79
 70
 4c
-68
+69
 01
 20
 60
@@ -1503,11 +1651,11 @@
 67
 e1
 4c
-66
+67
 20
 40
-26
-5b
+01
+a5
 6f
 e0
 c8
@@ -1519,15 +1667,15 @@
 24
 2c
 01
-80
+cf
 24
 37
 81
-80
+cf
 20
 40
 05
-4b
+ba
 20
 40
 26
@@ -1535,59 +1683,227 @@
 20
 40
 01
-9f
+ee
 20
 20
 26
 51
-6f
-e0
-ca
-c5
-24
-7a
-00
+78
+57
+fc
 00
 20
 40
-01
-8f
+22
+46
 6f
 e0
 c8
-a7
-24
-7a
+2c
+c0
+00
+a2
+3f
+18
 00
+2a
 00
 6f
-e1
+e2
 48
-a3
-1f
-e0
-fe
-01
-67
-e1
+3c
+98
+00
+12
+00
+20
+40
+10
+b0
+68
 48
-a3
-6f
-e0
-c8
-a4
-c2
-82
-26
-79
+80
+17
 20
 40
-26
+11
+8f
+20
+40
+11
+a6
+20
+40
+01
+be
+20
+57
+81
+b3
+20
+60
+00
+00
+70
+8a
+0a
+00
+70
+8a
+0b
+00
+20
+20
+12
+9c
+6f
+e0
+c8
+64
+20
+40
+16
+8b
+6f
+e2
+48
+3c
+98
+00
+12
+00
+20
+40
+10
+b0
+20
+40
+11
+61
+68
+48
+c8
+3a
+20
+40
+16
+c8
+20
+40
+21
+d5
+c5
+97
+81
+c3
+78
+3c
+fc
+00
+20
+00
+00
+1e
+20
+40
+21
+d5
+78
+57
+fc
+00
+78
+26
+fc
+00
+78
+30
+fc
+00
+78
+50
+7c
+00
+78
+28
+7c
+00
+6f
+e1
+48
+38
+98
+00
+36
+00
+37
+c1
+84
+00
+24
+2c
+22
+3d
+20
+40
+4c
+af
+c5
+17
+a1
+f6
+20
+20
+21
+f6
+6f
+e0
+ca
+c5
+24
+7a
+00
+00
+20
+40
+01
+de
+6f
+e0
+c8
+a7
+24
+7a
+00
+00
+6f
+e1
+48
+a3
+1f
+e0
+fe
+01
+67
+e1
+48
+a3
+6f
+e0
+c8
+a4
+c2
+82
+26
+79
+20
+40
+26
 7e
 6f
 e1
 4c
-66
+67
 1f
 e0
 fe
@@ -1595,11 +1911,11 @@
 67
 e1
 4c
-66
+67
 20
 20
 01
-77
+9c
 6f
 e0
 c9
@@ -1635,7 +1951,7 @@
 c0
 7f
 81
-9c
+eb
 20
 40
 41
@@ -1663,7 +1979,7 @@
 20
 20
 01
-99
+e8
 6f
 e0
 cb
@@ -1671,7 +1987,7 @@
 24
 5a
 01
-a3
+f2
 70
 4b
 e1
@@ -1751,11 +2067,11 @@
 20
 40
 04
-37
+a6
 20
 40
 04
-3e
+ad
 20
 20
 3e
@@ -1771,11 +2087,11 @@
 20
 40
 03
-5a
+c9
 20
 40
-00
-f8
+01
+1c
 20
 40
 40
@@ -1834,16 +2150,16 @@
 56
 20
 40
-01
-cc
+02
+1b
 20
 40
-01
-d9
+02
+28
 20
 20
-01
-e0
+02
+2f
 6f
 e1
 cb
@@ -1890,8 +2206,8 @@
 01
 c2
 00
-01
-d0
+02
+1f
 20
 60
 00
@@ -2039,11 +2355,11 @@
 20
 40
 04
-3e
+ad
 20
 20
 02
-03
+52
 6f
 e0
 c8
@@ -2051,7 +2367,7 @@
 20
 5a
 02
-0c
+5b
 6f
 e0
 c8
@@ -2078,12 +2394,12 @@
 c4
 70
 4c
-68
+69
 00
 20
 40
 05
-8a
+fc
 6f
 e0
 cb
@@ -2155,7 +2471,7 @@
 20
 20
 01
-42
+66
 1a
 62
 7e
@@ -2163,35 +2479,35 @@
 c0
 00
 82
-27
+76
 c0
 1e
 02
-50
+9f
 c0
 1c
 82
-49
+98
 c0
 1d
 02
-5b
+aa
 c0
 19
 02
-35
+84
 c0
 22
 02
-3c
+8b
 c0
 0a
 82
-2b
+7a
 c0
 0a
 02
-24
+73
 20
 20
 43
@@ -2203,7 +2519,7 @@
 24
 5a
 03
-1d
+8c
 20
 20
 43
@@ -2219,7 +2535,7 @@
 24
 5a
 03
-1d
+8c
 20
 20
 43
@@ -2271,7 +2587,7 @@
 c0
 00
 82
-39
+88
 70
 4b
 76
@@ -2367,7 +2683,7 @@
 20
 40
 03
-1d
+8c
 20
 20
 48
@@ -2395,15 +2711,15 @@
 c0
 00
 02
-58
+a7
 20
 40
 03
-1d
+8c
 20
 20
 02
-59
+a8
 20
 40
 48
@@ -2422,24 +2738,24 @@
 a5
 24
 3a
-01
-f5
-6f
+02
+44
+6f
 e0
 c8
 8b
 c0
 01
 02
-62
+b1
 c0
 02
 02
-7a
+c9
 c0
 01
 82
-7f
+ce
 20
 20
 48
@@ -2451,11 +2767,11 @@
 c2
 97
 82
-6b
+ba
 c2
 98
 02
-6b
+ba
 c3
 1d
 48
@@ -2475,7 +2791,7 @@
 20
 22
 82
-6f
+be
 20
 20
 48
@@ -2491,7 +2807,7 @@
 20
 40
 03
-18
+87
 20
 20
 48
@@ -2535,7 +2851,7 @@
 20
 40
 03
-18
+87
 20
 20
 48
@@ -2547,7 +2863,7 @@
 c3
 17
 82
-84
+d3
 6f
 e0
 cb
@@ -2555,7 +2871,7 @@
 c0
 00
 82
-84
+d3
 20
 20
 48
@@ -2567,15 +2883,15 @@
 c3
 17
 82
-84
+d3
 c2
 89
 82
-84
+d3
 c2
 89
 02
-84
+d3
 20
 20
 48
@@ -2590,8 +2906,8 @@
 39
 20
 20
-01
-f5
+02
+44
 70
 48
 8b
@@ -2618,12 +2934,140 @@
 ff
 c0
 00
-23
-41
+02
+de
+20
+60
+00
+00
+6f
+e0
+c8
+7f
+c0
+7f
+a3
+8e
+c0
+00
+82
+e5
+c0
+01
+02
+e7
+c0
+01
+82
+ed
+c0
+02
+02
+f3
 20
 60
 00
 00
+70
+47
+c6
+ff
+20
+20
+02
+f4
+6f
+e0
+c8
+5b
+20
+3a
+02
+eb
+6f
+e2
+48
+a9
+20
+40
+22
+dc
+70
+47
+c6
+aa
+20
+20
+02
+f4
+70
+47
+c6
+55
+6f
+e0
+c8
+5b
+20
+3a
+02
+f4
+6f
+e2
+48
+91
+67
+e2
+47
+c8
+20
+20
+02
+f6
+70
+47
+c6
+22
+6f
+e2
+48
+a9
+67
+e2
+47
+c8
+6f
+e0
+c8
+36
+1f
+e1
+7e
+07
+67
+e0
+c7
+c7
+70
+47
+cc
+00
+70
+48
+35
+07
+20
+40
+22
+91
+20
+40
+01
+a5
+20
+20
+23
+60
 6f
 e1
 48
@@ -2638,8 +3082,8 @@
 00
 20
 3a
-02
-97
+03
+06
 6f
 e1
 48
@@ -2662,16 +3106,16 @@
 9a
 20
 40
-26
-5b
+01
+a5
 24
 2c
-02
-b2
+03
+21
 24
 37
-82
-b2
+83
+21
 20
 40
 26
@@ -2706,8 +3150,8 @@
 00
 20
 42
-82
-ae
+83
+1d
 6f
 e0
 c8
@@ -2810,8 +3254,8 @@
 b1
 c0
 02
-02
-bf
+03
+2e
 20
 20
 25
@@ -2854,8 +3298,8 @@
 bd
 c0
 00
-82
-ca
+83
+39
 20
 20
 26
@@ -2866,8 +3310,8 @@
 ea
 24
 34
-02
-c3
+03
+32
 20
 40
 26
@@ -2902,8 +3346,8 @@
 38
 c0
 00
-02
-d6
+03
+45
 20
 20
 3d
@@ -2922,20 +3366,20 @@
 65
 20
 34
-02
-e0
+03
+4f
 6f
 e4
 4b
 ab
 c2
 98
-02
-e3
+03
+52
 c3
 18
-82
-e3
+83
+52
 20
 40
 41
@@ -2955,7 +3399,7 @@
 24
 5a
 03
-18
+87
 20
 20
 48
@@ -2967,7 +3411,7 @@
 24
 5a
 03
-18
+87
 20
 20
 48
@@ -2978,8 +3422,8 @@
 8f
 20
 40
-02
-e9
+03
+58
 20
 20
 40
@@ -3031,7 +3475,7 @@
 20
 3a
 03
-63
+d2
 67
 e0
 cb
@@ -3067,11 +3511,11 @@
 20
 40
 03
-60
+cf
 20
 40
 03
-21
+90
 20
 40
 40
@@ -3083,7 +3527,7 @@
 20
 40
 03
-78
+e7
 20
 40
 44
@@ -3099,7 +3543,7 @@
 20
 40
 03
-8f
+fe
 20
 40
 45
@@ -3131,15 +3575,15 @@
 20
 40
 03
-50
+bf
 20
 40
-03
-92
+04
+01
 20
 20
 03
-10
+7f
 da
 60
 4c
@@ -3223,7 +3667,7 @@
 c0
 00
 83
-31
+a0
 6f
 e0
 cc
@@ -3231,7 +3675,7 @@
 24
 3a
 03
-29
+98
 70
 4c
 41
@@ -3247,7 +3691,7 @@
 20
 3a
 03
-2e
+9d
 1f
 e0
 ff
@@ -3259,7 +3703,7 @@
 20
 20
 03
-38
+a7
 70
 4c
 45
@@ -3271,7 +3715,7 @@
 20
 20
 03
-44
+b3
 da
 60
 4c
@@ -3279,7 +3723,7 @@
 da
 40
 03
-34
+a3
 20
 20
 31
@@ -3299,7 +3743,7 @@
 c0
 00
 83
-44
+b3
 70
 4c
 4d
@@ -3311,15 +3755,15 @@
 c0
 00
 03
-3e
+ad
 c0
 00
 83
-40
+af
 c0
 01
 03
-42
+b1
 20
 60
 00
@@ -3331,7 +3775,7 @@
 20
 20
 03
-43
+b2
 68
 48
 cc
@@ -3339,7 +3783,7 @@
 20
 20
 03
-43
+b2
 68
 48
 cc
@@ -3359,15 +3803,15 @@
 c0
 00
 03
-4a
+b9
 c0
 00
 83
-4c
+bb
 c0
 01
 03
-4e
+bd
 20
 60
 00
@@ -3435,7 +3879,7 @@
 20
 21
 03
-5e
+cd
 68
 48
 cb
@@ -3467,7 +3911,7 @@
 da
 40
 03
-63
+d2
 20
 20
 31
@@ -3523,11 +3967,11 @@
 20
 41
 03
-72
+e1
 24
 41
 03
-76
+e5
 20
 20
 48
@@ -3563,7 +4007,7 @@
 c0
 00
 03
-7e
+ed
 6f
 e4
 4b
@@ -3579,7 +4023,7 @@
 20
 20
 03
-81
+f0
 6f
 e4
 4b
@@ -3615,7 +4059,7 @@
 20
 22
 83
-88
+f7
 20
 20
 44
@@ -3623,7 +4067,7 @@
 20
 40
 03
-8d
+fc
 6f
 e0
 cb
@@ -3643,7 +4087,7 @@
 da
 40
 02
-6f
+be
 20
 20
 44
@@ -3674,8 +4118,8 @@
 b2
 da
 40
-03
-97
+04
+06
 20
 20
 31
@@ -3686,8 +4130,8 @@
 38
 c0
 00
-01
-f5
+02
+44
 20
 20
 43
@@ -3734,16 +4178,16 @@
 8c
 c2
 85
-83
-ad
+84
+1c
 6f
 e4
 4b
 ab
 c3
 04
-03
-ad
+04
+1c
 68
 49
 49
@@ -3863,7 +4307,7 @@
 24
 3a
 03
-18
+87
 20
 20
 48
@@ -3910,8 +4354,8 @@
 00
 c0
 04
-83
-d2
+84
+41
 20
 20
 4d
@@ -4010,8 +4454,8 @@
 06
 c0
 02
-03
-eb
+04
+5a
 20
 20
 19
@@ -4026,12 +4470,12 @@
 36
 c0
 05
-03
-f0
+04
+5f
 c0
 09
-03
-ff
+04
+6e
 20
 20
 1c
@@ -4058,8 +4502,8 @@
 c0
 c2
 81
-83
-fa
+84
+69
 6f
 e1
 44
@@ -4086,12 +4530,12 @@
 00
 24
 22
-83
-f6
+84
+65
 24
 34
-03
-f6
+04
+65
 20
 20
 1e
@@ -4239,7 +4683,7 @@
 20
 40
 04
-46
+b5
 6f
 e0
 c8
@@ -4259,7 +4703,7 @@
 20
 40
 04
-29
+98
 20
 20
 45
@@ -4287,7 +4731,7 @@
 c0
 05
 84
-33
+a2
 20
 40
 42
@@ -4307,7 +4751,7 @@
 20
 40
 04
-3a
+a9
 da
 60
 4b
@@ -4327,7 +4771,7 @@
 c0
 05
 84
-3a
+a9
 20
 20
 42
@@ -4363,7 +4807,7 @@
 c0
 05
 84
-44
+b3
 58
 00
 08
@@ -4383,27 +4827,27 @@
 20
 40
 04
-84
+f3
 6f
 e0
 cc
 37
 24
 3a
-04
-9b
+05
+0a
 6f
 e0
 cc
 32
 24
 3a
-04
-9a
+05
+09
 20
 40
 04
-4d
+bc
 20
 20
 40
@@ -4423,27 +4867,27 @@
 20
 40
 04
-57
+c6
 20
 40
 04
-5c
+cb
 20
 40
 04
-61
+d0
 20
 40
 04
-66
+d5
 20
 40
 04
-73
+e2
 20
 40
 04
-84
+f3
 20
 20
 41
@@ -4455,7 +4899,7 @@
 20
 40
 04
-80
+ef
 20
 40
 41
@@ -4475,7 +4919,7 @@
 20
 40
 04
-80
+ef
 20
 40
 41
@@ -4495,7 +4939,7 @@
 20
 40
 04
-80
+ef
 20
 40
 41
@@ -4539,7 +4983,7 @@
 c0
 7f
 84
-6f
+de
 20
 20
 41
@@ -4551,7 +4995,7 @@
 20
 40
 04
-82
+f1
 68
 48
 c9
@@ -4591,7 +5035,7 @@
 c0
 7f
 84
-7c
+eb
 20
 20
 41
@@ -4603,7 +5047,7 @@
 20
 40
 04
-82
+f1
 68
 48
 c9
@@ -4646,8 +5090,8 @@
 39
 24
 3a
-04
-91
+05
+00
 68
 48
 cc
@@ -4715,15 +5159,15 @@
 20
 20
 04
-8e
+fd
 c0
 02
-04
-b5
+05
+24
 20
 40
-04
-b8
+05
+27
 6f
 e2
 4c
@@ -4758,20 +5202,20 @@
 32
 c0
 00
-04
-a9
+05
+18
 c0
 00
-84
-ac
+85
+1b
 c0
 01
-04
-af
+05
+1e
 c0
 01
-84
-b2
+85
+21
 20
 60
 00
@@ -4850,8 +5294,8 @@
 00
 24
 41
-04
-bd
+05
+2c
 20
 60
 00
@@ -4878,12 +5322,12 @@
 36
 20
 40
-04
-c5
+05
+34
 20
 40
-04
-d9
+05
+48
 20
 20
 46
@@ -4918,8 +5362,8 @@
 0f
 20
 40
-04
-ce
+05
+3d
 20
 20
 40
@@ -4946,8 +5390,8 @@
 10
 c0
 7f
-84
-d5
+85
+44
 20
 20
 40
@@ -4959,7 +5403,7 @@
 20
 40
 04
-82
+f1
 68
 48
 c9
@@ -4982,8 +5426,8 @@
 3a
 24
 3a
-04
-e2
+05
+51
 6f
 e0
 cc
@@ -4991,11 +5435,11 @@
 20
 40
 04
-80
+ef
 20
 40
-04
-f3
+05
+62
 68
 48
 cc
@@ -5023,7 +5467,7 @@
 20
 40
 04
-82
+f1
 70
 4c
 3f
@@ -5039,11 +5483,11 @@
 20
 40
 05
-0c
+7b
 20
 40
-04
-f7
+05
+66
 68
 48
 cc
@@ -5087,7 +5531,7 @@
 20
 40
 05
-02
+71
 67
 e0
 cc
@@ -5098,8 +5542,8 @@
 3e
 20
 3a
-04
-fe
+05
+6d
 6f
 e0
 cc
@@ -5163,11 +5607,11 @@
 c0
 03
 85
-17
+86
 c0
 00
 05
-19
+88
 20
 60
 00
@@ -5207,11 +5651,11 @@
 c0
 03
 85
-17
+86
 c0
 00
 05
-19
+88
 20
 60
 00
@@ -5255,7 +5699,7 @@
 c2
 9e
 85
-27
+96
 18
 42
 7e
@@ -5287,7 +5731,7 @@
 24
 3a
 05
-44
+b3
 6f
 e4
 4b
@@ -5295,7 +5739,7 @@
 c2
 8e
 05
-38
+a7
 18
 42
 7e
@@ -5307,11 +5751,11 @@
 c0
 00
 05
-34
+a3
 c0
 01
 05
-32
+a1
 20
 60
 00
@@ -5323,7 +5767,7 @@
 20
 20
 05
-24
+93
 58
 00
 00
@@ -5331,7 +5775,7 @@
 20
 20
 05
-24
+93
 58
 00
 00
@@ -5339,7 +5783,7 @@
 20
 20
 05
-24
+93
 58
 00
 00
@@ -5347,7 +5791,7 @@
 20
 20
 05
-24
+93
 18
 42
 7e
@@ -5359,15 +5803,15 @@
 c0
 00
 05
-34
+a3
 c0
 01
 05
-36
+a5
 c0
 01
 85
-32
+a1
 20
 60
 00
@@ -5383,15 +5827,15 @@
 c0
 00
 05
-36
+a5
 c0
 00
 85
-32
+a1
 c0
 01
 85
-30
+9f
 20
 60
 00
@@ -5403,7 +5847,7 @@
 c2
 8e
 05
-3e
+ad
 18
 42
 7e
@@ -5415,11 +5859,11 @@
 c0
 00
 05
-30
+9f
 c0
 00
 85
-32
+a1
 20
 60
 00
@@ -5431,7 +5875,7 @@
 c0
 00
 85
-86
+f8
 6f
 e0
 cc
@@ -5439,7 +5883,7 @@
 20
 3a
 05
-86
+f8
 1b
 22
 7e
@@ -5463,7 +5907,7 @@
 6f
 e0
 cc
-68
+69
 24
 7a
 00
@@ -5471,7 +5915,7 @@
 6f
 e1
 4c
-66
+67
 24
 7a
 00
@@ -5507,7 +5951,7 @@
 20
 22
 85
-63
+d2
 18
 40
 84
@@ -5550,16 +5994,28 @@
 ef
 18
 07
-fe
+a2
 00
-68
-4a
+6f
+e2
 4c
 4e
+68
+48
+cc
+63
+98
+46
+04
+00
 18
 40
 85
 d8
+1a
+22
+7e
+00
 98
 46
 7e
@@ -5567,7 +6023,7 @@
 20
 21
 05
-7a
+ec
 1f
 e6
 7e
@@ -5587,7 +6043,7 @@
 6f
 e1
 cc
-63
+64
 da
 20
 18
@@ -5603,7 +6059,7 @@
 24
 21
 05
-84
+f6
 60
 49
 c8
@@ -5627,7 +6083,7 @@
 6f
 e1
 cc
-63
+64
 da
 20
 18
@@ -5643,7 +6099,7 @@
 20
 21
 05
-84
+f6
 60
 49
 c8
@@ -5710,12 +6166,12 @@
 00
 20
 40
-05
-98
+06
+0a
 20
 40
-05
-95
+06
+07
 20
 20
 26
@@ -5723,7 +6179,7 @@
 da
 20
 4c
-85
+86
 df
 e0
 00
@@ -5734,12 +6190,12 @@
 cd
 20
 40
-05
-9e
+06
+10
 da
 40
 4c
-81
+82
 6f
 e0
 c8
@@ -5754,16 +6210,16 @@
 00
 20
 20
-05
-a1
+06
+13
 d8
 c0
 4c
-71
+72
 d8
 a0
 4c
-81
+82
 20
 20
 7d
@@ -5810,8 +6266,8 @@
 00
 20
 40
-05
-b1
+06
+23
 18
 c0
 8d
@@ -5822,20 +6278,20 @@
 ff
 20
 21
-05
-a7
+06
+19
 c2
 00
-05
-a4
+06
+16
 20
 60
 00
 00
 20
 41
-05
-b3
+06
+25
 20
 60
 00
@@ -5856,8 +6312,136 @@
 60
 00
 00
-ca
+6f
+e0
+c8
+65
+20
+40
+16
+8b
+6f
+e2
+48
+3c
+98
+00
+12
+00
+20
+40
+21
+d5
+20
+40
+22
+43
+79
+20
+2a
+00
+78
+2e
+fc
+00
+78
+30
+7c
+00
+78
+50
+fc
+00
+20
+40
+4c
+b5
+78
+5d
+7c
+00
+c5
+17
+a2
+73
+c5
 16
+86
+3d
+19
+31
+7e
+00
+1f
+ec
+fe
+00
+1f
+f1
+fe
+00
+08
+00
+86
+28
+c5
+17
+a2
+5c
+20
+20
+22
+5c
+6f
+e0
+c1
+f0
+1f
+e3
+72
+00
+20
+00
+00
+02
+c2
+00
+06
+3f
+19
+31
+7e
+00
+1f
+ec
+fe
+00
+1f
+f1
+84
+00
+18
+42
+7e
+00
+08
+00
+86
+08
+18
+42
+7e
+00
+08
+00
+86
+28
+20
+20
+06
+3b
+b3
+94
 aa
 55
 40
@@ -5880,7 +6464,7 @@
 00
 00
 00
-08
+28
 08
 00
 80
@@ -5923,8 +6507,8 @@
 01
 00
 00
-20
-04
+60
+06
 36
 00
 00
@@ -5972,7 +6556,7 @@
 00
 7d
 41
-70
+0d
 aa
 55
 01
@@ -6032,8 +6616,8 @@
 00
 0d
 49
-0b
-0c
+ff
+ff
 0d
 aa
 55
@@ -6053,11 +6637,11 @@
 ff
 05
 04
-03
+ff
 ff
 08
-0b
-0c
+ff
+ff
 0d
 ff
 ff
@@ -6081,7 +6665,7 @@
 00
 24
 49
-03
+00
 00
 00
 aa
@@ -6299,11 +6883,11 @@
 00
 e3
 48
-0f
+05
 01
-a2
+9f
 00
-b4
+b1
 00
 aa
 55
@@ -6388,7 +6972,7 @@
 40
 15
 a0
-c8
+af
 12
 23
 51
@@ -6711,7 +7295,7 @@
 00
 d0
 49
-03
+01
 04
 01
 02
@@ -7080,7 +7664,7 @@
 00
 99
 48
-71
+72
 4c
 aa
 55
@@ -7161,23 +7745,17 @@
 02
 40
 00
+4d
+1e
+55
+aa
+aa
+55
+42
+8d
+14
+9a
 00
-1c
-3f
-1b
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
 ff
 ff
 ff
@@ -7610,583 +8188,5 @@
 ff
 ff
 ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-fb
-80
+9d
+97
Index: output/flash.dat
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_pubulic/output/flash.dat	(revision 1249)
+++ /YC1308AC/branch/mouse_project/mouse_pubulic/output/flash.dat	(working copy)
@@ -2,104 +2,108 @@
 02
 aa
 55
-de
-16
+26
+19
 c2
 84
 00
-19
+1a
 c0
 00
 00
-25
+28
 c0
 01
 80
-2e
+3f
 c0
 41
 80
-47
+58
+c0
+42
+80
+8f
 c0
 45
 80
-7e
+91
 c0
 4f
 80
-8b
+9e
 c0
 57
 00
-8d
+b1
 c0
 58
 00
-72
+83
 c0
 61
-82
-d1
+83
+40
 c0
 62
 00
-2b
+3c
 c0
 63
-81
-b1
+82
+00
 c0
 64
-81
-b7
+82
+06
 c0
 65
-01
-ec
+02
+3b
 c0
 66
 00
-6e
+7f
 c0
 67
 04
-1b
+8a
 c0
 67
 85
-1b
+8a
 c0
 68
-02
-e6
+03
+55
 c0
 68
 84
-4d
+bc
 c0
 6a
 04
-2c
+9b
 c0
 6b
 02
-1a
+69
 c0
 6c
-82
-f7
+83
+66
 c0
 6d
-03
-9a
-c0
-6f
 04
+09
 c0
+6f
+05
+2f
 c0
 74
-03
-ca
+04
+39
 20
 20
 13
@@ -107,47 +111,55 @@
 c0
 19
 80
-4e
+5f
 c0
 1a
 00
-53
+64
 c0
 43
-83
-c6
+84
+35
 c0
 50
-83
-de
+84
+4d
 c0
 60
-03
-e8
+04
+57
 c0
 6e
-82
-c1
+83
+30
+c0
+6f
+01
+b6
+c0
+70
+86
+29
 c0
 71
 02
-87
+d6
 c0
 74
 82
-8f
+fe
 c0
 75
 01
-40
+64
 c0
 76
 04
-0f
+7e
 c0
 76
-85
-8e
+86
+00
 20
 20
 13
@@ -163,7 +175,7 @@
 58
 00
 4c
-71
+72
 67
 e1
 48
@@ -173,9 +185,65 @@
 3b
 fd
 20
+40
+12
+4a
+70
+41
+7b
+1f
+d8
+a0
+0f
+0f
+6f
+e0
+c1
+7a
+1f
+e1
+7e
+f0
+1f
+ed
+7e
+00
+98
+a1
+fe
+00
+79
+3f
+fe
+02
+67
+f1
+00
+4c
+ef
+e1
+00
+06
+e7
+e1
+00
+05
+58
+00
+00
+01
+37
+d9
+82
+00
+67
+f0
+80
+05
+20
 20
 08
-04
+05
 6f
 e0
 cc
@@ -183,7 +251,7 @@
 24
 5a
 03
-18
+87
 20
 20
 3d
@@ -235,7 +303,7 @@
 20
 40
 00
-3b
+4c
 20
 20
 08
@@ -267,7 +335,7 @@
 20
 3a
 00
-44
+55
 6f
 e0
 c6
@@ -455,7 +523,7 @@
 20
 40
 00
-53
+64
 20
 20
 3e
@@ -507,7 +575,15 @@
 20
 20
 00
-72
+83
+20
+00
+00
+be
+20
+20
+11
+a7
 70
 8a
 8b
@@ -568,46 +644,114 @@
 20
 13
 b7
-24
-55
-80
-ba
+70
+4c
+63
+8c
 20
 40
-6d
-f3
-20
+12
+cf
+6f
+e2
+41
+64
+98
 40
+fe
 00
-e5
-20
-40
+67
+e2
 41
-a7
-20
-75
-80
+64
+18
+02
+7e
 00
+67
+e4
+41
+9d
+d8
+c0
+80
+70
+d8
+a0
+41
+86
 20
 40
-00
-9d
+7d
+01
 6f
-e1
-c8
-ad
+f0
+80
+86
 67
-e1
-cc
-63
-20
-40
-05
-8a
+e0
+c1
+a5
 20
 40
-00
-a8
+14
+3f
+6f
+f0
+80
+42
+1f
+e1
+fe
+14
+67
+f0
+80
+42
+20
+20
+14
+9e
+24
+55
+80
+de
+20
+40
+6d
+f3
+20
+40
+01
+09
+20
+40
+41
+a7
+20
+75
+80
+00
+20
+40
+00
+c1
+6f
+e1
+c8
+ad
+67
+e1
+cc
+64
+20
+40
+05
+fc
+20
+40
+00
+cc
 20
 40
 40
@@ -622,12 +766,12 @@
 28
 20
 40
-00
-fb
+01
+1f
 20
 40
 04
-3e
+ad
 20
 20
 3b
@@ -679,15 +823,15 @@
 20
 40
 00
-b3
+d7
 20
 40
 03
-13
+82
 20
 20
 00
-ab
+cf
 6f
 e4
 4b
@@ -703,7 +847,7 @@
 c2
 83
 80
-b1
+d5
 70
 4c
 3a
@@ -731,7 +875,7 @@
 c2
 83
 80
-b8
+dc
 70
 4c
 39
@@ -771,7 +915,7 @@
 24
 21
 00
-cc
+f0
 d8
 c0
 4c
@@ -822,8 +966,8 @@
 5f
 20
 40
-00
-e2
+01
+06
 6f
 e0
 cc
@@ -934,16 +1078,16 @@
 ff
 20
 40
-00
-f5
+01
+19
 20
 40
 3d
 13
 20
 40
-00
-ef
+01
+13
 6f
 e4
 4b
@@ -954,8 +1098,8 @@
 f5
 20
 40
-00
-f2
+01
+16
 20
 20
 3b
@@ -990,8 +1134,8 @@
 40
 24
 5a
-00
-f8
+01
+1c
 20
 20
 3f
@@ -999,19 +1143,19 @@
 20
 40
 03
-4a
+b9
 20
 40
 03
-4c
+bb
 20
 20
 03
-4e
+bd
 58
 00
 01
-00
+24
 67
 e1
 48
@@ -1019,7 +1163,7 @@
 58
 00
 01
-1a
+3e
 67
 e1
 48
@@ -1047,7 +1191,7 @@
 c3
 0a
 81
-07
+2b
 6f
 e0
 cb
@@ -1067,7 +1211,7 @@
 c2
 80
 81
-16
+3a
 68
 48
 c7
@@ -1199,23 +1343,23 @@
 24
 21
 01
-30
+54
 20
 40
 25
 9a
 20
 40
-26
-5b
+01
+a5
 24
 2c
 01
-36
+5a
 24
 37
 81
-36
+5a
 20
 40
 48
@@ -1239,7 +1383,7 @@
 c0
 08
 01
-38
+5c
 20
 60
 00
@@ -1251,7 +1395,7 @@
 20
 20
 01
-26
+4a
 70
 4b
 a3
@@ -1283,19 +1427,19 @@
 20
 20
 04
-3e
+ad
 20
 40
 26
 31
 24
 34
-01
-fe
+02
+4d
 20
 40
 01
-74
+99
 20
 40
 26
@@ -1307,7 +1451,7 @@
 24
 3a
 01
-4a
+6e
 6f
 e4
 48
@@ -1335,10 +1479,10 @@
 6f
 e0
 cc
-68
+69
 70
 4c
-68
+69
 00
 1f
 e6
@@ -1347,11 +1491,11 @@
 24
 22
 81
-6e
+93
 68
 49
 4c
-66
+67
 18
 46
 7c
@@ -1359,7 +1503,7 @@
 20
 22
 81
-64
+89
 6f
 e2
 4c
@@ -1367,7 +1511,7 @@
 20
 3a
 01
-64
+89
 68
 4a
 4c
@@ -1379,11 +1523,11 @@
 60
 4a
 4c
-6d
+6e
 24
 21
 01
-67
+8c
 6f
 e1
 c8
@@ -1395,7 +1539,7 @@
 24
 21
 01
-72
+97
 d8
 40
 06
@@ -1407,31 +1551,35 @@
 24
 21
 01
-72
+97
 67
 e2
 4c
-69
+6a
 20
 40
 01
-6b
-20
-40
-26
-c4
+90
 6f
 e2
 4c
-69
+6a
+20
+40
+7d
+aa
+60
+4a
+41
+60
 20
 20
-26
-b8
+00
+a0
 20
 40
 01
-6b
+90
 6f
 e1
 c8
@@ -1439,7 +1587,7 @@
 20
 20
 01
-5f
+83
 18
 46
 04
@@ -1455,7 +1603,7 @@
 20
 20
 01
-5f
+83
 58
 00
 00
@@ -1463,7 +1611,7 @@
 67
 e2
 4c
-6d
+6e
 20
 60
 00
@@ -1475,7 +1623,7 @@
 68
 4a
 4c
-6d
+6e
 98
 40
 fe
@@ -1483,10 +1631,10 @@
 20
 20
 01
-55
+79
 70
 4c
-68
+69
 01
 20
 60
@@ -1503,11 +1651,11 @@
 67
 e1
 4c
-66
+67
 20
 40
-26
-5b
+01
+a5
 6f
 e0
 c8
@@ -1519,15 +1667,15 @@
 24
 2c
 01
-80
+cf
 24
 37
 81
-80
+cf
 20
 40
 05
-4b
+ba
 20
 40
 26
@@ -1535,59 +1683,227 @@
 20
 40
 01
-9f
+ee
 20
 20
 26
 51
-6f
-e0
-ca
-c5
-24
-7a
-00
+78
+57
+fc
 00
 20
 40
-01
-8f
+22
+46
 6f
 e0
 c8
-a7
-24
-7a
+2c
+c0
+00
+a2
+3f
+18
 00
+2a
 00
 6f
-e1
+e2
 48
-a3
-1f
-e0
-fe
-01
-67
-e1
+3c
+98
+00
+12
+00
+20
+40
+10
+b0
+68
 48
-a3
-6f
-e0
-c8
-a4
-c2
-82
-26
-79
+80
+17
 20
 40
-26
+11
+8f
+20
+40
+11
+a6
+20
+40
+01
+be
+20
+57
+81
+b3
+20
+60
+00
+00
+70
+8a
+0a
+00
+70
+8a
+0b
+00
+20
+20
+12
+9c
+6f
+e0
+c8
+64
+20
+40
+16
+8b
+6f
+e2
+48
+3c
+98
+00
+12
+00
+20
+40
+10
+b0
+20
+40
+11
+61
+68
+48
+c8
+3a
+20
+40
+16
+c8
+20
+40
+21
+d5
+c5
+97
+81
+c3
+78
+3c
+fc
+00
+20
+00
+00
+1e
+20
+40
+21
+d5
+78
+57
+fc
+00
+78
+26
+fc
+00
+78
+30
+fc
+00
+78
+50
+7c
+00
+78
+28
+7c
+00
+6f
+e1
+48
+38
+98
+00
+36
+00
+37
+c1
+84
+00
+24
+2c
+22
+3d
+20
+40
+4c
+af
+c5
+17
+a1
+f6
+20
+20
+21
+f6
+6f
+e0
+ca
+c5
+24
+7a
+00
+00
+20
+40
+01
+de
+6f
+e0
+c8
+a7
+24
+7a
+00
+00
+6f
+e1
+48
+a3
+1f
+e0
+fe
+01
+67
+e1
+48
+a3
+6f
+e0
+c8
+a4
+c2
+82
+26
+79
+20
+40
+26
 7e
 6f
 e1
 4c
-66
+67
 1f
 e0
 fe
@@ -1595,11 +1911,11 @@
 67
 e1
 4c
-66
+67
 20
 20
 01
-77
+9c
 6f
 e0
 c9
@@ -1635,7 +1951,7 @@
 c0
 7f
 81
-9c
+eb
 20
 40
 41
@@ -1663,7 +1979,7 @@
 20
 20
 01
-99
+e8
 6f
 e0
 cb
@@ -1671,7 +1987,7 @@
 24
 5a
 01
-a3
+f2
 70
 4b
 e1
@@ -1751,11 +2067,11 @@
 20
 40
 04
-37
+a6
 20
 40
 04
-3e
+ad
 20
 20
 3e
@@ -1771,11 +2087,11 @@
 20
 40
 03
-5a
+c9
 20
 40
-00
-f8
+01
+1c
 20
 40
 40
@@ -1834,16 +2150,16 @@
 56
 20
 40
-01
-cc
+02
+1b
 20
 40
-01
-d9
+02
+28
 20
 20
-01
-e0
+02
+2f
 6f
 e1
 cb
@@ -1890,8 +2206,8 @@
 01
 c2
 00
-01
-d0
+02
+1f
 20
 60
 00
@@ -2039,11 +2355,11 @@
 20
 40
 04
-3e
+ad
 20
 20
 02
-03
+52
 6f
 e0
 c8
@@ -2051,7 +2367,7 @@
 20
 5a
 02
-0c
+5b
 6f
 e0
 c8
@@ -2078,12 +2394,12 @@
 c4
 70
 4c
-68
+69
 00
 20
 40
 05
-8a
+fc
 6f
 e0
 cb
@@ -2155,7 +2471,7 @@
 20
 20
 01
-42
+66
 1a
 62
 7e
@@ -2163,35 +2479,35 @@
 c0
 00
 82
-27
+76
 c0
 1e
 02
-50
+9f
 c0
 1c
 82
-49
+98
 c0
 1d
 02
-5b
+aa
 c0
 19
 02
-35
+84
 c0
 22
 02
-3c
+8b
 c0
 0a
 82
-2b
+7a
 c0
 0a
 02
-24
+73
 20
 20
 43
@@ -2203,7 +2519,7 @@
 24
 5a
 03
-1d
+8c
 20
 20
 43
@@ -2219,7 +2535,7 @@
 24
 5a
 03
-1d
+8c
 20
 20
 43
@@ -2271,7 +2587,7 @@
 c0
 00
 82
-39
+88
 70
 4b
 76
@@ -2367,7 +2683,7 @@
 20
 40
 03
-1d
+8c
 20
 20
 48
@@ -2395,15 +2711,15 @@
 c0
 00
 02
-58
+a7
 20
 40
 03
-1d
+8c
 20
 20
 02
-59
+a8
 20
 40
 48
@@ -2422,24 +2738,24 @@
 a5
 24
 3a
-01
-f5
-6f
+02
+44
+6f
 e0
 c8
 8b
 c0
 01
 02
-62
+b1
 c0
 02
 02
-7a
+c9
 c0
 01
 82
-7f
+ce
 20
 20
 48
@@ -2451,11 +2767,11 @@
 c2
 97
 82
-6b
+ba
 c2
 98
 02
-6b
+ba
 c3
 1d
 48
@@ -2475,7 +2791,7 @@
 20
 22
 82
-6f
+be
 20
 20
 48
@@ -2491,7 +2807,7 @@
 20
 40
 03
-18
+87
 20
 20
 48
@@ -2535,7 +2851,7 @@
 20
 40
 03
-18
+87
 20
 20
 48
@@ -2547,7 +2863,7 @@
 c3
 17
 82
-84
+d3
 6f
 e0
 cb
@@ -2555,7 +2871,7 @@
 c0
 00
 82
-84
+d3
 20
 20
 48
@@ -2567,15 +2883,15 @@
 c3
 17
 82
-84
+d3
 c2
 89
 82
-84
+d3
 c2
 89
 02
-84
+d3
 20
 20
 48
@@ -2590,8 +2906,8 @@
 39
 20
 20
-01
-f5
+02
+44
 70
 48
 8b
@@ -2618,12 +2934,140 @@
 ff
 c0
 00
-23
-41
+02
+de
+20
+60
+00
+00
+6f
+e0
+c8
+7f
+c0
+7f
+a3
+8e
+c0
+00
+82
+e5
+c0
+01
+02
+e7
+c0
+01
+82
+ed
+c0
+02
+02
+f3
 20
 60
 00
 00
+70
+47
+c6
+ff
+20
+20
+02
+f4
+6f
+e0
+c8
+5b
+20
+3a
+02
+eb
+6f
+e2
+48
+a9
+20
+40
+22
+dc
+70
+47
+c6
+aa
+20
+20
+02
+f4
+70
+47
+c6
+55
+6f
+e0
+c8
+5b
+20
+3a
+02
+f4
+6f
+e2
+48
+91
+67
+e2
+47
+c8
+20
+20
+02
+f6
+70
+47
+c6
+22
+6f
+e2
+48
+a9
+67
+e2
+47
+c8
+6f
+e0
+c8
+36
+1f
+e1
+7e
+07
+67
+e0
+c7
+c7
+70
+47
+cc
+00
+70
+48
+35
+07
+20
+40
+22
+91
+20
+40
+01
+a5
+20
+20
+23
+60
 6f
 e1
 48
@@ -2638,8 +3082,8 @@
 00
 20
 3a
-02
-97
+03
+06
 6f
 e1
 48
@@ -2662,16 +3106,16 @@
 9a
 20
 40
-26
-5b
+01
+a5
 24
 2c
-02
-b2
+03
+21
 24
 37
-82
-b2
+83
+21
 20
 40
 26
@@ -2706,8 +3150,8 @@
 00
 20
 42
-82
-ae
+83
+1d
 6f
 e0
 c8
@@ -2810,8 +3254,8 @@
 b1
 c0
 02
-02
-bf
+03
+2e
 20
 20
 25
@@ -2854,8 +3298,8 @@
 bd
 c0
 00
-82
-ca
+83
+39
 20
 20
 26
@@ -2866,8 +3310,8 @@
 ea
 24
 34
-02
-c3
+03
+32
 20
 40
 26
@@ -2902,8 +3346,8 @@
 38
 c0
 00
-02
-d6
+03
+45
 20
 20
 3d
@@ -2922,20 +3366,20 @@
 65
 20
 34
-02
-e0
+03
+4f
 6f
 e4
 4b
 ab
 c2
 98
-02
-e3
+03
+52
 c3
 18
-82
-e3
+83
+52
 20
 40
 41
@@ -2955,7 +3399,7 @@
 24
 5a
 03
-18
+87
 20
 20
 48
@@ -2967,7 +3411,7 @@
 24
 5a
 03
-18
+87
 20
 20
 48
@@ -2978,8 +3422,8 @@
 8f
 20
 40
-02
-e9
+03
+58
 20
 20
 40
@@ -3031,7 +3475,7 @@
 20
 3a
 03
-63
+d2
 67
 e0
 cb
@@ -3067,11 +3511,11 @@
 20
 40
 03
-60
+cf
 20
 40
 03
-21
+90
 20
 40
 40
@@ -3083,7 +3527,7 @@
 20
 40
 03
-78
+e7
 20
 40
 44
@@ -3099,7 +3543,7 @@
 20
 40
 03
-8f
+fe
 20
 40
 45
@@ -3131,15 +3575,15 @@
 20
 40
 03
-50
+bf
 20
 40
-03
-92
+04
+01
 20
 20
 03
-10
+7f
 da
 60
 4c
@@ -3223,7 +3667,7 @@
 c0
 00
 83
-31
+a0
 6f
 e0
 cc
@@ -3231,7 +3675,7 @@
 24
 3a
 03
-29
+98
 70
 4c
 41
@@ -3247,7 +3691,7 @@
 20
 3a
 03
-2e
+9d
 1f
 e0
 ff
@@ -3259,7 +3703,7 @@
 20
 20
 03
-38
+a7
 70
 4c
 45
@@ -3271,7 +3715,7 @@
 20
 20
 03
-44
+b3
 da
 60
 4c
@@ -3279,7 +3723,7 @@
 da
 40
 03
-34
+a3
 20
 20
 31
@@ -3299,7 +3743,7 @@
 c0
 00
 83
-44
+b3
 70
 4c
 4d
@@ -3311,15 +3755,15 @@
 c0
 00
 03
-3e
+ad
 c0
 00
 83
-40
+af
 c0
 01
 03
-42
+b1
 20
 60
 00
@@ -3331,7 +3775,7 @@
 20
 20
 03
-43
+b2
 68
 48
 cc
@@ -3339,7 +3783,7 @@
 20
 20
 03
-43
+b2
 68
 48
 cc
@@ -3359,15 +3803,15 @@
 c0
 00
 03
-4a
+b9
 c0
 00
 83
-4c
+bb
 c0
 01
 03
-4e
+bd
 20
 60
 00
@@ -3435,7 +3879,7 @@
 20
 21
 03
-5e
+cd
 68
 48
 cb
@@ -3467,7 +3911,7 @@
 da
 40
 03
-63
+d2
 20
 20
 31
@@ -3523,11 +3967,11 @@
 20
 41
 03
-72
+e1
 24
 41
 03
-76
+e5
 20
 20
 48
@@ -3563,7 +4007,7 @@
 c0
 00
 03
-7e
+ed
 6f
 e4
 4b
@@ -3579,7 +4023,7 @@
 20
 20
 03
-81
+f0
 6f
 e4
 4b
@@ -3615,7 +4059,7 @@
 20
 22
 83
-88
+f7
 20
 20
 44
@@ -3623,7 +4067,7 @@
 20
 40
 03
-8d
+fc
 6f
 e0
 cb
@@ -3643,7 +4087,7 @@
 da
 40
 02
-6f
+be
 20
 20
 44
@@ -3674,8 +4118,8 @@
 b2
 da
 40
-03
-97
+04
+06
 20
 20
 31
@@ -3686,8 +4130,8 @@
 38
 c0
 00
-01
-f5
+02
+44
 20
 20
 43
@@ -3734,16 +4178,16 @@
 8c
 c2
 85
-83
-ad
+84
+1c
 6f
 e4
 4b
 ab
 c3
 04
-03
-ad
+04
+1c
 68
 49
 49
@@ -3863,7 +4307,7 @@
 24
 3a
 03
-18
+87
 20
 20
 48
@@ -3910,8 +4354,8 @@
 00
 c0
 04
-83
-d2
+84
+41
 20
 20
 4d
@@ -4010,8 +4454,8 @@
 06
 c0
 02
-03
-eb
+04
+5a
 20
 20
 19
@@ -4026,12 +4470,12 @@
 36
 c0
 05
-03
-f0
+04
+5f
 c0
 09
-03
-ff
+04
+6e
 20
 20
 1c
@@ -4058,8 +4502,8 @@
 c0
 c2
 81
-83
-fa
+84
+69
 6f
 e1
 44
@@ -4086,12 +4530,12 @@
 00
 24
 22
-83
-f6
+84
+65
 24
 34
-03
-f6
+04
+65
 20
 20
 1e
@@ -4239,7 +4683,7 @@
 20
 40
 04
-46
+b5
 6f
 e0
 c8
@@ -4259,7 +4703,7 @@
 20
 40
 04
-29
+98
 20
 20
 45
@@ -4287,7 +4731,7 @@
 c0
 05
 84
-33
+a2
 20
 40
 42
@@ -4307,7 +4751,7 @@
 20
 40
 04
-3a
+a9
 da
 60
 4b
@@ -4327,7 +4771,7 @@
 c0
 05
 84
-3a
+a9
 20
 20
 42
@@ -4363,7 +4807,7 @@
 c0
 05
 84
-44
+b3
 58
 00
 08
@@ -4383,27 +4827,27 @@
 20
 40
 04
-84
+f3
 6f
 e0
 cc
 37
 24
 3a
-04
-9b
+05
+0a
 6f
 e0
 cc
 32
 24
 3a
-04
-9a
+05
+09
 20
 40
 04
-4d
+bc
 20
 20
 40
@@ -4423,27 +4867,27 @@
 20
 40
 04
-57
+c6
 20
 40
 04
-5c
+cb
 20
 40
 04
-61
+d0
 20
 40
 04
-66
+d5
 20
 40
 04
-73
+e2
 20
 40
 04
-84
+f3
 20
 20
 41
@@ -4455,7 +4899,7 @@
 20
 40
 04
-80
+ef
 20
 40
 41
@@ -4475,7 +4919,7 @@
 20
 40
 04
-80
+ef
 20
 40
 41
@@ -4495,7 +4939,7 @@
 20
 40
 04
-80
+ef
 20
 40
 41
@@ -4539,7 +4983,7 @@
 c0
 7f
 84
-6f
+de
 20
 20
 41
@@ -4551,7 +4995,7 @@
 20
 40
 04
-82
+f1
 68
 48
 c9
@@ -4591,7 +5035,7 @@
 c0
 7f
 84
-7c
+eb
 20
 20
 41
@@ -4603,7 +5047,7 @@
 20
 40
 04
-82
+f1
 68
 48
 c9
@@ -4646,8 +5090,8 @@
 39
 24
 3a
-04
-91
+05
+00
 68
 48
 cc
@@ -4715,15 +5159,15 @@
 20
 20
 04
-8e
+fd
 c0
 02
-04
-b5
+05
+24
 20
 40
-04
-b8
+05
+27
 6f
 e2
 4c
@@ -4758,20 +5202,20 @@
 32
 c0
 00
-04
-a9
+05
+18
 c0
 00
-84
-ac
+85
+1b
 c0
 01
-04
-af
+05
+1e
 c0
 01
-84
-b2
+85
+21
 20
 60
 00
@@ -4850,8 +5294,8 @@
 00
 24
 41
-04
-bd
+05
+2c
 20
 60
 00
@@ -4878,12 +5322,12 @@
 36
 20
 40
-04
-c5
+05
+34
 20
 40
-04
-d9
+05
+48
 20
 20
 46
@@ -4918,8 +5362,8 @@
 0f
 20
 40
-04
-ce
+05
+3d
 20
 20
 40
@@ -4946,8 +5390,8 @@
 10
 c0
 7f
-84
-d5
+85
+44
 20
 20
 40
@@ -4959,7 +5403,7 @@
 20
 40
 04
-82
+f1
 68
 48
 c9
@@ -4982,8 +5426,8 @@
 3a
 24
 3a
-04
-e2
+05
+51
 6f
 e0
 cc
@@ -4991,11 +5435,11 @@
 20
 40
 04
-80
+ef
 20
 40
-04
-f3
+05
+62
 68
 48
 cc
@@ -5023,7 +5467,7 @@
 20
 40
 04
-82
+f1
 70
 4c
 3f
@@ -5039,11 +5483,11 @@
 20
 40
 05
-0c
+7b
 20
 40
-04
-f7
+05
+66
 68
 48
 cc
@@ -5087,7 +5531,7 @@
 20
 40
 05
-02
+71
 67
 e0
 cc
@@ -5098,8 +5542,8 @@
 3e
 20
 3a
-04
-fe
+05
+6d
 6f
 e0
 cc
@@ -5163,11 +5607,11 @@
 c0
 03
 85
-17
+86
 c0
 00
 05
-19
+88
 20
 60
 00
@@ -5207,11 +5651,11 @@
 c0
 03
 85
-17
+86
 c0
 00
 05
-19
+88
 20
 60
 00
@@ -5255,7 +5699,7 @@
 c2
 9e
 85
-27
+96
 18
 42
 7e
@@ -5287,7 +5731,7 @@
 24
 3a
 05
-44
+b3
 6f
 e4
 4b
@@ -5295,7 +5739,7 @@
 c2
 8e
 05
-38
+a7
 18
 42
 7e
@@ -5307,11 +5751,11 @@
 c0
 00
 05
-34
+a3
 c0
 01
 05
-32
+a1
 20
 60
 00
@@ -5323,7 +5767,7 @@
 20
 20
 05
-24
+93
 58
 00
 00
@@ -5331,7 +5775,7 @@
 20
 20
 05
-24
+93
 58
 00
 00
@@ -5339,7 +5783,7 @@
 20
 20
 05
-24
+93
 58
 00
 00
@@ -5347,7 +5791,7 @@
 20
 20
 05
-24
+93
 18
 42
 7e
@@ -5359,15 +5803,15 @@
 c0
 00
 05
-34
+a3
 c0
 01
 05
-36
+a5
 c0
 01
 85
-32
+a1
 20
 60
 00
@@ -5383,15 +5827,15 @@
 c0
 00
 05
-36
+a5
 c0
 00
 85
-32
+a1
 c0
 01
 85
-30
+9f
 20
 60
 00
@@ -5403,7 +5847,7 @@
 c2
 8e
 05
-3e
+ad
 18
 42
 7e
@@ -5415,11 +5859,11 @@
 c0
 00
 05
-30
+9f
 c0
 00
 85
-32
+a1
 20
 60
 00
@@ -5431,7 +5875,7 @@
 c0
 00
 85
-86
+f8
 6f
 e0
 cc
@@ -5439,7 +5883,7 @@
 20
 3a
 05
-86
+f8
 1b
 22
 7e
@@ -5463,7 +5907,7 @@
 6f
 e0
 cc
-68
+69
 24
 7a
 00
@@ -5471,7 +5915,7 @@
 6f
 e1
 4c
-66
+67
 24
 7a
 00
@@ -5507,7 +5951,7 @@
 20
 22
 85
-63
+d2
 18
 40
 84
@@ -5550,16 +5994,28 @@
 ef
 18
 07
-fe
+a2
 00
-68
-4a
+6f
+e2
 4c
 4e
+68
+48
+cc
+63
+98
+46
+04
+00
 18
 40
 85
 d8
+1a
+22
+7e
+00
 98
 46
 7e
@@ -5567,7 +6023,7 @@
 20
 21
 05
-7a
+ec
 1f
 e6
 7e
@@ -5587,7 +6043,7 @@
 6f
 e1
 cc
-63
+64
 da
 20
 18
@@ -5603,7 +6059,7 @@
 24
 21
 05
-84
+f6
 60
 49
 c8
@@ -5627,7 +6083,7 @@
 6f
 e1
 cc
-63
+64
 da
 20
 18
@@ -5643,7 +6099,7 @@
 20
 21
 05
-84
+f6
 60
 49
 c8
@@ -5710,12 +6166,12 @@
 00
 20
 40
-05
-98
+06
+0a
 20
 40
-05
-95
+06
+07
 20
 20
 26
@@ -5723,7 +6179,7 @@
 da
 20
 4c
-85
+86
 df
 e0
 00
@@ -5734,12 +6190,12 @@
 cd
 20
 40
-05
-9e
+06
+10
 da
 40
 4c
-81
+82
 6f
 e0
 c8
@@ -5754,16 +6210,16 @@
 00
 20
 20
-05
-a1
+06
+13
 d8
 c0
 4c
-71
+72
 d8
 a0
 4c
-81
+82
 20
 20
 7d
@@ -5810,8 +6266,8 @@
 00
 20
 40
-05
-b1
+06
+23
 18
 c0
 8d
@@ -5822,20 +6278,20 @@
 ff
 20
 21
-05
-a7
+06
+19
 c2
 00
-05
-a4
+06
+16
 20
 60
 00
 00
 20
 41
-05
-b3
+06
+25
 20
 60
 00
@@ -5856,8 +6312,136 @@
 60
 00
 00
-ca
+6f
+e0
+c8
+65
+20
+40
+16
+8b
+6f
+e2
+48
+3c
+98
+00
+12
+00
+20
+40
+21
+d5
+20
+40
+22
+43
+79
+20
+2a
+00
+78
+2e
+fc
+00
+78
+30
+7c
+00
+78
+50
+fc
+00
+20
+40
+4c
+b5
+78
+5d
+7c
+00
+c5
+17
+a2
+73
+c5
 16
+86
+3d
+19
+31
+7e
+00
+1f
+ec
+fe
+00
+1f
+f1
+fe
+00
+08
+00
+86
+28
+c5
+17
+a2
+5c
+20
+20
+22
+5c
+6f
+e0
+c1
+f0
+1f
+e3
+72
+00
+20
+00
+00
+02
+c2
+00
+06
+3f
+19
+31
+7e
+00
+1f
+ec
+fe
+00
+1f
+f1
+84
+00
+18
+42
+7e
+00
+08
+00
+86
+08
+18
+42
+7e
+00
+08
+00
+86
+28
+20
+20
+06
+3b
+b3
+94
 aa
 55
 40
@@ -5880,7 +6464,7 @@
 00
 00
 00
-08
+28
 08
 00
 80
@@ -5923,8 +6507,8 @@
 01
 00
 00
-20
-04
+60
+06
 36
 00
 00
@@ -5972,7 +6556,7 @@
 00
 7d
 41
-70
+0d
 aa
 55
 01
@@ -6032,8 +6616,8 @@
 00
 0d
 49
-0b
-0c
+ff
+ff
 0d
 aa
 55
@@ -6053,11 +6637,11 @@
 ff
 05
 04
-03
+ff
 ff
 08
-0b
-0c
+ff
+ff
 0d
 ff
 ff
@@ -6081,7 +6665,7 @@
 00
 24
 49
-03
+00
 00
 00
 aa
@@ -6299,11 +6883,11 @@
 00
 e3
 48
-0f
+05
 01
-a2
+9f
 00
-b4
+b1
 00
 aa
 55
@@ -6388,7 +6972,7 @@
 40
 15
 a0
-c8
+af
 12
 23
 51
@@ -6711,7 +7295,7 @@
 00
 d0
 49
-03
+01
 04
 01
 02
@@ -7080,7 +7664,7 @@
 00
 99
 48
-71
+72
 4c
 aa
 55
@@ -7161,23 +7745,17 @@
 02
 40
 00
+4d
+1e
+55
+aa
+aa
+55
+42
+8d
+14
+9a
 00
-1c
-3f
-1b
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
 ff
 ff
 ff
@@ -7610,583 +8188,5 @@
 ff
 ff
 ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-fb
-80
+9d
+97
Index: output/memmap.format
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_pubulic/output/memmap.format	(revision 1231)
+++ /YC1308AC/branch/mouse_project/mouse_pubulic/output/memmap.format	(working copy)
@@ -2253,14 +2253,15 @@
 0x4c59 mem_tx_time_last_delt
 0x4c5d mem_tx_time_sum
 0x4c62 mem_tx_time_sum_count
-0x4c63 mem_24g_short_sleep_set_init
-0x4c66 mem_retransmit
-0x4c68 mem_sleep_miss
-0x4c69 mem_sleep_time_temp
-0x4c6d mem_sleep_miss_temp
-0x4c71 mem_mouse_end
-0x4c71 mem_mouse_rssi_signal_buf_patch
-0x4c81 mem_mouse_rssi_signal_buf_temp
+0x4c63 mem_tx_time_offset
+0x4c64 mem_24g_short_sleep_set_init
+0x4c67 mem_retransmit
+0x4c69 mem_sleep_miss
+0x4c6a mem_sleep_time_temp
+0x4c6e mem_sleep_miss_temp
+0x4c72 mem_mouse_end
+0x4c72 mem_mouse_rssi_signal_buf_patch
+0x4c82 mem_mouse_rssi_signal_buf_temp
 0x48d0 mem_remote_car_hard_soft_switch
 0x48d1 mem_remote_car_queue_each_size
 0x48d2 mem_remote_car_queue_length
Index: program/patch.prog
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_pubulic/program/patch.prog	(revision 1249)
+++ /YC1308AC/branch/mouse_project/mouse_pubulic/program/patch.prog	(working copy)
@@ -7,6 +7,7 @@
 	beq patch00_0,p_soft_reset
 	beq patch00_3,p_main_loop
 	beq patch10_3,p_set_sync_on
+	beq patch10_5,p_rf_rx_enable
 	beq patch11_3,p_initialize_radio_cont	
 	beq patch13_7,p_init_param
 	beq patch15_6,p_app_init
@@ -36,6 +37,8 @@
 	beq patch34_1,p_le_slave_match
 	beq patch38_0,p_le_parse_l2cap
 	beq patch3b_5,p_g24_dispatch
+	beq patch3b_6,p_g24_receive_packet
+	beq patch3c_1,p_g24_transmit
 	beq patch3c_2,p_g24_pair_dispatch
 	beq patch3d_1,p_g24_reconn_dispatch
 	beq patch3d_2,p_g24_transmit_no_interrupt
@@ -50,7 +53,22 @@
 	setarg mem_mouse_rssi_signal_buf_patch
 	store 2,mem_rssi_signal_buf_ptr	
 	call mouse_xtal_init		// 16M / 24M
-	branch soft_reset+3
+	call initialize_radio
+	jam 0x1f,mem_lpm_config+1
+	arg 0xf0f,contw
+	fetch 1,mem_lpm_config
+	and_into 0xf0,pdata
+	lshift8 pdata,pdata
+	ior contw,pdata
+	set0 2,pdata
+	store 2,core_lpm_reg
+	ifetch 2,contr
+	istore 2,contw
+	setarg lpmreg_sel_ctrl
+	until null,lpo_edge
+	store 1,core_lpm_wr
+//	jam 0x08,mem_lpm_config+1
+	branch soft_reset+4
 
 p_mouse_start_reconnect_device:
 	fetch 1,mem_mouse_bt_led_recon_effect_flag
@@ -188,6 +206,10 @@
 /////////////////////////////////// adc//////////////////////////////////////
 
 
+p_rf_rx_enable:
+	nop 190
+	branch rf_rx_enable+1
+
 p_initialize_radio_cont:
 
 	jam 0xe6,core_syn_aac_cfg1
@@ -216,6 +238,36 @@
 	jam 0,mem_lmo_tid2			// classic can't reconnect
 	branch init_param_next+1
 
+
+p_lpm_short_sleep:
+/*	arg 20,loopcnt
+	arg core_gpio_conf,contw
+p_lpm_sleep_next:
+	setarg gpcfg_pullup
+	istore 1,contw
+	loop p_lpm_sleep_next
+	setarg 0
+	store 4,mem_gpio_wakeup_low
+	store 4,mem_gpio_wakeup_high
+*/
+	jam 140,mem_tx_time_offset
+	call xtal_fast_wake
+	fetch 4,mem_sleep_counter_all
+	iadd temp,pdata
+	store 4,mem_sleep_counter_all
+	deposit mark
+	store 8,mem_saved_mark
+	arg core_gpio_conf,contr
+	arg mem_saved_gpio,contw
+	call memcpy20
+	fetch 1,core_spid_ctrl
+	store 1,mem_saved_spidctrl
+	call lpm_ctrl3_cfg_dig_vsel
+	fetch 1,core_clksel
+	or_into 0x14,pdata
+	store 1,core_clksel
+	branch lpm_sleep+7
+
 /////////////////////////////////// g24 250Hz use lpm//////////////////////////////////////
 p_app_init:
 p_mouse_init:
@@ -436,7 +488,7 @@
 	sub pdata,G24_CH_NUMBER,null
 	nbranch p_mouse_24g_search_dongle_loop_end,positive
 	call g24_reconn_data_prep
-	call g24_transmit_receive_ack
+	call p_g24_transmit_receive_ack
 	nbranch p_mouse_24g_search_dongle_loop_retry,sync
 	nbranch p_mouse_24g_search_dongle_loop_retry,user3
 	call mouse_24g_search_dongle_success
@@ -507,10 +559,15 @@
 p_g24_short_sleep2:
 	store 4,mem_sleep_time_temp
 	call p_g24_miss_temp_clear
-	call g24_setgpio_lpm_before
+//	call g24_setgpio_lpm_before
 //	call clear_wake
 	fetch 4,mem_sleep_time_temp
-	branch g24_long_sleep2
+	call clk2lpo
+	storet 4,mem_sleep_counter
+	branch p_lpm_short_sleep	
+//	branch lpm_sleep
+
+	
 
 p_g24_short_sleep_default:
 	call p_g24_miss_temp_clear
@@ -522,6 +579,8 @@
 	fetch 3,mem_24g_short_sleep_set
 	iadd temp,pdata
 	branch p_g24_short_sleep2
+
+	
 	
 p_g24_miss_temp_clear:
 	setarg 0
@@ -545,7 +604,7 @@
 	setarg 0
 	store 2,mem_retransmit
 p_g24_transmit_loop:
-	call g24_transmit_receive_ack
+	call p_g24_transmit_receive_ack
 	fetch 1,mem_24g_no_ack	//tx noack
 	beq no_ack_24g,g24_transmit_no_ack
 	nbranch p_g24_retransmit,sync
@@ -560,6 +619,59 @@
 	branch g24_transmit_no_ack
 
 
+p_g24_transmit_receive_ack:
+	disable user3
+	call g24_transmit
+	fetch 1,mem_24g_no_ack
+	beq no_ack_24g,g24_end_of_packet
+	force 0,radio_ctrl
+	fetch 4,mem_24g_addr
+	iforce access
+	call calc_mod_value_scale_le	
+	fetcht 1,mem_last_freq
+	call set_freq_rx
+	call rf_rx_enable
+	call p_g24_receive_rxon
+	call p_g24_end_of_packet,user3
+	rtn
+
+p_g24_end_of_packet:
+	jam 0,core_rf_ldo_en0
+	jam 0,core_rf_ldo_en1
+	branch gain_control
+	
+p_g24_receive_packet:
+	//bpatchx patch3b_6,mem_patch3b
+	fetch 1,mem_24g_rx_phy
+	call le_enable_phy_by_pdata
+	fetch 4,mem_24g_addr
+	iforce access
+	call calc_mod_value_scale_le
+	call set_sync_on
+	fetcht 1,mem_24g_ch
+	call le_rf_rx_enable
+
+p_g24_receive_rxon:
+	call g24_prep
+	bmark0 mark_ble_lr,p_g24_receive_nolr
+	pulse dewhiten_code_calc
+	nop 30
+	call g24_prep
+p_g24_receive_nolr:
+	disable user3
+	enable decode_fec0
+	enable is_rx
+	disable is_tx
+	enable swfine
+	fetch 2,mem_24g_rx_window
+	iforce stop_watch
+	correlate null,timeout
+	nbranch g24_sync_timeout,sync
+	call rf_debug_rx_sync_line
+	bmark1 mark_ble_lr,g24_receive_skip_fec1
+	branch g24_receive_skip_fec1
+
+
 p_g24_retransmit:
 	fetch 1,mem_mouse_need_soft_reset
 	nrtn blank
@@ -904,9 +1016,57 @@
 	store 2,mem_24g_pair_count
 	fetch 1,mem_24g_pair_count
 	and pdata,0xff,pdata
-	beq 0,g24_pair_dispatch+1
+	beq 0,p_g24_pair_dispatch2
 	rtn
 
+
+p_g24_pair_dispatch2:
+//	bpatchx patch3c_2,mem_patch3c
+	fetch 1,mem_24g_pair_sm
+	beq STATE_24G_PAIRING_SUCCESS,g24_pair_exit
+	beq STATE_24G_PAIRING_1,p_g24_pair_sm_1
+	beq STATE_24G_PAIRING_2,p_g24_pair_sm_2
+	beq STATE_24G_PAIRING_3,p_g24_pair_sm_3
+	beq STATE_24G_PAIRING_4,p_g24_pair_sm_4
+	rtn
+
+p_g24_pair_sm_1:
+	jam DATATYPE_ATTEMP,mem_24g_txbuf
+	branch p_g24_pair_sm_prep
+
+p_g24_pair_sm_2:
+	fetch 1,mem_24g_pair_switch
+	branch p_g24_pair_sm_2_skip,blank
+	fetch 4,mem_24g_device_addr
+	call g24_update_addr_and_synccrc8	//use transmitter addr
+p_g24_pair_sm_2_skip:
+	jam DATATYPE_BIND,mem_24g_txbuf	
+	branch p_g24_pair_sm_prep
+
+p_g24_pair_sm_3:
+	jam DATATYPE_CONFIG,mem_24g_txbuf	
+	fetch 1,mem_24g_pair_switch
+	branch p_g24_pair_sm_prep,blank
+	fetch 4,mem_24g_receiver_addr		//prep receiver addr
+	store 4,mem_24g_txbuf+2
+	branch p_g24_pair_sm_common
+
+p_g24_pair_sm_4:
+	jam DATATYPE_OK,mem_24g_txbuf
+p_g24_pair_sm_prep:
+	fetch 4,mem_24g_device_addr
+	store 4,mem_24g_txbuf+2
+p_g24_pair_sm_common:
+	fetch 1,mem_24g_data_type
+	and_into bits_data,pdata
+	store 1,mem_24g_txbuf+1
+	jam 0,mem_24g_txbuf+6
+	jam 7,mem_24g_datalen
+	call g24_transmit_prep
+	call p_g24_transmit_receive_ack
+	branch g24_pair_sm_common+7
+
+
 p_g24_reconn_dispatch:
 	fetch 2,mem_24g_reconn_count
 	arg 0x01f8,temp
@@ -918,7 +1078,7 @@
 	rtn
 p_g24_reconn_dispatch_next:
 	call g24_reconn_data_prep
-	call g24_transmit_receive_ack
+	call p_g24_transmit_receive_ack
 	nbranch p_g24_reconn_device_fail,sync
 	nbranch p_g24_reconn_device_fail,user3
 	call g24_ackpayload_parse
@@ -2414,13 +2574,15 @@
 	fetcht 1,mem_tx_time_sum_count
 	idiv temp
 	call wait_div_end
-  	quotient pdata
+  	quotient rega
 
 //	rshift2 pdata,pdata
-	fetcht 4,mem_24g_tsniff
+	fetch 4,mem_24g_tsniff
+	fetcht 1,mem_tx_time_offset
+	isub temp,temp
 	increase -40,temp
-	
-//	add temp,0x80,temp
+
+	copy rega,pdata
 	isub temp,pdata
 	branch p_send_time_check_average_late,positive
 	sub pdata,0,pdata
@@ -2626,4 +2788,47 @@
 	rtn
 endif
 
+
+
+p_g24_transmit:
+//	bpatchx patch3c_1,mem_patch3c
+	fetch 1,mem_24g_tx_phy
+	call le_enable_phy_by_pdata
+	fetch 4,mem_24g_addr
+	iforce access
+	call g24_prep
+	call g24_set_freq_tx
+	set1 TXGFSK,radio_ctrl
+	enable encode_fec0
+	enable is_tx
+	disable is_rx
+	call rf_debug_tx_on_line
+	disable lr_s2en
+	bmark1 mark_ble_lr,g24_transmit_lr
+	bmark1 mark_ble_2M,p_g24_transmit_2M
+	rshift16 access,pdata
+	rshift8 pdata,pdata
+	rshift4 pdata,pdata
+	inject mod,40
+p_g24_transmit_packet:
+	bmark1 mark_ble_lr,g24_transmit_nolr
+	branch g24_transmit_nolr
+
+
+p_g24_transmit_2M:
+	fetch 1,mem_system_clk
+	rshift pdata,loopcnt
+p_g24_transmit_2M_dealy:
+	nop 2
+	loop p_g24_transmit_2M_dealy
+//	nop 36	//2M Ç°¶Ë·¢ËÍ±È1M¿ì3us×óÓÒ
+	rshift16 access,pdata
+	rshift8 pdata,pdata
+	rshift4 pdata,temp
+	copy temp,pdata
+	inject mod,8
+	copy temp,pdata
+	inject mod,40
+	branch p_g24_transmit_packet
+
 	
Index: sched/mouse.dat
===================================================================
--- /YC1308AC/branch/mouse_project/mouse_pubulic/sched/mouse.dat	(revision 1231)
+++ /YC1308AC/branch/mouse_project/mouse_pubulic/sched/mouse.dat	(working copy)
@@ -5,7 +5,7 @@
 
 mem_rf_init_data:ff
 mem_rf_init_ptr:mem_rf_init_data
-mem_lpm_xtalcnt:70
+mem_lpm_xtalcnt:0d
 
 
 mem_dig_aon_vsel:00
@@ -109,8 +109,8 @@
 mem_rssi_dis_min_ble_init:75
 mem_rssi_dis_max_ble_init:80
 
-mem_bk_button_gpio:0b
-mem_fw_button_gpio:0c
+mem_bk_button_gpio:ff
+mem_fw_button_gpio:ff
 mem_dpi_button_gpio:0d
 mem_dpi_another_button_gpio:ff
 mem_matrix_public_gpio:ff
@@ -118,12 +118,12 @@
 mem_customer_key_gpio:ff
 mem_whee_a_data_gpio:05
 mem_whee_b_data_gpio:04
-mem_config_device_24g_led_gpio:03
+mem_config_device_24g_led_gpio:ff
 mem_config_device_bt1_led_gpio:ff
 mem_select_sensor_angle_gpio:08
 
-mem_lbutton_gpio:0b
-mem_rbutton_gpio:0c
+mem_lbutton_gpio:ff
+mem_rbutton_gpio:ff
 mem_mbutton_gpio:0d
 mem_config_select_device_button_gpio:ff
 mem_whee_ta_data_gpio:ff
@@ -136,7 +136,7 @@
 mem_dpi_led_gpio:ff #03
 mem_firebutton_gpio:ff
 
-mem_sensor_angle_default:03	#00--6CLK   01--9CLK   02--12CLK   03--3CLK
+mem_sensor_angle_default:00	#00--6CLK   01--9CLK   02--12CLK   03--3CLK
 mem_sensor_angle_switch:00	#00--6CLK   01--9CLK   02--12CLK   03--3CLK
 mem_config_sensor_dpi:00		#00--1200   01--1600
 
@@ -236,7 +236,7 @@
 mem_lpm_mult_init:20
 
 mem_app_connection_options:06
-mem_lap:15 a0 c8 12 23 51
+mem_lap:15 a0 af12 23 51
 mem_local_name_length:
 'BT3.0 Mouse
 mem_sniff_param_interval:
@@ -323,7 +323,7 @@
 
 
 mem_mouse_dpi_seting:
-03##mem_320x_dpi_0  	1200/1300
+01##mem_320x_dpi_0  	1200/1300
 04##mem_320x_dpi_1  	1600
 01##mem_320x_dpi_2   800
 02##mem_320x_dpi_3  	1000
@@ -500,3 +500,4 @@
 
 
 
+
