Index: output/bt_program23.icode
===================================================================
--- /branch/mouse_project/CZT_Project/DM2106_1066_1V5/output/bt_program23.icode	(revision 3838)
+++ /branch/mouse_project/CZT_Project/DM2106_1066_1V5/output/bt_program23.icode	(working copy)
@@ -1106,7 +1106,7 @@
  00001105  0x00000630 call  0x00000453 
  00001106  0x00000631 branch  0x00003ee0 
  00001107  0x00000635 arg  0x00000000 , 0x00000011 
- 00001108  0x00000636 jam  0x00000000 , 0x00004b7e 
+ 00001108  0x00000636 jam  0x00000005 , 0x00004b7e 
  00001109  0x00000637 fetcht  0x00000001 , 0x000046e7 
  00001110  0x00000638 fetch  0x00000001 , 0x00004b7c 
  00001111  0x00000639 call  0x00000597 
@@ -1114,7 +1114,7 @@
  00001113  0x0000063b fetcht  0x00000001 , 0x000046e7 
  00001114  0x0000063c call  0x000005d3 
  00001115  0x0000063d copy  0x00000011 , 0x0000003f 
- 00001116  0x0000063e bbit1  0x00000000 , 0x0000045e 
+ 00001116  0x0000063e bbit1  0x00000005 , 0x0000045e 
  00001117  0x0000063f branch  0x00003d62 
  00001118  0x00000643 fetch  0x00000001 , 0x000046b6 
  00001119  0x00000644 rtneq  0x00000000 
Index: output/bt_program23.list
===================================================================
--- /branch/mouse_project/CZT_Project/DM2106_1066_1V5/output/bt_program23.list	(revision 3838)
+++ /branch/mouse_project/CZT_Project/DM2106_1066_1V5/output/bt_program23.list	(working copy)
@@ -1286,7 +1286,7 @@
 0x452 001585 branch mouse_wheel_check 
 :      001588 p_mouse_dpi_check:
 0x453 001589 arg 0 ,rega 
-0x454 001590 jam 0x00 ,mem_mouse_key_temp 
+0x454 001590 jam 0x05 ,mem_mouse_key_temp 
 0x455 001591 fetcht 1 ,mem_dpi_button_gpio 
 0x456 001592 fetch 1 ,mem_mouse_dpikey_press_status 
 0x457 001593 call p_mouse_check_key 
@@ -1294,7 +1294,7 @@
 0x459 001595 fetcht 1 ,mem_dpi_button_gpio 
 0x45a 001596 call p_gpio_set_input_pu 
 0x45b 001597 copy rega ,pdata 
-0x45c 001598 bbit1 0 ,p_mouse_dpi_down 
+0x45c 001598 bbit1 5 ,p_mouse_dpi_down 
 0x45d 001599 branch mouse_dpi_up 
 :      001602 p_mouse_dpi_down:
 0x45e 001603 fetch 1 ,mem_mouse_dpi_button_state 
Index: output/bt_program23.meta
===================================================================
--- /branch/mouse_project/CZT_Project/DM2106_1066_1V5/output/bt_program23.meta	(revision 3838)
+++ /branch/mouse_project/CZT_Project/DM2106_1066_1V5/output/bt_program23.meta	(working copy)
@@ -1587,7 +1587,7 @@
 
 p_mouse_dpi_check:
 	arg 0,rega
-	jam 0x00,mem_mouse_key_temp
+	jam 0x05,mem_mouse_key_temp
 	fetcht 1,mem_dpi_button_gpio
 	fetch 1,mem_mouse_dpikey_press_status
 	call p_mouse_check_key
@@ -1595,7 +1595,7 @@
 	fetcht 1,mem_dpi_button_gpio
 	call p_gpio_set_input_pu
 	copy rega,pdata
-	bbit1 0,p_mouse_dpi_down
+	bbit1 5,p_mouse_dpi_down
 	branch mouse_dpi_up
 
 
Index: output/bt_program23.rom
===================================================================
--- /branch/mouse_project/CZT_Project/DM2106_1066_1V5/output/bt_program23.rom	(revision 3838)
+++ /branch/mouse_project/CZT_Project/DM2106_1066_1V5/output/bt_program23.rom	(working copy)
@@ -1106,7 +1106,7 @@
 00100000010000000000010001010011
 00100000001000000011111011100000
 11011010001000000000000000000000
-01110000010010110111111000000000
+01110000010010110111111000000101
 01101000000010001100011011100111
 01101000000000001100101101111100
 00100000010000000000010110010111
@@ -1114,7 +1114,7 @@
 01101000000010001100011011100111
 00100000010000000000010111010011
 00011010001000100111111000000000
-11000010100000000000010001011110
+11000010100000101000010001011110
 00100000001000000011110101100010
 01101000000000001100011010110110
 11000001000000000000000000000000
Index: output/flash.dat
===================================================================
--- /branch/mouse_project/CZT_Project/DM2106_1066_1V5/output/flash.dat	(revision 3838)
+++ /branch/mouse_project/CZT_Project/DM2106_1066_1V5/output/flash.dat	(working copy)
@@ -4439,7 +4439,7 @@
 70
 4b
 7e
-00
+05
 68
 08
 c6
@@ -4469,8 +4469,8 @@
 7e
 00
 c2
-80
-04
+82
+84
 5e
 20
 20
@@ -8020,8 +8020,8 @@
 20
 00
 01
-65
-96
+fa
+db
 aa
 55
 08
Index: output/program.lis
===================================================================
--- /branch/mouse_project/CZT_Project/DM2106_1066_1V5/output/program.lis	(revision 3838)
+++ /branch/mouse_project/CZT_Project/DM2106_1066_1V5/output/program.lis	(working copy)
@@ -1464,7 +1464,7 @@
 
 p_mouse_dpi_check:
 0453 da200000 arg 0 ,rega 
-0454 704b7e00 jam 0x00 ,mem_mouse_key_temp 
+0454 704b7e05 jam 0x05 ,mem_mouse_key_temp 
 0455 6808c6e7 fetcht 1 ,mem_dpi_button_gpio 
 0456 6800cb7c fetch 1 ,mem_mouse_dpikey_press_status 
 0457 20400597 call p_mouse_check_key 
@@ -1472,7 +1472,7 @@
 0459 6808c6e7 fetcht 1 ,mem_dpi_button_gpio 
 045a 204005d3 call p_gpio_set_input_pu 
 045b 1a227e00 copy rega ,pdata 
-045c c280045e bbit1 0 ,p_mouse_dpi_down 
+045c c282845e bbit1 5 ,p_mouse_dpi_down 
 045d 20203d62 branch mouse_dpi_up 
 
 p_mouse_dpi_down:
Index: output/ramcode.rom
===================================================================
--- /branch/mouse_project/CZT_Project/DM2106_1066_1V5/output/ramcode.rom	(revision 3838)
+++ /branch/mouse_project/CZT_Project/DM2106_1066_1V5/output/ramcode.rom	(working copy)
@@ -1106,7 +1106,7 @@
 20400453
 20203ee0
 da200000
-704b7e00
+704b7e05
 6808c6e7
 6800cb7c
 20400597
@@ -1114,7 +1114,7 @@
 6808c6e7
 204005d3
 1a227e00
-c280045e
+c282845e
 20203d62
 6800c6b6
 c1000000
Index: program/patch.prog
===================================================================
--- /branch/mouse_project/CZT_Project/DM2106_1066_1V5/program/patch.prog	(revision 3838)
+++ /branch/mouse_project/CZT_Project/DM2106_1066_1V5/program/patch.prog	(working copy)
@@ -1695,7 +1695,7 @@
 ifdef DPI_ENABLE
 p_mouse_dpi_check:
 	arg 0,rega
-	jam 0x00,mem_mouse_key_temp
+	jam 0x05,mem_mouse_key_temp
 	fetcht 1,mem_dpi_button_gpio
 	fetch 1,mem_mouse_dpikey_press_status
 	call p_mouse_check_key
@@ -1703,7 +1703,7 @@
 	fetcht 1,mem_dpi_button_gpio
 	call p_gpio_set_input_pu
 	copy rega,pdata
-	bbit1 0,p_mouse_dpi_down
+	bbit1 5,p_mouse_dpi_down
 	branch mouse_dpi_up
 
 
