Index: output/otp.dat
===================================================================
--- /1121s/branch/mouse/YJX_Project/YJX_2m_2ch_new_logo/output/otp.dat	(revision 5301)
+++ /1121s/branch/mouse/YJX_Project/YJX_2m_2ch_new_logo/output/otp.dat	(working copy)
@@ -116,11 +116,11 @@
 f7
 dd
 43
-b2
+b1
 ca
 91
 6a
-fe
+f9
 f6
 82
 fe
@@ -132,7 +132,7 @@
 50
 81
 9a
-9a
+9b
 6f
 30
 5a
@@ -180,7 +180,7 @@
 ad
 43
 83
-6c
+6d
 43
 38
 4e
@@ -188,7 +188,7 @@
 59
 80
 7c
-be
+bf
 c6
 3a
 78
@@ -2248,7 +2248,7 @@
 38
 11
 6e
-c0
+c1
 6b
 0c
 35
@@ -5119,542 +5119,542 @@
 f9
 bd
 1e
-35
-00
+34
+c0
 30
+9a
+87
+cd
+99
+f8
+9b
+18
+f5
+89
+6a
+96
+1b
+6c
+f6
+b5
+a1
+6f
+3d
+11
+d3
+02
+32
+d2
+a1
+3d
+62
+39
+f5
+79
+a4
+c7
+0c
+1a
+ed
+03
+f9
+89
+46
 fa
-d1
-10
-7f
-4b
-cf
-fa
-13
-5a
-3c
-97
-1f
-58
-a0
-b4
-ea
-fb
 fa
-6d
-cc
-a5
-89
-ae
+4b
+12
+01
+34
+64
+e9
+27
+bb
+bc
+26
 f5
-20
+ff
+2f
+9d
+4e
+2a
+29
+64
+e0
 1b
-36
-be
-c7
-e6
-c4
-a0
+c8
+fa
+81
 f5
-af
-14
-55
-62
-8a
-93
-b1
-91
-bb
-db
-30
-1e
-8c
-97
-bb
-dc
-43
-50
-b0
-ef
-3b
-b5
-84
-36
-22
-b9
-b5
-d7
-bd
-fc
-ba
-a3
-da
-0a
-cb
-19
-6f
-36
-cf
+39
+1d
+77
+f4
+83
+90
+c9
+b7
 c5
-d7
-00
-a8
+ef
+82
+97
+13
+09
+23
+a5
+63
 f3
-ce
-5e
-9a
-81
-bb
-66
-9d
-e3
-f8
-8c
+21
+da
+21
+ea
+b8
 6c
-6a
-af
-2e
-81
-8e
-c6
-a1
-d9
-55
-58
-5a
-8b
-03
-d8
-bc
+0a
+f1
 bc
-b2
-1c
+81
+ee
+c0
+25
+96
+95
+93
+b3
+c4
+99
+11
+30
+83
+2a
+3e
 91
 6c
-94
-50
-19
-85
-ee
-c1
-03
-79
-56
+90
+0e
+12
+be
+29
+e8
+d5
+7d
+37
 f8
-74
+7f
 71
 d5
 20
-12
+2a
+f5
+47
+9d
+8a
+63
+56
+5b
+77
+42
 cf
-25
-cc
-64
-61
-34
-db
-76
-3a
-c7
-09
-b4
-c0
-de
-80
-48
-43
-83
-bf
-09
-fd
-d9
-ca
-52
-18
-dd
+4a
+12
+78
+36
+00
+46
+bb
+63
 ad
-56
-02
-d0
-1b
-5d
+73
+bd
+d1
+5c
+e8
+a0
+35
+2d
+54
+fa
+50
+0d
+e5
 e9
-4a
 2a
-b3
-48
-c8
+26
+38
+a8
+90
 5b
-78
+7f
 6a
 dc
-51
-fc
+d1
+65
 a3
-a2
-64
-32
-a5
-94
-12
-fc
+96
+b8
+d1
+45
+98
+4e
+88
 d7
-27
+47
 4e
-0d
-a8
-79
-ed
-9e
-04
-8b
-95
-bd
-0a
-80
-02
-f4
-6c
-5f
-64
-09
-20
+b8
+e7
 d9
-fa
-c3
-76
-39
-fb
-dc
-5c
-bc
-fd
-f9
-76
-11
-0a
-35
-9b
-84
-de
-10
-fa
-5b
-b1
-a3
-24
-ca
-44
-4b
-fa
-8f
+7c
+23
+ab
+47
+d8
 ce
-92
-2a
-ed
-55
-5f
-f5
-02
-5f
-a0
-64
-17
+ea
+8c
+de
+81
+3c
+36
 6a
-06
-3e
-7a
-07
-cd
-7c
-f0
+5d
+8a
 f0
-77
-a5
-6c
+e7
+c3
 8c
+79
+e8
 42
-a4
-33
-fa
-21
-87
+13
+7c
+60
+4c
+d8
+71
+ce
+15
+35
+e4
+17
 47
-0e
-fb
-90
-c3
+55
+be
+fd
+c5
+c4
+ef
+98
+81
+fa
+ef
+cd
+07
+65
+4d
+c9
+6b
+5a
+9d
 1c
-c2
-7c
-12
-56
-2e
-46
-e0
-21
+ce
+cc
+20
+29
+67
+76
+72
+af
+72
 78
-06
-23
-09
-3b
-8a
-17
-ec
+d0
 1e
-b1
-82
-f6
+91
+d9
+0c
+0c
+42
+dc
+73
+93
+c4
+67
+ab
+3e
+4b
+70
+4f
+1f
+b8
+24
+66
+70
+01
+66
+b4
+5d
+78
 39
-79
-47
-8d
-a9
+c0
+41
+7c
+cd
+b4
+a1
+75
+c9
+c2
+f3
+9d
+01
+07
+e4
+c4
 9a
 6d
-ef
-dc
+d1
+7f
 ae
 35
-40
-70
+41
+25
 15
 2c
 89
-79
+7c
 43
 d9
-6d
-05
+3e
+5b
 1d
-db
-28
-dd
-a4
-cc
-57
-be
-25
-f5
-90
+bb
+7b
+9b
+eb
+0c
+c8
+e5
+8b
+10
+d9
+c7
+ae
+89
 90
-4f
-ac
-4f
-73
+54
 fd
-07
-be
-3e
+67
+b9
+55
+35
+06
+00
 7a
-a6
-91
-b1
-80
-f3
-7d
-84
-b2
-f6
-4e
-a3
+cb
+29
+ec
+63
+f9
+2c
+df
 41
-e7
-73
-2e
-9b
-43
+0a
+3d
+e2
+f3
+9f
+39
 a2
-64
+b3
 13
 07
-30
-3b
+6d
+e2
 89
-7b
-73
-43
-0c
-cb
-b5
-d2
+1b
+21
+bc
+5c
+a2
+9b
+7f
 91
 d7
-21
+22
 22
 a5
 78
-02
+03
 6d
-14
-27
-06
+7b
+8c
+59
 ca
-14
-9e
-3c
-dd
-1d
-2a
+63
+34
+de
+99
+1a
+82
 95
-f0
-2f
-2f
+f3
+d8
+89
+08
+f2
+02
+a4
 b2
-b5
 ba
-c0
-4b
-d9
-a4
-5f
-82
-3a
-e6
-29
-b0
-be
-46
-07
-64
-18
-c2
-14
-0b
-9e
-10
-2d
-e3
-71
-34
+eb
 9d
-be
-39
-f4
-27
+c1
+16
+11
+8f
+0a
+f6
+fe
+63
+9d
+71
+8a
+7e
+48
+b1
+17
+85
+e3
+73
+c3
+3b
+04
+7e
 4c
-36
+43
+b5
+44
 2c
-4c
-37
-66
+2e
+e5
+ee
 10
 30
-fc
-45
+ae
+c9
 fa
-15
-d2
-d1
-01
-b1
-a9
-0f
-30
-89
+75
+80
+4c
+49
+d9
+38
+af
+37
+21
 8e
-82
-58
+8f
+af
+6f
+eb
 c9
-51
-81
-df
-5c
-12
-cb
+67
+38
+b9
+1d
 6f
-a1
-83
-5c
-d4
-cc
-14
-11
-4b
-70
-b1
-55
 c3
-ee
-2a
-cb
-21
-ec
-27
 03
-32
-06
-81
-fd
+65
+d4
+ac
+46
+8d
+03
+18
+72
+64
+c4
+46
+2a
+c9
+d6
+4a
+9d
+44
+8a
+62
+78
+92
 b2
-02
-1d
-27
+60
+9d
+2e
 81
-ee
+8e
 66
-5e
+45
 0c
-75
+15
 2a
-fe
+e5
 95
 b0
 51
-ec
+e3
 54
-78
-9b
+18
 c9
+5a
 e8
-9d
-de
-ae
+fd
+8c
+3e
 2f
 dc
 0a
-a8
+a5
 34
-03
-47
-4a
-78
-a3
-27
-99
-d4
-95
-ef
-fa
-c8
-fb
-77
-b1
-f8
-b8
-f1
-66
-c0
-1a
+63
+15
+d3
+42
+c2
+0e
+6e
+ee
+f4
 c6
+1b
+f2
+9a
+5e
+48
+c2
+d9
+d8
+9a
+fa
+7b
+ef
+31
+5b
+75
+13
 d6
-61
-14
-3a
-3e
-cb
-71
+f1
+10
+5f
+ea
+e1
+c3
+5e
+96
+ce
 76
-01
-db
-a2
-77
-7b
-00
-f6
-06
-a6
-1c
-e2
+51
+59
+9e
+3f
 61
 7b
 81
Index: output/program.lis
===================================================================
--- /1121s/branch/mouse/YJX_Project/YJX_2m_2ch_new_logo/output/program.lis	(revision 5301)
+++ /1121s/branch/mouse/YJX_Project/YJX_2m_2ch_new_logo/output/program.lis	(working copy)
@@ -21,11 +21,11 @@
 0012 c037849e beq patch0d_7 ,p_mouse4_0_check_reconn_target 
 0013 c03984ee beq patch0e_3 ,p_mouse_setgpio_hibernate 
 0014 c03a023f beq patch0e_4 ,p_mouse_lpm_before_common 
-0015 c03c8511 beq patch0f_1 ,p_mouse_le_name_modify 
-0016 c03d053b beq patch0f_2 ,p_mouse_motion 
+0015 c03c8512 beq patch0f_1 ,p_mouse_le_name_modify 
+0016 c03d053c beq patch0f_2 ,p_mouse_motion 
 0017 c03f84cf beq patch0f_7 ,p_mouse_3io6key_check 
 0018 c040003e beq patch10_0 ,p_mouse_init_sunt 
-0019 c0408520 beq patch10_1 ,p_mouse_init_sensor 
+0019 c0408521 beq patch10_1 ,p_mouse_init_sensor 
 001a c04203c3 beq patch10_4 ,p_mouse_buletooth_fast_conn_end 
 001b c042842f beq patch10_5 ,p_mouse_priority_bb_event 
 001c c0430214 beq patch10_6 ,p_mouse_le 
@@ -37,9 +37,9 @@
 0022 c0468395 beq patch11_5 ,p_mouse_store_dpi_info_check 
 0023 c04704b6 beq patch11_6 ,p_mouse_idle 
 0024 c048030a beq patch12_0 ,p_mouse_check_select_device_by_switch 
-0025 c0498546 beq patch12_3 ,p_mouse_drawing_optima 
+0025 c0498547 beq patch12_3 ,p_mouse_drawing_optima 
 0026 c04a84e5 beq patch12_5 ,p_mouse_24g_hibernate_set 
-0027 c04b04fa beq patch12_6 ,p_mouse_24g_package_data 
+0027 c04b04fb beq patch12_6 ,p_mouse_24g_package_data 
 0028 c0628274 beq patch18_5 ,p_otp_read_data 
 0029 c06a8233 beq patch1a_5 ,p_gpio_set_wake_by_current_state 
 002a c06b022c beq patch1a_6 ,p_gpio_set_wake 
@@ -682,7 +682,7 @@
 0227 20405ab2 call mouse_check_125hz 
 0228 24740000 nrtn user 
 0229 20405abc call mouse_current_mult_update 
-022a 20400506 call p_mouse_data_xy_release 
+022a 20400507 call p_mouse_data_xy_release 
 022b 20205b37 branch mouse_le_next + 12 
 
 p_gpio_set_wake:
@@ -1688,195 +1688,196 @@
 04f5 d8400015 arg 21 ,temp 
 04f6 204055b5 call mouse_gpio_config_input_pu 
 04f7 2040611a call mouse_logo_led_off 
-04f8 2040023f call p_mouse_lpm_before_common 
-04f9 202054e2 branch mouse_setgpio_hibernate_next 
+04f8 204003ff call p_mouse_short_sleep_led_off 
+04f9 2040023f call p_mouse_lpm_before_common 
+04fa 202054e2 branch mouse_setgpio_hibernate_next 
 
 p_mouse_24g_package_data:
-04fa c6930000 rtnmark0 mark_24g 
-04fb 20405601 call mouse_motion 
-04fc 24740000 nrtn user 
-04fd 6fe0c77c fetch 1 ,mem_mouse_24g_long_sleep_flag 
-04fe 70477c00 jam 0 ,mem_mouse_24g_long_sleep_flag 
-04ff 245a050f ncall p_mouse_24g_short_sleep_clear_wake ,blank 
-0500 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0501 c30b0504 bbit0 mouse_enable_keyboard ,p_mouse_24g_mouse_package_data 
-0502 6fe0c96c fetch 1 ,mem_customer_key 
-0503 243a60b6 nbranch mouse_24g_keyboard_package_data ,blank 
+04fb c6930000 rtnmark0 mark_24g 
+04fc 20405601 call mouse_motion 
+04fd 24740000 nrtn user 
+04fe 6fe0c77c fetch 1 ,mem_mouse_24g_long_sleep_flag 
+04ff 70477c00 jam 0 ,mem_mouse_24g_long_sleep_flag 
+0500 245a0510 ncall p_mouse_24g_short_sleep_clear_wake ,blank 
+0501 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0502 c30b0505 bbit0 mouse_enable_keyboard ,p_mouse_24g_mouse_package_data 
+0503 6fe0c96c fetch 1 ,mem_customer_key 
+0504 243a60b6 nbranch mouse_24g_keyboard_package_data ,blank 
 
 p_mouse_24g_mouse_package_data:
-0504 20400506 call p_mouse_data_xy_release 
-0505 202060a2 branch mouse_24g_mouse_package_data + 1 
+0505 20400507 call p_mouse_data_xy_release 
+0506 202060a2 branch mouse_24g_mouse_package_data + 1 
 
 p_mouse_data_xy_release:
-0506 6fe0c659 fetch 1 ,mem_sensor_motion_gpio 
-0507 c1ff8000 rtnne gpio_disable 
-0508 6fe0c77d fetch 1 ,mem_mouse_long_mult_flag 
-0509 207a0000 rtn blank 
-050a 1fe0ffff increase -1 ,pdata 
-050b 67e0c77d store 1 ,mem_mouse_long_mult_flag 
-050c 58000000 setarg 0 
-050d 67e24847 store 4 ,mem_mouse_x 
-050e 20205a73 branch mouse_init_sensor_reset 
+0507 6fe0c659 fetch 1 ,mem_sensor_motion_gpio 
+0508 c1ff8000 rtnne gpio_disable 
+0509 6fe0c77d fetch 1 ,mem_mouse_long_mult_flag 
+050a 207a0000 rtn blank 
+050b 1fe0ffff increase -1 ,pdata 
+050c 67e0c77d store 1 ,mem_mouse_long_mult_flag 
+050d 58000000 setarg 0 
+050e 67e24847 store 4 ,mem_mouse_x 
+050f 20205a73 branch mouse_init_sensor_reset 
 
 p_mouse_24g_short_sleep_clear_wake:
-050f 204004e1 call p_clear_wake 
-0510 20200265 branch p_lpm_write_gpio_wakeup 
+0510 204004e1 call p_clear_wake 
+0511 20200265 branch p_lpm_write_gpio_wakeup 
 
 p_mouse_le_name_modify:
-0511 6fe0c98c fetch 1 ,mem_le_name_patch_len 
-0512 207a0000 rtn blank 
-0513 1fe22200 copy pdata ,rega 
-0514 1fe67c0b sub pdata ,11 ,null 
-0515 242155dd nbranch mouse_le_name_patch_len_overflow ,positive 
-0516 204055d6 call mouse_le_name_clear 
-0517 204055ee call mouse_le_name_patch_len_next 
-0518 1a220400 copy rega ,temp 
-0519 18408401 increase 1 ,temp 
-051a 6048c7a7 storet 1 ,mem_le_adv_swift_pair + 7 
-051b d8a047a9 arg mem_le_adv_swift_pair + 9 ,contw 
-051c 204055d3 call mouse_le_name_modify_next 
-051d 6048c369 storet 1 ,mem_le_scan_data 
-051e d8a0436b arg mem_le_scan_data + 2 ,contw 
-051f 202055d3 branch mouse_le_name_modify_next 
+0512 6fe0c98c fetch 1 ,mem_le_name_patch_len 
+0513 207a0000 rtn blank 
+0514 1fe22200 copy pdata ,rega 
+0515 1fe67c0b sub pdata ,11 ,null 
+0516 242155dd nbranch mouse_le_name_patch_len_overflow ,positive 
+0517 204055d6 call mouse_le_name_clear 
+0518 204055ee call mouse_le_name_patch_len_next 
+0519 1a220400 copy rega ,temp 
+051a 18408401 increase 1 ,temp 
+051b 6048c7a7 storet 1 ,mem_le_adv_swift_pair + 7 
+051c d8a047a9 arg mem_le_adv_swift_pair + 9 ,contw 
+051d 204055d3 call mouse_le_name_modify_next 
+051e 6048c369 storet 1 ,mem_le_scan_data 
+051f d8a0436b arg mem_le_scan_data + 2 ,contw 
+0520 202055d3 branch mouse_le_name_modify_next 
 
 p_mouse_init_sensor:
-0520 20405958 call mouse_read_sensor_id 
-0521 c018595f beq p32xx_id1 ,mouse_init_p32xx_id2_judge 
-0522 c018d9c6 beq p3065_id1 ,mouse_init_p3065 
-0523 c02c0525 beq pka8g2_id1 ,p_mouse_ka8g2_id2_judge 
-0524 20205952 branch mouse_init_sensor + 5 
+0521 20405958 call mouse_read_sensor_id 
+0522 c018595f beq p32xx_id1 ,mouse_init_p32xx_id2_judge 
+0523 c018d9c6 beq p3065_id1 ,mouse_init_p3065 
+0524 c02c0526 beq pka8g2_id1 ,p_mouse_ka8g2_id2_judge 
+0525 20205952 branch mouse_init_sensor + 5 
 
 p_mouse_ka8g2_id2_judge:
-0525 204059e7 call mouse_sensor_poweron 
-0526 6fe0c85a fetch 1 ,mem_sensor_id2 
-0527 c02c8529 beq pka8g2_id2 ,p_mouse_ka8g2_init_param 
-0528 2020595f branch mouse_init_p32xx_id2_judge 
+0526 204059e7 call mouse_sensor_poweron 
+0527 6fe0c85a fetch 1 ,mem_sensor_id2 
+0528 c02c852a beq pka8g2_id2 ,p_mouse_ka8g2_init_param 
+0529 2020595f branch mouse_init_p32xx_id2_judge 
 
 p_mouse_ka8g2_init_param:
-0529 7049570b jam ka8g2 ,mem_config_sensor_type 
-052a da604a0b arg mem_sensor_ka8g2_init_new ,regc 
-052b 20205995 branch mouse_sensor_wr_seq 
+052a 7049570b jam ka8g2 ,mem_config_sensor_type 
+052b da604a0b arg mem_sensor_ka8g2_init_new ,regc 
+052c 20205995 branch mouse_sensor_wr_seq 
 
 p_mouse_check_sensor_data:
-052c 6fe0c420 fetch 1 ,mem_spi_write_flash_sm 
-052d c1800000 rtnne flash_sm_no_buys 
-052e 6fe0c957 fetch 1 ,mem_config_sensor_type 
-052f c0058531 beq ka8g2 ,p_mouse_pka8g2_sensor_motion 
-0530 202059f8 branch mouse_check_sensor_data + 2 
+052d 6fe0c420 fetch 1 ,mem_spi_write_flash_sm 
+052e c1800000 rtnne flash_sm_no_buys 
+052f 6fe0c957 fetch 1 ,mem_config_sensor_type 
+0530 c0058532 beq ka8g2 ,p_mouse_pka8g2_sensor_motion 
+0531 202059f8 branch mouse_check_sensor_data + 2 
 
 p_mouse_pka8g2_sensor_motion:
-0531 20405a6d call mouse_clear_sensor_data 
-0532 6fe0c659 fetch 1 ,mem_sensor_motion_gpio 
-0533 c07f8537 beq gpio_disable ,p_mouse_pka8g2_sensor_motion_1 
-0534 6848c659 fetcht 1 ,mem_sensor_motion_gpio 
-0535 20406ee6 call gpio_get_bit 
-0536 24608000 nrtn true 
+0532 20405a6d call mouse_clear_sensor_data 
+0533 6fe0c659 fetch 1 ,mem_sensor_motion_gpio 
+0534 c07f8538 beq gpio_disable ,p_mouse_pka8g2_sensor_motion_1 
+0535 6848c659 fetcht 1 ,mem_sensor_motion_gpio 
+0536 20406ee6 call gpio_get_bit 
+0537 24608000 nrtn true 
 
 p_mouse_pka8g2_sensor_motion_1:
-0537 58000000 setarg pan_reg_pid_l 
-0538 204069e5 call twspi_read 
-0539 c0ac5955 bne pka8g2_id1 ,mouse_twspi_reset 
-053a 20205a2f branch mouse_p3212_sensor_motion_2 
+0538 58000000 setarg pan_reg_pid_l 
+0539 204069e5 call twspi_read 
+053a c0ac5955 bne pka8g2_id1 ,mouse_twspi_reset 
+053b 20205a2f branch mouse_p3212_sensor_motion_2 
 
 p_mouse_motion:
-053b 78547c00 disable user 
-053c 58000000 setarg 0 
-053d 67e34847 store 6 ,mem_mouse_x 
-053e 2040052c call p_mouse_check_sensor_data 
-053f 58000089 setarg 0x0089 
-0540 204069e4 call twspi_write 
-0541 20405747 call mouse_setting_sensor_type 
-0542 20405612 call mouse_zwheel 
-0543 20405617 call mouse_t_zwheel 
-0544 20400549 call p_mouse_key 
-0545 2020560c branch mouse_motion + 11 
+053c 78547c00 disable user 
+053d 58000000 setarg 0 
+053e 67e34847 store 6 ,mem_mouse_x 
+053f 2040052d call p_mouse_check_sensor_data 
+0540 58000089 setarg 0x0089 
+0541 204069e4 call twspi_write 
+0542 20405747 call mouse_setting_sensor_type 
+0543 20405612 call mouse_zwheel 
+0544 20405617 call mouse_t_zwheel 
+0545 2040054a call p_mouse_key 
+0546 2020560c branch mouse_motion + 11 
 
 p_mouse_drawing_optima:
-0546 6fe0c957 fetch 1 ,mem_config_sensor_type 
-0547 c1058000 rtneq ka8g2 
-0548 20205f27 branch mouse_drawing_optima + 1 
+0547 6fe0c957 fetch 1 ,mem_config_sensor_type 
+0548 c1058000 rtneq ka8g2 
+0549 20205f27 branch mouse_drawing_optima + 1 
 
 p_mouse_key:
-0549 2040584c call mouse_check_firekey_gpio 
-054a 6fe0c987 fetch 1 ,mem_fire_key_flag 
-054b 243a5860 nbranch fire_key_press ,blank 
-054c 6fe0c982 fetch 1 ,mem_fire_key_status 
-054d 243a585f nbranch fire_key_process ,blank 
-054e 20405888 call mouse_check_key_gpio 
-054f 20400551 call p_mouse_ghost_key_check 
-0550 202057ad branch mouse_key + 7 
+054a 2040584c call mouse_check_firekey_gpio 
+054b 6fe0c987 fetch 1 ,mem_fire_key_flag 
+054c 243a5860 nbranch fire_key_press ,blank 
+054d 6fe0c982 fetch 1 ,mem_fire_key_status 
+054e 243a585f nbranch fire_key_process ,blank 
+054f 20405888 call mouse_check_key_gpio 
+0550 20400552 call p_mouse_ghost_key_check 
+0551 202057ad branch mouse_key + 7 
 
 p_mouse_ghost_key_check:
-0551 70497900 jam 0 ,mem_mouse_matrix_key_cow_count 
-0552 70497a00 jam 0 ,mem_mouse_matrix_key_row_count 
-0553 70497b00 jam 0 ,mem_mouse_ghost_flag 
-0554 1fe22400 copy pdata ,regb 
-0555 6848c644 fetcht 1 ,mem_lbutton_gpio 
-0556 6fe0c647 fetch 1 ,mem_bk_button_gpio 
-0557 98467c00 isub temp ,null 
-0558 20228563 branch p_mouse_matrix_ghost_key_l_bk ,zero 
-0559 6fe0c648 fetch 1 ,mem_fw_button_gpio 
-055a 98467c00 isub temp ,null 
-055b 20228569 branch p_mouse_matrix_ghost_key_l_fw ,zero 
-055c 6848c645 fetcht 1 ,mem_mbutton_gpio 
-055d 6fe0c647 fetch 1 ,mem_bk_button_gpio 
-055e 98467c00 isub temp ,null 
-055f 20228572 branch p_mouse_ghost_key_mbk_rfw ,zero 
+0552 70497900 jam 0 ,mem_mouse_matrix_key_cow_count 
+0553 70497a00 jam 0 ,mem_mouse_matrix_key_row_count 
+0554 70497b00 jam 0 ,mem_mouse_ghost_flag 
+0555 1fe22400 copy pdata ,regb 
+0556 6848c644 fetcht 1 ,mem_lbutton_gpio 
+0557 6fe0c647 fetch 1 ,mem_bk_button_gpio 
+0558 98467c00 isub temp ,null 
+0559 20228564 branch p_mouse_matrix_ghost_key_l_bk ,zero 
+055a 6fe0c648 fetch 1 ,mem_fw_button_gpio 
+055b 98467c00 isub temp ,null 
+055c 2022856a branch p_mouse_matrix_ghost_key_l_fw ,zero 
+055d 6848c645 fetcht 1 ,mem_mbutton_gpio 
+055e 6fe0c647 fetch 1 ,mem_bk_button_gpio 
+055f 98467c00 isub temp ,null 
+0560 20228573 branch p_mouse_ghost_key_mbk_rfw ,zero 
 
 p_mouse_ghost_key_mfw_rbk:
-0560 204057fb call mouse_ghost_key_check_m_fw 
+0561 204057fb call mouse_ghost_key_check_m_fw 
 
 p_mouse_ghost_key_rbk:
-0561 20400577 call p_mouse_ghost_key_check_r_bk 
-0562 202057e5 branch mouse_ghost_key_check_next 
+0562 20400578 call p_mouse_ghost_key_check_r_bk 
+0563 202057e5 branch mouse_ghost_key_check_next 
 
 p_mouse_matrix_ghost_key_l_bk:
-0563 6848c645 fetcht 1 ,mem_mbutton_gpio 
-0564 6fe0c648 fetch 1 ,mem_fw_button_gpio 
-0565 98467c00 isub temp ,null 
-0566 2022d7d6 branch mouse_ghost_key_lbk_mfw ,zero 
+0564 6848c645 fetcht 1 ,mem_mbutton_gpio 
+0565 6fe0c648 fetch 1 ,mem_fw_button_gpio 
+0566 98467c00 isub temp ,null 
+0567 2022d7d6 branch mouse_ghost_key_lbk_mfw ,zero 
 
 p_mouse_ghost_key_lbk_rfw:
-0567 204057ef call mouse_ghost_key_check_l_bk 
-0568 20200573 branch p_mouse_ghost_key_rfw 
+0568 204057ef call mouse_ghost_key_check_l_bk 
+0569 20200574 branch p_mouse_ghost_key_rfw 
 
 p_mouse_matrix_ghost_key_l_fw:
-0569 6848c645 fetcht 1 ,mem_mbutton_gpio 
-056a 6fe0c647 fetch 1 ,mem_bk_button_gpio 
-056b 98467c00 isub temp ,null 
-056c 2022856f branch p_mouse_ghost_key_lfw_mbk ,zero 
+056a 6848c645 fetcht 1 ,mem_mbutton_gpio 
+056b 6fe0c647 fetch 1 ,mem_bk_button_gpio 
+056c 98467c00 isub temp ,null 
+056d 20228570 branch p_mouse_ghost_key_lfw_mbk ,zero 
 
 p_mouse_ghost_key_lfw_rbk:
-056d 20400579 call p_mouse_ghost_key_check_l_fw 
-056e 20200561 branch p_mouse_ghost_key_rbk 
+056e 2040057a call p_mouse_ghost_key_check_l_fw 
+056f 20200562 branch p_mouse_ghost_key_rbk 
 
 p_mouse_ghost_key_lfw_mbk:
-056f 20400579 call p_mouse_ghost_key_check_l_fw 
-0570 20400575 call p_mouse_ghost_key_check_m_bk 
-0571 202057e5 branch mouse_ghost_key_check_next 
+0570 2040057a call p_mouse_ghost_key_check_l_fw 
+0571 20400576 call p_mouse_ghost_key_check_m_bk 
+0572 202057e5 branch mouse_ghost_key_check_next 
 
 p_mouse_ghost_key_mbk_rfw:
-0572 20400575 call p_mouse_ghost_key_check_m_bk 
+0573 20400576 call p_mouse_ghost_key_check_m_bk 
 
 p_mouse_ghost_key_rfw:
-0573 2040057b call p_mouse_ghost_key_check_r_fw 
-0574 202057e5 branch mouse_ghost_key_check_next 
+0574 2040057c call p_mouse_ghost_key_check_r_fw 
+0575 202057e5 branch mouse_ghost_key_check_next 
 
 p_mouse_ghost_key_check_m_bk:
-0575 1a417e12 and regb ,mouse_m_bk_button ,pdata 
-0576 202057f3 branch mouse_ghost_key_check_m_bk + 1 
+0576 1a417e12 and regb ,mouse_m_bk_button ,pdata 
+0577 202057f3 branch mouse_ghost_key_check_m_bk + 1 
 
 p_mouse_ghost_key_check_r_bk:
-0577 1a417e0a and regb ,mouse_r_bk_button ,pdata 
-0578 202057f6 branch mouse_ghost_key_check_r_bk + 1 
+0578 1a417e0a and regb ,mouse_r_bk_button ,pdata 
+0579 202057f6 branch mouse_ghost_key_check_r_bk + 1 
 
 p_mouse_ghost_key_check_l_fw:
-0579 1a417e11 and regb ,mouse_l_fw_button ,pdata 
-057a 202057f9 branch mouse_ghost_key_check_l_fw + 1 
+057a 1a417e11 and regb ,mouse_l_fw_button ,pdata 
+057b 202057f9 branch mouse_ghost_key_check_l_fw + 1 
 
 p_mouse_ghost_key_check_r_fw:
-057b 1a417e12 and regb ,mouse_r_fw_button ,pdata 
-057c 202057ff branch mouse_ghost_key_check_r_fw + 1 
+057c 1a417e12 and regb ,mouse_r_fw_button ,pdata 
+057d 202057ff branch mouse_ghost_key_check_r_fw + 1 
               org 0x2000
 
 start:
Index: program/patch.prog
===================================================================
--- /1121s/branch/mouse/YJX_Project/YJX_2m_2ch_new_logo/program/patch.prog	(revision 5301)
+++ /1121s/branch/mouse/YJX_Project/YJX_2m_2ch_new_logo/program/patch.prog	(working copy)
@@ -1895,6 +1895,7 @@
 	call mouse_gpio_config_input_pu
 	
 	call mouse_logo_led_off
+	call p_mouse_short_sleep_led_off
 	call p_mouse_lpm_before_common
 //	fetcht 1,mem_mouse_reuse_2ice_gpio
 //	call mouse_gpio_config_input_pu
