Index: format/app_mouse.format
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/1059_standard/YC1059_PB_3M_2CH/format/app_mouse.format	(revision 2510)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/1059_standard/YC1059_PB_3M_2CH/format/app_mouse.format	(working copy)
@@ -290,7 +290,7 @@
 //no motion pin
 1 mem_mouse_long_mult_flag
 1 mem_mouse_current_mult_timer
-1 mem_24g_long_sleep_param_update_timer
+2 mem_24g_long_sleep_param_update_timer
 
 1 mem_mouse_lkey_press_status
 1 mem_mouse_rkey_press_status
Index: output/bt_format.meta
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/1059_standard/YC1059_PB_3M_2CH/output/bt_format.meta	(revision 2510)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/1059_standard/YC1059_PB_3M_2CH/output/bt_format.meta	(working copy)
@@ -1219,141 +1219,141 @@
 0x4b72 mem_mouse_long_mult_flag
 0x4b73 mem_mouse_current_mult_timer
 0x4b74 mem_24g_long_sleep_param_update_timer
-0x4b75 mem_mouse_lkey_press_status
-0x4b76 mem_mouse_rkey_press_status
-0x4b77 mem_mouse_mkey_press_status
-0x4b78 mem_mouse_bkkey_press_status
-0x4b79 mem_mouse_fwkey_press_status
-0x4b7a mem_mouse_dpikey_press_status
-0x4b7b mem_mouse_key_temp
-0x4b7c mem_mouse_key_status
-0x4b7d mem_mouse_data_xtemp
-0x4b7e mem_mouse_data_ytemp
-0x4b7f mem_sensor_8650_init
-0x4b98 mem_store_information_delay_timer
-0x4b99 mem_mouse_need_soft_reset
-0x4b9a mem_zcode_current_number
-0x4b9b mem_xip_flash_offset
-0x4b9e mem_flash_start_addr
-0x4ba1 mem_flash_address
-0x4ba4 mem_zcode_head
-0x4ba8 mem_24g_rxbuf
-0x4bca mem_24g_txbuf
-0x4bea mem_24g_txpayload
-0x4c0c mem_24g_rxpayload
-0x4c2c mem_24g_rxdata_length
-0x4c2d mem_24g_pid
-0x4c2e mem_24g_datalen
-0x4c2f mem_24g_data_type
-0x4c30 mem_24g_txlen
-0x4c31 mem_24g_rx_window
-0x4c33 mem_24g_ensure
-0x4c34 mem_24g_txfail_cnt
-0x4c36 mem_24g_get_ack_fail
-0x4c37 mem_24g_retry
-0x4c38 mem_24g_ch
-0x4c39 mem_24g_current_ch_number
-0x4c3a mem_24g_paring_addr
-0x4c3e mem_24g_pairing_sm
-0x4c3f mem_24g_ch_map1
-0x4c43 mem_24g_ch_map2
-0x4c47 mem_24g_ch_map3
-0x4c4b mem_24g_ch_map4
-0x4c4f mem_24g_tx_btclk
-0x4c53 mem_24g_interval
-0x4c54 mem_24g_interval_min
-0x4c55 mem_24g_interval_max
-0x4c56 mem_24g_addr
-0x4c5a mem_24g_abort_pac
-0x4c5b mem_24g_check_dongle_times
-0x4c5d mem_24g_enter_hibernate
-0x4c65 mem_24g_device_addr
-0x4c69 mem_24g_pac_index
-0x4c6a mem_24g_no_ack
-0x4c6b mem_24g_sta_crc
-0x4c6e mem_24g_last_crc
-0x4c71 mem_24g_sta_pid
-0x4c72 mem_24g_last_pid
-0x4c73 mem_24g_max_retry
-0x4c74 mem_24g_mode
-0x4c75 mem_24g_rxdata_temp
-0x4c97 mem_24g_rx_addr
-0x4c9b mem_dongle_mode_init
-0x4c9c mem_dongle_work_mode
-0x4c9d mem_dongle_ms_bind_step
-0x4c9e mem_dongle_kb_bind_step
-0x4c9f mem_dongle_bind_device_status
-0x4ca0 mem_24g_bind_payload
-0x4ca8 mem_24g_abort_packet
-0x4ca9 mem_24g_rf_laststa
-0x4caa mem_24g_hop_btclk
-0x4cae mem_24g_hop_interval
-0x4caf mem_24g_mode_switch
-0x4cb0 mem_24g_ackpayload_enable
-0x4cb1 mem_24g_hop_packet
-0x4cb2 mem_24g_pair_mode
-0x4cb3 mem_24g_nodata_timer_enable
-0x4cb4 mem_24g_time_slice
-0x4cb5 mem_24g_kb_data_sta_data
-0x4cbd mem_24g_kb_data_last_data
-0x4cc5 mem_24g_kb_multikey_sta_data
-0x4cc8 mem_24g_kb_multikey_last_data
-0x4ccb mem_24g_kb_blank_data_enable
-0x4ccc mem_24g_kb_mul_blank_data_enable
-0x4ccd mem_24g_ms_blank_data_enable
-0x4cce mem_24g_kb_addr
-0x4cd2 mem_24g_ms_addr
-0x4cd6 mem_24g_dg_last_ch
-0x4cd7 mem_24g_dg_ch_number
-0x4cd8 mem_24g_dg_config_ch_once
-0x4cd9 mem_24g_kb_last_ch
-0x4cda mem_24g_kb_ch_number
-0x4cdb mem_24g_kb_config_ch_once
-0x4cdc mem_24g_ms_last_ch
-0x4cdd mem_24g_ms_ch_number
-0x4cde mem_24g_ms_config_ch_once
-0x4cdf mem_24g_syncword
-0x4ce1 mem_24g_syncword_crc8
-0x4ce2 mem_24g_get_syncword_crc8
-0x4ce3 mem_24g_ota_sta_pid
-0x4ce5 mem_tx_power_temp
-0x4ce6 mem_rssi_hex
-0x4ce7 mem_rssi_noise_avg
-0x4ce8 mem_rssi_noise_index
-0x4ce9 mem_rssi_signal_index
-0x4cea mem_rssi_noise_dg_avg
-0x4ceb mem_rssi_noise_kb_avg
-0x4cec mem_rssi_noise_ms_avg
-0x4ced mem_rssi_noise_dg_index
-0x4cee mem_rssi_noise_kb_index
-0x4cef mem_rssi_noise_ms_index
-0x4cf0 mem_rssi_signal_buf
-0x4cf8 mem_queue_ele_num
-0x4cf9 mem_queue_read
-0x4cfb mem_queue_write
-0x4cfd mem_queue_start
-0x4cfd mem_data_ele0
-0x4d1d mem_data_ele1
-0x4d3d mem_data_ele2
-0x4d5d mem_queue_end
-0x4d5d mem_queue_temp
-0x4d5f mem_cb_24g_data
-0x4d61 mem_24g_hop_fastly_cnt
-0x4d62 mem_24g_hop_pac_retry
-0x4d63 mem_24g_rf_hop_ch
-0x4d64 mem_24g_rf_last_sta
-0x4d65 mem_24g_rf_work_stage
-0x4d66 mem_24g_sync_cnt
-0x4d67 mem_power_ctrl_pac_succ_cnt
-0x4d68 mem_rssi_avg_received
-0x4d69 mem_rssi_hex_received
-0x4d6a mem_power_ctrl_level
-0x4d6b mem_seqi
-0x4d6c mem_24g_auto_paring_switch
-0x4d6d mem_24g_paccnt
-0x4d6e mem_24g_transmit_by_interrupt
-0x4d6f mem_24g_transmit_by_interrupt_exit_count
-0x4d71 mem_24g_transmit_by_interrupt_exit_count_init
+0x4b76 mem_mouse_lkey_press_status
+0x4b77 mem_mouse_rkey_press_status
+0x4b78 mem_mouse_mkey_press_status
+0x4b79 mem_mouse_bkkey_press_status
+0x4b7a mem_mouse_fwkey_press_status
+0x4b7b mem_mouse_dpikey_press_status
+0x4b7c mem_mouse_key_temp
+0x4b7d mem_mouse_key_status
+0x4b7e mem_mouse_data_xtemp
+0x4b7f mem_mouse_data_ytemp
+0x4b80 mem_sensor_8650_init
+0x4b99 mem_store_information_delay_timer
+0x4b9a mem_mouse_need_soft_reset
+0x4b9b mem_zcode_current_number
+0x4b9c mem_xip_flash_offset
+0x4b9f mem_flash_start_addr
+0x4ba2 mem_flash_address
+0x4ba5 mem_zcode_head
+0x4ba9 mem_24g_rxbuf
+0x4bcb mem_24g_txbuf
+0x4beb mem_24g_txpayload
+0x4c0d mem_24g_rxpayload
+0x4c2d mem_24g_rxdata_length
+0x4c2e mem_24g_pid
+0x4c2f mem_24g_datalen
+0x4c30 mem_24g_data_type
+0x4c31 mem_24g_txlen
+0x4c32 mem_24g_rx_window
+0x4c34 mem_24g_ensure
+0x4c35 mem_24g_txfail_cnt
+0x4c37 mem_24g_get_ack_fail
+0x4c38 mem_24g_retry
+0x4c39 mem_24g_ch
+0x4c3a mem_24g_current_ch_number
+0x4c3b mem_24g_paring_addr
+0x4c3f mem_24g_pairing_sm
+0x4c40 mem_24g_ch_map1
+0x4c44 mem_24g_ch_map2
+0x4c48 mem_24g_ch_map3
+0x4c4c mem_24g_ch_map4
+0x4c50 mem_24g_tx_btclk
+0x4c54 mem_24g_interval
+0x4c55 mem_24g_interval_min
+0x4c56 mem_24g_interval_max
+0x4c57 mem_24g_addr
+0x4c5b mem_24g_abort_pac
+0x4c5c mem_24g_check_dongle_times
+0x4c5e mem_24g_enter_hibernate
+0x4c66 mem_24g_device_addr
+0x4c6a mem_24g_pac_index
+0x4c6b mem_24g_no_ack
+0x4c6c mem_24g_sta_crc
+0x4c6f mem_24g_last_crc
+0x4c72 mem_24g_sta_pid
+0x4c73 mem_24g_last_pid
+0x4c74 mem_24g_max_retry
+0x4c75 mem_24g_mode
+0x4c76 mem_24g_rxdata_temp
+0x4c98 mem_24g_rx_addr
+0x4c9c mem_dongle_mode_init
+0x4c9d mem_dongle_work_mode
+0x4c9e mem_dongle_ms_bind_step
+0x4c9f mem_dongle_kb_bind_step
+0x4ca0 mem_dongle_bind_device_status
+0x4ca1 mem_24g_bind_payload
+0x4ca9 mem_24g_abort_packet
+0x4caa mem_24g_rf_laststa
+0x4cab mem_24g_hop_btclk
+0x4caf mem_24g_hop_interval
+0x4cb0 mem_24g_mode_switch
+0x4cb1 mem_24g_ackpayload_enable
+0x4cb2 mem_24g_hop_packet
+0x4cb3 mem_24g_pair_mode
+0x4cb4 mem_24g_nodata_timer_enable
+0x4cb5 mem_24g_time_slice
+0x4cb6 mem_24g_kb_data_sta_data
+0x4cbe mem_24g_kb_data_last_data
+0x4cc6 mem_24g_kb_multikey_sta_data
+0x4cc9 mem_24g_kb_multikey_last_data
+0x4ccc mem_24g_kb_blank_data_enable
+0x4ccd mem_24g_kb_mul_blank_data_enable
+0x4cce mem_24g_ms_blank_data_enable
+0x4ccf mem_24g_kb_addr
+0x4cd3 mem_24g_ms_addr
+0x4cd7 mem_24g_dg_last_ch
+0x4cd8 mem_24g_dg_ch_number
+0x4cd9 mem_24g_dg_config_ch_once
+0x4cda mem_24g_kb_last_ch
+0x4cdb mem_24g_kb_ch_number
+0x4cdc mem_24g_kb_config_ch_once
+0x4cdd mem_24g_ms_last_ch
+0x4cde mem_24g_ms_ch_number
+0x4cdf mem_24g_ms_config_ch_once
+0x4ce0 mem_24g_syncword
+0x4ce2 mem_24g_syncword_crc8
+0x4ce3 mem_24g_get_syncword_crc8
+0x4ce4 mem_24g_ota_sta_pid
+0x4ce6 mem_tx_power_temp
+0x4ce7 mem_rssi_hex
+0x4ce8 mem_rssi_noise_avg
+0x4ce9 mem_rssi_noise_index
+0x4cea mem_rssi_signal_index
+0x4ceb mem_rssi_noise_dg_avg
+0x4cec mem_rssi_noise_kb_avg
+0x4ced mem_rssi_noise_ms_avg
+0x4cee mem_rssi_noise_dg_index
+0x4cef mem_rssi_noise_kb_index
+0x4cf0 mem_rssi_noise_ms_index
+0x4cf1 mem_rssi_signal_buf
+0x4cf9 mem_queue_ele_num
+0x4cfa mem_queue_read
+0x4cfc mem_queue_write
+0x4cfe mem_queue_start
+0x4cfe mem_data_ele0
+0x4d1e mem_data_ele1
+0x4d3e mem_data_ele2
+0x4d5e mem_queue_end
+0x4d5e mem_queue_temp
+0x4d60 mem_cb_24g_data
+0x4d62 mem_24g_hop_fastly_cnt
+0x4d63 mem_24g_hop_pac_retry
+0x4d64 mem_24g_rf_hop_ch
+0x4d65 mem_24g_rf_last_sta
+0x4d66 mem_24g_rf_work_stage
+0x4d67 mem_24g_sync_cnt
+0x4d68 mem_power_ctrl_pac_succ_cnt
+0x4d69 mem_rssi_avg_received
+0x4d6a mem_rssi_hex_received
+0x4d6b mem_power_ctrl_level
+0x4d6c mem_seqi
+0x4d6d mem_24g_auto_paring_switch
+0x4d6e mem_24g_paccnt
+0x4d6f mem_24g_transmit_by_interrupt
+0x4d70 mem_24g_transmit_by_interrupt_exit_count
+0x4d72 mem_24g_transmit_by_interrupt_exit_count_init
 
 	width = 32
 	const length = 12000
Index: output/bt_program23.icode
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/1059_standard/YC1059_PB_3M_2CH/output/bt_program23.icode	(revision 2519)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/1059_standard/YC1059_PB_3M_2CH/output/bt_program23.icode	(working copy)
@@ -1,7 +1,7 @@
  00000000  0x00000047 branch  0x00000040 
  00000001  0x0000004e call  0x000003ce 
  00000002  0x0000004f fetch  0x00000001 , 0x000041de 
- 00000003  0x00000050 store  0x00000001 , 0x00004ce5 
+ 00000003  0x00000050 store  0x00000001 , 0x00004ce6 
  00000004  0x00000051 call  0x000006fe 
  00000005  0x00000052 fetch  0x00000001 , 0x00004685 
  00000006  0x00000053 store  0x00000001 , 0x00004b46 
@@ -14,7 +14,7 @@
  00000013  0x0000005a call  0x00000022 
  00000014  0x0000005b branch  0x00000305 
  00000015  0x0000005e setarg  0x000003a0 
- 00000016  0x0000005f store  0x00000002 , 0x00004d5f 
+ 00000016  0x0000005f store  0x00000002 , 0x00004d60 
  00000017  0x00000060 setarg  0x000003ba 
  00000018  0x00000061 store  0x00000002 , 0x000041ef 
  00000019  0x00000062 setarg  0x00000645 
@@ -33,7 +33,7 @@
  00000032  0x0000006f store  0x00000002 , 0x000041fd 
  00000033  0x00000070 rtn 
  00000034  0x00000073 setarg  0x00000019 
- 00000035  0x00000074 store  0x00000002 , 0x00004d71 
+ 00000035  0x00000074 store  0x00000002 , 0x00004d72 
  00000036  0x00000075 ncall  0x0000002a , 0x0000002b 
  00000037  0x00000076 call  0x000002c9 
  00000038  0x00000077 call  0x00000302 
@@ -41,7 +41,7 @@
  00000040  0x0000007a store  0x00000001 , 0x0000471e 
  00000041  0x0000007b rtn 
  00000042  0x0000007d setarg  0x00000177 
- 00000043  0x0000007e store  0x00000002 , 0x00004d71 
+ 00000043  0x0000007e store  0x00000002 , 0x00004d72 
  00000044  0x0000007f rtn 
  00000045  0x00000081 nop  0x00000001 
  00000046  0x00000082 nop  0x00000001 
@@ -106,14 +106,14 @@
  00000105  0x000000c1 beq  0x000000fa , 0x000006e6 
  00000106  0x000000c2 branch  0x00002a8e 
  00000107  0x000000c6 copy  0x0000003f , 0x00000011 
- 00000108  0x000000c7 fetcht  0x00000001 , 0x00004ce9 
- 00000109  0x000000c8 setarg  0x00004cf0 
+ 00000108  0x000000c7 fetcht  0x00000001 , 0x00004cea 
+ 00000109  0x000000c8 setarg  0x00004cf1 
  00000110  0x000000c9 iadd  0x00000002 , 0x00000005 
  00000111  0x000000ca copy  0x00000011 , 0x0000003f 
  00000112  0x000000cb istore  0x00000001 , 0x00000005 
  00000113  0x000000cc increase  0x00000001 , 0x00000002 
  00000114  0x000000cd and_into  0x00000007 , 0x00000002 
- 00000115  0x000000ce storet  0x00000001 , 0x00004ce9 
+ 00000115  0x000000ce storet  0x00000001 , 0x00004cea 
  00000116  0x000000cf rtn 
  00000117  0x000000d2 arg  0x000009ae , 0x00000005 
  00000118  0x000000d3 arg  0x0000000c , 0x00000039 
@@ -149,17 +149,17 @@
  00000148  0x000000f8 nbranch  0x00007fef , 0x00000034 
  00000149  0x000000f9 branch  0x00007ff1 
  00000150  0x000000fd rtnmark0  0x00000026 
- 00000151  0x000000fe fetch  0x00000001 , 0x00004d6e 
+ 00000151  0x000000fe fetch  0x00000001 , 0x00004d6f 
  00000152  0x000000ff beq  0x00000001 , 0x000000a9 
  00000153  0x00000101 call  0x00000129 
  00000154  0x00000102 nbranch  0x000000c4 , 0x00000028 
  00000155  0x00000103 call  0x00000110 
  00000156  0x00000105 call  0x0000014d 
- 00000157  0x00000106 fetch  0x00000001 , 0x00004c3e 
+ 00000157  0x00000106 fetch  0x00000001 , 0x00004c3f 
  00000158  0x00000107 rtnne  0x000000ff 
  00000159  0x00000108 call  0x0000070f 
  00000160  0x00000109 setarg  0x00017700 
- 00000161  0x0000010a store  0x00000003 , 0x00004c5d 
+ 00000161  0x0000010a store  0x00000003 , 0x00004c5e 
  00000162  0x0000010b setarg  0x00000258 
  00000163  0x0000010c store  0x00000002 , 0x00004b74 
  00000164  0x00000110 call  0x000000cf 
@@ -170,38 +170,38 @@
  00000169  0x00000118 call  0x00000263 
  00000170  0x00000119 nrtn  0x00000028 
  00000171  0x0000011a call  0x000000be 
- 00000172  0x0000011b fetch  0x00000002 , 0x00004d6f 
+ 00000172  0x0000011b fetch  0x00000002 , 0x00004d70 
  00000173  0x0000011c increase  0x00000001 , 0x0000003f 
- 00000174  0x0000011d store  0x00000002 , 0x00004d6f 
- 00000175  0x0000011e fetcht  0x00000002 , 0x00004d71 
+ 00000174  0x0000011d store  0x00000002 , 0x00004d70 
+ 00000175  0x0000011e fetcht  0x00000002 , 0x00004d72 
  00000176  0x0000011f isub  0x00000002 , 0x0000003e 
  00000177  0x00000120 call  0x000000b3 , 0x00000005 
  00000178  0x00000121 branch  0x00000099 
- 00000179  0x00000123 jam  0x00000000 , 0x00004d6e 
+ 00000179  0x00000123 jam  0x00000000 , 0x00004d6f 
  00000180  0x00000124 setarg  0x00000000 
- 00000181  0x00000125 store  0x00000002 , 0x00004d6f 
+ 00000181  0x00000125 store  0x00000002 , 0x00004d70 
  00000182  0x00000126 setarg  0x00000019 
- 00000183  0x00000127 store  0x00000002 , 0x00004d71 
- 00000184  0x00000129 jam  0x00000000 , 0x00004c69 
- 00000185  0x0000012a fetch  0x00000001 , 0x00004c54 
- 00000186  0x0000012c store  0x00000001 , 0x00004c53 
+ 00000183  0x00000127 store  0x00000002 , 0x00004d72 
+ 00000184  0x00000129 jam  0x00000000 , 0x00004c6a 
+ 00000185  0x0000012a fetch  0x00000001 , 0x00004c55 
+ 00000186  0x0000012c store  0x00000001 , 0x00004c54 
  00000187  0x0000012d rtn 
- 00000188  0x0000012f fetch  0x00000001 , 0x00004c55 
+ 00000188  0x0000012f fetch  0x00000001 , 0x00004c56 
  00000189  0x00000130 branch  0x000000ba 
- 00000190  0x00000132 fetch  0x00000001 , 0x00004c69 
+ 00000190  0x00000132 fetch  0x00000001 , 0x00004c6a 
  00000191  0x00000133 increase  0x00000001 , 0x0000003f 
- 00000192  0x00000134 store  0x00000001 , 0x00004c69 
+ 00000192  0x00000134 store  0x00000001 , 0x00004c6a 
  00000193  0x00000135 beq  0x00000004 , 0x000000bc 
  00000194  0x00000136 beq  0x00000005 , 0x000000b8 
  00000195  0x00000137 rtn 
- 00000196  0x0000013a fetch  0x00000001 , 0x00004c5a 
+ 00000196  0x0000013a fetch  0x00000001 , 0x00004c5b 
  00000197  0x0000013b call  0x000000d8 , 0x00000034 
  00000198  0x0000013d fetch  0x00000001 , 0x000046cf 
  00000199  0x0000013e sub  0x0000003f , 0x0000000a , 0x0000003e 
  00000200  0x0000013f rtn  0x00000002 
  00000201  0x00000140 call  0x000000cf 
  00000202  0x00000141 nrtn  0x00000028 
- 00000203  0x00000142 fetch  0x00000003 , 0x00004c5d 
+ 00000203  0x00000142 fetch  0x00000003 , 0x00004c5e 
  00000204  0x00000143 call  0x00007f49 
  00000205  0x00000144 storet  0x00000004 , 0x0000415b 
  00000206  0x00000145 branch  0x00002b2a 
@@ -211,109 +211,109 @@
  00000210  0x0000014b branch  0x00007fe9 , 0x00000034 
  00000211  0x0000014c fetch  0x00000001 , 0x00004091 
  00000212  0x0000014d branch  0x00007fe9 , 0x00000034 
- 00000213  0x0000014e fetch  0x00000001 , 0x00004d6e 
+ 00000213  0x0000014e fetch  0x00000001 , 0x00004d6f 
  00000214  0x0000014f beq  0x00000001 , 0x00007fe9 
  00000215  0x00000150 branch  0x0000028d 
- 00000216  0x00000153 jam  0x00000001 , 0x00004c5a 
- 00000217  0x00000154 jam  0x00000000 , 0x00004d63 
+ 00000216  0x00000153 jam  0x00000001 , 0x00004c5b 
+ 00000217  0x00000154 jam  0x00000000 , 0x00004d64 
  00000218  0x00000155 call  0x000000e8 
- 00000219  0x00000156 store  0x00000001 , 0x00004bca 
+ 00000219  0x00000156 store  0x00000001 , 0x00004bcb 
  00000220  0x00000157 setarg  0x00000000 
- 00000221  0x00000158 store  0x00000007 , 0x00004bcb 
- 00000222  0x00000159 fetch  0x00000004 , 0x00004c65 
- 00000223  0x0000015a store  0x00000004 , 0x00004bd2 
- 00000224  0x0000015b jam  0x0000000c , 0x00004c2e 
- 00000225  0x0000015c fetch  0x00000001 , 0x00004c2f 
+ 00000221  0x00000158 store  0x00000007 , 0x00004bcc 
+ 00000222  0x00000159 fetch  0x00000004 , 0x00004c66 
+ 00000223  0x0000015a store  0x00000004 , 0x00004bd3 
+ 00000224  0x0000015b jam  0x0000000c , 0x00004c2f 
+ 00000225  0x0000015c fetch  0x00000001 , 0x00004c30 
  00000226  0x0000015d set1  0x00000003 , 0x0000003f 
- 00000227  0x0000015e store  0x00000001 , 0x00004c2f 
+ 00000227  0x0000015e store  0x00000001 , 0x00004c30 
  00000228  0x0000015f call  0x0000012c 
  00000229  0x00000160 branch  0x0000009c 
- 00000230  0x00000164 jam  0x00000001 , 0x00004d64 
- 00000231  0x00000165 jam  0x00000000 , 0x00004d66 
- 00000232  0x00000167 fetch  0x00000001 , 0x00004c2f 
+ 00000230  0x00000164 jam  0x00000001 , 0x00004d65 
+ 00000231  0x00000165 jam  0x00000000 , 0x00004d67 
+ 00000232  0x00000167 fetch  0x00000001 , 0x00004c30 
  00000233  0x00000168 and_into  0x00000007 , 0x0000003f 
- 00000234  0x00000169 store  0x00000001 , 0x00004c2f 
+ 00000234  0x00000169 store  0x00000001 , 0x00004c30 
  00000235  0x0000016a rtn 
- 00000236  0x0000016d fetch  0x00000001 , 0x00004c2f 
+ 00000236  0x0000016d fetch  0x00000001 , 0x00004c30 
  00000237  0x0000016e set1  0x00000004 , 0x0000003f 
- 00000238  0x0000016f store  0x00000001 , 0x00004c2f 
- 00000239  0x00000171 store  0x00000001 , 0x00004bea 
+ 00000238  0x0000016f store  0x00000001 , 0x00004c30 
+ 00000239  0x00000171 store  0x00000001 , 0x00004beb 
  00000240  0x00000172 rtn 
- 00000241  0x00000174 fetch  0x00000001 , 0x00004c2f 
+ 00000241  0x00000174 fetch  0x00000001 , 0x00004c30 
  00000242  0x00000175 set0  0x00000004 , 0x0000003f 
- 00000243  0x00000176 store  0x00000001 , 0x00004c2f 
- 00000244  0x00000177 store  0x00000001 , 0x00004bea 
+ 00000243  0x00000176 store  0x00000001 , 0x00004c30 
+ 00000244  0x00000177 store  0x00000001 , 0x00004beb 
  00000245  0x00000178 call  0x00000705 
  00000246  0x00000179 branch  0x000001e8 
- 00000247  0x0000017c fetch  0x00000001 , 0x00004d63 
+ 00000247  0x0000017c fetch  0x00000001 , 0x00004d64 
  00000248  0x0000017d bne  0x00000001 , 0x000000e8 
- 00000249  0x0000017f fetch  0x00000001 , 0x00004d61 
+ 00000249  0x0000017f fetch  0x00000001 , 0x00004d62 
  00000250  0x00000180 increase  0x00000001 , 0x0000003f 
- 00000251  0x00000181 store  0x00000001 , 0x00004d61 
+ 00000251  0x00000181 store  0x00000001 , 0x00004d62 
  00000252  0x00000182 beq  0x00000004 , 0x00000100 
  00000253  0x00000183 call  0x000001e8 
- 00000254  0x00000184 jam  0x00000002 , 0x00004c73 
+ 00000254  0x00000184 jam  0x00000002 , 0x00004c74 
  00000255  0x00000185 branch  0x0000014d 
  00000256  0x00000188 call  0x00000705 
- 00000257  0x00000189 jam  0x00000000 , 0x00004d61 
+ 00000257  0x00000189 jam  0x00000000 , 0x00004d62 
  00000258  0x0000018a branch  0x000000e8 
- 00000259  0x0000018d jam  0x00000002 , 0x00004d66 
- 00000260  0x0000018f jam  0x00000001 , 0x00004d64 
- 00000261  0x00000190 jam  0x00000000 , 0x00004d63 
+ 00000259  0x0000018d jam  0x00000002 , 0x00004d67 
+ 00000260  0x0000018f jam  0x00000001 , 0x00004d65 
+ 00000261  0x00000190 jam  0x00000000 , 0x00004d64 
  00000262  0x00000191 branch  0x000000e8 
- 00000263  0x00000194 fetch  0x00000001 , 0x00004d65 
+ 00000263  0x00000194 fetch  0x00000001 , 0x00004d66 
  00000264  0x00000195 beq  0x00000003 , 0x00000104 
- 00000265  0x00000196 fetch  0x00000001 , 0x00004c2f 
+ 00000265  0x00000196 fetch  0x00000001 , 0x00004c30 
  00000266  0x00000197 isolate0  0x00000004 , 0x0000003f 
  00000267  0x00000198 branch  0x000000e6 , 0x00000001 
- 00000268  0x00000199 fetch  0x00000001 , 0x00004d65 
+ 00000268  0x00000199 fetch  0x00000001 , 0x00004d66 
  00000269  0x0000019a beq  0x00000001 , 0x00000103 
  00000270  0x0000019b beq  0x00000002 , 0x00000104 
  00000271  0x0000019c rtn 
- 00000272  0x0000019f fetch  0x00000001 , 0x00004c3e 
+ 00000272  0x0000019f fetch  0x00000001 , 0x00004c3f 
  00000273  0x000001a0 rtnne  0x000000ff 
  00000274  0x000001a1 call  0x00000115 
  00000275  0x000001a2 ncall  0x0000011d , 0x0000002c 
  00000276  0x000001a3 rtn 
  00000277  0x000001a6 disable  0x0000002c 
- 00000278  0x000001a7 fetch  0x00000001 , 0x00004d64 
+ 00000278  0x000001a7 fetch  0x00000001 , 0x00004d65 
  00000279  0x000001a8 rtnne  0x00000001 
- 00000280  0x000001a9 fetch  0x00000001 , 0x00004d66 
+ 00000280  0x000001a9 fetch  0x00000001 , 0x00004d67 
  00000281  0x000001aa rtnne  0x00000000 
- 00000282  0x000001ab jam  0x00000001 , 0x00004d65 
- 00000283  0x000001ac jam  0x00000004 , 0x00004c73 
+ 00000282  0x000001ab jam  0x00000001 , 0x00004d66 
+ 00000283  0x000001ac jam  0x00000004 , 0x00004c74 
  00000284  0x000001ad branch  0x00007feb 
- 00000285  0x000001b0 fetch  0x00000001 , 0x00004d66 
+ 00000285  0x000001b0 fetch  0x00000001 , 0x00004d67 
  00000286  0x000001b1 branch  0x00000124 , 0x00000034 
  00000287  0x000001b2 increase  0xffffffff , 0x0000003f 
- 00000288  0x000001b3 store  0x00000001 , 0x00004d66 
- 00000289  0x000001b4 jam  0x00000002 , 0x00004d65 
- 00000290  0x000001b5 jam  0x00000004 , 0x00004c73 
+ 00000288  0x000001b3 store  0x00000001 , 0x00004d67 
+ 00000289  0x000001b4 jam  0x00000002 , 0x00004d66 
+ 00000290  0x000001b5 jam  0x00000004 , 0x00004c74 
  00000291  0x000001b6 branch  0x000001e8 
- 00000292  0x000001b9 jam  0x00000003 , 0x00004d65 
- 00000293  0x000001ba fetch  0x00000001 , 0x00004d63 
+ 00000292  0x000001b9 jam  0x00000003 , 0x00004d66 
+ 00000293  0x000001ba fetch  0x00000001 , 0x00004d64 
  00000294  0x000001bb nbranch  0x000000f7 , 0x00000034 
- 00000295  0x000001bc jam  0x00000002 , 0x00004c73 
+ 00000295  0x000001bc jam  0x00000002 , 0x00004c74 
  00000296  0x000001bd branch  0x000001e8 
- 00000297  0x000001c0 fetch  0x00000001 , 0x00004c3e 
+ 00000297  0x000001c0 fetch  0x00000001 , 0x00004c3f 
  00000298  0x000001c1 bne  0x000000ff , 0x0000019f 
  00000299  0x000001c3 call  0x0000012f 
  00000300  0x000001c5 call  0x000001d6 
- 00000301  0x000001c6 jam  0x00000001 , 0x00004c33 
+ 00000301  0x000001c6 jam  0x00000001 , 0x00004c34 
  00000302  0x000001c7 rtn 
- 00000303  0x000001ca fetch  0x00000002 , 0x00004d5f 
+ 00000303  0x000001ca fetch  0x00000002 , 0x00004d60 
  00000304  0x000001cb call  0x00007f9c 
  00000305  0x000001cc branch  0x00000135 , 0x00000028 
- 00000306  0x000001cd fetch  0x00000007 , 0x00004bcb 
+ 00000306  0x000001cd fetch  0x00000007 , 0x00004bcc 
  00000307  0x000001ce rtn  0x00000034 
  00000308  0x000001cf branch  0x00007fe7 
  00000309  0x000001d1 call  0x00003f8d 
  00000310  0x000001d2 call  0x000002e6 
- 00000311  0x000001d3 jam  0x00000000 , 0x00004c5a 
+ 00000311  0x000001d3 jam  0x00000000 , 0x00004c5b 
  00000312  0x000001d4 add  0x00000011 , 0x00000001 , 0x0000003f 
- 00000313  0x000001d5 store  0x00000001 , 0x00004c2e 
+ 00000313  0x000001d5 store  0x00000001 , 0x00004c2f 
  00000314  0x000001d6 call  0x000000e8 
- 00000315  0x000001d7 store  0x00000001 , 0x00004bca 
+ 00000315  0x000001d7 store  0x00000001 , 0x00004bcb 
  00000316  0x000001d8 ifetcht  0x00000001 , 0x00000005 
  00000317  0x000001d9 ifetch  0x00000001 , 0x00000012 
  00000318  0x000001da ior  0x00000002 , 0x0000003f 
@@ -322,7 +322,7 @@
  00000321  0x000001dd ifetch  0x00000004 , 0x00000012 
  00000322  0x000001de istore  0x00000004 , 0x00000005 
  00000323  0x000001df increase  0x00000004 , 0x00000012 
- 00000324  0x000001e0 arg  0x00004bd0 , 0x00000005 
+ 00000324  0x000001e0 arg  0x00004bd1 , 0x00000005 
  00000325  0x000001e1 arg  0x00000002 , 0x00000039 
  00000326  0x000001e3 ifetch  0x00000001 , 0x00000012 
  00000327  0x000001e4 ifetcht  0x00000001 , 0x00000005 
@@ -331,7 +331,7 @@
  00000330  0x000001e7 increase  0x00000001 , 0x00000012 
  00000331  0x000001e8 loop  0x00000146 
  00000332  0x000001e9 rtn 
- 00000333  0x000001ec jam  0x00000000 , 0x00004c37 
+ 00000333  0x000001ec jam  0x00000000 , 0x00004c38 
  00000334  0x000001ee arg  0x00000d00 , 0x0000000b 
  00000335  0x000001ef until  0x00000023 , 0x00000026 
  00000336  0x000001f0 call  0x0000016f 
@@ -341,26 +341,26 @@
  00000340  0x000001f6 call  0x00000198 
  00000341  0x000001f7 call  0x00000701 
  00000342  0x000001f9 jam  0x00000000 , 0x00004b58 
- 00000343  0x000001fa fetch  0x00000001 , 0x00004c2d 
+ 00000343  0x000001fa fetch  0x00000001 , 0x00004c2e 
  00000344  0x000001fb increase  0x00000001 , 0x0000003f 
- 00000345  0x000001fc store  0x00000001 , 0x00004c2d 
+ 00000345  0x000001fc store  0x00000001 , 0x00004c2e 
  00000346  0x000001fd call  0x0000016a 
- 00000347  0x000001fe fetch  0x00000001 , 0x00004c3e 
+ 00000347  0x000001fe fetch  0x00000001 , 0x00004c3f 
  00000348  0x000001ff bne  0x000000ff , 0x0000016d 
  00000349  0x00000200 call  0x00000107 
  00000350  0x00000202 fetch  0x00000001 , 0x00004b5f 
  00000351  0x00000203 ncall  0x0000038c , 0x00000034 
  00000352  0x00000204 setarg  0x00000000 
- 00000353  0x00000205 store  0x00000002 , 0x00004c34 
- 00000354  0x00000206 store  0x00000001 , 0x00004c36 
- 00000355  0x00000207 store  0x00000001 , 0x00004d62 
+ 00000353  0x00000205 store  0x00000002 , 0x00004c35 
+ 00000354  0x00000206 store  0x00000001 , 0x00004c37 
+ 00000355  0x00000207 store  0x00000001 , 0x00004d63 
  00000356  0x00000208 store  0x00000001 , 0x00004b5f 
- 00000357  0x00000209 jam  0x00000000 , 0x00004c33 
+ 00000357  0x00000209 jam  0x00000000 , 0x00004c34 
  00000358  0x0000020a rtn 
  00000359  0x0000020d arg  0x00000004 , 0x00000039 
- 00000360  0x0000020e arg  0x00004bca , 0x00000005 
+ 00000360  0x0000020e arg  0x00004bcb , 0x00000005 
  00000361  0x0000020f branch  0x00007ec6 
- 00000362  0x00000212 fetch  0x00000001 , 0x00004c2f 
+ 00000362  0x00000212 fetch  0x00000001 , 0x00004c30 
  00000363  0x00000213 bbit1  0x00000004 , 0x000000f1 
  00000364  0x00000214 rtn 
  00000365  0x00000218 call  0x000006fe 
@@ -368,7 +368,7 @@
  00000367  0x0000021c disable  0x0000002f 
  00000368  0x0000021d call  0x00000242 
  00000369  0x00000222 force  0x00000000 , 0x00000015 
- 00000370  0x00000223 fetch  0x00000004 , 0x00004c56 
+ 00000370  0x00000223 fetch  0x00000004 , 0x00004c57 
  00000371  0x00000224 iforce  0x00000009 
  00000372  0x00000225 fetcht  0x00000001 , 0x00000017 
  00000373  0x00000226 call  0x0000291f 
@@ -376,57 +376,57 @@
  00000375  0x00000228 call  0x00000202 
  00000376  0x00000229 call  0x0000023b , 0x0000002f 
  00000377  0x0000022a rtn 
- 00000378  0x00000231 fetch  0x00000001 , 0x00004c5a 
+ 00000378  0x00000231 fetch  0x00000001 , 0x00004c5b 
  00000379  0x00000232 nrtn  0x00000034 
- 00000380  0x00000234 fetch  0x00000002 , 0x00004c34 
+ 00000380  0x00000234 fetch  0x00000002 , 0x00004c35 
  00000381  0x00000235 increase  0x00000001 , 0x0000003f 
- 00000382  0x00000236 store  0x00000002 , 0x00004c34 
- 00000383  0x00000237 fetch  0x00000001 , 0x00004c35 
+ 00000382  0x00000236 store  0x00000002 , 0x00004c35 
+ 00000383  0x00000237 fetch  0x00000001 , 0x00004c36 
  00000384  0x00000238 bbit1  0x00000004 , 0x00000189 
- 00000385  0x0000023a fetch  0x00000001 , 0x00004c3e 
+ 00000385  0x0000023a fetch  0x00000001 , 0x00004c3f 
  00000386  0x0000023b bne  0x000000ff , 0x00000185 
  00000387  0x0000023d call  0x0000018e 
  00000388  0x0000023e branch  0x0000014e 
- 00000389  0x00000241 fetch  0x00000001 , 0x00004c34 
+ 00000389  0x00000241 fetch  0x00000001 , 0x00004c35 
  00000390  0x00000242 rtnne  0x000000ff 
  00000391  0x00000244 setarg  0x00000000 
- 00000392  0x00000245 store  0x00000002 , 0x00004c34 
+ 00000392  0x00000245 store  0x00000002 , 0x00004c35 
  00000393  0x00000247 jam  0x0000003a , 0x00000a99 
  00000394  0x00000248 branch  0x00007d86 
  00000395  0x0000024b call  0x00000732 
  00000396  0x0000024c call  0x00000705 
  00000397  0x0000024d branch  0x000001e8 
- 00000398  0x00000250 fetch  0x00000001 , 0x00004c37 
+ 00000398  0x00000250 fetch  0x00000001 , 0x00004c38 
  00000399  0x00000251 sub  0x0000003f , 0x0000000b , 0x0000003e 
  00000400  0x00000252 nbranch  0x0000018b , 0x00000002 
  00000401  0x00000253 increase  0x00000001 , 0x0000003f 
- 00000402  0x00000254 store  0x00000001 , 0x00004c37 
+ 00000402  0x00000254 store  0x00000001 , 0x00004c38 
  00000403  0x00000255 beq  0x00000002 , 0x000000ec 
  00000404  0x00000256 beq  0x00000006 , 0x000000f1 
  00000405  0x00000257 beq  0x00000008 , 0x000000ec 
  00000406  0x00000258 beq  0x0000000c , 0x000000f1 
  00000407  0x00000259 rtn 
  00000408  0x0000025c call  0x000001bb 
- 00000409  0x0000025d fetch  0x00000001 , 0x00004c2c 
+ 00000409  0x0000025d fetch  0x00000001 , 0x00004c2d 
  00000410  0x0000025e rtn  0x00000034 
  00000411  0x0000025f iforce  0x00000039 
- 00000412  0x00000260 arg  0x00004baa , 0x00000006 
- 00000413  0x00000261 arg  0x00004c0c , 0x00000005 
+ 00000412  0x00000260 arg  0x00004bab , 0x00000006 
+ 00000413  0x00000261 arg  0x00004c0d , 0x00000005 
  00000414  0x00000262 branch  0x00007f01 
  00000415  0x00000265 jam  0x00000090 , 0x000011c5 
  00000416  0x00000266 branch  0x0000076c 
  00000417  0x00000269 jam  0x00000091 , 0x000011c5 
  00000418  0x0000026a branch  0x0000076c 
  00000419  0x0000026e setarg  0x00000000 
- 00000420  0x0000026f store  0x00000002 , 0x00004c5b 
+ 00000420  0x0000026f store  0x00000002 , 0x00004c5c 
  00000421  0x00000270 jam  0x00000060 , 0x000011c5 
  00000422  0x00000271 branch  0x0000076c 
  00000423  0x00000274 jam  0x00000070 , 0x000011c5 
  00000424  0x00000275 branch  0x0000076c 
  00000425  0x00000279 jam  0x000000ff , 0x0000119e 
- 00000426  0x0000027a fetch  0x00000001 , 0x00004c2f 
+ 00000426  0x0000027a fetch  0x00000001 , 0x00004c30 
  00000427  0x0000027b store  0x00000001 , 0x0000119f 
- 00000428  0x0000027c fetch  0x00000004 , 0x00004c65 
+ 00000428  0x0000027c fetch  0x00000004 , 0x00004c66 
  00000429  0x0000027d store  0x00000004 , 0x000011a0 
  00000430  0x0000027e arg  0x00000006 , 0x00000002 
  00000431  0x0000027f arg  0x0000119e , 0x00000011 
@@ -436,78 +436,78 @@
  00000435  0x00000286 call  0x000053ce 
  00000436  0x00000288 arg  0x00000003 , 0x00000007 
  00000437  0x00000289 branch  0x000043d2 
- 00000438  0x0000028c storet  0x00000001 , 0x00004c2e 
+ 00000438  0x0000028c storet  0x00000001 , 0x00004c2f 
  00000439  0x0000028d copy  0x00000002 , 0x00000039 
- 00000440  0x0000028e arg  0x00004bca , 0x00000005 
+ 00000440  0x0000028e arg  0x00004bcb , 0x00000005 
  00000441  0x0000028f copy  0x00000011 , 0x00000006 
  00000442  0x00000290 branch  0x00007f01 
- 00000443  0x00000294 fetch  0x00000001 , 0x00004ba9 
+ 00000443  0x00000294 fetch  0x00000001 , 0x00004baa 
  00000444  0x00000295 rshift3  0x0000003f , 0x0000003f 
- 00000445  0x00000296 store  0x00000001 , 0x00004c2c 
+ 00000445  0x00000296 store  0x00000001 , 0x00004c2d 
  00000446  0x00000298 increase  0x00000001 , 0x0000003f 
- 00000447  0x00000299 arg  0x00004ba9 , 0x00000006 
+ 00000447  0x00000299 arg  0x00004baa , 0x00000006 
  00000448  0x0000029a iadd  0x00000006 , 0x00000006 
  00000449  0x0000029b ifetch  0x00000003 , 0x00000006 
- 00000450  0x0000029c store  0x00000003 , 0x00004c6b 
- 00000451  0x0000029e fetch  0x00000001 , 0x00004ba9 
+ 00000450  0x0000029c store  0x00000003 , 0x00004c6c 
+ 00000451  0x0000029e fetch  0x00000001 , 0x00004baa 
  00000452  0x0000029f rshift  0x0000003f , 0x0000003f 
  00000453  0x000002a0 and  0x0000003f , 0x00000003 , 0x0000003f 
- 00000454  0x000002a1 store  0x00000001 , 0x00004c71 
+ 00000454  0x000002a1 store  0x00000001 , 0x00004c72 
  00000455  0x000002a2 rtn 
- 00000456  0x000002a5 store  0x00000004 , 0x00004c56 
+ 00000456  0x000002a5 store  0x00000004 , 0x00004c57 
  00000457  0x000002a8 arg  0x00000000 , 0x00000011 
  00000458  0x000002a9 arg  0x00000004 , 0x00000039 
- 00000459  0x000002aa arg  0x00004c56 , 0x00000006 
+ 00000459  0x000002aa arg  0x00004c57 , 0x00000006 
  00000460  0x000002ac ifetch  0x00000001 , 0x00000006 
  00000461  0x000002ad iadd  0x00000011 , 0x00000011 
  00000462  0x000002ae loop  0x000001cc 
  00000463  0x000002af copy  0x00000011 , 0x0000003f 
- 00000464  0x000002b0 store  0x00000002 , 0x00004cdf 
- 00000465  0x000002b1 fetch  0x00000001 , 0x00004cdf 
- 00000466  0x000002b2 fetcht  0x00000001 , 0x00004ce0 
+ 00000464  0x000002b0 store  0x00000002 , 0x00004ce0 
+ 00000465  0x000002b1 fetch  0x00000001 , 0x00004ce0 
+ 00000466  0x000002b2 fetcht  0x00000001 , 0x00004ce1 
  00000467  0x000002b3 iadd  0x00000002 , 0x0000003f 
- 00000468  0x000002b4 store  0x00000001 , 0x00004ce1 
+ 00000468  0x000002b4 store  0x00000001 , 0x00004ce2 
  00000469  0x000002b5 rtn 
- 00000470  0x000002ba fetch  0x00000001 , 0x00004c2e 
+ 00000470  0x000002ba fetch  0x00000001 , 0x00004c2f 
  00000471  0x000002bb increase  0x00000002 , 0x0000003f 
- 00000472  0x000002bc store  0x00000001 , 0x00004c30 
- 00000473  0x000002be fetch  0x00000001 , 0x00004c2f 
- 00000474  0x000002bf store  0x00000001 , 0x00004bea 
- 00000475  0x000002c1 fetch  0x00000001 , 0x00004c2e 
+ 00000472  0x000002bc store  0x00000001 , 0x00004c31 
+ 00000473  0x000002be fetch  0x00000001 , 0x00004c30 
+ 00000474  0x000002bf store  0x00000001 , 0x00004beb 
+ 00000475  0x000002c1 fetch  0x00000001 , 0x00004c2f 
  00000476  0x000002c2 lshift3  0x0000003f , 0x0000003f 
- 00000477  0x000002c3 fetcht  0x00000001 , 0x00004c2d 
+ 00000477  0x000002c3 fetcht  0x00000001 , 0x00004c2e 
  00000478  0x000002c4 and  0x00000002 , 0x00000003 , 0x00000002 
  00000479  0x000002c5 lshift  0x00000002 , 0x00000002 
  00000480  0x000002c6 ior  0x00000002 , 0x0000003f 
- 00000481  0x000002c7 fetcht  0x00000001 , 0x00004c6a 
+ 00000481  0x000002c7 fetcht  0x00000001 , 0x00004c6b 
  00000482  0x000002c8 iadd  0x00000002 , 0x0000003f 
  00000483  0x000002c9 istore  0x00000001 , 0x00000005 
- 00000484  0x000002cb fetch  0x00000001 , 0x00004c2e 
+ 00000484  0x000002cb fetch  0x00000001 , 0x00004c2f 
  00000485  0x000002cc iforce  0x00000039 
- 00000486  0x000002cd arg  0x00004bca , 0x00000006 
+ 00000486  0x000002cd arg  0x00004bcb , 0x00000006 
  00000487  0x000002ce branch  0x00007f01 
- 00000488  0x000002d1 fetcht  0x00000001 , 0x00004c39 
+ 00000488  0x000002d1 fetcht  0x00000001 , 0x00004c3a 
  00000489  0x000002d2 call  0x000001ec 
- 00000490  0x000002d3 storet  0x00000001 , 0x00004c39 
+ 00000490  0x000002d3 storet  0x00000001 , 0x00004c3a 
  00000491  0x000002d4 rtn 
  00000492  0x000002d7 call  0x000001f0 
  00000493  0x000002d8 increase  0x00000001 , 0x00000002 
  00000494  0x000002d9 and_into  0x00000003 , 0x00000002 
  00000495  0x000002da rtn 
- 00000496  0x000002dd fetch  0x00000001 , 0x00004c56 
+ 00000496  0x000002dd fetch  0x00000001 , 0x00004c57 
  00000497  0x000002de and_into  0x00000003 , 0x0000003f 
  00000498  0x000002df mul32  0x0000003f , 0x00000004 , 0x00000011 
- 00000499  0x000002e0 setarg  0x00004c3f 
+ 00000499  0x000002e0 setarg  0x00004c40 
  00000500  0x000002e1 iadd  0x00000011 , 0x0000003f 
  00000501  0x000002e2 iadd  0x00000002 , 0x00000006 
  00000502  0x000002e3 ifetch  0x00000001 , 0x00000006 
- 00000503  0x000002e4 store  0x00000001 , 0x00004c38 
+ 00000503  0x000002e4 store  0x00000001 , 0x00004c39 
  00000504  0x000002e5 rtn 
  00000505  0x000002e8 disable  0x00000009 
  00000506  0x000002e9 disable  0x00000007 
  00000507  0x000002ea setarg  0x00555555 
  00000508  0x000002eb iforce  0x0000000f 
- 00000509  0x000002ec fetch  0x00000001 , 0x00004c38 
+ 00000509  0x000002ec fetch  0x00000001 , 0x00004c39 
  00000510  0x000002ed reverse  0x0000003f , 0x00000002 
  00000511  0x000002ee set1  0x00000001 , 0x00000002 
  00000512  0x000002ef rshift  0x00000002 , 0x0000000e 
@@ -518,7 +518,7 @@
  00000517  0x000002f9 enable  0x00000021 
  00000518  0x000002fa disable  0x00000020 
  00000519  0x000002fb enable  0x00000010 
- 00000520  0x000002fc fetch  0x00000002 , 0x00004c31 
+ 00000520  0x000002fc fetch  0x00000002 , 0x00004c32 
  00000521  0x000002fd iforce  0x0000001b 
  00000522  0x000002fe correlate  0x0000003e , 0x00000003 
  00000523  0x000002ff nbranch  0x0000023b , 0x00000018 
@@ -527,14 +527,14 @@
  00000526  0x00000304 enable  0x00000007 
  00000527  0x00000305 enable  0x00000009 
  00000528  0x00000306 call  0x00000238 
- 00000529  0x00000307 store  0x00000001 , 0x00004ce2 
- 00000530  0x00000308 fetcht  0x00000001 , 0x00004ce1 
+ 00000529  0x00000307 store  0x00000001 , 0x00004ce3 
+ 00000530  0x00000308 fetcht  0x00000001 , 0x00004ce2 
  00000531  0x00000309 isub  0x00000002 , 0x0000003e 
  00000532  0x0000030a nbranch  0x0000023b , 0x00000005 
  00000533  0x0000030b call  0x00000238 
- 00000534  0x0000030c store  0x00000001 , 0x00004ba8 
- 00000535  0x00000310 fetch  0x00000001 , 0x00004ba8 
- 00000536  0x00000311 fetcht  0x00000001 , 0x00004c2f 
+ 00000534  0x0000030c store  0x00000001 , 0x00004ba9 
+ 00000535  0x00000310 fetch  0x00000001 , 0x00004ba9 
+ 00000536  0x00000311 fetcht  0x00000001 , 0x00004c30 
  00000537  0x00000312 icompare  0x00000007 , 0x00000002 
  00000538  0x00000313 nbranch  0x0000023b , 0x00000001 
  00000539  0x00000315 call  0x00000238 
@@ -547,7 +547,7 @@
  00000546  0x0000031d loop  0x00000220 
  00000547  0x00000320 copy  0x00000005 , 0x00000011 
  00000548  0x00000321 call  0x00000238 
- 00000549  0x00000322 store  0x00000001 , 0x00004d69 
+ 00000549  0x00000322 store  0x00000001 , 0x00004d6a 
  00000550  0x00000323 copy  0x00000011 , 0x00000005 
  00000551  0x00000324 parse  0x00000003 , 0x00000000 , 0x00000018 
  00000552  0x00000325 enable  0x00000010 
@@ -563,7 +563,7 @@
  00000562  0x00000331 call  0x00002981 
  00000563  0x00000332 disable  0x0000000d 
  00000564  0x00000333 call  0x00002918 
- 00000565  0x00000334 fetch  0x00000001 , 0x00004d69 
+ 00000565  0x00000334 fetch  0x00000001 , 0x00004d6a 
  00000566  0x00000335 call  0x0000006b 
  00000567  0x00000336 rtn 
  00000568  0x00000339 parse  0x00000003 , 0x00000000 , 0x00000008 
@@ -574,10 +574,10 @@
  00000573  0x00000345 call  0x0000264d 
  00000574  0x00000346 rtn 
  00000575  0x00000349 call  0x00002918 
- 00000576  0x0000034a fetcht  0x00000001 , 0x00004c38 
+ 00000576  0x0000034a fetcht  0x00000001 , 0x00004c39 
  00000577  0x0000034b branch  0x00002933 
  00000578  0x0000034e call  0x000053c4 
- 00000579  0x0000034f fetch  0x00000004 , 0x00004c56 
+ 00000579  0x0000034f fetch  0x00000004 , 0x00004c57 
  00000580  0x00000350 iforce  0x00000009 
  00000581  0x00000351 call  0x000001f9 
  00000582  0x00000352 call  0x0000023f 
@@ -593,11 +593,11 @@
  00000592  0x0000035e enable  0x0000001b 
  00000593  0x0000035f enable  0x00000007 
  00000594  0x00000360 enable  0x00000009 
- 00000595  0x00000361 fetch  0x00000001 , 0x00004ce1 
+ 00000595  0x00000361 fetch  0x00000001 , 0x00004ce2 
  00000596  0x00000362 inject  0x00000003 , 0x00000008 
- 00000597  0x00000363 fetch  0x00000001 , 0x00004c30 
+ 00000597  0x00000363 fetch  0x00000001 , 0x00004c31 
  00000598  0x00000364 iforce  0x00000039 
- 00000599  0x00000365 arg  0x00004bea , 0x00000006 
+ 00000599  0x00000365 arg  0x00004beb , 0x00000006 
  00000600  0x00000367 ifetch  0x00000001 , 0x00000006 
  00000601  0x00000368 inject  0x00000003 , 0x00000008 
  00000602  0x00000369 loop  0x00000258 
@@ -610,19 +610,19 @@
  00000609  0x00000372 disable  0x0000001b 
  00000610  0x00000373 rtn 
  00000611  0x00000376 call  0x00007fe9 
- 00000612  0x00000377 fetcht  0x00000004 , 0x00004c4f 
+ 00000612  0x00000377 fetcht  0x00000004 , 0x00004c50 
  00000613  0x00000378 copy  0x00000022 , 0x0000003f 
  00000614  0x00000379 isub  0x00000002 , 0x0000003e 
  00000615  0x0000037a ncall  0x00002d18 , 0x00000002 
  00000616  0x0000037b copy  0x0000003f , 0x00000012 
- 00000617  0x0000037c fetch  0x00000004 , 0x00004c4f 
- 00000618  0x0000037d fetcht  0x00000001 , 0x00004c53 
+ 00000617  0x0000037c fetch  0x00000004 , 0x00004c50 
+ 00000618  0x0000037d fetcht  0x00000001 , 0x00004c54 
  00000619  0x0000037e iadd  0x00000002 , 0x00000002 
  00000620  0x0000037f copy  0x00000012 , 0x0000003f 
  00000621  0x00000380 isub  0x00000002 , 0x0000003e 
  00000622  0x00000381 nrtn  0x00000002 
  00000623  0x00000382 set0  0x0000001c , 0x0000003f 
- 00000624  0x00000383 store  0x00000004 , 0x00004c4f 
+ 00000624  0x00000383 store  0x00000004 , 0x00004c50 
  00000625  0x00000384 branch  0x00007fe7 
  00000626  0x0000039d arg  0x00000000 , 0x00000002 
  00000627  0x0000039e arg  0x00000008 , 0x00000039 
@@ -694,7 +694,7 @@
  00000693  0x000003f0 beq  0x00000005 , 0x000002c5 
  00000694  0x000003f4 jam  0x00000030 , 0x000011c5 
  00000695  0x000003f5 branch  0x0000076c 
- 00000696  0x000003f9 fetch  0x00000001 , 0x00004ce5 
+ 00000696  0x000003f9 fetch  0x00000001 , 0x00004ce6 
  00000697  0x000003fa store  0x00000001 , 0x000041de 
  00000698  0x000003fb rtn 
  00000699  0x000003fe jam  0x0000005a , 0x00004b65 
@@ -730,7 +730,7 @@
  00000729  0x00000433 call  0x000002eb 
  00000730  0x00000434 branch  0x000040ea 
  00000731  0x00000438 jam  0x00000007 , 0x000046e0 
- 00000732  0x00000439 arg  0x00004b7f , 0x00000013 
+ 00000732  0x00000439 arg  0x00004b80 , 0x00000013 
  00000733  0x0000043b ifetch  0x00000002 , 0x00000013 
  00000734  0x0000043c rtneq  0x000000ff 
  00000735  0x0000043d call  0x00006413 
@@ -799,7 +799,7 @@
  00000798  0x000004a1 store  0x00000001 , 0x0000477a 
  00000799  0x000004a2 fetch  0x00000004 , 0x00004b53 
  00000800  0x000004a3 store  0x00000004 , 0x0000477b 
- 00000801  0x000004a4 store  0x00000004 , 0x00004c56 
+ 00000801  0x000004a4 store  0x00000004 , 0x00004c57 
  00000802  0x000004a5 rtn 
  00000803  0x000004a7 call  0x00000360 
  00000804  0x000004a8 call  0x00000334 
@@ -815,7 +815,7 @@
  00000814  0x000004b3 call  0x00000343 
  00000815  0x000004b4 call  0x00000357 
  00000816  0x000004b5 call  0x000002c7 
- 00000817  0x000004b6 fetch  0x00000001 , 0x00004b99 
+ 00000817  0x000004b6 fetch  0x00000001 , 0x00004b9a 
  00000818  0x000004b7 nbranch  0x0000437e , 0x00000034 
  00000819  0x000004b8 rtn 
  00000820  0x000004bb fetch  0x00000003 , 0x00004700 
@@ -929,9 +929,9 @@
  00000928  0x0000056b call  0x00004401 
  00000929  0x0000056c fetch  0x00000002 , 0x0000469f 
  00000930  0x0000056d rtn  0x00000034 
- 00000931  0x0000056f jam  0x00000001 , 0x00004d6e 
+ 00000931  0x0000056f jam  0x00000001 , 0x00004d6f 
  00000932  0x00000570 setarg  0x00000000 
- 00000933  0x00000571 store  0x00000002 , 0x00004d6f 
+ 00000933  0x00000571 store  0x00000002 , 0x00004d70 
  00000934  0x00000572 rtn 
  00000935  0x00000575 arg  0x00001800 , 0x00000006 
  00000936  0x00000576 arg  0x0000480c , 0x00000005 
@@ -1043,11 +1043,11 @@
  00001042  0x00000603 call  0x00000414 
  00001043  0x00000604 branch  0x00003ee0 
  00001044  0x00000608 arg  0x00000000 , 0x00000011 
- 00001045  0x00000609 jam  0x00000005 , 0x00004b7b 
+ 00001045  0x00000609 jam  0x00000005 , 0x00004b7c 
  00001046  0x0000060a fetcht  0x00000001 , 0x000046e7 
- 00001047  0x0000060b fetch  0x00000001 , 0x00004b7a 
+ 00001047  0x0000060b fetch  0x00000001 , 0x00004b7b 
  00001048  0x0000060c call  0x00000546 
- 00001049  0x0000060d store  0x00000001 , 0x00004b7a 
+ 00001049  0x0000060d store  0x00000001 , 0x00004b7b 
  00001050  0x0000060e fetcht  0x00000001 , 0x000046e7 
  00001051  0x0000060f call  0x00000590 
  00001052  0x00000610 copy  0x00000011 , 0x0000003f 
@@ -1060,7 +1060,7 @@
  00001059  0x0000061a increase  0x00000001 , 0x0000003f 
  00001060  0x0000061b and  0x0000003f , 0x00000003 , 0x0000003f 
  00001061  0x0000061c store  0x00000001 , 0x0000477a 
- 00001062  0x0000061d jam  0x00000002 , 0x00004b98 
+ 00001062  0x0000061d jam  0x00000002 , 0x00004b99 
  00001063  0x0000061e branch  0x00003d7e 
  00001064  0x00000622 copy  0x00000013 , 0x0000003f 
  00001065  0x00000623 beq  0x00000014 , 0x00000439 
@@ -1184,14 +1184,14 @@
  00001183  0x000006da fetch  0x00000001 , 0x000047c7 
  00001184  0x000006db store  0x00000001 , 0x00004172 
  00001185  0x000006dc branch  0x000004aa 
- 00001186  0x000006e0 arg  0x00004b98 , 0x00000013 
+ 00001186  0x000006e0 arg  0x00004b99 , 0x00000013 
  00001187  0x000006e1 arg  0x00000323 , 0x00000012 
  00001188  0x000006e2 branch  0x0000336d 
  00001189  0x000006e8 arg  0x00004b74 , 0x00000013 
  00001190  0x000006e9 arg  0x000004a8 , 0x00000012 
  00001191  0x000006ea branch  0x0000336d 
  00001192  0x000006ec setarg  0x000ea600 
- 00001193  0x000006ed store  0x00000003 , 0x00004c5d 
+ 00001193  0x000006ed store  0x00000003 , 0x00004c5e 
  00001194  0x000006ef jam  0x00000001 , 0x00004b72 
  00001195  0x000006f0 rtn 
  00001196  0x000006f4 fetch  0x00000001 , 0x00004720 
@@ -1251,8 +1251,8 @@
  00001250  0x00000744 ncall  0x000043cc , 0x00000002 
  00001251  0x00000745 storet  0x00000001 , 0x00004720 
  00001252  0x00000746 jam  0x00000000 , 0x000041bd 
- 00001253  0x00000747 jam  0x00000001 , 0x00004b99 
- 00001254  0x00000748 jam  0x00000002 , 0x00004b98 
+ 00001253  0x00000747 jam  0x00000001 , 0x00004b9a 
+ 00001254  0x00000748 jam  0x00000002 , 0x00004b99 
  00001255  0x00000749 rtn 
  00001256  0x00000755 fetch  0x00000001 , 0x00004b4b 
  00001257  0x00000756 nrtn  0x00000034 
@@ -1348,11 +1348,11 @@
  00001347  0x000007e3 call  0x00000578 
  00001348  0x000007e4 copy  0x00000011 , 0x0000003f 
  00001349  0x000007e5 rtn 
- 00001350  0x000007ea store  0x00000001 , 0x00004b7c 
+ 00001350  0x000007ea store  0x00000001 , 0x00004b7d 
  00001351  0x000007eb lshift  0x0000003f , 0x0000003f 
  00001352  0x000007ec copy  0x0000003f , 0x00000012 
  00001353  0x000007ed copy  0x00000002 , 0x00000013 
- 00001354  0x000007ee fetch  0x00000001 , 0x00004b7b 
+ 00001354  0x000007ee fetch  0x00000001 , 0x00004b7c 
  00001355  0x000007ef sub  0x0000003f , 0x00000002 , 0x0000003e 
  00001356  0x000007f0 call  0x00000590 , 0x00000002 
  00001357  0x000007f1 ncall  0x00000587 , 0x00000002 
@@ -1361,48 +1361,48 @@
  00001360  0x000007f4 setflag  0x00000001 , 0x00000000 , 0x00000012 
  00001361  0x000007f5 call  0x00000559 
  00001362  0x000007f6 and  0x00000012 , 0x00000007 , 0x0000003f 
- 00001363  0x000007f7 fetcht  0x00000001 , 0x00004b7b 
+ 00001363  0x000007f7 fetcht  0x00000001 , 0x00004b7c 
  00001364  0x000007f8 copy  0x00000002 , 0x00000007 
  00001365  0x000007f9 sub  0x00000002 , 0x00000002 , 0x0000003e 
  00001366  0x000007fa beq  0x00000007 , 0x0000057f 
  00001367  0x000007fb beq  0x00000000 , 0x00000582 
  00001368  0x000007fc rtn 
- 00001369  0x000007ff fetcht  0x00000001 , 0x00004b7c 
+ 00001369  0x000007ff fetcht  0x00000001 , 0x00004b7d 
  00001370  0x00000800 and_into  0x00000001 , 0x00000002 
  00001371  0x00000801 and  0x00000012 , 0x00000001 , 0x0000003f 
  00001372  0x00000802 isub  0x00000002 , 0x0000003e 
  00001373  0x00000803 nbranch  0x000002e3 , 0x00000005 
  00001374  0x00000804 rtn 
- 00001375  0x00000807 jam  0x00000000 , 0x00004b7b 
+ 00001375  0x00000807 jam  0x00000000 , 0x00004b7c 
  00001376  0x00000808 fetcht  0x00000001 , 0x000046e2 
- 00001377  0x00000809 fetch  0x00000001 , 0x00004b75 
+ 00001377  0x00000809 fetch  0x00000001 , 0x00004b76 
  00001378  0x0000080a call  0x00000546 
- 00001379  0x0000080c store  0x00000001 , 0x00004b75 
+ 00001379  0x0000080c store  0x00000001 , 0x00004b76 
  00001380  0x0000080d rtn 
- 00001381  0x00000810 jam  0x00000001 , 0x00004b7b 
+ 00001381  0x00000810 jam  0x00000001 , 0x00004b7c 
  00001382  0x00000811 fetcht  0x00000001 , 0x000046e3 
- 00001383  0x00000812 fetch  0x00000001 , 0x00004b76 
+ 00001383  0x00000812 fetch  0x00000001 , 0x00004b77 
  00001384  0x00000813 call  0x00000546 
- 00001385  0x00000815 store  0x00000001 , 0x00004b76 
+ 00001385  0x00000815 store  0x00000001 , 0x00004b77 
  00001386  0x00000816 rtn 
- 00001387  0x00000819 jam  0x00000002 , 0x00004b7b 
+ 00001387  0x00000819 jam  0x00000002 , 0x00004b7c 
  00001388  0x0000081a fetcht  0x00000001 , 0x000046e4 
- 00001389  0x0000081b fetch  0x00000001 , 0x00004b77 
+ 00001389  0x0000081b fetch  0x00000001 , 0x00004b78 
  00001390  0x0000081c call  0x00000546 
- 00001391  0x0000081e store  0x00000001 , 0x00004b77 
+ 00001391  0x0000081e store  0x00000001 , 0x00004b78 
  00001392  0x0000081f rtn 
- 00001393  0x00000822 jam  0x00000003 , 0x00004b7b 
+ 00001393  0x00000822 jam  0x00000003 , 0x00004b7c 
  00001394  0x00000823 fetcht  0x00000001 , 0x000046e5 
- 00001395  0x00000824 fetch  0x00000001 , 0x00004b78 
+ 00001395  0x00000824 fetch  0x00000001 , 0x00004b79 
  00001396  0x00000825 call  0x00000546 
- 00001397  0x00000827 store  0x00000001 , 0x00004b78 
+ 00001397  0x00000827 store  0x00000001 , 0x00004b79 
  00001398  0x00000828 fetcht  0x00000001 , 0x000046e5 
  00001399  0x00000829 branch  0x00000590 
- 00001400  0x0000082c jam  0x00000004 , 0x00004b7b 
+ 00001400  0x0000082c jam  0x00000004 , 0x00004b7c 
  00001401  0x0000082d fetcht  0x00000001 , 0x000046e6 
- 00001402  0x0000082e fetch  0x00000001 , 0x00004b79 
+ 00001402  0x0000082e fetch  0x00000001 , 0x00004b7a 
  00001403  0x0000082f call  0x00000546 
- 00001404  0x00000831 store  0x00000001 , 0x00004b79 
+ 00001404  0x00000831 store  0x00000001 , 0x00004b7a 
  00001405  0x00000832 fetcht  0x00000001 , 0x000046e6 
  00001406  0x00000833 branch  0x00000590 
  00001407  0x00000838 branch  0x00000583 , 0x00000002 
@@ -1786,64 +1786,64 @@
  00001785  0x00000a58 arg  0x00000007 , 0x00000007 
  00001786  0x00000a59 call  0x000043d2 
  00001787  0x00000a5a call  0x000042e8 
- 00001788  0x00000a5c jam  0x00000002 , 0x00004b98 
+ 00001788  0x00000a5c jam  0x00000002 , 0x00004b99 
  00001789  0x00000a5d branch  0x000042fb 
- 00001790  0x00000a64 jam  0x00000001 , 0x00004d6a 
- 00001791  0x00000a65 jam  0x00000000 , 0x00004d67 
+ 00001790  0x00000a64 jam  0x00000001 , 0x00004d6b 
+ 00001791  0x00000a65 jam  0x00000000 , 0x00004d68 
  00001792  0x00000a66 rtn 
- 00001793  0x00000a68 fetch  0x00000001 , 0x00004d67 
+ 00001793  0x00000a68 fetch  0x00000001 , 0x00004d68 
  00001794  0x00000a69 increase  0x00000001 , 0x0000003f 
- 00001795  0x00000a6a store  0x00000001 , 0x00004d67 
+ 00001795  0x00000a6a store  0x00000001 , 0x00004d68 
  00001796  0x00000a6b rtn 
- 00001797  0x00000a6d fetch  0x00000001 , 0x00004d67 
+ 00001797  0x00000a6d fetch  0x00000001 , 0x00004d68 
  00001798  0x00000a6e sub  0x0000003f , 0x00000002 , 0x0000003e 
  00001799  0x00000a6f ncall  0x0000070d , 0x00000002 
- 00001800  0x00000a70 fetch  0x00000001 , 0x00004d67 
+ 00001800  0x00000a70 fetch  0x00000001 , 0x00004d68 
  00001801  0x00000a71 rtneq  0x00000000 
  00001802  0x00000a72 increase  0xffffffff , 0x0000003f 
- 00001803  0x00000a73 store  0x00000001 , 0x00004d67 
+ 00001803  0x00000a73 store  0x00000001 , 0x00004d68 
  00001804  0x00000a74 rtn 
- 00001805  0x00000a76 jam  0x00000003 , 0x00004d67 
+ 00001805  0x00000a76 jam  0x00000003 , 0x00004d68 
  00001806  0x00000a77 rtn 
  00001807  0x00000a7a fetch  0x00000002 , 0x00004682 
  00001808  0x00000a7b rtnbit1  0x0000000b 
  00001809  0x00000a7c rtnbit1  0x00000007 
  00001810  0x00000a7d rtnbit1  0x00000006 
- 00001811  0x00000a7f arg  0x00004cf0 , 0x00000011 
+ 00001811  0x00000a7f arg  0x00004cf1 , 0x00000011 
  00001812  0x00000a80 call  0x00000272 
- 00001813  0x00000a81 storet  0x00000001 , 0x00004d68 
+ 00001813  0x00000a81 storet  0x00000001 , 0x00004d69 
  00001814  0x00000a83 setarg  0x00000082 
  00001815  0x00000a84 bmark1  0x00000026 , 0x00000719 
  00001816  0x00000a85 setarg  0x00000080 
  00001817  0x00000a87 isub  0x00000002 , 0x0000003e 
  00001818  0x00000a88 nbranch  0x00000731 , 0x00000002 
- 00001819  0x00000a8a fetch  0x00000001 , 0x00004d67 
+ 00001819  0x00000a8a fetch  0x00000001 , 0x00004d68 
  00001820  0x00000a8b sub  0x0000003f , 0x00000002 , 0x0000003e 
  00001821  0x00000a8c nbranch  0x00000721 , 0x00000002 
- 00001822  0x00000a8d fetch  0x00000001 , 0x00004d67 
+ 00001822  0x00000a8d fetch  0x00000001 , 0x00004d68 
  00001823  0x00000a8e beq  0x00000000 , 0x00000732 
  00001824  0x00000a8f rtn 
- 00001825  0x00000a92 fetch  0x00000001 , 0x00004d67 
+ 00001825  0x00000a92 fetch  0x00000001 , 0x00004d68 
  00001826  0x00000a93 rtnne  0x00000020 
- 00001827  0x00000a94 jam  0x00000000 , 0x00004d67 
- 00001828  0x00000a96 fetcht  0x00000001 , 0x00004d68 
+ 00001827  0x00000a94 jam  0x00000000 , 0x00004d68 
+ 00001828  0x00000a96 fetcht  0x00000001 , 0x00004d69 
  00001829  0x00000a97 setarg  0x00000077 
  00001830  0x00000a98 bmark1  0x00000026 , 0x00000728 
  00001831  0x00000a99 setarg  0x00000075 
  00001832  0x00000a9b isub  0x00000002 , 0x0000003e 
  00001833  0x00000a9c nrtn  0x00000002 
- 00001834  0x00000a9d fetch  0x00000001 , 0x00004d6a 
+ 00001834  0x00000a9d fetch  0x00000001 , 0x00004d6b 
  00001835  0x00000a9e beq  0x00000000 , 0x00000739 
  00001836  0x00000a9f increase  0xffffffff , 0x0000003f 
- 00001837  0x00000aa0 store  0x00000001 , 0x00004d6a 
+ 00001837  0x00000aa0 store  0x00000001 , 0x00004d6b 
  00001838  0x00000aa1 beq  0x00000000 , 0x00000739 
  00001839  0x00000aa4 jam  0x00000000 , 0x000041de 
  00001840  0x00000aa5 rtn 
- 00001841  0x00000aa8 jam  0x00000000 , 0x00004d67 
- 00001842  0x00000aaa fetch  0x00000001 , 0x00004d6a 
+ 00001841  0x00000aa8 jam  0x00000000 , 0x00004d68 
+ 00001842  0x00000aaa fetch  0x00000001 , 0x00004d6b 
  00001843  0x00000aab beq  0x00000002 , 0x00000737 
  00001844  0x00000aac increase  0x00000001 , 0x0000003f 
- 00001845  0x00000aad store  0x00000001 , 0x00004d6a 
+ 00001845  0x00000aad store  0x00000001 , 0x00004d6b 
  00001846  0x00000aae beq  0x00000001 , 0x0000072f 
  00001847  0x00000ab0 jam  0x00000002 , 0x000041de 
  00001848  0x00000ab1 rtn 
@@ -1900,26 +1900,26 @@
  00001899  0x00000b19 branch  0x000028fa 
  00001900  0x00000b1e fetcht  0x00000001 , 0x000011c5 
  00001901  0x00000b1f rshift4  0x00000002 , 0x00000002 
- 00001902  0x00000b20 fetch  0x00000001 , 0x00004b9a 
+ 00001902  0x00000b20 fetch  0x00000001 , 0x00004b9b 
  00001903  0x00000b21 isub  0x00000002 , 0x0000003e 
  00001904  0x00000b22 branch  0x0000078b , 0x00000005 
- 00001905  0x00000b23 storet  0x00000001 , 0x00004b9a 
+ 00001905  0x00000b23 storet  0x00000001 , 0x00004b9b 
  00001906  0x00000b24 increase  0x00000001 , 0x00000002 
  00001907  0x00000b25 setarg  0x00000100 
  00001908  0x00000b26 imul32  0x00000002 , 0x00000002 
- 00001909  0x00000b27 fetch  0x00000003 , 0x00004b9b 
+ 00001909  0x00000b27 fetch  0x00000003 , 0x00004b9c 
  00001910  0x00000b28 isub  0x00000002 , 0x0000003f 
- 00001911  0x00000b2a fetcht  0x00000003 , 0x00004b9e 
+ 00001911  0x00000b2a fetcht  0x00000003 , 0x00004b9f 
  00001912  0x00000b2b iadd  0x00000002 , 0x0000003f 
  00001913  0x00000b2c increase  0xfffffffb , 0x0000003f 
- 00001914  0x00000b2d store  0x00000003 , 0x00004ba1 
+ 00001914  0x00000b2d store  0x00000003 , 0x00004ba2 
  00001915  0x00000b2f call  0x00000360 
- 00001916  0x00000b31 fetch  0x00000003 , 0x00004ba1 
+ 00001916  0x00000b31 fetch  0x00000003 , 0x00004ba2 
  00001917  0x00000b32 arg  0x00000100 , 0x00000002 
  00001918  0x00000b33 arg  0x00001f00 , 0x00000011 
  00001919  0x00000b34 call  0x00006562 
  00001920  0x00000b35 fetch  0x00000004 , 0x00001f00 
- 00001921  0x00000b36 fetcht  0x00000004 , 0x00004ba4 
+ 00001921  0x00000b36 fetcht  0x00000004 , 0x00004ba5 
  00001922  0x00000b37 isub  0x00000002 , 0x0000003e 
  00001923  0x00000b38 nbranch  0x0000077c , 0x00000005 
  00001924  0x00000b39 call  0x000002c7 
@@ -1966,18 +1966,18 @@
  00001965  0x00000b73 fetch  0x00000002 , 0x000011be 
  00001966  0x00000b74 fetcht  0x00000002 , 0x000011c0 
  00001967  0x00000b75 iadd  0x00000002 , 0x0000003f 
- 00001968  0x00000b76 fetcht  0x00000001 , 0x00004b7d 
+ 00001968  0x00000b76 fetcht  0x00000001 , 0x00004b7e 
  00001969  0x00000b77 iadd  0x00000002 , 0x0000003f 
  00001970  0x00000b78 and  0x0000003f , 0x00000001 , 0x00000002 
- 00001971  0x00000b79 storet  0x00000001 , 0x00004b7d 
+ 00001971  0x00000b79 storet  0x00000001 , 0x00004b7e 
  00001972  0x00000b7a branch  0x000007bd 
  00001973  0x00000b7d fetch  0x00000002 , 0x000011be 
  00001974  0x00000b7e fetcht  0x00000002 , 0x000011c0 
  00001975  0x00000b7f iadd  0x00000002 , 0x0000003f 
- 00001976  0x00000b80 fetcht  0x00000001 , 0x00004b7e 
+ 00001976  0x00000b80 fetcht  0x00000001 , 0x00004b7f 
  00001977  0x00000b81 iadd  0x00000002 , 0x0000003f 
  00001978  0x00000b82 and  0x0000003f , 0x00000001 , 0x00000002 
- 00001979  0x00000b83 storet  0x00000001 , 0x00004b7e 
+ 00001979  0x00000b83 storet  0x00000001 , 0x00004b7f 
  00001980  0x00000b84 branch  0x000007bd 
  00001981  0x00000b8c store  0x00000003 , 0x000011c2 
  00001982  0x00000b8d isolate1  0x00000010 , 0x0000003f 
@@ -26746,7 +26746,7 @@
  00196624  0x0000916b call  0x000002eb 
  00196625  0x0000916c branch  0x000040ea 
  00196626  0x00009170 jam  0x00000007 , 0x000046e0 
- 00196627  0x00009171 arg  0x00004b7f , 0x00000013 
+ 00196627  0x00009171 arg  0x00004b80 , 0x00000013 
  00196628  0x00009173 ifetch  0x00000002 , 0x00000013 
  00196629  0x00009174 rtneq  0x000000ff 
  00196630  0x00009175 call  0x00006413 
@@ -26757,7 +26757,7 @@
  00196635  0x0000917c call  0x00000362 
  00196636  0x0000917d call  0x0000431a 
  00196637  0x0000917e fetch  0x00000004 , 0x0000477b 
- 00196638  0x0000917f store  0x00000004 , 0x00004c56 
+ 00196638  0x0000917f store  0x00000004 , 0x00004c57 
  00196639  0x00009180 rtn 
  00262145  0x00009186 beq  0x00000030 , 0x00040004 
  00262146  0x00009187 beq  0x00000031 , 0x00040030 
@@ -26927,21 +26927,21 @@
  00458758  0x0000926e and  0x0000003f , 0x00000001 , 0x0000003f 
  00458759  0x0000926f ncall  0x00070021 , 0x00000034 
  00458760  0x00009270 call  0x0007001e , 0x00000034 
- 00458761  0x00009271 fetch  0x00000001 , 0x00004c3e 
+ 00458761  0x00009271 fetch  0x00000001 , 0x00004c3f 
  00458762  0x00009272 rtnne  0x000000ff 
  00458763  0x00009273 call  0x000001a9 
  00458764  0x00009276 nop  0x000007d0 
  00458765  0x00009277 call  0x000004e8 
  00458766  0x00009278 fetch  0x00000001 , 0x00004b64 
  00458767  0x00009279 nbranch  0x000004cb , 0x00000034 
- 00458768  0x0000927a fetch  0x00000001 , 0x00004c5b 
+ 00458768  0x0000927a fetch  0x00000001 , 0x00004c5c 
  00458769  0x0000927b beq  0x00000070 , 0x00000189 
  00458770  0x0000927c call  0x0000016f 
  00458771  0x0000927d nbranch  0x00070026 , 0x00000018 
  00458772  0x0000927e nbranch  0x00070026 , 0x0000002f 
  00458773  0x00009280 set1  0x00000026 , 0x00000000 
  00458774  0x00009281 setarg  0x00000000 
- 00458775  0x00009282 store  0x00000002 , 0x00004c5b 
+ 00458775  0x00009282 store  0x00000002 , 0x00004c5c 
  00458776  0x00009283 store  0x00000001 , 0x00004b5f 
  00458777  0x00009284 store  0x00000001 , 0x00004b59 
  00458778  0x00009285 jam  0x0000003c , 0x00000a99 
@@ -26953,12 +26953,12 @@
  00458784  0x0000929b branch  0x00070023 
  00458785  0x0000929e jam  0x00000020 , 0x000041de 
  00458786  0x0000929f fetch  0x00000004 , 0x00004b53 
- 00458787  0x000092a1 store  0x00000004 , 0x00004c56 
+ 00458787  0x000092a1 store  0x00000004 , 0x00004c57 
  00458788  0x000092a2 call  0x000001c9 
  00458789  0x000092a3 branch  0x000001e8 
- 00458790  0x000092a7 fetch  0x00000002 , 0x00004c5b 
+ 00458790  0x000092a7 fetch  0x00000002 , 0x00004c5c 
  00458791  0x000092a8 increase  0x00000001 , 0x0000003f 
- 00458792  0x000092a9 store  0x00000002 , 0x00004c5b 
+ 00458792  0x000092a9 store  0x00000002 , 0x00004c5c 
  00458793  0x000092aa call  0x000001e8 
  00458794  0x000092ab branch  0x0007000c 
  00458795  0x000092af call  0x00000458 
@@ -26967,7 +26967,7 @@
  00458798  0x000092b2 nrtn  0x00000034 
  00458799  0x000092b3 fetch  0x00000001 , 0x00004b59 
  00458800  0x000092b4 nbranch  0x00070036 , 0x00000034 
- 00458801  0x000092b5 jam  0x00000000 , 0x00004d6e 
+ 00458801  0x000092b5 jam  0x00000000 , 0x00004d6f 
  00458802  0x000092b6 call  0x000002b8 
  00458803  0x000092b7 call  0x000001b2 
  00458804  0x000092b8 jam  0x00000000 , 0x000041bd 
@@ -26982,7 +26982,7 @@
  00524293  0x000092cb call  0x00080021 
  00524294  0x000092cc call  0x000001a9 
  00524295  0x000092cf nop  0x000007d0 
- 00524296  0x000092d0 fetch  0x00000001 , 0x00004c5c 
+ 00524296  0x000092d0 fetch  0x00000001 , 0x00004c5d 
  00524297  0x000092d1 bbit1  0x00000002 , 0x00000189 
  00524298  0x000092d2 call  0x000004e8 
  00524299  0x000092d3 fetch  0x00000001 , 0x00004b64 
@@ -26992,24 +26992,24 @@
  00524303  0x000092d7 nbranch  0x0008001d , 0x0000002f 
  00524304  0x000092d8 call  0x00000198 
  00524305  0x000092d9 call  0x000002b8 
- 00524306  0x000092da fetch  0x00000004 , 0x00004c56 
- 00524307  0x000092db fetcht  0x00000004 , 0x00004c3a 
+ 00524306  0x000092da fetch  0x00000004 , 0x00004c57 
+ 00524307  0x000092db fetcht  0x00000004 , 0x00004c3b 
  00524308  0x000092dc isub  0x00000002 , 0x0000003e 
  00524309  0x000092dd branch  0x0008002b , 0x00000005 
  00524310  0x000092de set1  0x00000026 , 0x00000000 
  00524311  0x000092df setarg  0x00000000 
- 00524312  0x000092e0 store  0x00000002 , 0x00004c5b 
+ 00524312  0x000092e0 store  0x00000002 , 0x00004c5c 
  00524313  0x000092e1 jam  0x0000003c , 0x00000a99 
  00524314  0x000092e2 call  0x00007d86 
  00524315  0x000092e3 call  0x00000167 
  00524316  0x000092e4 branch  0x000003a3 
- 00524317  0x000092f4 fetch  0x00000002 , 0x00004c5b 
+ 00524317  0x000092f4 fetch  0x00000002 , 0x00004c5c 
  00524318  0x000092f5 increase  0x00000001 , 0x0000003f 
- 00524319  0x000092f6 store  0x00000002 , 0x00004c5b 
+ 00524319  0x000092f6 store  0x00000002 , 0x00004c5c 
  00524320  0x000092f7 branch  0x00080007 
  00524321  0x00009303 jam  0x00000020 , 0x000041de 
  00524322  0x00009304 setarg  0x00000f0f 
- 00524323  0x00009305 store  0x00000002 , 0x00004c56 
+ 00524323  0x00009305 store  0x00000002 , 0x00004c57 
  00524324  0x00009306 istore  0x00000002 , 0x00000005 
  00524325  0x00009308 call  0x000001c9 
  00524326  0x00009309 branch  0x000001e8 
@@ -27019,12 +27019,12 @@
  00524330  0x00009311 branch  0x00080007 
  00524331  0x00009314 set1  0x00000026 , 0x00000000 
  00524332  0x00009315 call  0x0008002f 
- 00524333  0x00009317 jam  0x00000004 , 0x00004c3e 
+ 00524333  0x00009317 jam  0x00000004 , 0x00004c3f 
  00524334  0x00009318 rtn 
  00524335  0x0000931b jam  0x00000020 , 0x000041de 
- 00524336  0x0000931c jam  0x00000000 , 0x00004c2d 
- 00524337  0x0000931d jam  0x0000004e , 0x00004c38 
- 00524338  0x0000931e fetch  0x00000004 , 0x00004c3a 
+ 00524336  0x0000931c jam  0x00000000 , 0x00004c2e 
+ 00524337  0x0000931d jam  0x0000004e , 0x00004c39 
+ 00524338  0x0000931e fetch  0x00000004 , 0x00004c3b 
  00524339  0x0000931f branch  0x000001c8 
  00524340  0x00009324 call  0x000001b2 
  00524341  0x00009325 call  0x00000458 
@@ -27034,7 +27034,7 @@
  00524345  0x00009329 store  0x00000002 , 0x000046ae 
  00524346  0x0000932a store  0x00000001 , 0x000046b4 
  00524347  0x0000932b store  0x00000001 , 0x00004b59 
- 00524348  0x0000932c store  0x00000002 , 0x00004c5b 
+ 00524348  0x0000932c store  0x00000002 , 0x00004c5c 
  00524349  0x0000932d call  0x000042ca 
  00524350  0x0000932e branch  0x0008002b 
  00589825  0x00009333 beq  0x00000080 , 0x00090009 
@@ -27046,7 +27046,7 @@
  00589831  0x0000933d store  0x00000002 , 0x000047c4 
  00589832  0x0000933e rtn 
  00589833  0x00009342 fetch  0x00000004 , 0x000040a0 
- 00589834  0x00009343 store  0x00000004 , 0x00004c65 
+ 00589834  0x00009343 store  0x00000004 , 0x00004c66 
  00589835  0x00009344 call  0x00003e6e 
  00589836  0x00009346 fetcht  0x00000001 , 0x00004b45 
  00589837  0x00009347 call  0x0000680e 
@@ -27101,29 +27101,29 @@
  00655362  0x00009389 beq  0x00000091 , 0x000a0023 
  00655363  0x0000938a beq  0x00000092 , 0x000a0033 
  00655364  0x0000938b rtn 
- 00655365  0x0000938e fetch  0x00000001 , 0x00004c33 
+ 00655365  0x0000938e fetch  0x00000001 , 0x00004c34 
  00655366  0x0000938f beq  0x00000001 , 0x00007fe7 
- 00655367  0x00009390 fetch  0x00000001 , 0x00004c3e 
+ 00655367  0x00009390 fetch  0x00000001 , 0x00004c3f 
  00655368  0x00009391 beq  0x00000004 , 0x000a000d 
  00655369  0x00009392 beq  0x00000001 , 0x000a0010 
  00655370  0x00009393 beq  0x00000002 , 0x000a0013 
  00655371  0x00009394 beq  0x00000003 , 0x000a0016 
  00655372  0x00009395 branch  0x00002a8c 
- 00655373  0x00009398 jam  0x00000001 , 0x00004c3e 
+ 00655373  0x00009398 jam  0x00000001 , 0x00004c3f 
  00655374  0x00009399 jam  0x000000c8 , 0x00004b5f 
  00655375  0x0000939a branch  0x000a0005 
- 00655376  0x0000939c jam  0x00000011 , 0x00004c3e 
+ 00655376  0x0000939c jam  0x00000011 , 0x00004c3f 
  00655377  0x0000939d jam  0x000000aa , 0x0000119e 
  00655378  0x0000939e branch  0x000a0018 
- 00655379  0x000093a0 jam  0x00000012 , 0x00004c3e 
+ 00655379  0x000093a0 jam  0x00000012 , 0x00004c3f 
  00655380  0x000093a1 jam  0x00000055 , 0x0000119e 
  00655381  0x000093a2 branch  0x000a0018 
- 00655382  0x000093a4 jam  0x00000013 , 0x00004c3e 
+ 00655382  0x000093a4 jam  0x00000013 , 0x00004c3f 
  00655383  0x000093a5 jam  0x00000022 , 0x0000119e 
- 00655384  0x000093a7 fetch  0x00000001 , 0x00004c2f 
+ 00655384  0x000093a7 fetch  0x00000001 , 0x00004c30 
  00655385  0x000093a8 and_into  0x00000007 , 0x0000003f 
  00655386  0x000093a9 store  0x00000001 , 0x0000119f 
- 00655387  0x000093aa fetch  0x00000004 , 0x00004c65 
+ 00655387  0x000093aa fetch  0x00000004 , 0x00004c66 
  00655388  0x000093ab store  0x00000004 , 0x000011a0 
  00655389  0x000093ad jam  0x00000000 , 0x000011a4 
  00655390  0x000093ae arg  0x0000119e , 0x00000011 
@@ -27131,20 +27131,20 @@
  00655392  0x000093b0 call  0x000001b6 
  00655393  0x000093b1 call  0x0000012c 
  00655394  0x000093b2 branch  0x00007fe7 
- 00655395  0x000093b5 fetch  0x00000001 , 0x00004c3e 
+ 00655395  0x000093b5 fetch  0x00000001 , 0x00004c3f 
  00655396  0x000093b6 rtneq  0x000000ff 
  00655397  0x000093b7 beq  0x00000011 , 0x000a0029 
  00655398  0x000093b8 beq  0x00000012 , 0x000a002b 
  00655399  0x000093b9 beq  0x00000013 , 0x000a002d 
  00655400  0x000093ba rtn 
- 00655401  0x000093bd jam  0x00000002 , 0x00004c3e 
+ 00655401  0x000093bd jam  0x00000002 , 0x00004c3f 
  00655402  0x000093be branch  0x0000015e 
- 00655403  0x000093c0 jam  0x00000003 , 0x00004c3e 
+ 00655403  0x000093c0 jam  0x00000003 , 0x00004c3f 
  00655404  0x000093c1 branch  0x0000015e 
- 00655405  0x000093c3 jam  0x000000ff , 0x00004c3e 
+ 00655405  0x000093c3 jam  0x000000ff , 0x00004c3f 
  00655406  0x000093c4 jam  0x00000039 , 0x00000a99 
  00655407  0x000093c5 call  0x00007d86 
- 00655408  0x000093c6 fetch  0x00000004 , 0x00004c0e 
+ 00655408  0x000093c6 fetch  0x00000004 , 0x00004c0f 
  00655409  0x000093c7 call  0x000001c8 
  00655410  0x000093c8 branch  0x0000015e 
  00655411  0x000093cc call  0x000002d1 
@@ -27156,8 +27156,8 @@
  00655417  0x000093d2 store  0x00000001 , 0x00004b59 
  00655418  0x000093d3 jam  0x00000000 , 0x000046a7 
  00655419  0x000093d4 call  0x0000405d 
- 00655420  0x000093d7 jam  0x00000002 , 0x00004b98 
- 00655421  0x000093d8 fetch  0x00000004 , 0x00004c56 
+ 00655420  0x000093d7 jam  0x00000002 , 0x00004b99 
+ 00655421  0x000093d8 fetch  0x00000004 , 0x00004c57 
  00655422  0x000093d9 store  0x00000004 , 0x0000477b 
  00655423  0x000093da branch  0x000002b8 
  00720897  0x000093e1 beq  0x000000a1 , 0x000b0006 
Index: output/bt_program23.list
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/1059_standard/YC1059_PB_3M_2CH/output/bt_program23.list	(revision 2519)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/1059_standard/YC1059_PB_3M_2CH/output/bt_program23.list	(working copy)
@@ -1,2421 +1,2421 @@
               include "bt_format "
               org 0x0000
 :      000070 p_start:
-0x0 000071 branch p_patch_array 
+0x0000 000071 branch p_patch_array 
 :      000074 p_zcode:
 :      000077 p_wake_from_power:
-0x1 000078 call p_mouse_data_init 
-0x2 000079 fetch 1 ,mem_tx_power 
-0x3 000080 store 1 ,mem_tx_power_temp 
-0x4 000081 call power_ctrl_pac_succ_cnt_init 
-0x5 000082 fetch 1 ,mem_ui_button_timeout 
-0x6 000083 store 1 ,mem_select_ui_button_count 
-0x7 000084 fetch 1 ,mem_bt_ui_button_timeout 
-0x8 000085 store 1 ,mem_bt_ui_button_count 
-0x9 000086 call mouse_bt_discovery_button_down_disable 
-0xa 000087 call p_mouse_spi_init 
-0xb 000088 call p_drawing_optima_init 
-0xc 000089 call p_mouse_cb_fuction 
-0xd 000090 call p_mouse_wakeup_from_power 
-0xe 000091 branch p_mouse_setting_config 
+0x0001 000078 call p_mouse_data_init 
+0x0002 000079 fetch 1 ,mem_tx_power 
+0x0003 000080 store 1 ,mem_tx_power_temp 
+0x0004 000081 call power_ctrl_pac_succ_cnt_init 
+0x0005 000082 fetch 1 ,mem_ui_button_timeout 
+0x0006 000083 store 1 ,mem_select_ui_button_count 
+0x0007 000084 fetch 1 ,mem_bt_ui_button_timeout 
+0x0008 000085 store 1 ,mem_bt_ui_button_count 
+0x0009 000086 call mouse_bt_discovery_button_down_disable 
+0x000a 000087 call p_mouse_spi_init 
+0x000b 000088 call p_drawing_optima_init 
+0x000c 000089 call p_mouse_cb_fuction 
+0x000d 000090 call p_mouse_wakeup_from_power 
+0x000e 000091 branch p_mouse_setting_config 
 :      000093 p_mouse_cb_fuction:
-0xf 000094 setarg p_mouse_g24_package_data 
-0x10 000095 store 2 ,mem_cb_24g_data 
-0x11 000096 setarg p_mouse_le 
-0x12 000097 store 2 ,mem_cb_le_process 
-0x13 000098 setarg p_le_mouse_bb_event_connect_complete 
-0x14 000099 store 2 ,mem_cb_att_write 
-0x15 000100 setarg p_mouse_bt 
-0x16 000101 store 2 ,mem_cb_bt_process 
-0x17 000102 setarg p_mouse_before_lpm 
-0x18 000103 store 2 ,mem_cb_before_lpm 
-0x19 000104 setarg p_mouse_priority_bb_event 
-0x1a 000105 store 2 ,mem_cb_bb_event_process 
-0x1b 000106 setarg p_mouse_idle 
-0x1c 000107 store 2 ,mem_cb_idle_process 
-0x1d 000108 setarg p_mouse_before_hibernate 
-0x1e 000109 store 2 ,mem_cb_before_hibernate 
-0x1f 000110 setarg p_mouse_bb_event_timer 
-0x20 000111 store 2 ,mem_cb_event_timer 
-0x21 000112 rtn 
+0x000f 000094 setarg p_mouse_g24_package_data 
+0x0010 000095 store 2 ,mem_cb_24g_data 
+0x0011 000096 setarg p_mouse_le 
+0x0012 000097 store 2 ,mem_cb_le_process 
+0x0013 000098 setarg p_le_mouse_bb_event_connect_complete 
+0x0014 000099 store 2 ,mem_cb_att_write 
+0x0015 000100 setarg p_mouse_bt 
+0x0016 000101 store 2 ,mem_cb_bt_process 
+0x0017 000102 setarg p_mouse_before_lpm 
+0x0018 000103 store 2 ,mem_cb_before_lpm 
+0x0019 000104 setarg p_mouse_priority_bb_event 
+0x001a 000105 store 2 ,mem_cb_bb_event_process 
+0x001b 000106 setarg p_mouse_idle 
+0x001c 000107 store 2 ,mem_cb_idle_process 
+0x001d 000108 setarg p_mouse_before_hibernate 
+0x001e 000109 store 2 ,mem_cb_before_hibernate 
+0x001f 000110 setarg p_mouse_bb_event_timer 
+0x0020 000111 store 2 ,mem_cb_event_timer 
+0x0021 000112 rtn 
 :      000114 p_mouse_wakeup_from_power:
-0x22 000115 setarg 25 
-0x23 000116 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
-0x24 000117 ncall p_mouse_24g_transmit_by_interrupt_exit_count_max ,wake 
-0x25 000118 call p_mouse_init_sunt 
-0x26 000119 call p_mouse_sensor_powerdown 
+0x0022 000115 setarg 25 
+0x0023 000116 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
+0x0024 000117 ncall p_mouse_24g_transmit_by_interrupt_exit_count_max ,wake 
+0x0025 000118 call p_mouse_init_sunt 
+0x0026 000119 call p_mouse_sensor_powerdown 
 :      000120 p_mouse_wakeup_no_from_power:
-0x27 000121 fetch 1 ,mem_reconn_times_init 
-0x28 000122 store 1 ,mem_reconn_times 
-0x29 000123 rtn 
+0x0027 000121 fetch 1 ,mem_reconn_times_init 
+0x0028 000122 store 1 ,mem_reconn_times 
+0x0029 000123 rtn 
 :      000124 p_mouse_24g_transmit_by_interrupt_exit_count_max:
-0x2a 000125 setarg 375 
-0x2b 000126 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
-0x2c 000127 rtn 
-0x2d 000129 nop 1 
-0x2e 000130 nop 1 
-0x2f 000131 nop 1 
-0x30 000132 nop 1 
-0x31 000133 nop 1 
-0x32 000134 nop 1 
-0x33 000135 nop 1 
-0x34 000136 nop 1 
-0x35 000137 nop 1 
-0x36 000138 nop 1 
-0x37 000139 nop 1 
-0x38 000140 nop 1 
-0x39 000141 nop 1 
-0x3a 000142 nop 1 
-0x3b 000143 nop 1 
-0x3c 000144 nop 1 
-0x3d 000145 nop 1 
-0x3e 000146 nop 1 
-0x3f 000147 nop 1 
+0x002a 000125 setarg 375 
+0x002b 000126 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
+0x002c 000127 rtn 
+0x002d 000129 nop 1 
+0x002e 000130 nop 1 
+0x002f 000131 nop 1 
+0x0030 000132 nop 1 
+0x0031 000133 nop 1 
+0x0032 000134 nop 1 
+0x0033 000135 nop 1 
+0x0034 000136 nop 1 
+0x0035 000137 nop 1 
+0x0036 000138 nop 1 
+0x0037 000139 nop 1 
+0x0038 000140 nop 1 
+0x0039 000141 nop 1 
+0x003a 000142 nop 1 
+0x003b 000143 nop 1 
+0x003c 000144 nop 1 
+0x003d 000145 nop 1 
+0x003e 000146 nop 1 
+0x003f 000147 nop 1 
 :      000149 p_patch_array:
-0x40 000150 bbit1 8 ,pf_patch_ext 
-0x41 000152 beq patch00_1 ,p_soft_reset_1 
-0x42 000153 beq patch00_2 ,p_soft_reset_2 
-0x43 000154 beq patch10_5 ,p_shutdown_radio 
-0x44 000155 beq patch11_1 ,p_set_freq_tx 
-0x45 000156 beq patch03_3 ,p_page_wait_fhs_reply_ok 
-0x46 000157 beq patch04_6 ,p_role_switch_master 
-0x47 000158 beq patch09_0 ,p_quit_connection_cont 
-0x48 000159 beq patch09_2 ,p_prepare_tx 
-0x49 000160 beq patch0a_1 ,p_slave_conn_recv_packet 
-0x4a 000161 beq patch0b_1 ,p_process_dmh 
-0x4b 000162 beq patch14_7 ,p_lpm_dispatch 
-0x4c 000163 beq patch15_5 ,p_lpm_set_mult 
-0x4d 000164 beq patch19_3 ,app_bt_start_reconnect + 3 
-0x4e 000165 beq patch1d_1 ,p_mouse_bb_disconnected 
-0x4f 000166 beq patch14_1 ,p_init_param 
-0x50 000167 beq patch16_1 ,p_lpm_check_wake_lock 
-0x51 000168 beq patch16_2 ,p_g24_dispatch 
-0x52 000169 beq patch18_4 ,p_device_init 
-0x53 000170 beq patch1c_6 ,p_mouse_motion 
-0x54 000171 beq patch1d_2 ,p_mouse_bb_event_discovery_btn 
-0x55 000172 beq patch1d_3 ,p_mouse_start_discovery 
-0x56 000173 beq patch1d_4 ,p_mouse_stop_discovery 
-0x57 000174 branch loop 
+0x0040 000150 bbit1 8 ,pf_patch_ext 
+0x0041 000152 beq patch00_1 ,p_soft_reset_1 
+0x0042 000153 beq patch00_2 ,p_soft_reset_2 
+0x0043 000154 beq patch10_5 ,p_shutdown_radio 
+0x0044 000155 beq patch11_1 ,p_set_freq_tx 
+0x0045 000156 beq patch03_3 ,p_page_wait_fhs_reply_ok 
+0x0046 000157 beq patch04_6 ,p_role_switch_master 
+0x0047 000158 beq patch09_0 ,p_quit_connection_cont 
+0x0048 000159 beq patch09_2 ,p_prepare_tx 
+0x0049 000160 beq patch0a_1 ,p_slave_conn_recv_packet 
+0x004a 000161 beq patch0b_1 ,p_process_dmh 
+0x004b 000162 beq patch14_7 ,p_lpm_dispatch 
+0x004c 000163 beq patch15_5 ,p_lpm_set_mult 
+0x004d 000164 beq patch19_3 ,app_bt_start_reconnect + 3 
+0x004e 000165 beq patch1d_1 ,p_mouse_bb_disconnected 
+0x004f 000166 beq patch14_1 ,p_init_param 
+0x0050 000167 beq patch16_1 ,p_lpm_check_wake_lock 
+0x0051 000168 beq patch16_2 ,p_g24_dispatch 
+0x0052 000169 beq patch18_4 ,p_device_init 
+0x0053 000170 beq patch1c_6 ,p_mouse_motion 
+0x0054 000171 beq patch1d_2 ,p_mouse_bb_event_discovery_btn 
+0x0055 000172 beq patch1d_3 ,p_mouse_start_discovery 
+0x0056 000173 beq patch1d_4 ,p_mouse_stop_discovery 
+0x0057 000174 branch loop 
 :      000175 pf_patch_ext:
-0x58 000176 beq patch27_1 ,p_le_slave_match 
-0x59 000177 beq patch28_3 ,p_le_next_adv_channel 
-0x5a 000178 beq patch29_2 ,p_le_receive_skip 
-0x5b 000179 beq patch2a_7 ,p_le_update_param 
-0x5c 000180 beq patch2b_1 ,p_le_update_channel_map 
-0x5d 000181 beq patch2c_3 ,p_le_prepare_tx 
-0x5e 000182 beq patch2c_6 ,p_le_parse 
-0x5f 000183 beq patch2c_7 ,p_le_parse_l2cap 
-0x60 000184 beq patch2d_2 ,p_le_adv_not_match 
-0x61 000185 beq patch2e_7 ,p_le_lpm_setmult 
-0x62 000186 beq patch20_5 ,p_hid_rx_process 
-0x63 000187 beq patch30_0 ,p_parse_lmp_accepted 
-0x64 000188 beq patch30_2 ,p_send_lmp 
-0x65 000189 beq patch31_0 ,p_process_conn_sm 
-0x66 000190 beq patch31_4 ,p_twspi_reset 
-0x67 000191 beq patch31_5 ,p_spid_init 
-0x68 000192 beq patch34_0 ,p_vdd_calculate_by_mode 
-0x69 000193 beq patch3f_2 ,p_check_51cmd_once_continue 
-0x6a 000194 branch loop 
+0x0058 000176 beq patch27_1 ,p_le_slave_match 
+0x0059 000177 beq patch28_3 ,p_le_next_adv_channel 
+0x005a 000178 beq patch29_2 ,p_le_receive_skip 
+0x005b 000179 beq patch2a_7 ,p_le_update_param 
+0x005c 000180 beq patch2b_1 ,p_le_update_channel_map 
+0x005d 000181 beq patch2c_3 ,p_le_prepare_tx 
+0x005e 000182 beq patch2c_6 ,p_le_parse 
+0x005f 000183 beq patch2c_7 ,p_le_parse_l2cap 
+0x0060 000184 beq patch2d_2 ,p_le_adv_not_match 
+0x0061 000185 beq patch2e_7 ,p_le_lpm_setmult 
+0x0062 000186 beq patch20_5 ,p_hid_rx_process 
+0x0063 000187 beq patch30_0 ,p_parse_lmp_accepted 
+0x0064 000188 beq patch30_2 ,p_send_lmp 
+0x0065 000189 beq patch31_0 ,p_process_conn_sm 
+0x0066 000190 beq patch31_4 ,p_twspi_reset 
+0x0067 000191 beq patch31_5 ,p_spid_init 
+0x0068 000192 beq patch34_0 ,p_vdd_calculate_by_mode 
+0x0069 000193 beq patch3f_2 ,p_check_51cmd_once_continue 
+0x006a 000194 branch loop 
 :      000197 p_rssi_signal:
-0x6b 000198 copy pdata ,rega 
-0x6c 000199 fetcht 1 ,mem_rssi_signal_index 
-0x6d 000200 setarg mem_rssi_signal_buf 
-0x6e 000201 iadd temp ,contw 
-0x6f 000202 copy rega ,pdata 
-0x70 000203 istore 1 ,contw 
-0x71 000204 increase 1 ,temp 
-0x72 000205 and_into rssi_buf_len_signal ,temp 
-0x73 000206 storet 1 ,mem_rssi_signal_index 
-0x74 000207 rtn 
+0x006b 000198 copy pdata ,rega 
+0x006c 000199 fetcht 1 ,mem_rssi_signal_index 
+0x006d 000200 setarg mem_rssi_signal_buf 
+0x006e 000201 iadd temp ,contw 
+0x006f 000202 copy rega ,pdata 
+0x0070 000203 istore 1 ,contw 
+0x0071 000204 increase 1 ,temp 
+0x0072 000205 and_into rssi_buf_len_signal ,temp 
+0x0073 000206 storet 1 ,mem_rssi_signal_index 
+0x0074 000207 rtn 
 :      000209 p_soft_reset_1:
-0x75 000210 arg mem_sp_state ,contw 
-0x76 000211 arg 12 ,loopcnt 
-0x77 000212 call clear_mem 
-0x78 000213 call p_mouse_le_txbuff_load 
-0x79 000214 call rfcomm_init 
-0x7a 000215 call init_lmp 
-0x7b 000216 ncall lpm_disable_exen_output ,wake 
-0x7c 000217 call ui_init + 1 
-0x7d 000218 branch soft_reset + 11 
+0x0075 000210 arg mem_sp_state ,contw 
+0x0076 000211 arg 12 ,loopcnt 
+0x0077 000212 call clear_mem 
+0x0078 000213 call p_mouse_le_txbuff_load 
+0x0079 000214 call rfcomm_init 
+0x007a 000215 call init_lmp 
+0x007b 000216 ncall lpm_disable_exen_output ,wake 
+0x007c 000217 call ui_init + 1 
+0x007d 000218 branch soft_reset + 11 
 :      000220 p_soft_reset_2:
-0x7e 000221 call app_lpm_init ,wake 
-0x7f 000222 call publickey_init 
-0x80 000223 call lpm_recover_clk ,wake 
+0x007e 000221 call app_lpm_init ,wake 
+0x007f 000222 call publickey_init 
+0x0080 000223 call lpm_recover_clk ,wake 
 :      000224 p_sp_cal_loop:
-0x81 000225 call sp_calc_sequence 
-0x82 000226 fetch 1 ,mem_ssp_enable 
-0x83 000227 branch main_loop ,blank 
-0x84 000228 fetch 1 ,mem_sp_local_key_invalid 
-0x85 000229 branch p_sp_cal_loop ,blank 
-0x86 000230 branch main_loop 
+0x0081 000225 call sp_calc_sequence 
+0x0082 000226 fetch 1 ,mem_ssp_enable 
+0x0083 000227 branch main_loop ,blank 
+0x0084 000228 fetch 1 ,mem_sp_local_key_invalid 
+0x0085 000229 branch p_sp_cal_loop ,blank 
+0x0086 000230 branch main_loop 
 :      000232 p_init_param:
-0x87 000233 setarg param_le_version 
-0x88 000234 store 3 ,mem_lmp_version 
-0x89 000235 setarg param_le_subversion 
-0x8a 000236 store 2 ,mem_lmp_version + 3 
-0x8b 000237 branch init_param + 12 
+0x0087 000233 setarg param_le_version 
+0x0088 000234 store 3 ,mem_lmp_version 
+0x0089 000235 setarg param_le_subversion 
+0x008a 000236 store 2 ,mem_lmp_version + 3 
+0x008b 000237 branch init_param + 12 
 :      000239 p_lpm_check_wake_lock:
-0x8c 000240 rtnmark1 mark_24g 
-0x8d 000241 fetch 1 ,mem_mouse_clear_sensor_data_flag 
-0x8e 000242 beq 0 ,disable_blank 
-0x8f 000243 fetch 1 ,mem_mouse_le_conn_param_reject 
-0x90 000244 beq le_lpm_disable ,disable_blank 
-0x91 000245 fetch 2 ,mem_sdp_remote_cid 
-0x92 000246 nbranch disable_blank ,blank 
-0x93 000247 fetch 1 ,mem_mouse_wheel_trigger 
-0x94 000248 nbranch disable_blank ,blank 
-0x95 000249 branch enable_blank 
+0x008c 000240 rtnmark1 mark_24g 
+0x008d 000241 fetch 1 ,mem_mouse_clear_sensor_data_flag 
+0x008e 000242 beq 0 ,disable_blank 
+0x008f 000243 fetch 1 ,mem_mouse_le_conn_param_reject 
+0x0090 000244 beq le_lpm_disable ,disable_blank 
+0x0091 000245 fetch 2 ,mem_sdp_remote_cid 
+0x0092 000246 nbranch disable_blank ,blank 
+0x0093 000247 fetch 1 ,mem_mouse_wheel_trigger 
+0x0094 000248 nbranch disable_blank ,blank 
+0x0095 000249 branch enable_blank 
 :      000252 p_g24_dispatch:
-0x96 000253 rtnmark0 mark_24g 
-0x97 000254 fetch 1 ,mem_24g_transmit_by_interrupt 
-0x98 000255 beq g24_tx_timer_int_enable ,p_g24_transmit_by_interrupt 
+0x0096 000253 rtnmark0 mark_24g 
+0x0097 000254 fetch 1 ,mem_24g_transmit_by_interrupt 
+0x0098 000255 beq g24_tx_timer_int_enable ,p_g24_transmit_by_interrupt 
 :      000256 p_g24_transmit_process:
-0x99 000257 call p_g24_txdata_prep 
-0x9a 000258 nbranch p_g24_nodata_transmit ,user 
-0x9b 000259 call p_g24_rf_sta_check 
+0x0099 000257 call p_g24_txdata_prep 
+0x009a 000258 nbranch p_g24_nodata_transmit ,user 
+0x009b 000259 call p_g24_rf_sta_check 
 :      000260 p_g24_transmit_start:
-0x9c 000261 call p_g24_transmit_packet 
-0x9d 000262 fetch 1 ,mem_24g_pairing_sm 
-0x9e 000263 rtnne state_24g_pairing_success 
-0x9f 000264 call power_ctrl_start 
-0xa0 000265 setarg g24_long_sleep_step1 
-0xa1 000266 store 3 ,mem_24g_enter_hibernate 
-0xa2 000267 setarg 0x0258 
-0xa3 000268 store 2 ,mem_24g_long_sleep_param_update_timer 
+0x009c 000261 call p_g24_transmit_packet 
+0x009d 000262 fetch 1 ,mem_24g_pairing_sm 
+0x009e 000263 rtnne state_24g_pairing_success 
+0x009f 000264 call power_ctrl_start 
+0x00a0 000265 setarg g24_long_sleep_step1 
+0x00a1 000266 store 3 ,mem_24g_enter_hibernate 
+0x00a2 000267 setarg 0x0258 
+0x00a3 000268 store 2 ,mem_24g_long_sleep_param_update_timer 
 :      000271 p_g24_short_sleep:
-0xa4 000272 call p_g24_lpm_wait 
-0xa5 000273 nrtn user 
-0xa6 000274 call p_clear_wake 
-0xa7 000275 setarg 57500 
-0xa8 000276 branch lpm_dispatch_sleep 
+0x00a4 000272 call p_g24_lpm_wait 
+0x00a5 000273 nrtn user 
+0x00a6 000274 call p_clear_wake 
+0x00a7 000275 setarg 57500 
+0x00a8 000276 branch lpm_dispatch_sleep 
 :      000279 p_g24_transmit_by_interrupt:
-0xa9 000280 call p_g24_timer_check 
-0xaa 000281 nrtn user 
-0xab 000282 call p_g24_interval_calibrate 
-0xac 000283 fetch 2 ,mem_24g_transmit_by_interrupt_exit_count 
-0xad 000284 increase 1 ,pdata 
-0xae 000285 store 2 ,mem_24g_transmit_by_interrupt_exit_count 
-0xaf 000286 fetcht 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
-0xb0 000287 isub temp ,null 
-0xb1 000288 call p_g24_transmit_by_interrupt_exit ,zero 
-0xb2 000289 branch p_g24_transmit_process 
+0x00a9 000280 call p_g24_timer_check 
+0x00aa 000281 nrtn user 
+0x00ab 000282 call p_g24_interval_calibrate 
+0x00ac 000283 fetch 2 ,mem_24g_transmit_by_interrupt_exit_count 
+0x00ad 000284 increase 1 ,pdata 
+0x00ae 000285 store 2 ,mem_24g_transmit_by_interrupt_exit_count 
+0x00af 000286 fetcht 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
+0x00b0 000287 isub temp ,null 
+0x00b1 000288 call p_g24_transmit_by_interrupt_exit ,zero 
+0x00b2 000289 branch p_g24_transmit_process 
 :      000290 p_g24_transmit_by_interrupt_exit:
-0xb3 000291 jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt 
-0xb4 000292 setarg 0 
-0xb5 000293 store 2 ,mem_24g_transmit_by_interrupt_exit_count 
-0xb6 000294 setarg 25 
-0xb7 000295 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
+0x00b3 000291 jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt 
+0x00b4 000292 setarg 0 
+0x00b5 000293 store 2 ,mem_24g_transmit_by_interrupt_exit_count 
+0x00b6 000294 setarg 25 
+0x00b7 000295 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
 :      000296 p_g24_interval_min:
-0xb8 000297 jam 0 ,mem_24g_pac_index 
-0xb9 000298 fetch 1 ,mem_24g_interval_min 
+0x00b8 000297 jam 0 ,mem_24g_pac_index 
+0x00b9 000298 fetch 1 ,mem_24g_interval_min 
 :      000299 p_g24_interval_store:
-0xba 000300 store 1 ,mem_24g_interval 
-0xbb 000301 rtn 
+0x00ba 000300 store 1 ,mem_24g_interval 
+0x00bb 000301 rtn 
 :      000302 p_g24_interval_max:
-0xbc 000303 fetch 1 ,mem_24g_interval_max 
-0xbd 000304 branch p_g24_interval_store 
+0x00bc 000303 fetch 1 ,mem_24g_interval_max 
+0x00bd 000304 branch p_g24_interval_store 
 :      000305 p_g24_interval_calibrate:
-0xbe 000306 fetch 1 ,mem_24g_pac_index 
-0xbf 000307 increase 1 ,pdata 
-0xc0 000308 store 1 ,mem_24g_pac_index 
-0xc1 000309 beq 4 ,p_g24_interval_max 
-0xc2 000310 beq 5 ,p_g24_interval_min 
-0xc3 000311 rtn 
+0x00be 000306 fetch 1 ,mem_24g_pac_index 
+0x00bf 000307 increase 1 ,pdata 
+0x00c0 000308 store 1 ,mem_24g_pac_index 
+0x00c1 000309 beq 4 ,p_g24_interval_max 
+0x00c2 000310 beq 5 ,p_g24_interval_min 
+0x00c3 000311 rtn 
 :      000313 p_g24_nodata_transmit:
-0xc4 000314 fetch 1 ,mem_24g_abort_pac 
-0xc5 000315 call p_g24_send_abort_packet ,blank 
+0x00c4 000314 fetch 1 ,mem_24g_abort_pac 
+0x00c5 000315 call p_g24_send_abort_packet ,blank 
 :      000316 p_g24_long_sleep:
-0xc6 000317 fetch 1 ,mem_adc_low_volatage_led_timer_count 
-0xc7 000318 sub pdata ,10 ,null 
-0xc8 000319 rtn positive 
-0xc9 000320 call p_g24_lpm_wait 
-0xca 000321 nrtn user 
-0xcb 000322 fetch 3 ,mem_24g_enter_hibernate 
-0xcc 000323 call clk2lpo 
-0xcd 000324 storet 4 ,mem_sleep_counter 
-0xce 000325 branch lpm_sleep 
+0x00c6 000317 fetch 1 ,mem_adc_low_volatage_led_timer_count 
+0x00c7 000318 sub pdata ,10 ,null 
+0x00c8 000319 rtn positive 
+0x00c9 000320 call p_g24_lpm_wait 
+0x00ca 000321 nrtn user 
+0x00cb 000322 fetch 3 ,mem_24g_enter_hibernate 
+0x00cc 000323 call clk2lpo 
+0x00cd 000324 storet 4 ,mem_sleep_counter 
+0x00ce 000325 branch lpm_sleep 
 :      000327 p_g24_lpm_wait:
-0xcf 000328 enable user 
-0xd0 000329 call lpo_calibration 
-0xd1 000330 fetch 3 ,mem_clks_per_lpo 
-0xd2 000331 branch disable_user ,blank 
-0xd3 000332 fetch 1 ,mem_lpm_mode 
-0xd4 000333 branch disable_user ,blank 
-0xd5 000334 fetch 1 ,mem_24g_transmit_by_interrupt 
-0xd6 000335 beq g24_tx_timer_int_enable ,disable_user 
-0xd7 000336 branch p_mouse_setgpio_lpm 
+0x00cf 000328 enable user 
+0x00d0 000329 call lpo_calibration 
+0x00d1 000330 fetch 3 ,mem_clks_per_lpo 
+0x00d2 000331 branch disable_user ,blank 
+0x00d3 000332 fetch 1 ,mem_lpm_mode 
+0x00d4 000333 branch disable_user ,blank 
+0x00d5 000334 fetch 1 ,mem_24g_transmit_by_interrupt 
+0x00d6 000335 beq g24_tx_timer_int_enable ,disable_user 
+0x00d7 000336 branch p_mouse_setgpio_lpm 
 :      000338 p_g24_send_abort_packet:
-0xd8 000339 jam 1 ,mem_24g_abort_pac 
-0xd9 000340 jam 0 ,mem_24g_rf_hop_ch 
-0xda 000341 call p_g24_transmit_rf_ctrl_clear 
-0xdb 000342 store 1 ,mem_24g_txbuf 
-0xdc 000343 setarg 0 
-0xdd 000344 store 7 ,mem_24g_txbuf + 1 
-0xde 000345 fetch 4 ,mem_24g_device_addr 
-0xdf 000346 store 4 ,mem_24g_txbuf + 8 
-0xe0 000347 jam 12 ,mem_24g_datalen 
-0xe1 000348 fetch 1 ,mem_24g_data_type 
-0xe2 000349 set1 bit_abort ,pdata 
-0xe3 000350 store 1 ,mem_24g_data_type 
-0xe4 000351 call p_g24_txdata_enable_tx 
-0xe5 000352 branch p_g24_transmit_start 
+0x00d8 000339 jam 1 ,mem_24g_abort_pac 
+0x00d9 000340 jam 0 ,mem_24g_rf_hop_ch 
+0x00da 000341 call p_g24_transmit_rf_ctrl_clear 
+0x00db 000342 store 1 ,mem_24g_txbuf 
+0x00dc 000343 setarg 0 
+0x00dd 000344 store 7 ,mem_24g_txbuf + 1 
+0x00de 000345 fetch 4 ,mem_24g_device_addr 
+0x00df 000346 store 4 ,mem_24g_txbuf + 8 
+0x00e0 000347 jam 12 ,mem_24g_datalen 
+0x00e1 000348 fetch 1 ,mem_24g_data_type 
+0x00e2 000349 set1 bit_abort ,pdata 
+0x00e3 000350 store 1 ,mem_24g_data_type 
+0x00e4 000351 call p_g24_txdata_enable_tx 
+0x00e5 000352 branch p_g24_transmit_start 
 :      000355 p_g24_transmit_rf_sta_init:
-0xe6 000356 jam 1 ,mem_24g_rf_last_sta 
-0xe7 000357 jam 0 ,mem_24g_sync_cnt 
+0x00e6 000356 jam 1 ,mem_24g_rf_last_sta 
+0x00e7 000357 jam 0 ,mem_24g_sync_cnt 
 :      000358 p_g24_transmit_rf_ctrl_clear:
-0xe8 000359 fetch 1 ,mem_24g_data_type 
-0xe9 000360 and_into bits_data ,pdata 
-0xea 000361 store 1 ,mem_24g_data_type 
-0xeb 000362 rtn 
+0x00e8 000359 fetch 1 ,mem_24g_data_type 
+0x00e9 000360 and_into bits_data ,pdata 
+0x00ea 000361 store 1 ,mem_24g_data_type 
+0x00eb 000362 rtn 
 :      000364 p_g24_hop_ch_enable:
-0xec 000365 fetch 1 ,mem_24g_data_type 
-0xed 000366 set1 bit_hop ,pdata 
-0xee 000367 store 1 ,mem_24g_data_type 
-0xef 000369 store 1 ,mem_24g_txpayload 
-0xf0 000370 rtn 
+0x00ec 000365 fetch 1 ,mem_24g_data_type 
+0x00ed 000366 set1 bit_hop ,pdata 
+0x00ee 000367 store 1 ,mem_24g_data_type 
+0x00ef 000369 store 1 ,mem_24g_txpayload 
+0x00f0 000370 rtn 
 :      000371 p_g24_hop_ch_disable:
-0xf1 000372 fetch 1 ,mem_24g_data_type 
-0xf2 000373 set0 bit_hop ,pdata 
-0xf3 000374 store 1 ,mem_24g_data_type 
-0xf4 000375 store 1 ,mem_24g_txpayload 
-0xf5 000376 call power_ctrl_pac_succ_decrs 
-0xf6 000377 branch p_g24_ch 
+0x00f1 000372 fetch 1 ,mem_24g_data_type 
+0x00f2 000373 set0 bit_hop ,pdata 
+0x00f3 000374 store 1 ,mem_24g_data_type 
+0x00f4 000375 store 1 ,mem_24g_txpayload 
+0x00f5 000376 call power_ctrl_pac_succ_decrs 
+0x00f6 000377 branch p_g24_ch 
 :      000379 p_g24_rf_hop_attemp_again:
-0xf7 000380 fetch 1 ,mem_24g_rf_hop_ch 
-0xf8 000381 bne 1 ,p_g24_transmit_rf_ctrl_clear 
+0x00f7 000380 fetch 1 ,mem_24g_rf_hop_ch 
+0x00f8 000381 bne 1 ,p_g24_transmit_rf_ctrl_clear 
 :      000382 p_g24_rf_hop_fastly:
-0xf9 000383 fetch 1 ,mem_24g_hop_fastly_cnt 
-0xfa 000384 increase 1 ,pdata 
-0xfb 000385 store 1 ,mem_24g_hop_fastly_cnt 
-0xfc 000386 beq 4 ,p_g24_rf_hop_fastly_exit 
-0xfd 000387 call p_g24_ch 
-0xfe 000388 jam 2 ,mem_24g_max_retry 
-0xff 000389 branch p_g24_transmit_packet 
+0x00f9 000383 fetch 1 ,mem_24g_hop_fastly_cnt 
+0x00fa 000384 increase 1 ,pdata 
+0x00fb 000385 store 1 ,mem_24g_hop_fastly_cnt 
+0x00fc 000386 beq 4 ,p_g24_rf_hop_fastly_exit 
+0x00fd 000387 call p_g24_ch 
+0x00fe 000388 jam 2 ,mem_24g_max_retry 
+0x00ff 000389 branch p_g24_transmit_packet 
 :      000391 p_g24_rf_hop_fastly_exit:
-0x100 000392 call power_ctrl_pac_succ_decrs 
-0x101 000393 jam 0 ,mem_24g_hop_fastly_cnt 
-0x102 000394 branch p_g24_transmit_rf_ctrl_clear 
+0x0100 000392 call power_ctrl_pac_succ_decrs 
+0x0101 000393 jam 0 ,mem_24g_hop_fastly_cnt 
+0x0102 000394 branch p_g24_transmit_rf_ctrl_clear 
 :      000396 p_g24_transmit_hop_pac_succ_wo_hop:
-0x103 000397 jam 2 ,mem_24g_sync_cnt 
+0x0103 000397 jam 2 ,mem_24g_sync_cnt 
 :      000398 p_g24_transmit_hop_pac_succ:
-0x104 000399 jam 1 ,mem_24g_rf_last_sta 
-0x105 000400 jam 0 ,mem_24g_rf_hop_ch 
-0x106 000401 branch p_g24_transmit_rf_ctrl_clear 
+0x0104 000399 jam 1 ,mem_24g_rf_last_sta 
+0x0105 000400 jam 0 ,mem_24g_rf_hop_ch 
+0x0106 000401 branch p_g24_transmit_rf_ctrl_clear 
 :      000403 p_g24_transmit_succ_rf_config:
-0x107 000404 fetch 1 ,mem_24g_rf_work_stage 
-0x108 000405 beq 3 ,p_g24_transmit_hop_pac_succ 
-0x109 000406 fetch 1 ,mem_24g_data_type 
-0x10a 000407 isolate0 bit_hop ,pdata 
-0x10b 000408 branch p_g24_transmit_rf_sta_init ,true 
-0x10c 000409 fetch 1 ,mem_24g_rf_work_stage 
-0x10d 000410 beq 1 ,p_g24_transmit_hop_pac_succ_wo_hop 
-0x10e 000411 beq 2 ,p_g24_transmit_hop_pac_succ 
-0x10f 000412 rtn 
+0x0107 000404 fetch 1 ,mem_24g_rf_work_stage 
+0x0108 000405 beq 3 ,p_g24_transmit_hop_pac_succ 
+0x0109 000406 fetch 1 ,mem_24g_data_type 
+0x010a 000407 isolate0 bit_hop ,pdata 
+0x010b 000408 branch p_g24_transmit_rf_sta_init ,true 
+0x010c 000409 fetch 1 ,mem_24g_rf_work_stage 
+0x010d 000410 beq 1 ,p_g24_transmit_hop_pac_succ_wo_hop 
+0x010e 000411 beq 2 ,p_g24_transmit_hop_pac_succ 
+0x010f 000412 rtn 
 :      000414 p_g24_rf_sta_check:
-0x110 000415 fetch 1 ,mem_24g_pairing_sm 
-0x111 000416 rtnne state_24g_pairing_success 
-0x112 000417 call p_g24_rf_laststa_synccnt_check 
-0x113 000418 ncall p_g24_rf_sync_cnt_check ,user2 
-0x114 000419 rtn 
+0x0110 000415 fetch 1 ,mem_24g_pairing_sm 
+0x0111 000416 rtnne state_24g_pairing_success 
+0x0112 000417 call p_g24_rf_laststa_synccnt_check 
+0x0113 000418 ncall p_g24_rf_sync_cnt_check ,user2 
+0x0114 000419 rtn 
 :      000421 p_g24_rf_laststa_synccnt_check:
-0x115 000422 disable user2 
-0x116 000423 fetch 1 ,mem_24g_rf_last_sta 
-0x117 000424 rtnne 1 
-0x118 000425 fetch 1 ,mem_24g_sync_cnt 
-0x119 000426 rtnne 0 
-0x11a 000427 jam 1 ,mem_24g_rf_work_stage 
-0x11b 000428 jam 4 ,mem_24g_max_retry 
-0x11c 000429 branch enable_user2 
+0x0115 000422 disable user2 
+0x0116 000423 fetch 1 ,mem_24g_rf_last_sta 
+0x0117 000424 rtnne 1 
+0x0118 000425 fetch 1 ,mem_24g_sync_cnt 
+0x0119 000426 rtnne 0 
+0x011a 000427 jam 1 ,mem_24g_rf_work_stage 
+0x011b 000428 jam 4 ,mem_24g_max_retry 
+0x011c 000429 branch enable_user2 
 :      000431 p_g24_rf_sync_cnt_check:
-0x11d 000432 fetch 1 ,mem_24g_sync_cnt 
-0x11e 000433 branch p_g24_rf_hop_attemp ,blank 
-0x11f 000434 increase -1 ,pdata 
-0x120 000435 store 1 ,mem_24g_sync_cnt 
-0x121 000436 jam 2 ,mem_24g_rf_work_stage 
-0x122 000437 jam 4 ,mem_24g_max_retry 
-0x123 000438 branch p_g24_ch 
+0x011d 000432 fetch 1 ,mem_24g_sync_cnt 
+0x011e 000433 branch p_g24_rf_hop_attemp ,blank 
+0x011f 000434 increase -1 ,pdata 
+0x0120 000435 store 1 ,mem_24g_sync_cnt 
+0x0121 000436 jam 2 ,mem_24g_rf_work_stage 
+0x0122 000437 jam 4 ,mem_24g_max_retry 
+0x0123 000438 branch p_g24_ch 
 :      000440 p_g24_rf_hop_attemp:
-0x124 000441 jam 3 ,mem_24g_rf_work_stage 
-0x125 000442 fetch 1 ,mem_24g_rf_hop_ch 
-0x126 000443 nbranch p_g24_rf_hop_attemp_again ,blank 
-0x127 000444 jam 2 ,mem_24g_max_retry 
-0x128 000445 branch p_g24_ch 
+0x0124 000441 jam 3 ,mem_24g_rf_work_stage 
+0x0125 000442 fetch 1 ,mem_24g_rf_hop_ch 
+0x0126 000443 nbranch p_g24_rf_hop_attemp_again ,blank 
+0x0127 000444 jam 2 ,mem_24g_max_retry 
+0x0128 000445 branch p_g24_ch 
 :      000447 p_g24_txdata_prep:
-0x129 000448 fetch 1 ,mem_24g_pairing_sm 
-0x12a 000449 bne state_24g_pairing_success ,p_g24_pairing_sm 
+0x0129 000448 fetch 1 ,mem_24g_pairing_sm 
+0x012a 000449 bne state_24g_pairing_success ,p_g24_pairing_sm 
 :      000450 p_g24_txdata_prep_packeage_data:
-0x12b 000451 call p_g24_package_data 
+0x012b 000451 call p_g24_package_data 
 :      000452 p_g24_txdata_enable_tx:
-0x12c 000453 call p_g24_transmit_prep 
-0x12d 000454 jam ensure_on_24g ,mem_24g_ensure 
-0x12e 000455 rtn 
+0x012c 000453 call p_g24_transmit_prep 
+0x012d 000454 jam ensure_on_24g ,mem_24g_ensure 
+0x012e 000455 rtn 
 :      000457 p_g24_package_data:
-0x12f 000458 fetch 2 ,mem_cb_24g_data 
-0x130 000459 call callback_func 
-0x131 000460 branch p_g24_accumulate_mouse_data ,user 
-0x132 000461 fetch 7 ,mem_24g_txbuf + 1 
-0x133 000462 rtn blank 
-0x134 000463 branch enable_user 
+0x012f 000458 fetch 2 ,mem_cb_24g_data 
+0x0130 000459 call callback_func 
+0x0131 000460 branch p_g24_accumulate_mouse_data ,user 
+0x0132 000461 fetch 7 ,mem_24g_txbuf + 1 
+0x0133 000462 rtn blank 
+0x0134 000463 branch enable_user 
 :      000464 p_g24_accumulate_mouse_data:
-0x135 000465 call mouse_no_data_timer_init 
-0x136 000466 call p_mouse_data_xy_release 
-0x137 000467 jam 0 ,mem_24g_abort_pac 
-0x138 000468 add rega ,1 ,pdata 
-0x139 000469 store 1 ,mem_24g_datalen 
-0x13a 000470 call p_g24_transmit_rf_ctrl_clear 
-0x13b 000471 store 1 ,mem_24g_txbuf 
-0x13c 000472 ifetcht 1 ,contw 
-0x13d 000473 ifetch 1 ,regb 
-0x13e 000474 ior temp ,pdata 
-0x13f 000475 istore 1 ,contw 
-0x140 000476 increase 1 ,regb 
-0x141 000477 ifetch 4 ,regb 
-0x142 000478 istore 4 ,contw 
-0x143 000479 increase 4 ,regb 
-0x144 000480 arg mem_24g_txbuf + 6 ,contw 
-0x145 000481 arg 2 ,loopcnt 
+0x0135 000465 call mouse_no_data_timer_init 
+0x0136 000466 call p_mouse_data_xy_release 
+0x0137 000467 jam 0 ,mem_24g_abort_pac 
+0x0138 000468 add rega ,1 ,pdata 
+0x0139 000469 store 1 ,mem_24g_datalen 
+0x013a 000470 call p_g24_transmit_rf_ctrl_clear 
+0x013b 000471 store 1 ,mem_24g_txbuf 
+0x013c 000472 ifetcht 1 ,contw 
+0x013d 000473 ifetch 1 ,regb 
+0x013e 000474 ior temp ,pdata 
+0x013f 000475 istore 1 ,contw 
+0x0140 000476 increase 1 ,regb 
+0x0141 000477 ifetch 4 ,regb 
+0x0142 000478 istore 4 ,contw 
+0x0143 000479 increase 4 ,regb 
+0x0144 000480 arg mem_24g_txbuf + 6 ,contw 
+0x0145 000481 arg 2 ,loopcnt 
 :      000482 p_g24_accumulation_loop:
-0x146 000483 ifetch 1 ,regb 
-0x147 000484 ifetcht 1 ,contw 
-0x148 000485 iadd temp ,pdata 
-0x149 000486 istore 1 ,contw 
-0x14a 000487 increase 1 ,regb 
-0x14b 000488 loop p_g24_accumulation_loop 
-0x14c 000489 rtn 
+0x0146 000483 ifetch 1 ,regb 
+0x0147 000484 ifetcht 1 ,contw 
+0x0148 000485 iadd temp ,pdata 
+0x0149 000486 istore 1 ,contw 
+0x014a 000487 increase 1 ,regb 
+0x014b 000488 loop p_g24_accumulation_loop 
+0x014c 000489 rtn 
 :      000491 p_g24_transmit_packet:
-0x14d 000492 jam 0 ,mem_24g_retry 
+0x014d 000492 jam 0 ,mem_24g_retry 
 :      000493 p_g24_transmit_loop:
-0x14e 000494 arg param_rx_setup ,timeup 
-0x14f 000495 until clkn_rt ,meet 
-0x150 000496 call p_g24_transmit_receive_ack 
-0x151 000499 nbranch p_g24_retransmit ,sync 
-0x152 000500 nbranch p_g24_retransmit ,user3 
-0x153 000501 call p_g24_txbuf_clear 
-0x154 000502 call p_g24_ackpayload_parse 
-0x155 000503 call power_ctrl_pac_succ_incrs 
+0x014e 000494 arg param_rx_setup ,timeup 
+0x014f 000495 until clkn_rt ,meet 
+0x0150 000496 call p_g24_transmit_receive_ack 
+0x0151 000499 nbranch p_g24_retransmit ,sync 
+0x0152 000500 nbranch p_g24_retransmit ,user3 
+0x0153 000501 call p_g24_txbuf_clear 
+0x0154 000502 call p_g24_ackpayload_parse 
+0x0155 000503 call power_ctrl_pac_succ_incrs 
 :      000504 p_g24_transmit_next_packet:
-0x156 000505 jam 0 ,mem_retry_count 
-0x157 000506 fetch 1 ,mem_24g_pid 
-0x158 000507 increase 1 ,pdata 
-0x159 000508 store 1 ,mem_24g_pid 
-0x15a 000509 call p_g24_hop_enable_packet 
-0x15b 000510 fetch 1 ,mem_24g_pairing_sm 
-0x15c 000511 bne state_24g_pairing_success ,p_g24_paring_mode_start 
-0x15d 000512 call p_g24_transmit_succ_rf_config 
+0x0156 000505 jam 0 ,mem_retry_count 
+0x0157 000506 fetch 1 ,mem_24g_pid 
+0x0158 000507 increase 1 ,pdata 
+0x0159 000508 store 1 ,mem_24g_pid 
+0x015a 000509 call p_g24_hop_enable_packet 
+0x015b 000510 fetch 1 ,mem_24g_pairing_sm 
+0x015c 000511 bne state_24g_pairing_success ,p_g24_paring_mode_start 
+0x015d 000512 call p_g24_transmit_succ_rf_config 
 :      000513 p_g24_transmit_abandon:
-0x15e 000514 fetch 1 ,mem_mouse_24g_pair_timer 
-0x15f 000515 ncall p_mouse_24g_led_off ,blank 
-0x160 000516 setarg 0 
-0x161 000517 store 2 ,mem_24g_txfail_cnt 
-0x162 000518 store 1 ,mem_24g_get_ack_fail 
-0x163 000519 store 1 ,mem_24g_hop_pac_retry 
-0x164 000520 store 1 ,mem_mouse_24g_pair_timer 
-0x165 000521 jam ensure_off_24g ,mem_24g_ensure 
-0x166 000522 rtn 
+0x015e 000514 fetch 1 ,mem_mouse_24g_pair_timer 
+0x015f 000515 ncall p_mouse_24g_led_off ,blank 
+0x0160 000516 setarg 0 
+0x0161 000517 store 2 ,mem_24g_txfail_cnt 
+0x0162 000518 store 1 ,mem_24g_get_ack_fail 
+0x0163 000519 store 1 ,mem_24g_hop_pac_retry 
+0x0164 000520 store 1 ,mem_mouse_24g_pair_timer 
+0x0165 000521 jam ensure_off_24g ,mem_24g_ensure 
+0x0166 000522 rtn 
 :      000524 p_g24_txbuf_clear:
-0x167 000525 arg 4 ,loopcnt 
-0x168 000526 arg mem_24g_txbuf ,contw 
-0x169 000527 branch memset0 
+0x0167 000525 arg 4 ,loopcnt 
+0x0168 000526 arg mem_24g_txbuf ,contw 
+0x0169 000527 branch memset0 
 :      000529 p_g24_hop_enable_packet:
-0x16a 000530 fetch 1 ,mem_24g_data_type 
-0x16b 000531 bbit1 bit_hop ,p_g24_hop_ch_disable 
-0x16c 000532 rtn 
+0x016a 000530 fetch 1 ,mem_24g_data_type 
+0x016b 000531 bbit1 bit_hop ,p_g24_hop_ch_disable 
+0x016c 000532 rtn 
 :      000535 p_g24_paring_mode_start:
-0x16d 000536 call power_ctrl_pac_succ_cnt_init 
-0x16e 000537 branch p_g24_paring_mode 
+0x016d 000536 call power_ctrl_pac_succ_cnt_init 
+0x016e 000537 branch p_g24_paring_mode 
 :      000539 p_g24_transmit_receive_ack:
-0x16f 000540 disable user3 
-0x170 000541 call p_g24_transmit 
-0x171 000546 force 0 ,radio_ctrl 
-0x172 000547 fetch 4 ,mem_24g_addr 
-0x173 000548 iforce access 
-0x174 000549 fetcht 1 ,mem_last_freq 
-0x175 000550 call set_freq_rx 
-0x176 000551 call rf_rx_enable 
-0x177 000552 call p_g24_receive_rxon 
-0x178 000553 call p_g24_end_of_packet ,user3 
-0x179 000554 rtn 
+0x016f 000540 disable user3 
+0x0170 000541 call p_g24_transmit 
+0x0171 000546 force 0 ,radio_ctrl 
+0x0172 000547 fetch 4 ,mem_24g_addr 
+0x0173 000548 iforce access 
+0x0174 000549 fetcht 1 ,mem_last_freq 
+0x0175 000550 call set_freq_rx 
+0x0176 000551 call rf_rx_enable 
+0x0177 000552 call p_g24_receive_rxon 
+0x0178 000553 call p_g24_end_of_packet ,user3 
+0x0179 000554 rtn 
 :      000559 p_g24_retransmit:
-0x17a 000561 fetch 1 ,mem_24g_abort_pac 
-0x17b 000562 nrtn blank 
-0x17c 000564 fetch 2 ,mem_24g_txfail_cnt 
-0x17d 000565 increase 1 ,pdata 
-0x17e 000566 store 2 ,mem_24g_txfail_cnt 
-0x17f 000567 fetch 1 ,mem_24g_txfail_cnt + 1 
-0x180 000568 bbit1 4 ,p_g24_stop_g24_mode 
-0x181 000570 fetch 1 ,mem_24g_pairing_sm 
-0x182 000571 bne state_24g_pairing_success ,p_g24_tx_paring_retry 
-0x183 000573 call p_g24_tx_hop_ch_process 
-0x184 000574 branch p_g24_transmit_loop 
+0x017a 000561 fetch 1 ,mem_24g_abort_pac 
+0x017b 000562 nrtn blank 
+0x017c 000564 fetch 2 ,mem_24g_txfail_cnt 
+0x017d 000565 increase 1 ,pdata 
+0x017e 000566 store 2 ,mem_24g_txfail_cnt 
+0x017f 000567 fetch 1 ,mem_24g_txfail_cnt + 1 
+0x0180 000568 bbit1 4 ,p_g24_stop_g24_mode 
+0x0181 000570 fetch 1 ,mem_24g_pairing_sm 
+0x0182 000571 bne state_24g_pairing_success ,p_g24_tx_paring_retry 
+0x0183 000573 call p_g24_tx_hop_ch_process 
+0x0184 000574 branch p_g24_transmit_loop 
 :      000576 p_g24_tx_paring_retry:
-0x185 000577 fetch 1 ,mem_24g_txfail_cnt 
-0x186 000578 rtnne 0xff 
+0x0185 000577 fetch 1 ,mem_24g_txfail_cnt 
+0x0186 000578 rtnne 0xff 
 :      000579 p_g24_tx_attempt_fail:
-0x187 000580 setarg 0 
-0x188 000581 store 2 ,mem_24g_txfail_cnt 
+0x0187 000580 setarg 0 
+0x0188 000581 store 2 ,mem_24g_txfail_cnt 
 :      000582 p_g24_stop_g24_mode:
-0x189 000583 jam bt_evt_24g_attempt_fail ,mem_fifo_temp 
-0x18a 000584 branch ui_ipc_send_event 
+0x0189 000583 jam bt_evt_24g_attempt_fail ,mem_fifo_temp 
+0x018a 000584 branch ui_ipc_send_event 
 :      000586 p_g24_tx_fast_hop:
-0x18b 000587 call power_ctrl_txpower_incrs 
-0x18c 000588 call power_ctrl_pac_succ_decrs 
-0x18d 000589 branch p_g24_ch 
+0x018b 000587 call power_ctrl_txpower_incrs 
+0x018c 000588 call power_ctrl_pac_succ_decrs 
+0x018d 000589 branch p_g24_ch 
 :      000591 p_g24_tx_hop_ch_process:
-0x18e 000592 fetch 1 ,mem_24g_retry 
-0x18f 000593 sub pdata ,11 ,null 
-0x190 000594 nbranch p_g24_tx_fast_hop ,positive 
-0x191 000595 increase 1 ,pdata 
-0x192 000596 store 1 ,mem_24g_retry 
-0x193 000597 beq 2 ,p_g24_hop_ch_enable 
-0x194 000598 beq 6 ,p_g24_hop_ch_disable 
-0x195 000599 beq 8 ,p_g24_hop_ch_enable 
-0x196 000600 beq 12 ,p_g24_hop_ch_disable 
-0x197 000601 rtn 
+0x018e 000592 fetch 1 ,mem_24g_retry 
+0x018f 000593 sub pdata ,11 ,null 
+0x0190 000594 nbranch p_g24_tx_fast_hop ,positive 
+0x0191 000595 increase 1 ,pdata 
+0x0192 000596 store 1 ,mem_24g_retry 
+0x0193 000597 beq 2 ,p_g24_hop_ch_enable 
+0x0194 000598 beq 6 ,p_g24_hop_ch_disable 
+0x0195 000599 beq 8 ,p_g24_hop_ch_enable 
+0x0196 000600 beq 12 ,p_g24_hop_ch_disable 
+0x0197 000601 rtn 
 :      000603 p_g24_ackpayload_parse:
-0x198 000604 call p_g24_read_len_pid_crc 
-0x199 000605 fetch 1 ,mem_24g_rxdata_length 
-0x19a 000606 rtn blank 
-0x19b 000607 iforce loopcnt 
-0x19c 000608 arg mem_24g_rxbuf + 2 ,contr 
-0x19d 000609 arg mem_24g_rxpayload ,contw 
-0x19e 000610 branch memcpy 
+0x0198 000604 call p_g24_read_len_pid_crc 
+0x0199 000605 fetch 1 ,mem_24g_rxdata_length 
+0x019a 000606 rtn blank 
+0x019b 000607 iforce loopcnt 
+0x019c 000608 arg mem_24g_rxbuf + 2 ,contr 
+0x019d 000609 arg mem_24g_rxpayload ,contw 
+0x019e 000610 branch memcpy 
 :      000612 p_g24_pairing_sm:
-0x19f 000613 jam zcode_90 ,mem_zcode_temp_param0 
-0x1a0 000614 branch p_zcode_entrance 
+0x019f 000613 jam zcode_90 ,mem_zcode_temp_param0 
+0x01a0 000614 branch p_zcode_entrance 
 :      000616 p_g24_paring_mode:
-0x1a1 000617 jam zcode_91 ,mem_zcode_temp_param0 
-0x1a2 000618 branch p_zcode_entrance 
+0x01a1 000617 jam zcode_91 ,mem_zcode_temp_param0 
+0x01a2 000618 branch p_zcode_entrance 
 :      000620 p_g24_start_24g_mode:
 :      000621 p_mouse_start_24g_mode:
-0x1a3 000622 setarg 0 
-0x1a4 000623 store 2 ,mem_24g_check_dongle_times 
-0x1a5 000624 jam zcode_60 ,mem_zcode_temp_param0 
-0x1a6 000625 branch p_zcode_entrance 
+0x01a3 000622 setarg 0 
+0x01a4 000623 store 2 ,mem_24g_check_dongle_times 
+0x01a5 000624 jam zcode_60 ,mem_zcode_temp_param0 
+0x01a6 000625 branch p_zcode_entrance 
 :      000627 p_g24_auto_pair_start:
-0x1a7 000628 jam zcode_70 ,mem_zcode_temp_param0 
-0x1a8 000629 branch p_zcode_entrance 
+0x01a7 000628 jam zcode_70 ,mem_zcode_temp_param0 
+0x01a8 000629 branch p_zcode_entrance 
 :      000632 p_g24_tx_attemp_data_prep:
-0x1a9 000633 jam 0xff ,mem_24g_common_temp 
-0x1aa 000634 fetch 1 ,mem_24g_data_type 
-0x1ab 000635 store 1 ,mem_24g_common_temp + 1 
-0x1ac 000636 fetch 4 ,mem_24g_device_addr 
-0x1ad 000637 store 4 ,mem_24g_common_temp + 2 
-0x1ae 000638 arg 6 ,temp 
-0x1af 000639 arg mem_24g_common_temp ,rega 
-0x1b0 000640 call p_g24_put_data_in_buff 
-0x1b1 000641 branch p_g24_transmit_prep 
+0x01a9 000633 jam 0xff ,mem_24g_common_temp 
+0x01aa 000634 fetch 1 ,mem_24g_data_type 
+0x01ab 000635 store 1 ,mem_24g_common_temp + 1 
+0x01ac 000636 fetch 4 ,mem_24g_device_addr 
+0x01ad 000637 store 4 ,mem_24g_common_temp + 2 
+0x01ae 000638 arg 6 ,temp 
+0x01af 000639 arg mem_24g_common_temp ,rega 
+0x01b0 000640 call p_g24_put_data_in_buff 
+0x01b1 000641 branch p_g24_transmit_prep 
 :      000644 p_g24_check_51cmd_stop_24g:
-0x1b2 000645 set0 mark_24g ,mark 
-0x1b3 000646 call le_disable 
+0x01b2 000645 set0 mark_24g ,mark 
+0x01b3 000646 call le_disable 
 :      000647 p_mouse_disable_g24_pairing_flag:
-0x1b4 000648 arg mosue_24g_pairing_flag ,queue 
-0x1b5 000649 branch mouse_disable_function_flag 
+0x01b4 000648 arg mosue_24g_pairing_flag ,queue 
+0x01b5 000649 branch mouse_disable_function_flag 
 :      000651 p_g24_put_data_in_buff:
-0x1b6 000652 storet 1 ,mem_24g_datalen 
-0x1b7 000653 copy temp ,loopcnt 
-0x1b8 000654 arg mem_24g_txbuf ,contw 
-0x1b9 000655 copy rega ,contr 
-0x1ba 000656 branch memcpy 
+0x01b6 000652 storet 1 ,mem_24g_datalen 
+0x01b7 000653 copy temp ,loopcnt 
+0x01b8 000654 arg mem_24g_txbuf ,contw 
+0x01b9 000655 copy rega ,contr 
+0x01ba 000656 branch memcpy 
 :      000658 p_g24_read_len_pid_crc:
-0x1bb 000660 fetch 1 ,mem_24g_rxbuf + 1 
-0x1bc 000661 rshift3 pdata ,pdata 
-0x1bd 000662 store 1 ,mem_24g_rxdata_length 
-0x1be 000664 increase 1 ,pdata 
-0x1bf 000665 arg mem_24g_rxbuf + 1 ,contr 
-0x1c0 000666 iadd contr ,contr 
-0x1c1 000667 ifetch 3 ,contr 
-0x1c2 000668 store 3 ,mem_24g_sta_crc 
-0x1c3 000670 fetch 1 ,mem_24g_rxbuf + 1 
-0x1c4 000671 rshift pdata ,pdata 
-0x1c5 000672 and pdata ,0x03 ,pdata 
-0x1c6 000673 store 1 ,mem_24g_sta_pid 
-0x1c7 000674 rtn 
+0x01bb 000660 fetch 1 ,mem_24g_rxbuf + 1 
+0x01bc 000661 rshift3 pdata ,pdata 
+0x01bd 000662 store 1 ,mem_24g_rxdata_length 
+0x01be 000664 increase 1 ,pdata 
+0x01bf 000665 arg mem_24g_rxbuf + 1 ,contr 
+0x01c0 000666 iadd contr ,contr 
+0x01c1 000667 ifetch 3 ,contr 
+0x01c2 000668 store 3 ,mem_24g_sta_crc 
+0x01c3 000670 fetch 1 ,mem_24g_rxbuf + 1 
+0x01c4 000671 rshift pdata ,pdata 
+0x01c5 000672 and pdata ,0x03 ,pdata 
+0x01c6 000673 store 1 ,mem_24g_sta_pid 
+0x01c7 000674 rtn 
 :      000676 p_g24_update_addr_and_synccrc8:
-0x1c8 000677 store 4 ,mem_24g_addr 
+0x01c8 000677 store 4 ,mem_24g_addr 
 :      000679 p_g24_syncword_crc8:
-0x1c9 000680 arg 0 ,rega 
-0x1ca 000681 arg 4 ,loopcnt 
-0x1cb 000682 arg mem_24g_addr ,contr 
+0x01c9 000680 arg 0 ,rega 
+0x01ca 000681 arg 4 ,loopcnt 
+0x01cb 000682 arg mem_24g_addr ,contr 
 :      000683 p_g24_syncword_crc8_loop:
-0x1cc 000684 ifetch 1 ,contr 
-0x1cd 000685 iadd rega ,rega 
-0x1ce 000686 loop p_g24_syncword_crc8_loop 
-0x1cf 000687 copy rega ,pdata 
-0x1d0 000688 store 2 ,mem_24g_syncword 
-0x1d1 000689 fetch 1 ,mem_24g_syncword 
-0x1d2 000690 fetcht 1 ,mem_24g_syncword + 1 
-0x1d3 000691 iadd temp ,pdata 
-0x1d4 000692 store 1 ,mem_24g_syncword_crc8 
-0x1d5 000693 rtn 
+0x01cc 000684 ifetch 1 ,contr 
+0x01cd 000685 iadd rega ,rega 
+0x01ce 000686 loop p_g24_syncword_crc8_loop 
+0x01cf 000687 copy rega ,pdata 
+0x01d0 000688 store 2 ,mem_24g_syncword 
+0x01d1 000689 fetch 1 ,mem_24g_syncword 
+0x01d2 000690 fetcht 1 ,mem_24g_syncword + 1 
+0x01d3 000691 iadd temp ,pdata 
+0x01d4 000692 store 1 ,mem_24g_syncword_crc8 
+0x01d5 000693 rtn 
 :      000695 p_g24_transmit_prep:
-0x1d6 000698 fetch 1 ,mem_24g_datalen 
-0x1d7 000699 increase 2 ,pdata 
-0x1d8 000700 store 1 ,mem_24g_txlen 
-0x1d9 000702 fetch 1 ,mem_24g_data_type 
-0x1da 000703 store 1 ,mem_24g_txpayload 
-0x1db 000705 fetch 1 ,mem_24g_datalen 
-0x1dc 000706 lshift3 pdata ,pdata 
-0x1dd 000707 fetcht 1 ,mem_24g_pid 
-0x1de 000708 and temp ,0x03 ,temp 
-0x1df 000709 lshift temp ,temp 
-0x1e0 000710 ior temp ,pdata 
-0x1e1 000711 fetcht 1 ,mem_24g_no_ack 
-0x1e2 000712 iadd temp ,pdata 
-0x1e3 000713 istore 1 ,contw 
-0x1e4 000715 fetch 1 ,mem_24g_datalen 
-0x1e5 000716 iforce loopcnt 
-0x1e6 000717 arg mem_24g_txbuf ,contr 
-0x1e7 000718 branch memcpy 
+0x01d6 000698 fetch 1 ,mem_24g_datalen 
+0x01d7 000699 increase 2 ,pdata 
+0x01d8 000700 store 1 ,mem_24g_txlen 
+0x01d9 000702 fetch 1 ,mem_24g_data_type 
+0x01da 000703 store 1 ,mem_24g_txpayload 
+0x01db 000705 fetch 1 ,mem_24g_datalen 
+0x01dc 000706 lshift3 pdata ,pdata 
+0x01dd 000707 fetcht 1 ,mem_24g_pid 
+0x01de 000708 and temp ,0x03 ,temp 
+0x01df 000709 lshift temp ,temp 
+0x01e0 000710 ior temp ,pdata 
+0x01e1 000711 fetcht 1 ,mem_24g_no_ack 
+0x01e2 000712 iadd temp ,pdata 
+0x01e3 000713 istore 1 ,contw 
+0x01e4 000715 fetch 1 ,mem_24g_datalen 
+0x01e5 000716 iforce loopcnt 
+0x01e6 000717 arg mem_24g_txbuf ,contr 
+0x01e7 000718 branch memcpy 
 :      000720 p_g24_ch:
-0x1e8 000721 fetcht 1 ,mem_24g_current_ch_number 
-0x1e9 000722 call p_g24_ch_map_size 
-0x1ea 000723 storet 1 ,mem_24g_current_ch_number 
-0x1eb 000724 rtn 
+0x01e8 000721 fetcht 1 ,mem_24g_current_ch_number 
+0x01e9 000722 call p_g24_ch_map_size 
+0x01ea 000723 storet 1 ,mem_24g_current_ch_number 
+0x01eb 000724 rtn 
 :      000726 p_g24_ch_map_size:
-0x1ec 000727 call p_g24_ch_calc 
-0x1ed 000728 increase 1 ,temp 
-0x1ee 000729 and_into 3 ,temp 
-0x1ef 000730 rtn 
+0x01ec 000727 call p_g24_ch_calc 
+0x01ed 000728 increase 1 ,temp 
+0x01ee 000729 and_into 3 ,temp 
+0x01ef 000730 rtn 
 :      000732 p_g24_ch_calc:
-0x1f0 000733 fetch 1 ,mem_24g_addr 
-0x1f1 000734 and_into 0x03 ,pdata 
-0x1f2 000735 mul32 pdata ,4 ,rega 
-0x1f3 000736 setarg mem_24g_ch_map1 
-0x1f4 000737 iadd rega ,pdata 
-0x1f5 000738 iadd temp ,contr 
-0x1f6 000739 ifetch 1 ,contr 
-0x1f7 000740 store 1 ,mem_24g_ch 
-0x1f8 000741 rtn 
+0x01f0 000733 fetch 1 ,mem_24g_addr 
+0x01f1 000734 and_into 0x03 ,pdata 
+0x01f2 000735 mul32 pdata ,4 ,rega 
+0x01f3 000736 setarg mem_24g_ch_map1 
+0x01f4 000737 iadd rega ,pdata 
+0x01f5 000738 iadd temp ,contr 
+0x01f6 000739 ifetch 1 ,contr 
+0x01f7 000740 store 1 ,mem_24g_ch 
+0x01f8 000741 rtn 
 :      000743 p_g24_prep:
-0x1f9 000744 disable enable_crc 
-0x1fa 000745 disable enable_white 
-0x1fb 000746 setarg 0x555555 
-0x1fc 000747 iforce crc24_init 
-0x1fd 000748 fetch 1 ,mem_24g_ch 
-0x1fe 000749 reverse pdata ,temp 
-0x1ff 000750 set1 1 ,temp 
-0x200 000751 rshift temp ,white_init 
-0x201 000752 rtn 
+0x01f9 000744 disable enable_crc 
+0x01fa 000745 disable enable_white 
+0x01fb 000746 setarg 0x555555 
+0x01fc 000747 iforce crc24_init 
+0x01fd 000748 fetch 1 ,mem_24g_ch 
+0x01fe 000749 reverse pdata ,temp 
+0x01ff 000750 set1 1 ,temp 
+0x0200 000751 rshift temp ,white_init 
+0x0201 000752 rtn 
 :      000755 p_g24_receive_rxon:
-0x202 000758 call p_g24_prep 
-0x203 000759 disable user3 
-0x204 000760 enable decode_fec0 
-0x205 000761 enable is_rx 
-0x206 000762 disable is_tx 
-0x207 000763 enable swfine 
-0x208 000764 fetch 2 ,mem_24g_rx_window 
-0x209 000765 iforce stop_watch 
-0x20a 000766 correlate null ,timeout 
-0x20b 000767 nbranch p_g24_sync_timeout ,sync 
-0x20c 000770 disable decode_fec0 
-0x20d 000771 enable decode_fec1 
-0x20e 000772 enable enable_white 
-0x20f 000773 enable enable_crc 
-0x210 000774 call p_g24_receive_byte 
-0x211 000775 store 1 ,mem_24g_get_syncword_crc8 
-0x212 000776 fetcht 1 ,mem_24g_syncword_crc8 
-0x213 000777 isub temp ,null 
-0x214 000778 nbranch p_g24_end_of_packet ,zero 
-0x215 000779 call p_g24_receive_byte 
-0x216 000780 store 1 ,mem_24g_rxbuf 
-0x217 000784 fetch 1 ,mem_24g_rxbuf 
-0x218 000785 fetcht 1 ,mem_24g_data_type 
-0x219 000786 icompare bits_data ,temp 
-0x21a 000787 nbranch p_g24_end_of_packet ,true 
+0x0202 000758 call p_g24_prep 
+0x0203 000759 disable user3 
+0x0204 000760 enable decode_fec0 
+0x0205 000761 enable is_rx 
+0x0206 000762 disable is_tx 
+0x0207 000763 enable swfine 
+0x0208 000764 fetch 2 ,mem_24g_rx_window 
+0x0209 000765 iforce stop_watch 
+0x020a 000766 correlate null ,timeout 
+0x020b 000767 nbranch p_g24_sync_timeout ,sync 
+0x020c 000770 disable decode_fec0 
+0x020d 000771 enable decode_fec1 
+0x020e 000772 enable enable_white 
+0x020f 000773 enable enable_crc 
+0x0210 000774 call p_g24_receive_byte 
+0x0211 000775 store 1 ,mem_24g_get_syncword_crc8 
+0x0212 000776 fetcht 1 ,mem_24g_syncword_crc8 
+0x0213 000777 isub temp ,null 
+0x0214 000778 nbranch p_g24_end_of_packet ,zero 
+0x0215 000779 call p_g24_receive_byte 
+0x0216 000780 store 1 ,mem_24g_rxbuf 
+0x0217 000784 fetch 1 ,mem_24g_rxbuf 
+0x0218 000785 fetcht 1 ,mem_24g_data_type 
+0x0219 000786 icompare bits_data ,temp 
+0x021a 000787 nbranch p_g24_end_of_packet ,true 
 :      000788 p_g24_receive_skip:
-0x21b 000789 call p_g24_receive_byte 
-0x21c 000790 istore 1 ,contw 
-0x21d 000791 rshift3 pdata ,pdata 
-0x21e 000792 and pdata ,0x1f ,loopcnt 
-0x21f 000793 branch p_g24rx_nopayload ,zero 
+0x021b 000789 call p_g24_receive_byte 
+0x021c 000790 istore 1 ,contw 
+0x021d 000791 rshift3 pdata ,pdata 
+0x021e 000792 and pdata ,0x1f ,loopcnt 
+0x021f 000793 branch p_g24rx_nopayload ,zero 
 :      000794 p_g24rx_loop:
-0x220 000795 call p_g24_receive_byte 
-0x221 000796 istore 1 ,contw 
-0x222 000797 loop p_g24rx_loop 
+0x0220 000795 call p_g24_receive_byte 
+0x0221 000796 istore 1 ,contw 
+0x0222 000797 loop p_g24rx_loop 
 :      000798 p_g24rx_nopayload:
-0x223 000800 copy contw ,rega 
-0x224 000801 call p_g24_receive_byte 
-0x225 000802 store 1 ,mem_rssi_hex_received 
-0x226 000803 copy rega ,contw 
-0x227 000804 parse demod ,bucket ,24 
-0x228 000805 enable swfine 
-0x229 000806 arg param_sifs ,stop_watch 
-0x22a 000807 rshift32 pdata ,pdata 
-0x22b 000808 rshift16 pdata ,pdata 
-0x22c 000809 istore 3 ,contw 
-0x22d 000810 disable decode_fec1 
-0x22e 000811 branch p_g24_end_of_packet ,crc_failed 
-0x22f 000814 enable user3 
-0x230 000815 fetch 1 ,mem_last_freq 
-0x231 000816 add pdata ,0 ,rega 
-0x232 000817 call rf_write_freq 
-0x233 000818 disable decode_fec0 
-0x234 000819 call set_sync_on 
-0x235 000820 fetch 1 ,mem_rssi_hex_received 
-0x236 000821 call p_rssi_signal 
-0x237 000822 rtn 
+0x0223 000800 copy contw ,rega 
+0x0224 000801 call p_g24_receive_byte 
+0x0225 000802 store 1 ,mem_rssi_hex_received 
+0x0226 000803 copy rega ,contw 
+0x0227 000804 parse demod ,bucket ,24 
+0x0228 000805 enable swfine 
+0x0229 000806 arg param_sifs ,stop_watch 
+0x022a 000807 rshift32 pdata ,pdata 
+0x022b 000808 rshift16 pdata ,pdata 
+0x022c 000809 istore 3 ,contw 
+0x022d 000810 disable decode_fec1 
+0x022e 000811 branch p_g24_end_of_packet ,crc_failed 
+0x022f 000814 enable user3 
+0x0230 000815 fetch 1 ,mem_last_freq 
+0x0231 000816 add pdata ,0 ,rega 
+0x0232 000817 call rf_write_freq 
+0x0233 000818 disable decode_fec0 
+0x0234 000819 call set_sync_on 
+0x0235 000820 fetch 1 ,mem_rssi_hex_received 
+0x0236 000821 call p_rssi_signal 
+0x0237 000822 rtn 
 :      000824 p_g24_receive_byte:
-0x238 000825 parse demod ,bucket ,8 
-0x239 000826 rshift3 pwindow ,pdata 
-0x23a 000827 rtn 
+0x0238 000825 parse demod ,bucket ,8 
+0x0239 000826 rshift3 pwindow ,pdata 
+0x023a 000827 rtn 
 :      000829 p_g24_sync_timeout:
 :      000834 p_g24_end_of_packet:
-0x23b 000835 disable encode_fec1 
-0x23c 000836 disable decode_fec1 
-0x23d 000837 call end_of_packet 
-0x23e 000838 rtn 
+0x023b 000835 disable encode_fec1 
+0x023c 000836 disable decode_fec1 
+0x023d 000837 call end_of_packet 
+0x023e 000838 rtn 
 :      000840 p_g24_set_freq_tx:
-0x23f 000841 call set_sync_on 
-0x240 000842 fetcht 1 ,mem_24g_ch 
-0x241 000843 branch set_freq_tx 
+0x023f 000841 call set_sync_on 
+0x0240 000842 fetcht 1 ,mem_24g_ch 
+0x0241 000843 branch set_freq_tx 
 :      000845 p_g24_transmit:
-0x242 000846 call le_enable 
-0x243 000847 fetch 4 ,mem_24g_addr 
-0x244 000848 iforce access 
-0x245 000849 call p_g24_prep 
-0x246 000850 call p_g24_set_freq_tx 
-0x247 000851 set1 txgfsk ,radio_ctrl 
-0x248 000852 enable encode_fec0 
-0x249 000853 enable is_tx 
-0x24a 000854 disable is_rx 
-0x24b 000857 rshift16 access ,pdata 
-0x24c 000858 rshift8 pdata ,pdata 
-0x24d 000859 rshift4 pdata ,pdata 
-0x24e 000860 inject mod ,40 
-0x24f 000861 disable encode_fec0 
-0x250 000862 enable encode_fec1 
-0x251 000863 enable enable_white 
-0x252 000864 enable enable_crc 
-0x253 000865 fetch 1 ,mem_24g_syncword_crc8 
-0x254 000866 inject mod ,8 
-0x255 000867 fetch 1 ,mem_24g_txlen 
-0x256 000868 iforce loopcnt 
-0x257 000869 arg mem_24g_txpayload ,contr 
+0x0242 000846 call le_enable 
+0x0243 000847 fetch 4 ,mem_24g_addr 
+0x0244 000848 iforce access 
+0x0245 000849 call p_g24_prep 
+0x0246 000850 call p_g24_set_freq_tx 
+0x0247 000851 set1 txgfsk ,radio_ctrl 
+0x0248 000852 enable encode_fec0 
+0x0249 000853 enable is_tx 
+0x024a 000854 disable is_rx 
+0x024b 000857 rshift16 access ,pdata 
+0x024c 000858 rshift8 pdata ,pdata 
+0x024d 000859 rshift4 pdata ,pdata 
+0x024e 000860 inject mod ,40 
+0x024f 000861 disable encode_fec0 
+0x0250 000862 enable encode_fec1 
+0x0251 000863 enable enable_white 
+0x0252 000864 enable enable_crc 
+0x0253 000865 fetch 1 ,mem_24g_syncword_crc8 
+0x0254 000866 inject mod ,8 
+0x0255 000867 fetch 1 ,mem_24g_txlen 
+0x0256 000868 iforce loopcnt 
+0x0257 000869 arg mem_24g_txpayload ,contr 
 :      000870 p_g24tr_loop:
-0x258 000871 ifetch 1 ,contr 
-0x259 000872 inject mod ,8 
-0x25a 000873 loop p_g24tr_loop 
-0x25b 000876 enable enable_parity 
-0x25c 000877 inject mod ,24 
-0x25d 000878 disable enable_parity 
-0x25e 000879 until null ,tx_clear 
-0x25f 000880 nop 100 
-0x260 000881 disable encode_fec0 
-0x261 000882 disable encode_fec1 
-0x262 000883 rtn 
+0x0258 000871 ifetch 1 ,contr 
+0x0259 000872 inject mod ,8 
+0x025a 000873 loop p_g24tr_loop 
+0x025b 000876 enable enable_parity 
+0x025c 000877 inject mod ,24 
+0x025d 000878 disable enable_parity 
+0x025e 000879 until null ,tx_clear 
+0x025f 000880 nop 100 
+0x0260 000881 disable encode_fec0 
+0x0261 000882 disable encode_fec1 
+0x0262 000883 rtn 
 :      000885 p_g24_timer_check:
-0x263 000886 call disable_user 
-0x264 000887 fetcht 4 ,mem_24g_tx_btclk 
-0x265 000888 copy clkn_bt ,pdata 
-0x266 000889 isub temp ,null 
-0x267 000890 ncall g24_timer_timeout ,positive 
-0x268 000891 copy pdata ,regb 
-0x269 000892 fetch 4 ,mem_24g_tx_btclk 
-0x26a 000893 fetcht 1 ,mem_24g_interval 
-0x26b 000894 iadd temp ,temp 
-0x26c 000895 copy regb ,pdata 
-0x26d 000896 isub temp ,null 
-0x26e 000897 nrtn positive 
-0x26f 000898 set0 28 ,pdata 
-0x270 000899 store 4 ,mem_24g_tx_btclk 
-0x271 000900 branch enable_user 
+0x0263 000886 call disable_user 
+0x0264 000887 fetcht 4 ,mem_24g_tx_btclk 
+0x0265 000888 copy clkn_bt ,pdata 
+0x0266 000889 isub temp ,null 
+0x0267 000890 ncall g24_timer_timeout ,positive 
+0x0268 000891 copy pdata ,regb 
+0x0269 000892 fetch 4 ,mem_24g_tx_btclk 
+0x026a 000893 fetcht 1 ,mem_24g_interval 
+0x026b 000894 iadd temp ,temp 
+0x026c 000895 copy regb ,pdata 
+0x026d 000896 isub temp ,null 
+0x026e 000897 nrtn positive 
+0x026f 000898 set0 28 ,pdata 
+0x0270 000899 store 4 ,mem_24g_tx_btclk 
+0x0271 000900 branch enable_user 
 :      000924 p_rssi_average:
-0x272 000925 arg 0 ,temp 
-0x273 000926 arg rssi_buf_len_signal + 1 ,loopcnt 
-0x274 000927 copy rega ,contr 
+0x0272 000925 arg 0 ,temp 
+0x0273 000926 arg rssi_buf_len_signal + 1 ,loopcnt 
+0x0274 000927 copy rega ,contr 
 :      000928 p_rssi_average_loop:
-0x275 000929 ifetch 1 ,contr 
-0x276 000930 iadd temp ,temp 
-0x277 000931 loop p_rssi_average_loop 
-0x278 000932 rshift3 temp ,pdata 
-0x279 000933 copy pdata ,temp 
-0x27a 000934 rtnmark0 mark_24g 
-0x27b 000936 div pdata ,10 
-0x27c 000937 call wait_div_end 
-0x27d 000938 quotient pdata 
-0x27e 000939 lshift4 pdata ,pdata 
-0x27f 000940 remainder temp 
-0x280 000941 ior temp ,temp 
-0x281 000942 rtn 
-0x282 000943 rtn 
+0x0275 000929 ifetch 1 ,contr 
+0x0276 000930 iadd temp ,temp 
+0x0277 000931 loop p_rssi_average_loop 
+0x0278 000932 rshift3 temp ,pdata 
+0x0279 000933 copy pdata ,temp 
+0x027a 000934 rtnmark0 mark_24g 
+0x027b 000936 div pdata ,10 
+0x027c 000937 call wait_div_end 
+0x027d 000938 quotient pdata 
+0x027e 000939 lshift4 pdata ,pdata 
+0x027f 000940 remainder temp 
+0x0280 000941 ior temp ,temp 
+0x0281 000942 rtn 
+0x0282 000943 rtn 
 :      000946 p_mouse_before_lpm:
-0x283 000947 rtnmark1 mark_24g 
-0x284 000948 call p_mouse_le_txbuff_save 
-0x285 000949 call p_mouse_setgpio_lpm 
-0x286 000950 fetch 1 ,mem_context 
-0x287 000951 bbit0 state_inconn ,p_clear_wake 
-0x288 000952 fetch 1 ,mem_lpm_current_mult 
-0x289 000953 nrtn blank 
+0x0283 000947 rtnmark1 mark_24g 
+0x0284 000948 call p_mouse_le_txbuff_save 
+0x0285 000949 call p_mouse_setgpio_lpm 
+0x0286 000950 fetch 1 ,mem_context 
+0x0287 000951 bbit0 state_inconn ,p_clear_wake 
+0x0288 000952 fetch 1 ,mem_lpm_current_mult 
+0x0289 000953 nrtn blank 
 :      000954 p_clear_wake:
-0x28a 000955 setarg 0 
-0x28b 000956 store 8 ,mem_gpio_wakeup_low 
-0x28c 000957 rtn 
+0x028a 000955 setarg 0 
+0x028b 000956 store 8 ,mem_gpio_wakeup_low 
+0x028c 000957 rtn 
 :      000959 p_mouse_setgpio_lpm:
-0x28d 000960 call p_mouse_set_sdio_high 
-0x28e 000961 call p_clear_wake 
+0x028d 000960 call p_mouse_set_sdio_high 
+0x028e 000961 call p_clear_wake 
 :      000962 p_mouse_setgpio_hibernate:
-0x28f 000963 call mouse_lpm_before_common 
-0x290 000964 fetcht 1 ,mem_flash_ncs_gpio 
-0x291 000965 call gpio_out_inactive 
-0x292 000966 hfetch 4 ,core_gpio_oe0 
-0x293 000967 hfetcht 4 ,core_gpio_pu0 
-0x294 000968 ior temp ,temp 
-0x295 000969 invert temp ,temp 
-0x296 000970 hstoret 4 ,core_gpio_pd0 
-0x297 000971 hfetch 1 ,core_gpio_pd0 
-0x298 000972 set0 6 ,pdata 
-0x299 000973 hstore 1 ,core_gpio_pd0 
-0x29a 000974 hfetch 1 ,core_gpio_pd0 
-0x29b 000975 set1 5 ,pdata 
-0x29c 000976 hstore 1 ,core_gpio_pd0 
-0x29d 000977 hfetch 1 ,core_gpio_pd1 
-0x29e 000978 set0 2 ,pdata 
-0x29f 000979 hstore 1 ,core_gpio_pd1 
-0x2a0 000980 hfetch 1 ,core_gpio_pd2 
-0x2a1 000981 set0 6 ,pdata 
-0x2a2 000982 hstore 1 ,core_gpio_pd2 
-0x2a3 000983 rtn 
+0x028f 000963 call mouse_lpm_before_common 
+0x0290 000964 fetcht 1 ,mem_flash_ncs_gpio 
+0x0291 000965 call gpio_out_inactive 
+0x0292 000966 hfetch 4 ,core_gpio_oe0 
+0x0293 000967 hfetcht 4 ,core_gpio_pu0 
+0x0294 000968 ior temp ,temp 
+0x0295 000969 invert temp ,temp 
+0x0296 000970 hstoret 4 ,core_gpio_pd0 
+0x0297 000971 hfetch 1 ,core_gpio_pd0 
+0x0298 000972 set0 6 ,pdata 
+0x0299 000973 hstore 1 ,core_gpio_pd0 
+0x029a 000974 hfetch 1 ,core_gpio_pd0 
+0x029b 000975 set1 5 ,pdata 
+0x029c 000976 hstore 1 ,core_gpio_pd0 
+0x029d 000977 hfetch 1 ,core_gpio_pd1 
+0x029e 000978 set0 2 ,pdata 
+0x029f 000979 hstore 1 ,core_gpio_pd1 
+0x02a0 000980 hfetch 1 ,core_gpio_pd2 
+0x02a1 000981 set0 6 ,pdata 
+0x02a2 000982 hstore 1 ,core_gpio_pd2 
+0x02a3 000983 rtn 
 :      000985 p_mouse_set_sdio_high:
-0x2a4 000986 fetch 1 ,mem_mouse_init_sensor_reset_flag 
-0x2a5 000987 rtn blank 
-0x2a6 000988 branch mouse_seting_dpi + 2 
+0x02a4 000986 fetch 1 ,mem_mouse_init_sensor_reset_flag 
+0x02a5 000987 rtn blank 
+0x02a6 000988 branch mouse_seting_dpi + 2 
 :      000990 p_device_init:
-0x2a7 000991 call initialize_radio 
-0x2a8 000992 call app_lpm_mult_enable 
-0x2a9 000993 call enable_authrom 
-0x2aa 000994 branch p_device_wake_from_lpm ,wake 
+0x02a7 000991 call initialize_radio 
+0x02a8 000992 call app_lpm_mult_enable 
+0x02a9 000993 call enable_authrom 
+0x02aa 000994 branch p_device_wake_from_lpm ,wake 
 :      000995 p_device_wake_from_power:
-0x2ab 000996 call p_wake_from_power 
-0x2ac 000997 call p_mouse_adc_read 
-0x2ad 000998 arg 600 ,temp 
-0x2ae 000999 fetch 2 ,mem_mouse_no_data_timeout 
-0x2af 001000 isub temp ,temp 
-0x2b0 001001 storet 2 ,mem_mouse_no_data_led_timeout 
-0x2b1 001004 fetch 1 ,mem_device_flag 
-0x2b2 001005 beq mode_bt_device1 ,p_mouse_check_reconn_target 
-0x2b3 001006 call mouse_check_key_gpio 
-0x2b4 001007 and pdata ,0x07 ,pdata 
-0x2b5 001008 beq mouse_lm_button ,p_mouse_24g_pairing_button 
+0x02ab 000996 call p_wake_from_power 
+0x02ac 000997 call p_mouse_adc_read 
+0x02ad 000998 arg 600 ,temp 
+0x02ae 000999 fetch 2 ,mem_mouse_no_data_timeout 
+0x02af 001000 isub temp ,temp 
+0x02b0 001001 storet 2 ,mem_mouse_no_data_led_timeout 
+0x02b1 001004 fetch 1 ,mem_device_flag 
+0x02b2 001005 beq mode_bt_device1 ,p_mouse_check_reconn_target 
+0x02b3 001006 call mouse_check_key_gpio 
+0x02b4 001007 and pdata ,0x07 ,pdata 
+0x02b5 001008 beq mouse_lm_button ,p_mouse_24g_pairing_button 
 :      001011 p_mouse_check_reconn_target:
-0x2b6 001012 jam zcode_30 ,mem_zcode_temp_param0 
-0x2b7 001013 branch p_zcode_entrance 
+0x02b6 001012 jam zcode_30 ,mem_zcode_temp_param0 
+0x02b7 001013 branch p_zcode_entrance 
 :      001016 p_mouse_tx_power_init:
-0x2b8 001017 fetch 1 ,mem_tx_power_temp 
-0x2b9 001018 store 1 ,mem_tx_power 
-0x2ba 001019 rtn 
+0x02b8 001017 fetch 1 ,mem_tx_power_temp 
+0x02b9 001018 store 1 ,mem_tx_power 
+0x02ba 001019 rtn 
 :      001021 p_mouse_le_fast_conn_disable:
-0x2bb 001022 jam 0x5a ,mem_mouse_fast_conn_flag 
-0x2bc 001023 rtn 
+0x02bb 001022 jam 0x5a ,mem_mouse_fast_conn_flag 
+0x02bc 001023 rtn 
 :      001025 p_mouse_fast_conn_init:
-0x2bd 001026 jam 0xff ,mem_mouse_fast_conn_flag 
-0x2be 001027 jam 0x34 ,mem_xrecord_mode 
-0x2bf 001028 setarg 0x0f0f0f 
-0x2c0 001029 store 3 ,mem_le_lap 
-0x2c1 001030 store 3 ,mem_le_lap + 3 
-0x2c2 001031 rtn 
+0x02bd 001026 jam 0xff ,mem_mouse_fast_conn_flag 
+0x02be 001027 jam 0x34 ,mem_xrecord_mode 
+0x02bf 001028 setarg 0x0f0f0f 
+0x02c0 001029 store 3 ,mem_le_lap 
+0x02c1 001030 store 3 ,mem_le_lap + 3 
+0x02c2 001031 rtn 
 :      001033 p_mouse_fast_conn_end:
-0x2c3 001034 jam zcode_31 ,mem_zcode_temp_param0 
-0x2c4 001035 branch p_zcode_entrance 
+0x02c3 001034 jam zcode_31 ,mem_zcode_temp_param0 
+0x02c4 001035 branch p_zcode_entrance 
 :      001039 p_mouse_24g_pairing_button:
-0x2c5 001040 jam zcode_71 ,mem_zcode_temp_param0 
-0x2c6 001041 branch p_zcode_entrance 
+0x02c5 001040 jam zcode_71 ,mem_zcode_temp_param0 
+0x02c6 001041 branch p_zcode_entrance 
 :      001043 p_device_wake_from_lpm:
 :      001044 p_mouse_spi_init:
-0x2c7 001045 jam 0x76 ,mem_spi_init_clk 
-0x2c8 001046 branch mouse_spi_init 
+0x02c7 001045 jam 0x76 ,mem_spi_init_clk 
+0x02c8 001046 branch mouse_spi_init 
 :      001048 p_mouse_init_sunt:
-0x2c9 001049 call p_mouse_spi_init 
-0x2ca 001050 call mouse_spi_sdio_gpio_pollup 
+0x02c9 001049 call p_mouse_spi_init 
+0x02ca 001050 call mouse_spi_sdio_gpio_pollup 
 :      001053 p_mouse_init_sensor:
-0x2cb 001054 call mouse_read_sensor_id 
-0x2cc 001055 beq p32xx_id1 ,p_mouse_init_p32xx_id2_judge 
-0x2cd 001056 beq p3065_id1 ,p_mouse_p3065_init_param 
-0x2ce 001057 call mouse_twspi_reset 
-0x2cf 001058 nop 1000 
-0x2d0 001059 branch p_mouse_init_sensor 
+0x02cb 001054 call mouse_read_sensor_id 
+0x02cc 001055 beq p32xx_id1 ,p_mouse_init_p32xx_id2_judge 
+0x02cd 001056 beq p3065_id1 ,p_mouse_p3065_init_param 
+0x02ce 001057 call mouse_twspi_reset 
+0x02cf 001058 nop 1000 
+0x02d0 001059 branch p_mouse_init_sensor 
 :      001061 p_mouse_init_sensor_reset:
-0x2d1 001062 jam 1 ,mem_mouse_init_sensor_reset_flag 
-0x2d2 001063 call spi_ncs_enable 
-0x2d3 001064 call p_mouse_init_sunt 
-0x2d4 001065 branch spi_ncs_disable 
+0x02d1 001062 jam 1 ,mem_mouse_init_sensor_reset_flag 
+0x02d2 001063 call spi_ncs_enable 
+0x02d3 001064 call p_mouse_init_sunt 
+0x02d4 001065 branch spi_ncs_disable 
 :      001067 p_mouse_init_p32xx_id2_judge:
-0x2d5 001068 call p_mouse_sensor_poweron 
-0x2d6 001069 fetch 1 ,mem_sensor_id2 
-0x2d7 001070 beq ma8650_id2 ,p_mouse_mx8650_init_param 
-0x2d8 001071 branch mouse_init_p32xx_id2_judge + 1 
+0x02d5 001068 call p_mouse_sensor_poweron 
+0x02d6 001069 fetch 1 ,mem_sensor_id2 
+0x02d7 001070 beq ma8650_id2 ,p_mouse_mx8650_init_param 
+0x02d8 001071 branch mouse_init_p32xx_id2_judge + 1 
 :      001074 p_mouse_p3065_init_param:
-0x2d9 001075 call p_mouse_sensor_poweron 
-0x2da 001076 branch mouse_p3065_init_param 
+0x02d9 001075 call p_mouse_sensor_poweron 
+0x02da 001076 branch mouse_p3065_init_param 
 :      001079 p_mouse_mx8650_init_param:
-0x2db 001080 jam ma8650 ,mem_config_sensor_type 
-0x2dc 001081 arg mem_sensor_8650_init ,regc 
+0x02db 001080 jam ma8650 ,mem_config_sensor_type 
+0x02dc 001081 arg mem_sensor_8650_init ,regc 
 :      001082 p_sensor_wr_seq:
-0x2dd 001083 ifetch 2 ,regc 
-0x2de 001084 rtneq 0xff 
-0x2df 001085 call twspi_write 
-0x2e0 001086 nop 12000 
-0x2e1 001087 increase 2 ,regc 
-0x2e2 001088 branch p_sensor_wr_seq 
+0x02dd 001083 ifetch 2 ,regc 
+0x02de 001084 rtneq 0xff 
+0x02df 001085 call twspi_write 
+0x02e0 001086 nop 12000 
+0x02e1 001087 increase 2 ,regc 
+0x02e2 001088 branch p_sensor_wr_seq 
 :      001092 p_mouse_current_mult_update:
-0x2e3 001095 jam 0 ,mem_lpm_mult 
-0x2e4 001096 jam 30 ,mem_mouse_current_mult_timer 
-0x2e5 001097 rtn 
+0x02e3 001095 jam 0 ,mem_lpm_mult 
+0x02e4 001096 jam 30 ,mem_mouse_current_mult_timer 
+0x02e5 001097 rtn 
 :      001099 p_mouse_data_xy_release:
-0x2e6 001102 fetch 1 ,mem_mouse_long_mult_flag 
-0x2e7 001103 rtnne 1 
-0x2e8 001104 setarg 0 
-0x2e9 001105 store 1 ,mem_mouse_long_mult_flag 
-0x2ea 001106 store 4 ,mem_mouse_x 
+0x02e6 001102 fetch 1 ,mem_mouse_long_mult_flag 
+0x02e7 001103 rtnne 1 
+0x02e8 001104 setarg 0 
+0x02e9 001105 store 1 ,mem_mouse_long_mult_flag 
+0x02ea 001106 store 4 ,mem_mouse_x 
 :      001107 p_mouse_sensor_poweron:
-0x2eb 001108 call p_mouse_spi_init 
-0x2ec 001109 setarg 0x8006 
-0x2ed 001110 call twspi_write 
-0x2ee 001111 nop 12000 
+0x02eb 001108 call p_mouse_spi_init 
+0x02ec 001109 setarg 0x8006 
+0x02ed 001110 call twspi_write 
+0x02ee 001111 nop 12000 
 :      001112 p_mouse_dpi_config:
-0x2ef 001113 fetch 1 ,mem_mouse_dpi 
-0x2f0 001114 bne 0xff ,p_mouse_seting_dpi 
-0x2f1 001115 fetch 1 ,mem_config_sensor_motion 
-0x2f2 001116 and pdata ,0x0f ,pdata 
-0x2f3 001117 store 1 ,mem_mouse_dpi 
+0x02ef 001113 fetch 1 ,mem_mouse_dpi 
+0x02f0 001114 bne 0xff ,p_mouse_seting_dpi 
+0x02f1 001115 fetch 1 ,mem_config_sensor_motion 
+0x02f2 001116 and pdata ,0x0f ,pdata 
+0x02f3 001117 store 1 ,mem_mouse_dpi 
 :      001118 p_mouse_seting_dpi:
 :      001119 p_mouse_seting_dpi_sensor_type:
-0x2f4 001120 fetch 1 ,mem_config_sensor_type 
-0x2f5 001121 beq ma8650 ,p_mouse_seting_3065xy_dpi 
-0x2f6 001122 beq p3065_xy ,p_mouse_seting_3065xy_dpi 
-0x2f7 001123 beq ka8 ,p_mouse_seting_ka8_dpi 
-0x2f8 001124 beq p3212 ,mouse_seting_3212_dpi 
-0x2f9 001125 branch mouse_seting_dpi + 3 
+0x02f4 001120 fetch 1 ,mem_config_sensor_type 
+0x02f5 001121 beq ma8650 ,p_mouse_seting_3065xy_dpi 
+0x02f6 001122 beq p3065_xy ,p_mouse_seting_3065xy_dpi 
+0x02f7 001123 beq ka8 ,p_mouse_seting_ka8_dpi 
+0x02f8 001124 beq p3212 ,mouse_seting_3212_dpi 
+0x02f9 001125 branch mouse_seting_dpi + 3 
 :      001127 p_mouse_seting_3065xy_dpi:
-0x2fa 001128 fetch 1 ,mem_mouse_dpi 
-0x2fb 001129 branch p_mouse_dpi_store 
+0x02fa 001128 fetch 1 ,mem_mouse_dpi 
+0x02fb 001129 branch p_mouse_dpi_store 
 :      001131 p_mouse_seting_ka8_dpi:
-0x2fc 001132 fetch 1 ,mem_mouse_dpi 
-0x2fd 001133 increase 3 ,pdata 
-0x2fe 001134 branch p_mouse_dpi_store 
+0x02fc 001132 fetch 1 ,mem_mouse_dpi 
+0x02fd 001133 increase 3 ,pdata 
+0x02fe 001134 branch p_mouse_dpi_store 
 :      001136 p_mouse_dpi_store:
-0x2ff 001137 store 1 ,mem_mouse_cpi_count 
-0x300 001138 branch mouse_p3205_dpi + 3 
+0x02ff 001137 store 1 ,mem_mouse_cpi_count 
+0x0300 001138 branch mouse_p3205_dpi + 3 
 :      001140 p_mouse_sensor_power_down:
-0x301 001141 call p_mouse_init_sunt 
+0x0301 001141 call p_mouse_init_sunt 
 :      001142 p_mouse_sensor_powerdown:
-0x302 001143 call p_mouse_spi_init 
-0x303 001144 setarg 0x0806 
-0x304 001149 branch twspi_write 
+0x0302 001143 call p_mouse_spi_init 
+0x0303 001144 setarg 0x0806 
+0x0304 001149 branch twspi_write 
 :      001151 p_mouse_setting_config:
-0x305 001152 jam zcode_80 ,mem_zcode_temp_param0 
-0x306 001153 branch p_zcode_entrance 
+0x0305 001152 jam zcode_80 ,mem_zcode_temp_param0 
+0x0306 001153 branch p_zcode_entrance 
 :      001157 p_spid_init_flash:
-0x307 001158 jam 0x40 ,core_spid_ctrl 
-0x308 001159 jam 0x0 ,core_spid_delay 
-0x309 001160 hfetch 1 ,core_gpio_sel1 
-0x30a 001161 set0 0 ,pdata 
-0x30b 001162 set0 1 ,pdata 
-0x30c 001163 set1 3 ,pdata 
-0x30d 001164 set0 4 ,pdata 
-0x30e 001165 hstore 1 ,core_gpio_sel1 
-0x30f 001166 setarg 0 
-0x310 001167 store 4 ,mem_spid_tbuf 
-0x311 001169 hfetch 1 ,core_gpio_pd3 
-0x312 001170 set0 0 ,pdata 
-0x313 001171 hstore 1 ,core_gpio_pd3 
-0x314 001173 rtn 
+0x0307 001158 jam 0x40 ,core_spid_ctrl 
+0x0308 001159 jam 0x0 ,core_spid_delay 
+0x0309 001160 hfetch 1 ,core_gpio_sel1 
+0x030a 001161 set0 0 ,pdata 
+0x030b 001162 set0 1 ,pdata 
+0x030c 001163 set1 3 ,pdata 
+0x030d 001164 set0 4 ,pdata 
+0x030e 001165 hstore 1 ,core_gpio_sel1 
+0x030f 001166 setarg 0 
+0x0310 001167 store 4 ,mem_spid_tbuf 
+0x0311 001169 hfetch 1 ,core_gpio_pd3 
+0x0312 001170 set0 0 ,pdata 
+0x0313 001171 hstore 1 ,core_gpio_pd3 
+0x0314 001173 rtn 
 :      001175 p_mouse_load_flash_info_check:
-0x315 001176 call p_flash_release_deep_power_down 
-0x316 001177 call mouse_load_flash_flag 
-0x317 001178 fetch 2 ,mem_store_flag 
-0x318 001179 arg eeprom_init_flag ,temp 
-0x319 001180 isub temp ,null 
-0x31a 001181 branch p_mouse_load_flash_device_info ,zero 
-0x31b 001182 storet 2 ,mem_store_flag 
-0x31c 001183 call mouse_ble_init_address 
-0x31d 001184 fetch 1 ,mem_config_sensor_motion 
-0x31e 001185 store 1 ,mem_mouse_dpi 
-0x31f 001186 fetch 4 ,mem_mouse_24g_addr_init 
-0x320 001187 store 4 ,mem_mouse_24g_addr 
-0x321 001188 store 4 ,mem_24g_addr 
-0x322 001189 rtn 
+0x0315 001176 call p_flash_release_deep_power_down 
+0x0316 001177 call mouse_load_flash_flag 
+0x0317 001178 fetch 2 ,mem_store_flag 
+0x0318 001179 arg eeprom_init_flag ,temp 
+0x0319 001180 isub temp ,null 
+0x031a 001181 branch p_mouse_load_flash_device_info ,zero 
+0x031b 001182 storet 2 ,mem_store_flag 
+0x031c 001183 call mouse_ble_init_address 
+0x031d 001184 fetch 1 ,mem_config_sensor_motion 
+0x031e 001185 store 1 ,mem_mouse_dpi 
+0x031f 001186 fetch 4 ,mem_mouse_24g_addr_init 
+0x0320 001187 store 4 ,mem_mouse_24g_addr 
+0x0321 001188 store 4 ,mem_24g_addr 
+0x0322 001189 rtn 
 :      001190 p_mouse_store_flash_device_info:
-0x323 001191 call p_flash_release_deep_power_down 
-0x324 001192 call p_flash_erase_sector 
-0x325 001193 call p_mouse_information_flash_parameters 
-0x326 001194 call p_spid_write_flash 
-0x327 001195 call p_wait_flash_done 
+0x0323 001191 call p_flash_release_deep_power_down 
+0x0324 001192 call p_flash_erase_sector 
+0x0325 001193 call p_mouse_information_flash_parameters 
+0x0326 001194 call p_spid_write_flash 
+0x0327 001195 call p_wait_flash_done 
 :      001196 p_mouse_store_random_addr_increase_count:
-0x328 001197 arg 2 ,temp 
-0x329 001198 arg mem_random_addr_increase_count ,rega 
-0x32a 001199 arg mouse_random_addr_count_eeprom_offset ,regb 
-0x32b 001200 fetch 3 ,mem_flash_base 
-0x32c 001201 iadd regb ,pdata 
-0x32d 001202 call p_spid_write_flash 
-0x32e 001203 call p_wait_flash_done 
-0x32f 001204 call p_flash_deep_power_down 
-0x330 001205 call p_mouse_spi_init 
-0x331 001206 fetch 1 ,mem_mouse_need_soft_reset 
-0x332 001207 nbranch mouse_set_reconnection ,blank 
-0x333 001208 rtn 
+0x0328 001197 arg 2 ,temp 
+0x0329 001198 arg mem_random_addr_increase_count ,rega 
+0x032a 001199 arg mouse_random_addr_count_eeprom_offset ,regb 
+0x032b 001200 fetch 3 ,mem_flash_base 
+0x032c 001201 iadd regb ,pdata 
+0x032d 001202 call p_spid_write_flash 
+0x032e 001203 call p_wait_flash_done 
+0x032f 001204 call p_flash_deep_power_down 
+0x0330 001205 call p_mouse_spi_init 
+0x0331 001206 fetch 1 ,mem_mouse_need_soft_reset 
+0x0332 001207 nbranch mouse_set_reconnection ,blank 
+0x0333 001208 rtn 
 :      001210 p_flash_erase_sector:
-0x334 001211 fetch 3 ,mem_flash_base 
-0x335 001212 store 3 ,mem_spi_write_addr 
-0x336 001213 call flash_erase_sector + 2 
-0x337 001214 branch p_wait_flash_done 
+0x0334 001211 fetch 3 ,mem_flash_base 
+0x0335 001212 store 3 ,mem_spi_write_addr 
+0x0336 001213 call flash_erase_sector + 2 
+0x0337 001214 branch p_wait_flash_done 
 :      001216 p_spid_write_flash:
-0x338 001217 copy pdata ,regc 
-0x339 001218 copy rega ,pdata 
-0x33a 001219 increase -4 ,pdata 
-0x33b 001220 copy pdata ,regb 
-0x33c 001221 ifetch 4 ,regb 
-0x33d 001222 store 4 ,mem_write_flash_head_temp 
-0x33e 001223 copy regc ,pdata 
-0x33f 001224 call spid_write_flash 
-0x340 001225 fetch 4 ,mem_write_flash_head_temp 
-0x341 001226 istore 4 ,regb 
-0x342 001227 rtn 
+0x0338 001217 copy pdata ,regc 
+0x0339 001218 copy rega ,pdata 
+0x033a 001219 increase -4 ,pdata 
+0x033b 001220 copy pdata ,regb 
+0x033c 001221 ifetch 4 ,regb 
+0x033d 001222 store 4 ,mem_write_flash_head_temp 
+0x033e 001223 copy regc ,pdata 
+0x033f 001224 call spid_write_flash 
+0x0340 001225 fetch 4 ,mem_write_flash_head_temp 
+0x0341 001226 istore 4 ,regb 
+0x0342 001227 rtn 
 :      001229 p_wait_flash_done:
-0x343 001230 setarg 100000 
-0x344 001231 call sleep 
-0x345 001232 call spid_unlock_flash 
-0x346 001233 setarg mem_spid_rbuf 
-0x347 001234 hstore 2 ,core_spid_rxaddr 
-0x348 001235 setarg flash_read_satus 
-0x349 001236 call spid_read_reg 
-0x34a 001237 bbit1 flash_status_wip ,p_wait_flash_done 
-0x34b 001238 rtn 
+0x0343 001230 setarg 100000 
+0x0344 001231 call sleep 
+0x0345 001232 call spid_unlock_flash 
+0x0346 001233 setarg mem_spid_rbuf 
+0x0347 001234 hstore 2 ,core_spid_rxaddr 
+0x0348 001235 setarg flash_read_satus 
+0x0349 001236 call spid_read_reg 
+0x034a 001237 bbit1 flash_status_wip ,p_wait_flash_done 
+0x034b 001238 rtn 
 :      001240 p_mouse_information_flash_parameters:
-0x34c 001241 setarg mem_mouse_information_end 
-0x34d 001242 arg mem_mouse_information_start ,temp 
-0x34e 001243 isub temp ,temp 
-0x34f 001244 fetch 3 ,mem_flash_base 
-0x350 001245 arg mem_mouse_information_start ,rega 
-0x351 001246 rtn 
+0x034c 001241 setarg mem_mouse_information_end 
+0x034d 001242 arg mem_mouse_information_start ,temp 
+0x034e 001243 isub temp ,temp 
+0x034f 001244 fetch 3 ,mem_flash_base 
+0x0350 001245 arg mem_mouse_information_start ,rega 
+0x0351 001246 rtn 
 :      001248 p_mouse_read_flash:
-0x352 001249 call p_flash_release_deep_power_down 
-0x353 001250 call p_mouse_information_flash_parameters 
-0x354 001251 branch spid_read_flash 
+0x0352 001249 call p_flash_release_deep_power_down 
+0x0353 001250 call p_mouse_information_flash_parameters 
+0x0354 001251 branch spid_read_flash 
 :      001253 p_mouse_load_flash_device_info:
-0x355 001254 jam zcode_21 ,mem_zcode_temp_param0 
-0x356 001255 branch p_zcode_entrance 
+0x0355 001254 jam zcode_21 ,mem_zcode_temp_param0 
+0x0356 001255 branch p_zcode_entrance 
 :      001258 p_flash_deep_power_down:
-0x357 001259 jam flash_command_deep_power_down ,mem_temp 
+0x0357 001259 jam flash_command_deep_power_down ,mem_temp 
 :      001260 p_spid_write_flash_cmd:
-0x358 001261 call p_spid_init_flash 
-0x359 001262 nop 100 
-0x35a 001263 call spid_unlock_flash 
-0x35b 001264 arg mem_write_flash_head_temp ,rega 
-0x35c 001265 fetcht 1 ,mem_temp 
-0x35d 001266 call spid_write_flash_common 
-0x35e 001267 nop 100 
-0x35f 001268 rtn 
+0x0358 001261 call p_spid_init_flash 
+0x0359 001262 nop 100 
+0x035a 001263 call spid_unlock_flash 
+0x035b 001264 arg mem_write_flash_head_temp ,rega 
+0x035c 001265 fetcht 1 ,mem_temp 
+0x035d 001266 call spid_write_flash_common 
+0x035e 001267 nop 100 
+0x035f 001268 rtn 
 :      001270 p_flash_release_deep_power_down:
-0x360 001271 jam flash_command_release_deep_power_down ,mem_temp 
-0x361 001272 branch p_spid_write_flash_cmd 
+0x0360 001271 jam flash_command_release_deep_power_down ,mem_temp 
+0x0361 001272 branch p_spid_write_flash_cmd 
 :      001275 p_mouse_load_random_addr_increase_count:
-0x362 001276 call p_flash_release_deep_power_down 
-0x363 001277 arg 2 ,temp 
-0x364 001278 arg mem_random_addr_increase_count ,rega 
-0x365 001279 arg mouse_random_addr_count_eeprom_offset ,regb 
-0x366 001280 fetch 3 ,mem_flash_base 
-0x367 001281 iadd regb ,pdata 
-0x368 001282 branch spid_read_flash 
+0x0362 001276 call p_flash_release_deep_power_down 
+0x0363 001277 arg 2 ,temp 
+0x0364 001278 arg mem_random_addr_increase_count ,rega 
+0x0365 001279 arg mouse_random_addr_count_eeprom_offset ,regb 
+0x0366 001280 fetch 3 ,mem_flash_base 
+0x0367 001281 iadd regb ,pdata 
+0x0368 001282 branch spid_read_flash 
 :      001286 p_mouse_24g_led_blink:
-0x369 001287 fetch 1 ,mem_device_flag 
-0x36a 001288 rtnne mode_24g_device 
-0x36b 001289 fetch 1 ,mem_mouse_24g_pair_timer 
-0x36c 001290 rtn blank 
-0x36d 001291 increase -1 ,pdata 
-0x36e 001292 store 1 ,mem_mouse_24g_pair_timer 
-0x36f 001293 branch p_app_enter_hibernate ,blank 
-0x370 001294 and pdata ,0x0f ,pdata 
-0x371 001295 beq 0x05 ,p_mouse_24g_led_on 
-0x372 001296 beq 0x0a ,p_mouse_24g_led_off 
-0x373 001297 rtn 
+0x0369 001287 fetch 1 ,mem_device_flag 
+0x036a 001288 rtnne mode_24g_device 
+0x036b 001289 fetch 1 ,mem_mouse_24g_pair_timer 
+0x036c 001290 rtn blank 
+0x036d 001291 increase -1 ,pdata 
+0x036e 001292 store 1 ,mem_mouse_24g_pair_timer 
+0x036f 001293 branch p_app_enter_hibernate ,blank 
+0x0370 001294 and pdata ,0x0f ,pdata 
+0x0371 001295 beq 0x05 ,p_mouse_24g_led_on 
+0x0372 001296 beq 0x0a ,p_mouse_24g_led_off 
+0x0373 001297 rtn 
 :      001299 p_mouse_discovery_led_blink:
-0x374 001300 fetch 1 ,mem_mouse_discovery_timer 
-0x375 001301 rtn blank 
-0x376 001302 fetch 1 ,mem_mouse_discovery_blink_count 
-0x377 001303 increase 1 ,pdata 
-0x378 001304 store 1 ,mem_mouse_discovery_blink_count 
-0x379 001305 beq 5 ,p_mouse_bt_led_off 
-0x37a 001306 beq 10 ,p_mouse_bt_discovery_led_on 
-0x37b 001307 rtn 
+0x0374 001300 fetch 1 ,mem_mouse_discovery_timer 
+0x0375 001301 rtn blank 
+0x0376 001302 fetch 1 ,mem_mouse_discovery_blink_count 
+0x0377 001303 increase 1 ,pdata 
+0x0378 001304 store 1 ,mem_mouse_discovery_blink_count 
+0x0379 001305 beq 5 ,p_mouse_bt_led_off 
+0x037a 001306 beq 10 ,p_mouse_bt_discovery_led_on 
+0x037b 001307 rtn 
 :      001310 p_mouse_device_poweron_led_timer:
-0x37c 001311 fetch 1 ,mem_mouse_poweron_led_timer 
-0x37d 001312 rtn blank 
-0x37e 001313 increase -1 ,pdata 
-0x37f 001314 store 1 ,mem_mouse_poweron_led_timer 
-0x380 001315 branch p_mouse_low_voltage_led_off ,blank 
-0x381 001316 fetch 1 ,mem_device_flag 
-0x382 001317 beq mode_24g_device ,p_mouse_24g_led_on 
-0x383 001318 fetch 1 ,mem_mouse_discovery_timer 
-0x384 001319 nbranch p_mouse_device_poweron_led_off ,blank 
-0x385 001320 branch p_mouse_bt_led_on 
+0x037c 001311 fetch 1 ,mem_mouse_poweron_led_timer 
+0x037d 001312 rtn blank 
+0x037e 001313 increase -1 ,pdata 
+0x037f 001314 store 1 ,mem_mouse_poweron_led_timer 
+0x0380 001315 branch p_mouse_low_voltage_led_off ,blank 
+0x0381 001316 fetch 1 ,mem_device_flag 
+0x0382 001317 beq mode_24g_device ,p_mouse_24g_led_on 
+0x0383 001318 fetch 1 ,mem_mouse_discovery_timer 
+0x0384 001319 nbranch p_mouse_device_poweron_led_off ,blank 
+0x0385 001320 branch p_mouse_bt_led_on 
 :      001325 p_mouse_low_voltage_led_on:
-0x386 001326 fetch 1 ,mem_device_flag 
-0x387 001327 beq mode_24g_device ,p_mouse_24g_led_on 
-0x388 001328 branch p_mouse_bt_led_on 
+0x0386 001326 fetch 1 ,mem_device_flag 
+0x0387 001327 beq mode_24g_device ,p_mouse_24g_led_on 
+0x0388 001328 branch p_mouse_bt_led_on 
 :      001330 p_mouse_low_voltage_led_off:
-0x389 001331 fetch 1 ,mem_device_flag 
-0x38a 001332 beq mode_24g_device ,p_mouse_24g_led_off 
-0x38b 001333 branch p_mouse_bt_led_off 
+0x0389 001331 fetch 1 ,mem_device_flag 
+0x038a 001332 beq mode_24g_device ,p_mouse_24g_led_off 
+0x038b 001333 branch p_mouse_bt_led_off 
 :      001337 p_mouse_24g_led_off:
-0x38c 001338 jam 0 ,mem_24g_device_led_status 
-0x38d 001339 fetcht 1 ,mem_device_24g_led_gpio 
-0x38e 001340 branch p_gpio_set_input_high_impedance 
+0x038c 001338 jam 0 ,mem_24g_device_led_status 
+0x038d 001339 fetcht 1 ,mem_device_24g_led_gpio 
+0x038e 001340 branch p_gpio_set_input_high_impedance 
 :      001342 p_mouse_24g_led_on:
-0x38f 001343 jam 1 ,mem_24g_device_led_status 
-0x390 001344 hfetch 1 ,core_gpio_pd0 
-0x391 001345 set0 5 ,pdata 
-0x392 001346 hstore 1 ,core_gpio_pd0 
-0x393 001347 fetcht 1 ,mem_device_24g_led_gpio 
-0x394 001348 call gpio_config_output 
-0x395 001349 fetcht 1 ,mem_device_24g_led_gpio 
-0x396 001350 branch gpio_out_inactive 
+0x038f 001343 jam 1 ,mem_24g_device_led_status 
+0x0390 001344 hfetch 1 ,core_gpio_pd0 
+0x0391 001345 set0 5 ,pdata 
+0x0392 001346 hstore 1 ,core_gpio_pd0 
+0x0393 001347 fetcht 1 ,mem_device_24g_led_gpio 
+0x0394 001348 call gpio_config_output 
+0x0395 001349 fetcht 1 ,mem_device_24g_led_gpio 
+0x0396 001350 branch gpio_out_inactive 
 :      001353 p_mouse_bt_discovery_led_on:
-0x397 001354 jam 0 ,mem_mouse_discovery_blink_count 
+0x0397 001354 jam 0 ,mem_mouse_discovery_blink_count 
 :      001355 p_mouse_bt_led_on:
-0x398 001356 fetcht 1 ,mem_device_bt_led_gpio 
-0x399 001357 call gpio_config_output 
-0x39a 001358 fetcht 1 ,mem_device_bt_led_gpio 
-0x39b 001359 branch gpio_out_active 
+0x0398 001356 fetcht 1 ,mem_device_bt_led_gpio 
+0x0399 001357 call gpio_config_output 
+0x039a 001358 fetcht 1 ,mem_device_bt_led_gpio 
+0x039b 001359 branch gpio_out_active 
 :      001361 p_mouse_bt_led_off:
-0x39c 001362 fetcht 1 ,mem_device_bt_led_gpio 
-0x39d 001363 branch p_gpio_set_input_pu 
+0x039c 001362 fetcht 1 ,mem_device_bt_led_gpio 
+0x039d 001363 branch p_gpio_set_input_pu 
 :      001366 p_mouse_device_poweron_led_off:
-0x39e 001367 jam 0 ,mem_mouse_poweron_led_timer 
-0x39f 001368 rtn 
+0x039e 001367 jam 0 ,mem_mouse_poweron_led_timer 
+0x039f 001368 rtn 
 :      001386 p_mouse_g24_package_data:
-0x3a0 001387 call mouse_g24_package_data 
-0x3a1 001388 fetch 2 ,mem_mouse_z 
-0x3a2 001389 rtn blank 
+0x03a0 001387 call mouse_g24_package_data 
+0x03a1 001388 fetch 2 ,mem_mouse_z 
+0x03a2 001389 rtn blank 
 :      001390 p_g24_transmit_by_interrupt_enable:
-0x3a3 001391 jam g24_tx_timer_int_enable ,mem_24g_transmit_by_interrupt 
-0x3a4 001392 setarg 0 
-0x3a5 001393 store 2 ,mem_24g_transmit_by_interrupt_exit_count 
-0x3a6 001394 rtn 
+0x03a3 001391 jam g24_tx_timer_int_enable ,mem_24g_transmit_by_interrupt 
+0x03a4 001392 setarg 0 
+0x03a5 001393 store 2 ,mem_24g_transmit_by_interrupt_exit_count 
+0x03a6 001394 rtn 
 :      001396 p_mouse_le_txbuff_save:
-0x3a7 001397 arg mem_le_tx_buffer0 ,contr 
-0x3a8 001398 arg mem_le_tx_buffer0_omemalloc ,contw 
-0x3a9 001399 call p_mouse_le_txbuff_copy 
-0x3aa 001400 arg mem_le_tx_buffer1 ,contr 
-0x3ab 001401 call p_mouse_le_txbuff_copy 
-0x3ac 001402 arg mem_le_tx_buffer2 ,contr 
-0x3ad 001403 call p_mouse_le_txbuff_copy 
-0x3ae 001404 arg mem_le_tx_buffer3 ,contr 
+0x03a7 001397 arg mem_le_tx_buffer0 ,contr 
+0x03a8 001398 arg mem_le_tx_buffer0_omemalloc ,contw 
+0x03a9 001399 call p_mouse_le_txbuff_copy 
+0x03aa 001400 arg mem_le_tx_buffer1 ,contr 
+0x03ab 001401 call p_mouse_le_txbuff_copy 
+0x03ac 001402 arg mem_le_tx_buffer2 ,contr 
+0x03ad 001403 call p_mouse_le_txbuff_copy 
+0x03ae 001404 arg mem_le_tx_buffer3 ,contr 
 :      001405 p_mouse_le_txbuff_copy:
-0x3af 001406 arg 27 ,loopcnt 
-0x3b0 001407 branch memcpy 
+0x03af 001406 arg 27 ,loopcnt 
+0x03b0 001407 branch memcpy 
 :      001409 p_mouse_le_txbuff_load:
-0x3b1 001410 arg mem_le_tx_buffer0_omemalloc ,contr 
-0x3b2 001411 arg mem_le_tx_buffer0 ,contw 
-0x3b3 001412 call p_mouse_le_txbuff_copy 
-0x3b4 001413 arg mem_le_tx_buffer1 ,contw 
-0x3b5 001414 call p_mouse_le_txbuff_copy 
-0x3b6 001415 arg mem_le_tx_buffer2 ,contw 
-0x3b7 001416 call p_mouse_le_txbuff_copy 
-0x3b8 001417 arg mem_le_tx_buffer3 ,contw 
-0x3b9 001418 branch p_mouse_le_txbuff_copy 
+0x03b1 001410 arg mem_le_tx_buffer0_omemalloc ,contr 
+0x03b2 001411 arg mem_le_tx_buffer0 ,contw 
+0x03b3 001412 call p_mouse_le_txbuff_copy 
+0x03b4 001413 arg mem_le_tx_buffer1 ,contw 
+0x03b5 001414 call p_mouse_le_txbuff_copy 
+0x03b6 001415 arg mem_le_tx_buffer2 ,contw 
+0x03b7 001416 call p_mouse_le_txbuff_copy 
+0x03b8 001417 arg mem_le_tx_buffer3 ,contw 
+0x03b9 001418 branch p_mouse_le_txbuff_copy 
 :      001420 p_mouse_le:
-0x3ba 001421 call le_fifo_check_nearly_full 
-0x3bb 001422 nrtn blank 
-0x3bc 001423 fetch 1 ,mem_mouse_fast_conn_flag 
-0x3bd 001424 beq 0xff ,p_mouse_le_next 
-0x3be 001425 fetch 1 ,mem_le_connect_status_flag 
-0x3bf 001426 and pdata ,0x03 ,pdata 
-0x3c0 001427 rtnne 0x03 
+0x03ba 001421 call le_fifo_check_nearly_full 
+0x03bb 001422 nrtn blank 
+0x03bc 001423 fetch 1 ,mem_mouse_fast_conn_flag 
+0x03bd 001424 beq 0xff ,p_mouse_le_next 
+0x03be 001425 fetch 1 ,mem_le_connect_status_flag 
+0x03bf 001426 and pdata ,0x03 ,pdata 
+0x03c0 001427 rtnne 0x03 
 :      001428 p_mouse_le_next:
-0x3c1 001429 fetch 1 ,mem_mouse_clear_sensor_data_flag 
-0x3c2 001430 call p_mouse_clear_sensor_data ,blank 
-0x3c3 001431 fetch mouse_flag_len ,mem_mouse_flag 
-0x3c4 001432 bbit1 mouse_bt_discovery_button_down_flag ,mouse_le_send_empty_packet 
-0x3c5 001433 call mouse_motion 
-0x3c6 001434 nrtn user 
-0x3c7 001435 call p_mouse_current_mult_update 
-0x3c8 001436 call p_mouse_data_xy_release 
-0x3c9 001437 call p_mouse_wheel_trigger 
+0x03c1 001429 fetch 1 ,mem_mouse_clear_sensor_data_flag 
+0x03c2 001430 call p_mouse_clear_sensor_data ,blank 
+0x03c3 001431 fetch mouse_flag_len ,mem_mouse_flag 
+0x03c4 001432 bbit1 mouse_bt_discovery_button_down_flag ,mouse_le_send_empty_packet 
+0x03c5 001433 call mouse_motion 
+0x03c6 001434 nrtn user 
+0x03c7 001435 call p_mouse_current_mult_update 
+0x03c8 001436 call p_mouse_data_xy_release 
+0x03c9 001437 call p_mouse_wheel_trigger 
 :      001438 p_mouse_data_push:
-0x3ca 001439 arg mem_mouse_key ,rega 
-0x3cb 001440 call queue_push 
-0x3cc 001441 call p_mouse_queue_increase ,user 
-0x3cd 001442 rtn 
+0x03ca 001439 arg mem_mouse_key ,rega 
+0x03cb 001440 call queue_push 
+0x03cc 001441 call p_mouse_queue_increase ,user 
+0x03cd 001442 rtn 
 :      001444 p_mouse_data_init:
-0x3ce 001445 jam 7 ,mem_mouse_data_queue 
-0x3cf 001446 jam 4 ,mem_mouse_data_queue + 1 
-0x3d0 001447 setarg mem_mouse_data_queue 
-0x3d1 001448 store 2 ,mem_queue_ptr 
-0x3d2 001449 branch queue_init 
+0x03ce 001445 jam 7 ,mem_mouse_data_queue 
+0x03cf 001446 jam 4 ,mem_mouse_data_queue + 1 
+0x03d0 001447 setarg mem_mouse_data_queue 
+0x03d1 001448 store 2 ,mem_queue_ptr 
+0x03d2 001449 branch queue_init 
 :      001451 p_mouse_queue_increase:
-0x3d3 001452 fetch 1 ,mem_mouse_data_queue_num 
-0x3d4 001453 increase 1 ,pdata 
-0x3d5 001454 store 1 ,mem_mouse_data_queue_num 
-0x3d6 001455 rtn 
+0x03d3 001452 fetch 1 ,mem_mouse_data_queue_num 
+0x03d4 001453 increase 1 ,pdata 
+0x03d5 001454 store 1 ,mem_mouse_data_queue_num 
+0x03d6 001455 rtn 
 :      001457 p_mouse_data_pull:
-0x3d7 001458 arg mem_mouse_key ,rega 
-0x3d8 001459 call queue_pop 
-0x3d9 001460 branch p_mouse_fill_data_le ,user 
-0x3da 001461 rtn 
+0x03d7 001458 arg mem_mouse_key ,rega 
+0x03d8 001459 call queue_pop 
+0x03d9 001460 branch p_mouse_fill_data_le ,user 
+0x03da 001461 rtn 
 :      001463 p_mouse_fill_data_le:
-0x3db 001464 call le_clear_md 
-0x3dc 001465 fetch 1 ,mem_mouse_data_queue_num 
-0x3dd 001466 sub pdata ,1 ,null 
-0x3de 001467 ncall le_set_md ,positive 
-0x3df 001468 fetch 1 ,mem_mouse_data_queue_num 
-0x3e0 001469 rtn blank 
-0x3e1 001470 increase -1 ,pdata 
-0x3e2 001471 store 1 ,mem_mouse_data_queue_num 
-0x3e3 001472 branch mouse_fill_data_le 
+0x03db 001464 call le_clear_md 
+0x03dc 001465 fetch 1 ,mem_mouse_data_queue_num 
+0x03dd 001466 sub pdata ,1 ,null 
+0x03de 001467 ncall le_set_md ,positive 
+0x03df 001468 fetch 1 ,mem_mouse_data_queue_num 
+0x03e0 001469 rtn blank 
+0x03e1 001470 increase -1 ,pdata 
+0x03e2 001471 store 1 ,mem_mouse_data_queue_num 
+0x03e3 001472 branch mouse_fill_data_le 
 :      001478 p_mouse_wheel_trigger:
-0x3e4 001479 fetch 2 ,mem_mouse_z 
-0x3e5 001480 rtn blank 
-0x3e6 001481 jam 1 ,mem_mouse_wheel_trigger 
-0x3e7 001482 jam 2 ,mem_mouse_wheel_trigger_timer 
-0x3e8 001483 rtn 
+0x03e4 001479 fetch 2 ,mem_mouse_z 
+0x03e5 001480 rtn blank 
+0x03e6 001481 jam 1 ,mem_mouse_wheel_trigger 
+0x03e7 001482 jam 2 ,mem_mouse_wheel_trigger_timer 
+0x03e8 001483 rtn 
 :      001485 p_mouse_bt:
-0x3e9 001486 rtn attempt 
-0x3ea 001487 fetch 1 ,mem_app_handshake_flag 
-0x3eb 001488 rtn blank 
-0x3ec 001489 call l2cap_malloc_is_fifo_nearly_full 
-0x3ed 001490 nrtn blank 
-0x3ee 001491 fetch 1 ,mem_mouse_clear_sensor_data_flag 
-0x3ef 001492 call p_mouse_clear_sensor_data ,blank 
-0x3f0 001493 fetch mouse_flag_len ,mem_mouse_flag 
-0x3f1 001494 bbit1 mouse_bt_discovery_button_down_flag ,mouse_send_empty_data 
-0x3f2 001495 bbit1 mouse_bt_discovery_button_long_down_flag ,mouse_send_empty_data 
-0x3f3 001496 call mouse_motion 
-0x3f4 001497 nrtn user 
-0x3f5 001498 call p_mouse_current_mult_update 
-0x3f6 001499 call p_mouse_data_xy_release 
-0x3f7 001500 call p_mouse_wheel_trigger 
-0x3f8 001501 fetch 1 ,mem_mouse_bt_boot_mode 
-0x3f9 001502 beq 1 ,p_mouse_send_data_boot_mode 
-0x3fa 001503 fetch 1 ,mem_mouse_bt_send_first_package_flag 
-0x3fb 001504 rtn blank 
-0x3fc 001505 branch mouse_send_data 
+0x03e9 001486 rtn attempt 
+0x03ea 001487 fetch 1 ,mem_app_handshake_flag 
+0x03eb 001488 rtn blank 
+0x03ec 001489 call l2cap_malloc_is_fifo_nearly_full 
+0x03ed 001490 nrtn blank 
+0x03ee 001491 fetch 1 ,mem_mouse_clear_sensor_data_flag 
+0x03ef 001492 call p_mouse_clear_sensor_data ,blank 
+0x03f0 001493 fetch mouse_flag_len ,mem_mouse_flag 
+0x03f1 001494 bbit1 mouse_bt_discovery_button_down_flag ,mouse_send_empty_data 
+0x03f2 001495 bbit1 mouse_bt_discovery_button_long_down_flag ,mouse_send_empty_data 
+0x03f3 001496 call mouse_motion 
+0x03f4 001497 nrtn user 
+0x03f5 001498 call p_mouse_current_mult_update 
+0x03f6 001499 call p_mouse_data_xy_release 
+0x03f7 001500 call p_mouse_wheel_trigger 
+0x03f8 001501 fetch 1 ,mem_mouse_bt_boot_mode 
+0x03f9 001502 beq 1 ,p_mouse_send_data_boot_mode 
+0x03fa 001503 fetch 1 ,mem_mouse_bt_send_first_package_flag 
+0x03fb 001504 rtn blank 
+0x03fc 001505 branch mouse_send_data 
 :      001507 p_mouse_send_data_boot_mode:
-0x3fd 001508 fetch 1 ,mem_mouse_key 
-0x3fe 001509 store 1 ,mem_mouse_bt_boot_data 
-0x3ff 001510 fetch 1 ,mem_mouse_x 
-0x400 001511 istore 1 ,contw 
-0x401 001512 fetch 1 ,mem_mouse_y 
-0x402 001513 istore 1 ,contw 
-0x403 001514 fetch 2 ,mem_mouse_z 
-0x404 001515 istore 2 ,contw 
-0x405 001517 arg 7 ,rega 
-0x406 001518 call hid_malloc_tx_buff 
-0x407 001519 fetch 2 ,mem_hid_int_remote_cid 
-0x408 001520 istore 2 ,contw 
-0x409 001521 setarg 0x02a1 
-0x40a 001522 istore 2 ,contw 
-0x40b 001523 fetch 5 ,mem_mouse_bt_boot_data 
-0x40c 001524 istore 5 ,contw 
-0x40d 001525 rtn 
+0x03fd 001508 fetch 1 ,mem_mouse_key 
+0x03fe 001509 store 1 ,mem_mouse_bt_boot_data 
+0x03ff 001510 fetch 1 ,mem_mouse_x 
+0x0400 001511 istore 1 ,contw 
+0x0401 001512 fetch 1 ,mem_mouse_y 
+0x0402 001513 istore 1 ,contw 
+0x0403 001514 fetch 2 ,mem_mouse_z 
+0x0404 001515 istore 2 ,contw 
+0x0405 001517 arg 7 ,rega 
+0x0406 001518 call hid_malloc_tx_buff 
+0x0407 001519 fetch 2 ,mem_hid_int_remote_cid 
+0x0408 001520 istore 2 ,contw 
+0x0409 001521 setarg 0x02a1 
+0x040a 001522 istore 2 ,contw 
+0x040b 001523 fetch 5 ,mem_mouse_bt_boot_data 
+0x040c 001524 istore 5 ,contw 
+0x040d 001525 rtn 
 :      001527 p_mouse_clear_sensor_data:
-0x40e 001528 jam 1 ,mem_mouse_clear_sensor_data_flag 
-0x40f 001529 call le_set_config_more_data 
-0x410 001530 branch p_mouse_init_sensor_reset 
+0x040e 001528 jam 1 ,mem_mouse_clear_sensor_data_flag 
+0x040f 001529 call le_set_config_more_data 
+0x0410 001530 branch p_mouse_init_sensor_reset 
 :      001537 p_mouse_idle:
-0x411 001538 call ui_check_paring_button 
-0x412 001539 call p_mouse_dpi_check 
-0x413 001540 branch mouse_wheel_check 
+0x0411 001538 call ui_check_paring_button 
+0x0412 001539 call p_mouse_dpi_check 
+0x0413 001540 branch mouse_wheel_check 
 :      001543 p_mouse_dpi_check:
-0x414 001544 arg 0 ,rega 
-0x415 001545 jam 0x05 ,mem_mouse_key_temp 
-0x416 001546 fetcht 1 ,mem_dpi_button_gpio 
-0x417 001547 fetch 1 ,mem_mouse_dpikey_press_status 
-0x418 001548 call p_mouse_check_key 
-0x419 001549 store 1 ,mem_mouse_dpikey_press_status 
-0x41a 001550 fetcht 1 ,mem_dpi_button_gpio 
-0x41b 001551 call p_gpio_set_input_pu 
-0x41c 001552 copy rega ,pdata 
-0x41d 001553 bbit1 5 ,p_mouse_dpi_down 
-0x41e 001554 branch mouse_dpi_up 
+0x0414 001544 arg 0 ,rega 
+0x0415 001545 jam 0x05 ,mem_mouse_key_temp 
+0x0416 001546 fetcht 1 ,mem_dpi_button_gpio 
+0x0417 001547 fetch 1 ,mem_mouse_dpikey_press_status 
+0x0418 001548 call p_mouse_check_key 
+0x0419 001549 store 1 ,mem_mouse_dpikey_press_status 
+0x041a 001550 fetcht 1 ,mem_dpi_button_gpio 
+0x041b 001551 call p_gpio_set_input_pu 
+0x041c 001552 copy rega ,pdata 
+0x041d 001553 bbit1 5 ,p_mouse_dpi_down 
+0x041e 001554 branch mouse_dpi_up 
 :      001557 p_mouse_dpi_down:
-0x41f 001558 fetch 1 ,mem_mouse_dpi_button_state 
-0x420 001559 rtneq dpi_button_state_down 
-0x421 001560 jam dpi_button_state_down ,mem_mouse_dpi_button_state 
-0x422 001561 fetch 1 ,mem_mouse_dpi 
-0x423 001562 increase 1 ,pdata 
-0x424 001563 and pdata ,0x03 ,pdata 
-0x425 001564 store 1 ,mem_mouse_dpi 
-0x426 001565 jam 2 ,mem_store_information_delay_timer 
-0x427 001566 branch mouse_seting_dpi 
+0x041f 001558 fetch 1 ,mem_mouse_dpi_button_state 
+0x0420 001559 rtneq dpi_button_state_down 
+0x0421 001560 jam dpi_button_state_down ,mem_mouse_dpi_button_state 
+0x0422 001561 fetch 1 ,mem_mouse_dpi 
+0x0423 001562 increase 1 ,pdata 
+0x0424 001563 and pdata ,0x03 ,pdata 
+0x0425 001564 store 1 ,mem_mouse_dpi 
+0x0426 001565 jam 2 ,mem_store_information_delay_timer 
+0x0427 001566 branch mouse_seting_dpi 
 :      001569 p_mouse_priority_bb_event:
-0x428 001570 copy regc ,pdata 
-0x429 001571 beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
-0x42a 001572 beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
-0x42b 001573 beq bt_evt_le_enc_info ,p_mouse_le_enc_info 
-0x42c 001574 beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
-0x42d 001575 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
-0x42e 001576 beq bt_evt_reconn_failed ,p_mouse_bb_event_reconn_failed 
-0x42f 001577 beq bt_evt_reconn_page_timeout ,p_mouse_bb_event_reconn_timeout 
-0x430 001579 beq bt_evt_switch_not_accept ,app_bt_role_switch 
-0x431 001580 beq bt_evt_sniff_not_accept ,p_mouse_sniff_not_accept 
-0x432 001581 beq bt_evt_bb_connected ,p_mouse_bb_event_connected 
-0x433 001582 beq bt_evt_bb_disconnected ,p_mouse_bb_event_disconnected 
-0x434 001583 beq bt_evt_switch_success_master ,p_mouse_enter_sniff_check 
-0x435 001584 beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
-0x436 001585 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
-0x437 001586 beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
-0x438 001587 branch mouse_priority_bb_event + 1 
+0x0428 001570 copy regc ,pdata 
+0x0429 001571 beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
+0x042a 001572 beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
+0x042b 001573 beq bt_evt_le_enc_info ,p_mouse_le_enc_info 
+0x042c 001574 beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
+0x042d 001575 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
+0x042e 001576 beq bt_evt_reconn_failed ,p_mouse_bb_event_reconn_failed 
+0x042f 001577 beq bt_evt_reconn_page_timeout ,p_mouse_bb_event_reconn_timeout 
+0x0430 001579 beq bt_evt_switch_not_accept ,app_bt_role_switch 
+0x0431 001580 beq bt_evt_sniff_not_accept ,p_mouse_sniff_not_accept 
+0x0432 001581 beq bt_evt_bb_connected ,p_mouse_bb_event_connected 
+0x0433 001582 beq bt_evt_bb_disconnected ,p_mouse_bb_event_disconnected 
+0x0434 001583 beq bt_evt_switch_success_master ,p_mouse_enter_sniff_check 
+0x0435 001584 beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
+0x0436 001585 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
+0x0437 001586 beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
+0x0438 001587 branch mouse_priority_bb_event + 1 
 :      001589 p_mouse_le_bb_event_connected:
-0x439 001590 jam zcode_b0 ,mem_zcode_temp_param0 
-0x43a 001591 branch p_zcode_entrance 
+0x0439 001590 jam zcode_b0 ,mem_zcode_temp_param0 
+0x043a 001591 branch p_zcode_entrance 
 :      001593 p_mouse_le_bb_disconnected:
-0x43b 001594 jam zcode_a2 ,mem_zcode_temp_param0 
-0x43c 001595 branch p_zcode_entrance 
+0x043b 001594 jam zcode_a2 ,mem_zcode_temp_param0 
+0x043c 001595 branch p_zcode_entrance 
 :      001597 p_mouse_le_enc_info:
 :      001598 p_app_updata_le_param:
-0x43d 001599 jam bt_cmd_le_update_conn ,mem_fifo_temp 
-0x43e 001600 branch ui_ipc_send_cmd 
+0x043d 001599 jam bt_cmd_le_update_conn ,mem_fifo_temp 
+0x043e 001600 branch ui_ipc_send_cmd 
 :      001602 p_mouse_le_ll_start_encryt:
-0x43f 001603 jam zcode_b3 ,mem_zcode_temp_param0 
-0x440 001604 branch p_zcode_entrance 
+0x043f 001603 jam zcode_b3 ,mem_zcode_temp_param0 
+0x0440 001604 branch p_zcode_entrance 
 :      001606 p_mouse_le_conn_param_update_rsp_recieved:
-0x441 001607 jam zcode_a1 ,mem_zcode_temp_param0 
-0x442 001608 branch p_zcode_entrance 
+0x0441 001607 jam zcode_a1 ,mem_zcode_temp_param0 
+0x0442 001608 branch p_zcode_entrance 
 :      001611 p_mouse_bb_event_reconn_timeout:
 :      001612 p_mouse_bb_event_reconn_failed:
-0x443 001613 jam zcode_a3 ,mem_zcode_temp_param0 
-0x444 001614 branch p_zcode_entrance 
+0x0443 001613 jam zcode_a3 ,mem_zcode_temp_param0 
+0x0444 001614 branch p_zcode_entrance 
 :      001618 p_mouse_sniff_not_accept:
-0x445 001619 jam zcode_b1 ,mem_zcode_temp_param0 
-0x446 001620 branch p_zcode_entrance 
+0x0445 001619 jam zcode_b1 ,mem_zcode_temp_param0 
+0x0446 001620 branch p_zcode_entrance 
 :      001622 p_mouse_bb_event_connected:
-0x447 001623 jam 0 ,mem_mouse_send_switch_req_timer 
-0x448 001624 call p_mouse_init_sensor_reset 
-0x449 001625 branch mouse_stop_discovery 
+0x0447 001623 jam 0 ,mem_mouse_send_switch_req_timer 
+0x0448 001624 call p_mouse_init_sensor_reset 
+0x0449 001625 branch mouse_stop_discovery 
 :      001627 p_mouse_bb_event_disconnected:
-0x44a 001628 jam zcode_b4 ,mem_zcode_temp_param0 
-0x44b 001629 branch p_zcode_entrance 
+0x044a 001628 jam zcode_b4 ,mem_zcode_temp_param0 
+0x044b 001629 branch p_zcode_entrance 
 :      001631 p_mouse_enter_sniff_check:
-0x44c 001632 jam zcode_b2 ,mem_zcode_temp_param0 
-0x44d 001633 branch p_zcode_entrance 
+0x044c 001632 jam zcode_b2 ,mem_zcode_temp_param0 
+0x044d 001633 branch p_zcode_entrance 
 :      001635 p_mouse_24g_pairing_complete:
-0x44e 001636 jam zcode_92 ,mem_zcode_temp_param0 
-0x44f 001637 branch p_zcode_entrance 
+0x044e 001636 jam zcode_92 ,mem_zcode_temp_param0 
+0x044f 001637 branch p_zcode_entrance 
 :      001639 p_mouse_24g_attempt_fail:
-0x450 001640 jam zcode_61 ,mem_zcode_temp_param0 
-0x451 001641 branch p_zcode_entrance 
+0x0450 001640 jam zcode_61 ,mem_zcode_temp_param0 
+0x0451 001641 branch p_zcode_entrance 
 :      001643 p_mouse_24g_attempt_success:
-0x452 001645 call p_mouse_init_sensor_reset 
-0x453 001646 branch mouse_no_data_timer_init 
+0x0452 001645 call p_mouse_init_sensor_reset 
+0x0453 001646 branch mouse_no_data_timer_init 
 :      001648 p_app_enter_hibernate:
-0x454 001649 call p_mouse_sensor_power_down 
-0x455 001650 branch app_enter_hibernate 
+0x0454 001649 call p_mouse_sensor_power_down 
+0x0455 001650 branch app_enter_hibernate 
 :      001653 p_mouse_before_hibernate:
-0x456 001654 jam zcode_a4 ,mem_zcode_temp_param0 
-0x457 001655 branch p_zcode_entrance 
+0x0456 001654 jam zcode_a4 ,mem_zcode_temp_param0 
+0x0457 001655 branch p_zcode_entrance 
 :      001657 p_mouse_sensor_powerdown_check:
-0x458 001658 fetch 1 ,mem_mouse_init_sensor_reset_flag 
-0x459 001659 rtn blank 
-0x45a 001660 jam 0 ,mem_mouse_init_sensor_reset_flag 
-0x45b 001661 branch p_mouse_sensor_power_down 
+0x0458 001658 fetch 1 ,mem_mouse_init_sensor_reset_flag 
+0x0459 001659 rtn blank 
+0x045a 001660 jam 0 ,mem_mouse_init_sensor_reset_flag 
+0x045b 001661 branch p_mouse_sensor_power_down 
 :      001664 p_mouse_bb_event_timer:
-0x45c 001665 call p_mouse_adc_read 
-0x45d 001666 call p_mouse_low_voltage_led_timer 
-0x45e 001667 call p_mouse_wheel_trigger_timer 
-0x45f 001668 call p_mem_store_information_delay_timer 
-0x460 001669 call p_mouse_select_device_by_button 
-0x461 001670 call mouse_check_discovery_timeout_timer 
-0x462 001671 call mouse_check_no_data_timeout_timer 
-0x463 001672 call p_mouse_current_mult_update_timer 
-0x464 001673 call p_mouse_24g_long_sleep_param_update_timer 
-0x465 001674 call p_mouse_24g_pairing_commbination_key 
-0x466 001675 call p_mouse_check_direct_timeout_timer 
-0x467 001676 call p_mouse_le_enable_att_list_timer 
-0x468 001677 call p_mouse_send_switch_req_timer 
-0x469 001678 call mouse_check_hid_handshake_timer 
-0x46a 001679 call p_mouse_bt_check_sniff_req_timeout_timer 
-0x46b 001680 call p_mouse_discovery_led_blink 
-0x46c 001681 call p_mouse_24g_led_blink 
-0x46d 001682 branch p_mouse_device_poweron_led_timer 
+0x045c 001665 call p_mouse_adc_read 
+0x045d 001666 call p_mouse_low_voltage_led_timer 
+0x045e 001667 call p_mouse_wheel_trigger_timer 
+0x045f 001668 call p_mem_store_information_delay_timer 
+0x0460 001669 call p_mouse_select_device_by_button 
+0x0461 001670 call mouse_check_discovery_timeout_timer 
+0x0462 001671 call mouse_check_no_data_timeout_timer 
+0x0463 001672 call p_mouse_current_mult_update_timer 
+0x0464 001673 call p_mouse_24g_long_sleep_param_update_timer 
+0x0465 001674 call p_mouse_24g_pairing_commbination_key 
+0x0466 001675 call p_mouse_check_direct_timeout_timer 
+0x0467 001676 call p_mouse_le_enable_att_list_timer 
+0x0468 001677 call p_mouse_send_switch_req_timer 
+0x0469 001678 call mouse_check_hid_handshake_timer 
+0x046a 001679 call p_mouse_bt_check_sniff_req_timeout_timer 
+0x046b 001680 call p_mouse_discovery_led_blink 
+0x046c 001681 call p_mouse_24g_led_blink 
+0x046d 001682 branch p_mouse_device_poweron_led_timer 
 :      001684 p_mouse_low_voltage_led_timer:
-0x46e 001685 fetch mouse_flag_len ,mem_mouse_flag 
-0x46f 001686 rtnbit0 mouse_low_voltage_flag 
-0x470 001687 fetch 1 ,mem_mouse_direct_timer 
-0x471 001688 nrtn blank 
-0x472 001689 fetch 1 ,mem_mouse_discovery_timer 
-0x473 001690 nrtn blank 
-0x474 001691 fetch 1 ,mem_mouse_poweron_led_timer 
-0x475 001692 nrtn blank 
-0x476 001693 fetch 1 ,mem_adc_low_volatage_led_timer_count 
-0x477 001694 pincrease 1 
-0x478 001695 store 1 ,mem_adc_low_volatage_led_timer_count 
-0x479 001696 sub pdata ,20 ,null 
-0x47a 001697 ncall p_mouse_adc_low_volatage_led_timer_count_clean ,positive 
-0x47b 001698 beq 2 ,p_mouse_low_voltage_led_on 
-0x47c 001699 beq 4 ,p_mouse_low_voltage_led_off 
-0x47d 001700 beq 6 ,p_mouse_low_voltage_led_on 
-0x47e 001701 beq 8 ,p_mouse_low_voltage_led_off 
-0x47f 001702 rtn 
+0x046e 001685 fetch mouse_flag_len ,mem_mouse_flag 
+0x046f 001686 rtnbit0 mouse_low_voltage_flag 
+0x0470 001687 fetch 1 ,mem_mouse_direct_timer 
+0x0471 001688 nrtn blank 
+0x0472 001689 fetch 1 ,mem_mouse_discovery_timer 
+0x0473 001690 nrtn blank 
+0x0474 001691 fetch 1 ,mem_mouse_poweron_led_timer 
+0x0475 001692 nrtn blank 
+0x0476 001693 fetch 1 ,mem_adc_low_volatage_led_timer_count 
+0x0477 001694 pincrease 1 
+0x0478 001695 store 1 ,mem_adc_low_volatage_led_timer_count 
+0x0479 001696 sub pdata ,20 ,null 
+0x047a 001697 ncall p_mouse_adc_low_volatage_led_timer_count_clean ,positive 
+0x047b 001698 beq 2 ,p_mouse_low_voltage_led_on 
+0x047c 001699 beq 4 ,p_mouse_low_voltage_led_off 
+0x047d 001700 beq 6 ,p_mouse_low_voltage_led_on 
+0x047e 001701 beq 8 ,p_mouse_low_voltage_led_off 
+0x047f 001702 rtn 
 :      001703 p_mouse_adc_low_volatage_led_timer_count_clean:
-0x480 001704 jam 1 ,mem_adc_low_volatage_led_timer_count 
-0x481 001705 branch p_mouse_low_voltage_led_off 
+0x0480 001704 jam 1 ,mem_adc_low_volatage_led_timer_count 
+0x0481 001705 branch p_mouse_low_voltage_led_off 
 :      001707 p_mouse_send_switch_req_timer:
-0x482 001708 arg mem_mouse_send_switch_req_timer ,regc 
-0x483 001709 arg host_create_conn_resend ,regb 
-0x484 001710 branch timer_single_step 
+0x0482 001708 arg mem_mouse_send_switch_req_timer ,regc 
+0x0483 001709 arg host_create_conn_resend ,regb 
+0x0484 001710 branch timer_single_step 
 :      001712 p_mouse_bt_check_sniff_req_timeout_timer:
-0x485 001713 arg mem_mouse_bt_send_first_package_timer ,regc 
-0x486 001714 arg p_mouse_bt_send_first_package ,regb 
-0x487 001715 branch timer_single_step 
+0x0485 001713 arg mem_mouse_bt_send_first_package_timer ,regc 
+0x0486 001714 arg p_mouse_bt_send_first_package ,regb 
+0x0487 001715 branch timer_single_step 
 :      001716 p_mouse_bt_send_first_package:
-0x488 001717 jam 1 ,mem_mouse_bt_send_first_package_flag 
-0x489 001718 rtn 
+0x0488 001717 jam 1 ,mem_mouse_bt_send_first_package_flag 
+0x0489 001718 rtn 
 :      001721 p_mouse_le_enable_att_list_timer:
-0x48a 001722 arg mem_le_start_encrypt_timer ,regc 
-0x48b 001723 arg mouse_le_write_enable ,regb 
-0x48c 001724 branch timer_single_step 
+0x048a 001722 arg mem_le_start_encrypt_timer ,regc 
+0x048b 001723 arg mouse_le_write_enable ,regb 
+0x048c 001724 branch timer_single_step 
 :      001726 p_mouse_check_direct_timeout_timer:
-0x48d 001727 arg mem_mouse_direct_timer ,regc 
-0x48e 001728 arg p_mouse_check_direct_timeout ,regb 
-0x48f 001729 call timer_single_step_2b 
-0x490 001730 fetch 1 ,mem_mouse_direct_timer 
-0x491 001731 beq 1 ,app_ble_stop_direct_adv 
-0x492 001732 rtn 
+0x048d 001727 arg mem_mouse_direct_timer ,regc 
+0x048e 001728 arg p_mouse_check_direct_timeout ,regb 
+0x048f 001729 call timer_single_step_2b 
+0x0490 001730 fetch 1 ,mem_mouse_direct_timer 
+0x0491 001731 beq 1 ,app_ble_stop_direct_adv 
+0x0492 001732 rtn 
 :      001734 p_mouse_check_direct_timeout:
-0x493 001735 fetch 1 ,mem_mouse_fast_conn_flag 
-0x494 001736 beq 0xff ,p_mouse_fast_conn_end 
-0x495 001737 call app_ble_stop_direct_adv 
-0x496 001738 branch mouse_check_direct_timeout + 1 
+0x0493 001735 fetch 1 ,mem_mouse_fast_conn_flag 
+0x0494 001736 beq 0xff ,p_mouse_fast_conn_end 
+0x0495 001737 call app_ble_stop_direct_adv 
+0x0496 001738 branch mouse_check_direct_timeout + 1 
 :      001741 p_mouse_wheel_trigger_timer:
-0x497 001742 arg mem_mouse_wheel_trigger_timer ,regc 
-0x498 001743 arg p_mouse_wheel_trigger_disable ,regb 
-0x499 001744 branch timer_single_step 
+0x0497 001742 arg mem_mouse_wheel_trigger_timer ,regc 
+0x0498 001743 arg p_mouse_wheel_trigger_disable ,regb 
+0x0499 001744 branch timer_single_step 
 :      001745 p_mouse_wheel_trigger_disable:
-0x49a 001746 jam 0 ,mem_mouse_wheel_trigger 
-0x49b 001747 rtn 
+0x049a 001746 jam 0 ,mem_mouse_wheel_trigger 
+0x049b 001747 rtn 
 :      001749 p_mouse_current_mult_update_timer:
-0x49c 001750 arg mem_mouse_current_mult_timer ,regc 
-0x49d 001751 arg p_mouse_le_current_mult_reinit ,regb 
-0x49e 001752 branch timer_single_step 
+0x049c 001750 arg mem_mouse_current_mult_timer ,regc 
+0x049d 001751 arg p_mouse_le_current_mult_reinit ,regb 
+0x049e 001752 branch timer_single_step 
 :      001753 p_mouse_le_current_mult_reinit:
-0x49f 001754 fetch 1 ,mem_lpm_mult_init 
-0x4a0 001755 store 1 ,mem_lpm_mult 
-0x4a1 001756 branch p_mouse_long_mult_flag_enable 
+0x049f 001754 fetch 1 ,mem_lpm_mult_init 
+0x04a0 001755 store 1 ,mem_lpm_mult 
+0x04a1 001756 branch p_mouse_long_mult_flag_enable 
 :      001759 p_mem_store_information_delay_timer:
-0x4a2 001760 arg mem_store_information_delay_timer ,regc 
-0x4a3 001761 arg p_mouse_store_flash_device_info ,regb 
-0x4a4 001762 branch timer_single_step 
+0x04a2 001760 arg mem_store_information_delay_timer ,regc 
+0x04a3 001761 arg p_mouse_store_flash_device_info ,regb 
+0x04a4 001762 branch timer_single_step 
 :      001767 p_mouse_24g_long_sleep_param_update_timer:
-0x4a5 001768 arg mem_24g_long_sleep_param_update_timer ,regc 
-0x4a6 001769 arg p_mouse_24g_long_sleep_normal_param ,regb 
-0x4a7 001770 branch timer_single_step 
+0x04a5 001768 arg mem_24g_long_sleep_param_update_timer ,regc 
+0x04a6 001769 arg p_mouse_24g_long_sleep_normal_param ,regb 
+0x04a7 001770 branch timer_single_step 
 :      001771 p_mouse_24g_long_sleep_normal_param:
-0x4a8 001772 setarg g24_long_sleep_step2 
-0x4a9 001773 store 3 ,mem_24g_enter_hibernate 
+0x04a8 001772 setarg g24_long_sleep_step2 
+0x04a9 001773 store 3 ,mem_24g_enter_hibernate 
 :      001774 p_mouse_long_mult_flag_enable:
-0x4aa 001775 jam 1 ,mem_mouse_long_mult_flag 
-0x4ab 001776 rtn 
+0x04aa 001775 jam 1 ,mem_mouse_long_mult_flag 
+0x04ab 001776 rtn 
 :      001779 p_mouse_24g_pairing_commbination_key:
-0x4ac 001780 fetch 1 ,mem_device_flag 
-0x4ad 001781 rtnne mode_24g_device 
-0x4ae 001782 call p_mouse_check_key_gpio 
-0x4af 001783 beq mouse_lmr_button ,p_mouse_bt_discovery_commbination_key_down 
-0x4b0 001784 branch mouse_bt_discovery_commbination_key_up 
+0x04ac 001780 fetch 1 ,mem_device_flag 
+0x04ad 001781 rtnne mode_24g_device 
+0x04ae 001782 call p_mouse_check_key_gpio 
+0x04af 001783 beq mouse_lmr_button ,p_mouse_bt_discovery_commbination_key_down 
+0x04b0 001784 branch mouse_bt_discovery_commbination_key_up 
 :      001785 p_mouse_bt_discovery_commbination_key_down:
-0x4b1 001786 jam 40 ,mem_mouse_null_enter_hibernate_timer 
-0x4b2 001787 call p_mouse_24g_pairing_timer 
-0x4b3 001788 branch mouse_bt_discovery_commbination_key_down + 1 
+0x04b1 001786 jam 40 ,mem_mouse_null_enter_hibernate_timer 
+0x04b2 001787 call p_mouse_24g_pairing_timer 
+0x04b3 001788 branch mouse_bt_discovery_commbination_key_down + 1 
 :      001790 p_mouse_24g_pairing_timer:
-0x4b4 001791 arg mem_combination_ui_button_count ,regc 
-0x4b5 001792 arg p_mouse_24g_pairing_button ,regb 
-0x4b6 001793 branch timer_single_step 
+0x04b4 001791 arg mem_combination_ui_button_count ,regc 
+0x04b5 001792 arg p_mouse_24g_pairing_button ,regb 
+0x04b6 001793 branch timer_single_step 
 :      001799 p_mouse_bt_discovery_timer:
-0x4b7 001800 arg mem_select_ui_button_count ,regc 
-0x4b8 001801 arg p_mouse_long_button_bt_discovery ,regb 
-0x4b9 001802 branch timer_single_step 
+0x04b7 001800 arg mem_select_ui_button_count ,regc 
+0x04b8 001801 arg p_mouse_long_button_bt_discovery ,regb 
+0x04b9 001802 branch timer_single_step 
 :      001803 p_mouse_long_button_bt_discovery:
-0x4ba 001804 fetcht 1 ,mem_device_flag 
-0x4bb 001805 fetch 1 ,mem_24g_device_number 
-0x4bc 001806 isub temp ,null 
-0x4bd 001807 rtn zero 
-0x4be 001808 fetch 2 ,mem_ui_state_map 
-0x4bf 001809 isolate1 ui_state_ble_adv ,pdata 
-0x4c0 001810 call mouse_stop_le_adv ,true 
-0x4c1 001811 fetch 2 ,mem_ui_state_map 
-0x4c2 001812 isolate1 ui_state_bt_reconnect ,pdata 
-0x4c3 001813 call mouse_cancel_reconnect ,true 
-0x4c4 001814 branch mouse_long_button_bt_discovry 
+0x04ba 001804 fetcht 1 ,mem_device_flag 
+0x04bb 001805 fetch 1 ,mem_24g_device_number 
+0x04bc 001806 isub temp ,null 
+0x04bd 001807 rtn zero 
+0x04be 001808 fetch 2 ,mem_ui_state_map 
+0x04bf 001809 isolate1 ui_state_ble_adv ,pdata 
+0x04c0 001810 call mouse_stop_le_adv ,true 
+0x04c1 001811 fetch 2 ,mem_ui_state_map 
+0x04c2 001812 isolate1 ui_state_bt_reconnect ,pdata 
+0x04c3 001813 call mouse_cancel_reconnect ,true 
+0x04c4 001814 branch mouse_long_button_bt_discovry 
 :      001817 p_mouse_set_select_state:
-0x4c5 001818 jam 1 ,mem_select_device_button_press_flag 
-0x4c6 001819 rtn 
+0x04c5 001818 jam 1 ,mem_select_device_button_press_flag 
+0x04c6 001819 rtn 
 :      001821 p_mouse_clear_select_state:
-0x4c7 001822 jam 0 ,mem_select_device_button_press_flag 
-0x4c8 001823 rtn 
+0x04c7 001822 jam 0 ,mem_select_device_button_press_flag 
+0x04c8 001823 rtn 
 :      001826 p_mouse_select_device_by_button:
-0x4c9 001827 fetch 1 ,mem_select_device_button_press_flag 
-0x4ca 001828 branch p_mouse_select_device_button_up ,blank 
+0x04c9 001827 fetch 1 ,mem_select_device_button_press_flag 
+0x04ca 001828 branch p_mouse_select_device_button_up ,blank 
 :      001829 p_mouse_select_device_button_down:
-0x4cb 001830 call p_mouse_bt_discovery_timer 
-0x4cc 001831 fetch 1 ,mem_select_device_button_statue 
-0x4cd 001832 rtneq pb_button_state_down 
-0x4ce 001833 fetch 2 ,mem_mouse_direct_timeout 
-0x4cf 001834 store 2 ,mem_mouse_direct_timer 
-0x4d0 001835 force page_length_timer ,queue 
-0x4d1 001836 fetch 2 ,mem_page_to 
-0x4d2 001837 call timer_init 
-0x4d3 001838 jam pb_button_state_down ,mem_select_device_button_statue 
-0x4d4 001839 rtn 
+0x04cb 001830 call p_mouse_bt_discovery_timer 
+0x04cc 001831 fetch 1 ,mem_select_device_button_statue 
+0x04cd 001832 rtneq pb_button_state_down 
+0x04ce 001833 fetch 2 ,mem_mouse_direct_timeout 
+0x04cf 001834 store 2 ,mem_mouse_direct_timer 
+0x04d0 001835 force page_length_timer ,queue 
+0x04d1 001836 fetch 2 ,mem_page_to 
+0x04d2 001837 call timer_init 
+0x04d3 001838 jam pb_button_state_down ,mem_select_device_button_statue 
+0x04d4 001839 rtn 
 :      001843 p_mouse_select_device_button_up:
-0x4d5 001844 fetch 1 ,mem_select_device_button_statue 
-0x4d6 001845 rtneq pb_button_state_up 
-0x4d7 001846 fetch 1 ,mem_select_ui_button_count 
-0x4d8 001847 sub pdata ,20 ,null 
-0x4d9 001848 ncall p_mouse_ready_reconnection_by_button ,positive 
-0x4da 001850 fetch 1 ,mem_ui_button_timeout 
-0x4db 001851 store 1 ,mem_select_ui_button_count 
-0x4dc 001852 jam pb_button_state_up ,mem_select_device_button_statue 
-0x4dd 001853 rtn 
+0x04d5 001844 fetch 1 ,mem_select_device_button_statue 
+0x04d6 001845 rtneq pb_button_state_up 
+0x04d7 001846 fetch 1 ,mem_select_ui_button_count 
+0x04d8 001847 sub pdata ,20 ,null 
+0x04d9 001848 ncall p_mouse_ready_reconnection_by_button ,positive 
+0x04da 001850 fetch 1 ,mem_ui_button_timeout 
+0x04db 001851 store 1 ,mem_select_ui_button_count 
+0x04dc 001852 jam pb_button_state_up ,mem_select_device_button_statue 
+0x04dd 001853 rtn 
 :      001855 p_mouse_ready_reconnection_by_button:
-0x4de 001856 fetcht 1 ,mem_device_flag 
-0x4df 001857 increase 1 ,temp 
-0x4e0 001858 fetch 1 ,mem_device_number 
-0x4e1 001859 isub temp ,null 
-0x4e2 001860 ncall mouse_select_device_count_clean ,positive 
-0x4e3 001861 storet 1 ,mem_device_flag 
-0x4e4 001862 jam 0 ,mem_link_key_exists 
-0x4e5 001863 jam 1 ,mem_mouse_need_soft_reset 
-0x4e6 001864 jam 2 ,mem_store_information_delay_timer 
-0x4e7 001865 rtn 
+0x04de 001856 fetcht 1 ,mem_device_flag 
+0x04df 001857 increase 1 ,temp 
+0x04e0 001858 fetch 1 ,mem_device_number 
+0x04e1 001859 isub temp ,null 
+0x04e2 001860 ncall mouse_select_device_count_clean ,positive 
+0x04e3 001861 storet 1 ,mem_device_flag 
+0x04e4 001862 jam 0 ,mem_link_key_exists 
+0x04e5 001863 jam 1 ,mem_mouse_need_soft_reset 
+0x04e6 001864 jam 2 ,mem_store_information_delay_timer 
+0x04e7 001865 rtn 
 :      001876 p_mouse_adc_read:
-0x4e8 001877 fetch 1 ,mem_24g_device_led_status 
-0x4e9 001878 nrtn blank 
-0x4ea 001879 jam adc_config_gpio ,mem_adc_config_flag 
-0x4eb 001881 call adc_init_data 
-0x4ec 001882 call p_adc_set_mode 
-0x4ed 001883 call vdd_calculate_by_mode 
-0x4ee 001884 store 2 ,mem_mouse_vdd_now_vol 
-0x4ef 001885 arg mem_mouse_vdd_calculate_set ,rega 
-0x4f0 001886 call p_adc_bat_percent_lowpower_out 
-0x4f1 001887 fetch 1 ,mem_adc_power_flag 
-0x4f2 001888 bbit1 2 ,p_mouse_set_select_state 
-0x4f3 001889 bbit1 1 ,p_app_enter_hibernate 
-0x4f4 001890 bbit0 0 ,p_mouse_adc_no_low_voltage 
-0x4f5 001891 jam 1 ,mem_mouse_adc_last_low_voltage_flag 
-0x4f6 001892 branch mouse_adc_low_voltage 
+0x04e8 001877 fetch 1 ,mem_24g_device_led_status 
+0x04e9 001878 nrtn blank 
+0x04ea 001879 jam adc_config_gpio ,mem_adc_config_flag 
+0x04eb 001881 call adc_init_data 
+0x04ec 001882 call p_adc_set_mode 
+0x04ed 001883 call vdd_calculate_by_mode 
+0x04ee 001884 store 2 ,mem_mouse_vdd_now_vol 
+0x04ef 001885 arg mem_mouse_vdd_calculate_set ,rega 
+0x04f0 001886 call p_adc_bat_percent_lowpower_out 
+0x04f1 001887 fetch 1 ,mem_adc_power_flag 
+0x04f2 001888 bbit1 2 ,p_mouse_set_select_state 
+0x04f3 001889 bbit1 1 ,p_app_enter_hibernate 
+0x04f4 001890 bbit0 0 ,p_mouse_adc_no_low_voltage 
+0x04f5 001891 jam 1 ,mem_mouse_adc_last_low_voltage_flag 
+0x04f6 001892 branch mouse_adc_low_voltage 
 :      001894 p_vdd_calculate_by_mode:
-0x4f7 001895 fetch 1 ,mem_adc_config_flag 
-0x4f8 001896 beq adc_config_gpio ,p_vdd_calculate_io 
-0x4f9 001897 branch vdd_calculate_by_mode + 2 
+0x04f7 001895 fetch 1 ,mem_adc_config_flag 
+0x04f8 001896 beq adc_config_gpio ,p_vdd_calculate_io 
+0x04f9 001897 branch vdd_calculate_by_mode + 2 
 :      001899 p_vdd_calculate_io:
-0x4fa 001900 fetch 2 ,mem_1v_adc_io_data 
-0x4fb 001901 fetcht 2 ,mem_0_5_adc_io_data 
-0x4fc 001902 arg 50 ,regc 
-0x4fd 001903 branch p_vdd_calculate 
+0x04fa 001900 fetch 2 ,mem_1v_adc_io_data 
+0x04fb 001901 fetcht 2 ,mem_0_5_adc_io_data 
+0x04fc 001902 arg 50 ,regc 
+0x04fd 001903 branch p_vdd_calculate 
 :      001905 p_vdd_calculate:
-0x4fe 001906 isub temp ,rega 
-0x4ff 001907 fetch 2 ,mem_adc_current_value 
-0x500 001908 isub temp ,pdata 
-0x501 001909 nbranch p_vdd_calculate1 ,positive 
-0x502 001910 branch vdd_calculate + 4 
+0x04fe 001906 isub temp ,rega 
+0x04ff 001907 fetch 2 ,mem_adc_current_value 
+0x0500 001908 isub temp ,pdata 
+0x0501 001909 nbranch p_vdd_calculate1 ,positive 
+0x0502 001910 branch vdd_calculate + 4 
 :      001912 p_vdd_calculate1:
-0x503 001913 copy temp ,pdata 
-0x504 001914 fetcht 2 ,mem_adc_current_value 
-0x505 001915 isub temp ,pdata 
-0x506 001916 isub rega ,null 
-0x507 001917 call p_vdd_calculate2 ,positive 
-0x508 001918 branch vdd_calculate1 + 3 
+0x0503 001913 copy temp ,pdata 
+0x0504 001914 fetcht 2 ,mem_adc_current_value 
+0x0505 001915 isub temp ,pdata 
+0x0506 001916 isub rega ,null 
+0x0507 001917 call p_vdd_calculate2 ,positive 
+0x0508 001918 branch vdd_calculate1 + 3 
 :      001921 p_vdd_calculate2:
-0x509 001922 copy rega ,pdata 
-0x50a 001923 rtn 
+0x0509 001922 copy rega ,pdata 
+0x050a 001923 rtn 
 :      001926 p_mouse_adc_no_low_voltage:
-0x50b 001927 call mouse_adc_no_low_voltage 
-0x50c 001928 jam 12 ,mem_adc_low_volatage_led_timer_count 
-0x50d 001929 fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
-0x50e 001930 rtn blank 
-0x50f 001931 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
-0x510 001932 fetch 1 ,mem_config_low_voltage_alarm_gpio 
-0x511 001933 store 1 ,mem_mouse_struct_led_gpio 
-0x512 001934 branch mouse_led_off 
+0x050b 001927 call mouse_adc_no_low_voltage 
+0x050c 001928 jam 12 ,mem_adc_low_volatage_led_timer_count 
+0x050d 001929 fetch 1 ,mem_mouse_adc_last_low_voltage_flag 
+0x050e 001930 rtn blank 
+0x050f 001931 jam 0 ,mem_mouse_adc_last_low_voltage_flag 
+0x0510 001932 fetch 1 ,mem_config_low_voltage_alarm_gpio 
+0x0511 001933 store 1 ,mem_mouse_struct_led_gpio 
+0x0512 001934 branch mouse_led_off 
 :      001937 p_adc_set_mode:
-0x513 001938 fetch 1 ,mem_adc_config_flag 
-0x514 001939 beq adc_config_gpio ,p_adc_check_gpio 
-0x515 001940 branch adc_set_mode + 1 
+0x0513 001938 fetch 1 ,mem_adc_config_flag 
+0x0514 001939 beq adc_config_gpio ,p_adc_check_gpio 
+0x0515 001940 branch adc_set_mode + 1 
 :      001941 p_adc_check_gpio:
-0x516 001942 hfetch 1 ,core_gpio_pd0 
-0x517 001943 set0 5 ,pdata 
-0x518 001944 hstore 1 ,core_gpio_pd0 
-0x519 001945 jam 0x8f ,rf_adc_mode 
-0x51a 001946 fetch 1 ,mem_adc_channel 
-0x51b 001947 hstore 1 ,rf_adc_ch 
-0x51c 001948 branch read_adc 
+0x0516 001942 hfetch 1 ,core_gpio_pd0 
+0x0517 001943 set0 5 ,pdata 
+0x0518 001944 hstore 1 ,core_gpio_pd0 
+0x0519 001945 jam 0x8f ,rf_adc_mode 
+0x051a 001946 fetch 1 ,mem_adc_channel 
+0x051b 001947 hstore 1 ,rf_adc_ch 
+0x051c 001948 branch read_adc 
 :      001951 p_adc_bat_percent_lowpower_out:
-0x51d 001952 ifetch 8 ,rega 
-0x51e 001953 store 8 ,mem_pdatatemp 
-0x51f 001954 jam 0 ,mem_adc_power_flag 
-0x520 001956 fetcht 2 ,mem_mouse_vdd_0v 
-0x521 001957 fetch 2 ,mem_pdatatemp + 6 
-0x522 001958 isub temp ,null 
-0x523 001959 nbranch p_adc_set_pb_press_flag ,positive 
-0x524 001960 call p_mouse_clear_select_state 
-0x525 001963 fetch 2 ,mem_pdatatemp + 6 
-0x526 001964 fetcht 2 ,mem_pdatatemp + 2 
-0x527 001965 isub temp ,null 
-0x528 001966 ncall adc_set_no_power_flag ,positive 
-0x529 001968 fetcht 2 ,mem_pdatatemp + 4 
-0x52a 001969 isub temp ,null 
-0x52b 001970 nbranch adc_set_low_power_flag ,positive 
-0x52c 001971 rtn 
+0x051d 001952 ifetch 8 ,rega 
+0x051e 001953 store 8 ,mem_pdatatemp 
+0x051f 001954 jam 0 ,mem_adc_power_flag 
+0x0520 001956 fetcht 2 ,mem_mouse_vdd_0v 
+0x0521 001957 fetch 2 ,mem_pdatatemp + 6 
+0x0522 001958 isub temp ,null 
+0x0523 001959 nbranch p_adc_set_pb_press_flag ,positive 
+0x0524 001960 call p_mouse_clear_select_state 
+0x0525 001963 fetch 2 ,mem_pdatatemp + 6 
+0x0526 001964 fetcht 2 ,mem_pdatatemp + 2 
+0x0527 001965 isub temp ,null 
+0x0528 001966 ncall adc_set_no_power_flag ,positive 
+0x0529 001968 fetcht 2 ,mem_pdatatemp + 4 
+0x052a 001969 isub temp ,null 
+0x052b 001970 nbranch adc_set_low_power_flag ,positive 
+0x052c 001971 rtn 
 :      001973 p_adc_set_pb_press_flag:
-0x52d 001974 fetcht 1 ,mem_adc_power_flag 
-0x52e 001975 set1 2 ,temp 
-0x52f 001976 storet 1 ,mem_adc_power_flag 
-0x530 001977 rtn 
+0x052d 001974 fetcht 1 ,mem_adc_power_flag 
+0x052e 001975 set1 2 ,temp 
+0x052f 001976 storet 1 ,mem_adc_power_flag 
+0x0530 001977 rtn 
 :      001994 p_mouse_motion:
-0x531 001995 disable user 
-0x532 001996 setarg 0 
-0x533 001997 store 6 ,mem_mouse_x 
-0x534 001998 call mouse_cheak_sensor_data 
-0x535 001999 call mouse_zwheel 
-0x536 002000 call mouse_t_zwheel 
-0x537 002001 call p_mouse_key 
-0x538 002004 nbranch p_drawing_optima_init ,user 
-0x539 002005 call p_drawing_optima 
-0x53a 002006 branch mouse_motion + 9 
+0x0531 001995 disable user 
+0x0532 001996 setarg 0 
+0x0533 001997 store 6 ,mem_mouse_x 
+0x0534 001998 call mouse_cheak_sensor_data 
+0x0535 001999 call mouse_zwheel 
+0x0536 002000 call mouse_t_zwheel 
+0x0537 002001 call p_mouse_key 
+0x0538 002004 nbranch p_drawing_optima_init ,user 
+0x0539 002005 call p_drawing_optima 
+0x053a 002006 branch mouse_motion + 9 
 :      002009 p_mouse_key:
-0x53b 002010 call p_mouse_check_key_gpio 
-0x53c 002011 branch mouse_key + 1 
+0x053b 002010 call p_mouse_check_key_gpio 
+0x053c 002011 branch mouse_key + 1 
 :      002012 p_mouse_check_key_gpio:
-0x53d 002013 fetch 1 ,mem_mouse_key 
-0x53e 002014 copy pdata ,rega 
-0x53f 002015 call p_mouse_check_lkey_gpio 
-0x540 002016 call p_mouse_check_rkey_gpio 
-0x541 002017 call p_mouse_check_mkey_gpio 
-0x542 002018 call p_mouse_check_bkkey_gpio 
-0x543 002019 call p_mouse_check_fwkey_gpio 
-0x544 002020 copy rega ,pdata 
-0x545 002021 rtn 
+0x053d 002013 fetch 1 ,mem_mouse_key 
+0x053e 002014 copy pdata ,rega 
+0x053f 002015 call p_mouse_check_lkey_gpio 
+0x0540 002016 call p_mouse_check_rkey_gpio 
+0x0541 002017 call p_mouse_check_mkey_gpio 
+0x0542 002018 call p_mouse_check_bkkey_gpio 
+0x0543 002019 call p_mouse_check_fwkey_gpio 
+0x0544 002020 copy rega ,pdata 
+0x0545 002021 rtn 
 :      002025 p_mouse_check_key:
-0x546 002026 store 1 ,mem_mouse_key_status 
-0x547 002027 lshift pdata ,pdata 
-0x548 002028 copy pdata ,regb 
-0x549 002029 copy temp ,regc 
-0x54a 002030 fetch 1 ,mem_mouse_key_temp 
-0x54b 002031 sub pdata ,0x02 ,null 
-0x54c 002032 call p_gpio_set_input_pu ,positive 
-0x54d 002033 ncall p_gpio_set_input_pd ,positive 
-0x54e 002034 copy regc ,temp 
-0x54f 002035 call gpio_get_bit 
-0x550 002036 setflag true ,0 ,regb 
-0x551 002037 call p_mouse_check_press 
-0x552 002038 and regb ,0x07 ,pdata 
-0x553 002039 fetcht 1 ,mem_mouse_key_temp 
-0x554 002040 copy temp ,queue 
-0x555 002041 sub temp ,0x02 ,null 
-0x556 002042 beq 0x07 ,p_mouse_key_press 
-0x557 002043 beq 0x00 ,p_mouse_key_release 
-0x558 002044 rtn 
+0x0546 002026 store 1 ,mem_mouse_key_status 
+0x0547 002027 lshift pdata ,pdata 
+0x0548 002028 copy pdata ,regb 
+0x0549 002029 copy temp ,regc 
+0x054a 002030 fetch 1 ,mem_mouse_key_temp 
+0x054b 002031 sub pdata ,0x02 ,null 
+0x054c 002032 call p_gpio_set_input_pu ,positive 
+0x054d 002033 ncall p_gpio_set_input_pd ,positive 
+0x054e 002034 copy regc ,temp 
+0x054f 002035 call gpio_get_bit 
+0x0550 002036 setflag true ,0 ,regb 
+0x0551 002037 call p_mouse_check_press 
+0x0552 002038 and regb ,0x07 ,pdata 
+0x0553 002039 fetcht 1 ,mem_mouse_key_temp 
+0x0554 002040 copy temp ,queue 
+0x0555 002041 sub temp ,0x02 ,null 
+0x0556 002042 beq 0x07 ,p_mouse_key_press 
+0x0557 002043 beq 0x00 ,p_mouse_key_release 
+0x0558 002044 rtn 
 :      002046 p_mouse_check_press:
-0x559 002047 fetcht 1 ,mem_mouse_key_status 
-0x55a 002048 and_into 0x01 ,temp 
-0x55b 002049 and regb ,0x01 ,pdata 
-0x55c 002050 isub temp ,null 
-0x55d 002051 nbranch p_mouse_current_mult_update ,zero 
-0x55e 002052 rtn 
+0x0559 002047 fetcht 1 ,mem_mouse_key_status 
+0x055a 002048 and_into 0x01 ,temp 
+0x055b 002049 and regb ,0x01 ,pdata 
+0x055c 002050 isub temp ,null 
+0x055d 002051 nbranch p_mouse_current_mult_update ,zero 
+0x055e 002052 rtn 
 :      002054 p_mouse_check_lkey_gpio:
-0x55f 002055 jam 0x00 ,mem_mouse_key_temp 
-0x560 002056 fetcht 1 ,mem_lbutton_gpio 
-0x561 002057 fetch 1 ,mem_mouse_lkey_press_status 
-0x562 002058 call p_mouse_check_key 
-0x563 002060 store 1 ,mem_mouse_lkey_press_status 
-0x564 002061 rtn 
+0x055f 002055 jam 0x00 ,mem_mouse_key_temp 
+0x0560 002056 fetcht 1 ,mem_lbutton_gpio 
+0x0561 002057 fetch 1 ,mem_mouse_lkey_press_status 
+0x0562 002058 call p_mouse_check_key 
+0x0563 002060 store 1 ,mem_mouse_lkey_press_status 
+0x0564 002061 rtn 
 :      002063 p_mouse_check_rkey_gpio:
-0x565 002064 jam 0x01 ,mem_mouse_key_temp 
-0x566 002065 fetcht 1 ,mem_rbutton_gpio 
-0x567 002066 fetch 1 ,mem_mouse_rkey_press_status 
-0x568 002067 call p_mouse_check_key 
-0x569 002069 store 1 ,mem_mouse_rkey_press_status 
-0x56a 002070 rtn 
+0x0565 002064 jam 0x01 ,mem_mouse_key_temp 
+0x0566 002065 fetcht 1 ,mem_rbutton_gpio 
+0x0567 002066 fetch 1 ,mem_mouse_rkey_press_status 
+0x0568 002067 call p_mouse_check_key 
+0x0569 002069 store 1 ,mem_mouse_rkey_press_status 
+0x056a 002070 rtn 
 :      002072 p_mouse_check_mkey_gpio:
-0x56b 002073 jam 0x02 ,mem_mouse_key_temp 
-0x56c 002074 fetcht 1 ,mem_mbutton_gpio 
-0x56d 002075 fetch 1 ,mem_mouse_mkey_press_status 
-0x56e 002076 call p_mouse_check_key 
-0x56f 002078 store 1 ,mem_mouse_mkey_press_status 
-0x570 002079 rtn 
+0x056b 002073 jam 0x02 ,mem_mouse_key_temp 
+0x056c 002074 fetcht 1 ,mem_mbutton_gpio 
+0x056d 002075 fetch 1 ,mem_mouse_mkey_press_status 
+0x056e 002076 call p_mouse_check_key 
+0x056f 002078 store 1 ,mem_mouse_mkey_press_status 
+0x0570 002079 rtn 
 :      002081 p_mouse_check_bkkey_gpio:
-0x571 002082 jam 0x03 ,mem_mouse_key_temp 
-0x572 002083 fetcht 1 ,mem_bk_button_gpio 
-0x573 002084 fetch 1 ,mem_mouse_bkkey_press_status 
-0x574 002085 call p_mouse_check_key 
-0x575 002087 store 1 ,mem_mouse_bkkey_press_status 
-0x576 002088 fetcht 1 ,mem_bk_button_gpio 
-0x577 002089 branch p_gpio_set_input_pu 
+0x0571 002082 jam 0x03 ,mem_mouse_key_temp 
+0x0572 002083 fetcht 1 ,mem_bk_button_gpio 
+0x0573 002084 fetch 1 ,mem_mouse_bkkey_press_status 
+0x0574 002085 call p_mouse_check_key 
+0x0575 002087 store 1 ,mem_mouse_bkkey_press_status 
+0x0576 002088 fetcht 1 ,mem_bk_button_gpio 
+0x0577 002089 branch p_gpio_set_input_pu 
 :      002091 p_mouse_check_fwkey_gpio:
-0x578 002092 jam 0x04 ,mem_mouse_key_temp 
-0x579 002093 fetcht 1 ,mem_fw_button_gpio 
-0x57a 002094 fetch 1 ,mem_mouse_fwkey_press_status 
-0x57b 002095 call p_mouse_check_key 
-0x57c 002097 store 1 ,mem_mouse_fwkey_press_status 
-0x57d 002098 fetcht 1 ,mem_fw_button_gpio 
-0x57e 002099 branch p_gpio_set_input_pu 
+0x0578 002092 jam 0x04 ,mem_mouse_key_temp 
+0x0579 002093 fetcht 1 ,mem_fw_button_gpio 
+0x057a 002094 fetch 1 ,mem_mouse_fwkey_press_status 
+0x057b 002095 call p_mouse_check_key 
+0x057c 002097 store 1 ,mem_mouse_fwkey_press_status 
+0x057d 002098 fetcht 1 ,mem_fw_button_gpio 
+0x057e 002099 branch p_gpio_set_input_pu 
 :      002102 p_mouse_key_press:
-0x57f 002104 branch p_qset1_rega ,positive 
+0x057f 002104 branch p_qset1_rega ,positive 
 :      002105 p_qset0_rega:
-0x580 002106 qset0 rega 
-0x581 002107 rtn 
+0x0580 002106 qset0 rega 
+0x0581 002107 rtn 
 :      002109 p_mouse_key_release:
-0x582 002111 branch p_qset0_rega ,positive 
+0x0582 002111 branch p_qset0_rega ,positive 
 :      002112 p_qset1_rega:
-0x583 002113 qset1 rega 
-0x584 002114 rtn 
+0x0583 002113 qset1 rega 
+0x0584 002114 rtn 
 :      002118 p_gpio_set_input_high_impedance:
-0x585 002119 set0 gpio_active_bit ,temp 
-0x586 002120 branch gpio_set_high_impedance 
+0x0585 002119 set0 gpio_active_bit ,temp 
+0x0586 002120 branch gpio_set_high_impedance 
 :      002122 p_gpio_set_input_pd:
-0x587 002123 set0 gpio_active_bit ,temp 
-0x588 002124 arg core_gpio_pu0 ,contw 
-0x589 002125 call gpio_set_bit 
-0x58a 002126 set1 gpio_active_bit ,temp 
+0x0587 002123 set0 gpio_active_bit ,temp 
+0x0588 002124 arg core_gpio_pu0 ,contw 
+0x0589 002125 call gpio_set_bit 
+0x058a 002126 set1 gpio_active_bit ,temp 
 :      002127 p_gpio_set_input_pd4:
-0x58b 002128 arg core_gpio_pd0 ,contw 
-0x58c 002129 call gpio_set_bit 
-0x58d 002130 set0 gpio_active_bit ,temp 
-0x58e 002131 arg core_gpio_oe0 ,contw 
-0x58f 002132 branch gpio_set_bit 
+0x058b 002128 arg core_gpio_pd0 ,contw 
+0x058c 002129 call gpio_set_bit 
+0x058d 002130 set0 gpio_active_bit ,temp 
+0x058e 002131 arg core_gpio_oe0 ,contw 
+0x058f 002132 branch gpio_set_bit 
 :      002135 p_gpio_set_input_pu:
-0x590 002136 set1 gpio_active_bit ,temp 
+0x0590 002136 set1 gpio_active_bit ,temp 
 :      002137 p_gpio_set_input_pu1:
-0x591 002138 arg core_gpio_pu0 ,contw 
-0x592 002139 call gpio_set_bit 
-0x593 002140 set0 gpio_active_bit ,temp 
-0x594 002141 branch p_gpio_set_input_pd4 
+0x0591 002138 arg core_gpio_pu0 ,contw 
+0x0592 002139 call gpio_set_bit 
+0x0593 002140 set0 gpio_active_bit ,temp 
+0x0594 002141 branch p_gpio_set_input_pd4 
 :      002144 p_mouse_bb_event_discovery_btn:
-0x595 002145 jam 0 ,mem_mouse_poweron_led_timer 
-0x596 002146 isolate1 mark_24g ,mark 
-0x597 002147 call p_g24_check_51cmd_stop_24g ,true 
-0x598 002148 branch mouse_bb_event_discovery_btn + 1 
+0x0595 002145 jam 0 ,mem_mouse_poweron_led_timer 
+0x0596 002146 isolate1 mark_24g ,mark 
+0x0597 002147 call p_g24_check_51cmd_stop_24g ,true 
+0x0598 002148 branch mouse_bb_event_discovery_btn + 1 
 :      002150 p_mouse_start_discovery:
-0x599 002151 jam zcode_50 ,mem_zcode_temp_param0 
-0x59a 002152 branch p_zcode_entrance 
+0x0599 002151 jam zcode_50 ,mem_zcode_temp_param0 
+0x059a 002152 branch p_zcode_entrance 
 :      002155 p_mouse_stop_discovery:
-0x59b 002156 setarg 0 
-0x59c 002157 store 2 ,mem_mouse_discovery_timer 
-0x59d 002158 store 1 ,mem_mouse_dpi_blink_count 
-0x59e 002159 store 1 ,mem_mouse_blink_count 
-0x59f 002160 store 1 ,mem_mouse_discovery_blink_count 
-0x5a0 002161 jam 5 ,mem_mouse_bt_ble_led_timer 
-0x5a1 002162 call p_mouse_bt_led_off 
-0x5a2 002163 call p_mouse_sensor_poweron 
-0x5a3 002164 branch mouse_stop_discovery + 1 
+0x059b 002156 setarg 0 
+0x059c 002157 store 2 ,mem_mouse_discovery_timer 
+0x059d 002158 store 1 ,mem_mouse_dpi_blink_count 
+0x059e 002159 store 1 ,mem_mouse_blink_count 
+0x059f 002160 store 1 ,mem_mouse_discovery_blink_count 
+0x05a0 002161 jam 5 ,mem_mouse_bt_ble_led_timer 
+0x05a1 002162 call p_mouse_bt_led_off 
+0x05a2 002163 call p_mouse_sensor_poweron 
+0x05a3 002164 branch mouse_stop_discovery + 1 
 :      002166 p_le_slave_match:
-0x5a4 002167 fetch 1 ,mem_le_md_count 
-0x5a5 002168 pincrease 1 
-0x5a6 002169 store 1 ,mem_le_md_count 
-0x5a7 002170 beq le_md_max_count ,le_slave_cont 
-0x5a8 002171 call le_acknowledge 
-0x5a9 002172 call le_prepare_tx 
-0x5aa 002173 call power_ctrl_start 
-0x5ab 002174 branch le_slave_match + 7 
+0x05a4 002167 fetch 1 ,mem_le_md_count 
+0x05a5 002168 pincrease 1 
+0x05a6 002169 store 1 ,mem_le_md_count 
+0x05a7 002170 beq le_md_max_count ,le_slave_cont 
+0x05a8 002171 call le_acknowledge 
+0x05a9 002172 call le_prepare_tx 
+0x05aa 002173 call power_ctrl_start 
+0x05ab 002174 branch le_slave_match + 7 
 :      002176 p_le_next_adv_channel:
-0x5ac 002177 fetch 1 ,mem_le_ch_mapped 
-0x5ad 002178 increase 1 ,pdata 
-0x5ae 002179 store 1 ,mem_le_ch_mapped 
-0x5af 002180 rtnne 40 
-0x5b0 002181 jam 37 ,mem_le_ch_mapped 
-0x5b1 002182 rtn 
+0x05ac 002177 fetch 1 ,mem_le_ch_mapped 
+0x05ad 002178 increase 1 ,pdata 
+0x05ae 002179 store 1 ,mem_le_ch_mapped 
+0x05af 002180 rtnne 40 
+0x05b0 002181 jam 37 ,mem_le_ch_mapped 
+0x05b1 002182 rtn 
 :      002184 p_le_receive_skip:
-0x5b2 002185 call save_rssi 
-0x5b3 002186 call p_rssi_signal 
-0x5b4 002187 branch le_receive_skip + 2 
+0x05b2 002185 call save_rssi 
+0x05b3 002186 call p_rssi_signal 
+0x05b4 002187 branch le_receive_skip + 2 
 :      002189 p_le_update_param:
-0x5b5 002190 jam zcode_40 ,mem_zcode_temp_param0 
-0x5b6 002191 branch p_zcode_entrance 
+0x05b5 002190 jam zcode_40 ,mem_zcode_temp_param0 
+0x05b6 002191 branch p_zcode_entrance 
 :      002193 p_le_update_channel_map:
-0x5b7 002194 jam zcode_41 ,mem_zcode_temp_param0 
-0x5b8 002195 branch p_zcode_entrance 
+0x05b7 002194 jam zcode_41 ,mem_zcode_temp_param0 
+0x05b8 002195 branch p_zcode_entrance 
 :      002197 p_le_prepare_tx:
-0x5b9 002198 fetch 1 ,mem_le_arq 
-0x5ba 002199 bbit1 wak ,p_le_prepare_tx_wak 
-0x5bb 002200 call power_ctrl_pac_succ_incrs 
-0x5bc 002201 fetch 1 ,mem_empty_count 
-0x5bd 002202 nbranch p_le_send_empyt ,blank 
-0x5be 002203 fetch 1 ,mem_le_state 
-0x5bf 002204 bbit0 lestate_encryption ,p_le_tx_4 
-0x5c0 002205 fetch 1 ,mem_le_rxbuf + 1 
-0x5c1 002206 branch p_le_tx_4 ,blank 
-0x5c2 002207 branch le_send_empty 
+0x05b9 002198 fetch 1 ,mem_le_arq 
+0x05ba 002199 bbit1 wak ,p_le_prepare_tx_wak 
+0x05bb 002200 call power_ctrl_pac_succ_incrs 
+0x05bc 002201 fetch 1 ,mem_empty_count 
+0x05bd 002202 nbranch p_le_send_empyt ,blank 
+0x05be 002203 fetch 1 ,mem_le_state 
+0x05bf 002204 bbit0 lestate_encryption ,p_le_tx_4 
+0x05c0 002205 fetch 1 ,mem_le_rxbuf + 1 
+0x05c1 002206 branch p_le_tx_4 ,blank 
+0x05c2 002207 branch le_send_empty 
 :      002208 p_le_send_empyt:
-0x5c3 002209 fetch 1 ,mem_empty_count 
-0x5c4 002210 increase -1 ,pdata 
-0x5c5 002211 store 1 ,mem_empty_count 
-0x5c6 002212 branch le_send_empty 
+0x05c3 002209 fetch 1 ,mem_empty_count 
+0x05c4 002210 increase -1 ,pdata 
+0x05c5 002211 store 1 ,mem_empty_count 
+0x05c6 002212 branch le_send_empty 
 :      002213 p_le_tx_4:
-0x5c7 002214 fetch 1 ,mem_le_pairing_state 
-0x5c8 002215 bne flag_le_pairing_after_auth ,p_in_le_tx_4 
-0x5c9 002216 jam 3 ,mem_empty_count 
+0x05c7 002214 fetch 1 ,mem_le_pairing_state 
+0x05c8 002215 bne flag_le_pairing_after_auth ,p_in_le_tx_4 
+0x05c9 002216 jam 3 ,mem_empty_count 
 :      002217 p_in_le_tx_4:
-0x5ca 002218 call le_fifo_check_nearly_full 
-0x5cb 002219 call p_mouse_data_pull ,blank 
-0x5cc 002220 branch le_prepare_tx + 4 
+0x05ca 002218 call le_fifo_check_nearly_full 
+0x05cb 002219 call p_mouse_data_pull ,blank 
+0x05cc 002220 branch le_prepare_tx + 4 
 :      002222 p_le_prepare_tx_wak:
-0x5cd 002223 call p_le_check_tx_retransmit_setmd 
-0x5ce 002224 branch p_le_power_ctrl_pac_succ_decrs 
+0x05cd 002223 call p_le_check_tx_retransmit_setmd 
+0x05ce 002224 branch p_le_power_ctrl_pac_succ_decrs 
 :      002226 p_le_check_tx_retransmit_setmd:
-0x5cf 002227 fetch 1 ,mem_le_connect_status_flag 
-0x5d0 002228 and pdata ,0x03 ,pdata 
-0x5d1 002229 rtnne 0x03 
-0x5d2 002230 fetch 1 ,mem_mouse_data_queue_num 
-0x5d3 002231 rtn blank 
-0x5d4 002232 fetch 1 ,mem_le_txlen 
-0x5d5 002233 rtn blank 
-0x5d6 002234 fetch 1 ,mem_le_txheader 
-0x5d7 002235 set1 md ,pdata 
-0x5d8 002236 store 1 ,mem_le_txheader 
-0x5d9 002237 call le_set_md 
-0x5da 002238 rtn 
+0x05cf 002227 fetch 1 ,mem_le_connect_status_flag 
+0x05d0 002228 and pdata ,0x03 ,pdata 
+0x05d1 002229 rtnne 0x03 
+0x05d2 002230 fetch 1 ,mem_mouse_data_queue_num 
+0x05d3 002231 rtn blank 
+0x05d4 002232 fetch 1 ,mem_le_txlen 
+0x05d5 002233 rtn blank 
+0x05d6 002234 fetch 1 ,mem_le_txheader 
+0x05d7 002235 set1 md ,pdata 
+0x05d8 002236 store 1 ,mem_le_txheader 
+0x05d9 002237 call le_set_md 
+0x05da 002238 rtn 
 :      002242 p_le_power_ctrl_pac_succ_decrs:
-0x5db 002243 branch power_ctrl_pac_succ_decrs 
+0x05db 002243 branch power_ctrl_pac_succ_decrs 
 :      002245 p_mouse_le_reconn_write_enable_timer_reinit:
-0x5dc 002246 fetch 1 ,mem_mouse_le_reconnect_flag 
-0x5dd 002247 rtn blank 
-0x5de 002248 fetch 1 ,mem_le_connect_status_flag 
-0x5df 002249 and pdata ,0x03 ,pdata 
-0x5e0 002250 rtneq 0x03 
-0x5e1 002251 jam 1 ,mem_le_start_encrypt_timer 
-0x5e2 002252 rtn 
+0x05dc 002246 fetch 1 ,mem_mouse_le_reconnect_flag 
+0x05dd 002247 rtn blank 
+0x05de 002248 fetch 1 ,mem_le_connect_status_flag 
+0x05df 002249 and pdata ,0x03 ,pdata 
+0x05e0 002250 rtneq 0x03 
+0x05e1 002251 jam 1 ,mem_le_start_encrypt_timer 
+0x05e2 002252 rtn 
 :      002254 p_le_parse:
-0x5e3 002255 rtnmark1 mark_old_packet 
-0x5e4 002256 call le_fifo_check_full 
-0x5e5 002257 nrtn blank 
-0x5e6 002258 fetch 1 ,mem_le_rxbuf 
-0x5e7 002259 and pdata ,0x3 ,pdata 
-0x5e8 002260 store 1 ,mem_le_packet_llid 
-0x5e9 002261 ifetch 1 ,contr 
-0x5ea 002262 and pdata ,0x1f ,pdata 
-0x5eb 002263 store 1 ,mem_le_packet_size 
-0x5ec 002264 rtn blank 
-0x5ed 002265 copy contr ,pdata 
-0x5ee 002266 store 2 ,mem_le_payload_ptr 
-0x5ef 002267 fetch 1 ,mem_le_packet_llid 
-0x5f0 002268 beq llid_le_ll ,p_le_parse_ll 
-0x5f1 002269 branch le_parse_l2cap 
+0x05e3 002255 rtnmark1 mark_old_packet 
+0x05e4 002256 call le_fifo_check_full 
+0x05e5 002257 nrtn blank 
+0x05e6 002258 fetch 1 ,mem_le_rxbuf 
+0x05e7 002259 and pdata ,0x3 ,pdata 
+0x05e8 002260 store 1 ,mem_le_packet_llid 
+0x05e9 002261 ifetch 1 ,contr 
+0x05ea 002262 and pdata ,0x1f ,pdata 
+0x05eb 002263 store 1 ,mem_le_packet_size 
+0x05ec 002264 rtn blank 
+0x05ed 002265 copy contr ,pdata 
+0x05ee 002266 store 2 ,mem_le_payload_ptr 
+0x05ef 002267 fetch 1 ,mem_le_packet_llid 
+0x05f0 002268 beq llid_le_ll ,p_le_parse_ll 
+0x05f1 002269 branch le_parse_l2cap 
 :      002270 p_le_parse_ll:
-0x5f2 002271 fetch 1 ,mem_le_rxbuf + 2 
-0x5f3 002272 beq ll_channel_map_req ,p_le_parse_channel_map_req 
-0x5f4 002273 branch le_parse_ll + 1 
+0x05f2 002271 fetch 1 ,mem_le_rxbuf + 2 
+0x05f3 002272 beq ll_channel_map_req ,p_le_parse_channel_map_req 
+0x05f4 002273 branch le_parse_ll + 1 
 :      002274 p_le_parse_channel_map_req:
-0x5f5 002275 ifetch 5 ,contr 
-0x5f6 002276 store 5 ,mem_le_new_map 
-0x5f7 002277 ifetch 2 ,contr 
-0x5f8 002278 store 2 ,mem_le_instant 
-0x5f9 002279 branch le_parse_channel_map_req + 7 
+0x05f5 002275 ifetch 5 ,contr 
+0x05f6 002276 store 5 ,mem_le_new_map 
+0x05f7 002277 ifetch 2 ,contr 
+0x05f8 002278 store 2 ,mem_le_instant 
+0x05f9 002279 branch le_parse_channel_map_req + 7 
 :      002281 p_le_parse_l2cap:
-0x5fa 002282 ifetch 2 ,contr 
-0x5fb 002283 beq le_l2cap_cid_att ,p_le_parse_att 
-0x5fc 002284 beq le_l2cap_cid_smp ,p_le_parse_smp 
-0x5fd 002285 branch le_parse_l2cap + 11 
+0x05fa 002282 ifetch 2 ,contr 
+0x05fb 002283 beq le_l2cap_cid_att ,p_le_parse_att 
+0x05fc 002284 beq le_l2cap_cid_smp ,p_le_parse_smp 
+0x05fd 002285 branch le_parse_l2cap + 11 
 :      002286 p_le_parse_att:
-0x5fe 002287 call store_contr 
-0x5ff 002288 call p_mouse_le_reconn_write_enable_timer_reinit 
-0x600 002289 call get_contr 
-0x601 002290 ifetch 3 ,contr 
-0x602 002291 store 3 ,mem_le_att_opcode 
-0x603 002292 beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
-0x604 002293 rshift8 pdata ,temp 
-0x605 002294 sub temp ,0x24 ,null 
-0x606 002295 branch p_le_parse_att1 ,positive 
-0x607 002296 arg mem_mouse_le_uuid_sup ,temp 
-0x608 002297 storet 2 ,mem_ui_le_uuid_table 
-0x609 002298 call le_parse_att + 2 
-0x60a 002299 setarg 0x8e7a 
-0x60b 002300 store 2 ,mem_ui_le_uuid_table 
-0x60c 002301 rtn 
+0x05fe 002287 call store_contr 
+0x05ff 002288 call p_mouse_le_reconn_write_enable_timer_reinit 
+0x0600 002289 call get_contr 
+0x0601 002290 ifetch 3 ,contr 
+0x0602 002291 store 3 ,mem_le_att_opcode 
+0x0603 002292 beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
+0x0604 002293 rshift8 pdata ,temp 
+0x0605 002294 sub temp ,0x24 ,null 
+0x0606 002295 branch p_le_parse_att1 ,positive 
+0x0607 002296 arg mem_mouse_le_uuid_sup ,temp 
+0x0608 002297 storet 2 ,mem_ui_le_uuid_table 
+0x0609 002298 call le_parse_att + 2 
+0x060a 002299 setarg 0x8e7a 
+0x060b 002300 store 2 ,mem_ui_le_uuid_table 
+0x060c 002301 rtn 
 :      002303 p_le_parse_att_read_by_group_type_request:
-0x60d 002304 call le_parse_att_read_by_group_type_request 
-0x60e 002305 call le_fifo_get_last_tx_ptr 
-0x60f 002306 increase 7 ,contr 
-0x610 002307 ifetch 1 ,contr 
-0x611 002308 rtnne attop_read_by_group_type_response 
-0x612 002309 increase 5 ,contr 
-0x613 002310 ifetch 2 ,contr 
-0x614 002311 arg uuid_service_hids ,temp 
-0x615 002312 isub temp ,null 
-0x616 002313 nrtn zero 
-0x617 002314 increase -4 ,contr 
-0x618 002315 setarg 0x2b 
-0x619 002316 istore 2 ,contr 
-0x61a 002317 rtn 
+0x060d 002304 call le_parse_att_read_by_group_type_request 
+0x060e 002305 call le_fifo_get_last_tx_ptr 
+0x060f 002306 increase 7 ,contr 
+0x0610 002307 ifetch 1 ,contr 
+0x0611 002308 rtnne attop_read_by_group_type_response 
+0x0612 002309 increase 5 ,contr 
+0x0613 002310 ifetch 2 ,contr 
+0x0614 002311 arg uuid_service_hids ,temp 
+0x0615 002312 isub temp ,null 
+0x0616 002313 nrtn zero 
+0x0617 002314 increase -4 ,contr 
+0x0618 002315 setarg 0x2b 
+0x0619 002316 istore 2 ,contr 
+0x061a 002317 rtn 
 :      002320 p_le_parse_att1:
-0x61b 002321 beq attop_read_request ,p_le_parse_att_read_request 
-0x61c 002322 branch le_parse_att + 2 
+0x061b 002321 beq attop_read_request ,p_le_parse_att_read_request 
+0x061c 002322 branch le_parse_att + 2 
 :      002323 p_le_parse_att_read_request:
-0x61d 002324 fetcht 2 ,mem_le_att_handle 
-0x61e 002325 fetch 1 ,mem_le_configuration 
-0x61f 002326 bbit1 bit_ble_read_auth ,p_le_send_att_read_response_check_auth 
+0x061d 002324 fetcht 2 ,mem_le_att_handle 
+0x061e 002325 fetch 1 ,mem_le_configuration 
+0x061f 002326 bbit1 bit_ble_read_auth ,p_le_send_att_read_response_check_auth 
 :      002327 p_le_send_att_read_response:
-0x620 002336 fetch 2 ,mem_le_att_handle 
-0x621 002337 beq 0x13 ,le_send_att_error_response_notfound 
-0x622 002339 fetcht 2 ,mem_le_att_handle 
-0x623 002340 branch le_send_att_read_response 
+0x0620 002336 fetch 2 ,mem_le_att_handle 
+0x0621 002337 beq 0x13 ,le_send_att_error_response_notfound 
+0x0622 002339 fetcht 2 ,mem_le_att_handle 
+0x0623 002340 branch le_send_att_read_response 
 :      002354 p_le_send_att_read_response_check_auth:
-0x624 002355 fetch 2 ,mem_le_pairing_handle 
-0x625 002356 isub temp ,null 
-0x626 002357 nbranch p_le_send_att_read_response ,zero 
-0x627 002358 call le_check_encrypt_state 
-0x628 002359 nbranch p_le_send_att_read_response ,user 
-0x629 002360 jam att_err_insufficient_authentication ,mem_le_err_code 
-0x62a 002361 branch le_send_att_error_response 
+0x0624 002355 fetch 2 ,mem_le_pairing_handle 
+0x0625 002356 isub temp ,null 
+0x0626 002357 nbranch p_le_send_att_read_response ,zero 
+0x0627 002358 call le_check_encrypt_state 
+0x0628 002359 nbranch p_le_send_att_read_response ,user 
+0x0629 002360 jam att_err_insufficient_authentication ,mem_le_err_code 
+0x062a 002361 branch le_send_att_error_response 
 :      002365 p_le_parse_smp:
-0x62b 002366 ifetch 1 ,contr 
-0x62c 002367 beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
-0x62d 002368 branch le_parse_smp + 1 
+0x062b 002366 ifetch 1 ,contr 
+0x062c 002367 beq smp_pairing_failed ,p_le_parse_smp_pairing_failed 
+0x062d 002368 branch le_parse_smp + 1 
 :      002369 p_le_parse_smp_pairing_failed:
-0x62e 002370 jam zcode_82 ,mem_zcode_temp_param0 
-0x62f 002371 branch p_zcode_entrance 
+0x062e 002370 jam zcode_82 ,mem_zcode_temp_param0 
+0x062f 002371 branch p_zcode_entrance 
 :      002373 p_le_adv_not_match:
-0x630 002374 fetch 1 ,mem_le_ch_mapped 
-0x631 002375 bne 39 ,le_adv_loop 
-0x632 002376 call p_le_adv_random_delay 
-0x633 002377 arg le_adv_interval_timer ,queue 
-0x634 002378 fetch 2 ,mem_le_adv_interval 
-0x635 002379 branch timer_init 
+0x0630 002374 fetch 1 ,mem_le_ch_mapped 
+0x0631 002375 bne 39 ,le_adv_loop 
+0x0632 002376 call p_le_adv_random_delay 
+0x0633 002377 arg le_adv_interval_timer ,queue 
+0x0634 002378 fetch 2 ,mem_le_adv_interval 
+0x0635 002379 branch timer_init 
 :      002380 p_le_adv_random_delay:
-0x636 002381 random pdata 
-0x637 002382 arg 0x1ff ,temp 
-0x638 002383 iand temp ,pdata 
-0x639 002384 add pdata ,250 ,pdata 
-0x63a 002385 branch delay 
+0x0636 002381 random pdata 
+0x0637 002382 arg 0x1ff ,temp 
+0x0638 002383 iand temp ,pdata 
+0x0639 002384 add pdata ,250 ,pdata 
+0x063a 002385 branch delay 
 :      002387 p_le_lpm_setmult:
-0x63b 002388 disable wake 
-0x63c 002389 branch p_le_lpm_set_mult_attempt ,attempt 
-0x63d 002390 nbranch le_lpm_lost ,match 
+0x063b 002388 disable wake 
+0x063c 002389 branch p_le_lpm_set_mult_attempt ,attempt 
+0x063d 002390 nbranch le_lpm_lost ,match 
 :      002391 p_le_lpm_set_mult_attempt:
-0x63e 002392 call lpm_match 
-0x63f 002393 fetch 2 ,mem_rx_window_sniff 
-0x640 002394 store 2 ,mem_le_receive_window 
-0x641 002395 fetch 1 ,mem_le_connect_status_flag 
-0x642 002396 compare 3 ,pdata ,3 
-0x643 002397 nbranch lpm_mult_short ,true 
-0x644 002398 branch le_lpm_set_mult_attempt + 3 
+0x063e 002392 call lpm_match 
+0x063f 002393 fetch 2 ,mem_rx_window_sniff 
+0x0640 002394 store 2 ,mem_le_receive_window 
+0x0641 002395 fetch 1 ,mem_le_connect_status_flag 
+0x0642 002396 compare 3 ,pdata ,3 
+0x0643 002397 nbranch lpm_mult_short ,true 
+0x0644 002398 branch le_lpm_set_mult_attempt + 3 
 :      002400 p_le_mouse_bb_event_connect_complete:
-0x645 002401 jam zcode_42 ,mem_zcode_temp_param0 
-0x646 002402 branch p_zcode_entrance 
+0x0645 002401 jam zcode_42 ,mem_zcode_temp_param0 
+0x0646 002402 branch p_zcode_entrance 
 :      002404 p_twspi_reset:
-0x647 002405 hfetch 1 ,core_gpio_out3 
-0x648 002406 and_into 0xfd ,pdata 
-0x649 002407 hstore 1 ,core_gpio_out3 
-0x64a 002408 hfetcht 1 ,core_gpio_oe3 
-0x64b 002409 or_into 0x2 ,temp 
-0x64c 002410 hstoret 1 ,core_gpio_oe3 
-0x64d 002411 call twspi_disable 
-0x64e 002412 and_into 0xfd ,temp 
-0x64f 002413 nop 13 
-0x650 002414 call p_twspi_enable 
-0x651 002415 hstoret 1 ,core_gpio_oe3 
-0x652 002416 rtn 
+0x0647 002405 hfetch 1 ,core_gpio_out3 
+0x0648 002406 and_into 0xfd ,pdata 
+0x0649 002407 hstore 1 ,core_gpio_out3 
+0x064a 002408 hfetcht 1 ,core_gpio_oe3 
+0x064b 002409 or_into 0x2 ,temp 
+0x064c 002410 hstoret 1 ,core_gpio_oe3 
+0x064d 002411 call twspi_disable 
+0x064e 002412 and_into 0xfd ,temp 
+0x064f 002413 nop 13 
+0x0650 002414 call p_twspi_enable 
+0x0651 002415 hstoret 1 ,core_gpio_oe3 
+0x0652 002416 rtn 
 :      002418 p_spid_init:
-0x653 002419 call spid_init_common 
+0x0653 002419 call spid_init_common 
 :      002420 p_twspi_enable:
-0x654 002421 hfetch 1 ,core_gpio_sel1 
-0x655 002422 set1 0 ,pdata 
-0x656 002423 set0 1 ,pdata 
-0x657 002424 set0 3 ,pdata 
-0x658 002425 hstore 1 ,core_gpio_sel1 
-0x659 002426 rtn 
+0x0654 002421 hfetch 1 ,core_gpio_sel1 
+0x0655 002422 set1 0 ,pdata 
+0x0656 002423 set0 1 ,pdata 
+0x0657 002424 set0 3 ,pdata 
+0x0658 002425 hstore 1 ,core_gpio_sel1 
+0x0659 002426 rtn 
 :      002429 p_page_wait_fhs_reply_ok:
-0x65a 002430 jam zcode_00 ,mem_zcode_temp_param0 
-0x65b 002431 branch p_zcode_entrance 
+0x065a 002430 jam zcode_00 ,mem_zcode_temp_param0 
+0x065b 002431 branch p_zcode_entrance 
 :      002433 p_role_switch_master:
-0x65c 002434 call role_switch_check 
-0x65d 002435 nrtn user 
+0x065c 002434 call role_switch_check 
+0x065d 002435 nrtn user 
 :      002436 p_wait_role_switch_anchor:
-0x65e 002437 disable user 
-0x65f 002438 jam param_newconnto ,mem_newconnto_counter 
-0x660 002439 set0 mark_fhs_already_good ,mark 
-0x661 002440 set0 mark_role_switch_receive_fhs ,mark 
+0x065e 002437 disable user 
+0x065f 002438 jam param_newconnto ,mem_newconnto_counter 
+0x0660 002439 set0 mark_fhs_already_good ,mark 
+0x0661 002440 set0 mark_role_switch_receive_fhs ,mark 
 :      002441 p_roles_waitfhs_loop:
-0x662 002442 call rf_setup_time_master_slot 
-0x663 002443 call master_recv_packet 
-0x664 002444 bmark1 mark_fhs_already_good ,p_roles_replyto_fhs 
-0x665 002445 call new_conn_timeout 
-0x666 002446 nbranch p_roles_waitfhs_loop ,blank 
-0x667 002447 bmark1 mark_role_switch_receive_fhs ,p_roles_replyto_fhs1 
-0x668 002448 branch role_switch_fail_master 
+0x0662 002442 call rf_setup_time_master_slot 
+0x0663 002443 call master_recv_packet 
+0x0664 002444 bmark1 mark_fhs_already_good ,p_roles_replyto_fhs 
+0x0665 002445 call new_conn_timeout 
+0x0666 002446 nbranch p_roles_waitfhs_loop ,blank 
+0x0667 002447 bmark1 mark_role_switch_receive_fhs ,p_roles_replyto_fhs1 
+0x0668 002448 branch role_switch_fail_master 
 :      002450 p_roles_replyto_fhs:
-0x669 002451 call rf_setup_time_slave_slot 
-0x66a 002452 arg type_id ,type 
-0x66b 002453 call master_send_packet 
-0x66c 002454 set1 mark_role_switch_receive_fhs ,mark 
-0x66d 002455 set0 mark_fhs_already_good ,mark 
-0x66e 002456 fetch 1 ,mem_amaddr 
-0x66f 002457 iforce am_addr 
-0x670 002458 jam 2 ,mem_newconnto_counter 
-0x671 002459 branch p_roles_waitfhs_loop 
+0x0669 002451 call rf_setup_time_slave_slot 
+0x066a 002452 arg type_id ,type 
+0x066b 002453 call master_send_packet 
+0x066c 002454 set1 mark_role_switch_receive_fhs ,mark 
+0x066d 002455 set0 mark_fhs_already_good ,mark 
+0x066e 002456 fetch 1 ,mem_amaddr 
+0x066f 002457 iforce am_addr 
+0x0670 002458 jam 2 ,mem_newconnto_counter 
+0x0671 002459 branch p_roles_waitfhs_loop 
 :      002461 p_roles_replyto_fhs1:
-0x672 002462 fetch 4 ,mem_clke_bt 
-0x673 002463 pincrease 8 
-0x674 002464 store 4 ,mem_clke_bt 
-0x675 002465 branch roles_replyto_fhs + 4 
+0x0672 002462 fetch 4 ,mem_clke_bt 
+0x0673 002463 pincrease 8 
+0x0674 002464 store 4 ,mem_clke_bt 
+0x0675 002465 branch roles_replyto_fhs + 4 
 :      002467 p_process_dmh:
-0x676 002468 bmark1 mark_first_packet ,end_of_packet 
-0x677 002469 branch process_dmh + 1 
+0x0676 002468 bmark1 mark_first_packet ,end_of_packet 
+0x0677 002469 branch process_dmh + 1 
 :      002471 p_quit_connection_cont:
-0x678 002472 jam zcode_43 ,mem_zcode_temp_param0 
-0x679 002473 branch p_zcode_entrance 
+0x0678 002472 jam zcode_43 ,mem_zcode_temp_param0 
+0x0679 002473 branch p_zcode_entrance 
 :      002475 p_prepare_tx:
-0x67a 002476 fetch 1 ,mem_state 
-0x67b 002477 isolate1 state_inconn ,pdata 
-0x67c 002478 call p_bt_power_ctrl ,true 
-0x67d 002479 branch prepare_tx + 1 
+0x067a 002476 fetch 1 ,mem_state 
+0x067b 002477 isolate1 state_inconn ,pdata 
+0x067c 002478 call p_bt_power_ctrl ,true 
+0x067d 002479 branch prepare_tx + 1 
 :      002480 p_bt_power_ctrl:
-0x67e 002481 fetch 1 ,mem_arq 
-0x67f 002482 isolate1 wack ,pdata 
-0x680 002483 call power_ctrl_pac_succ_decrs ,true 
-0x681 002484 ncall power_ctrl_pac_succ_incrs ,true 
-0x682 002485 branch power_ctrl_start 
+0x067e 002481 fetch 1 ,mem_arq 
+0x067f 002482 isolate1 wack ,pdata 
+0x0680 002483 call power_ctrl_pac_succ_decrs ,true 
+0x0681 002484 ncall power_ctrl_pac_succ_incrs ,true 
+0x0682 002485 branch power_ctrl_start 
 :      002487 p_slave_conn_recv_packet:
-0x683 002488 call slave_receive_master_slot 
-0x684 002489 nbranch shutdown_radio ,sync 
-0x685 002490 call save_rssi 
-0x686 002491 call p_rssi_signal 
-0x687 002492 branch slave_conn_recv_packet + 4 
+0x0683 002488 call slave_receive_master_slot 
+0x0684 002489 nbranch shutdown_radio ,sync 
+0x0685 002490 call save_rssi 
+0x0686 002491 call p_rssi_signal 
+0x0687 002492 branch slave_conn_recv_packet + 4 
 :      002494 p_lpm_dispatch:
-0x688 002495 rtnmark1 mark_24g 
-0x689 002496 call lpo_calibration 
-0x68a 002497 fetch 3 ,mem_clks_per_lpo 
-0x68b 002498 rtn blank 
-0x68c 002499 fetch 1 ,mem_lpm_mode 
-0x68d 002500 rtn blank 
-0x68e 002501 fetch 1 ,mem_adc_low_volatage_led_timer_count 
-0x68f 002502 sub pdata ,10 ,null 
-0x690 002503 rtn positive 
-0x691 002504 fetch 1 ,mem_ssp_enable 
-0x692 002505 branch p_lpm_dispatch_next ,blank 
-0x693 002506 fetch 1 ,mem_sp_local_key_invalid 
-0x694 002507 rtn blank 
+0x0688 002495 rtnmark1 mark_24g 
+0x0689 002496 call lpo_calibration 
+0x068a 002497 fetch 3 ,mem_clks_per_lpo 
+0x068b 002498 rtn blank 
+0x068c 002499 fetch 1 ,mem_lpm_mode 
+0x068d 002500 rtn blank 
+0x068e 002501 fetch 1 ,mem_adc_low_volatage_led_timer_count 
+0x068f 002502 sub pdata ,10 ,null 
+0x0690 002503 rtn positive 
+0x0691 002504 fetch 1 ,mem_ssp_enable 
+0x0692 002505 branch p_lpm_dispatch_next ,blank 
+0x0693 002506 fetch 1 ,mem_sp_local_key_invalid 
+0x0694 002507 rtn blank 
 :      002508 p_lpm_dispatch_next:
-0x695 002509 fetch 1 ,mem_le_sc_calc 
-0x696 002510 nrtn blank 
-0x697 002511 call lpm_check_wake_lock 
-0x698 002512 nrtn blank 
-0x699 002513 fetch 1 ,mem_context 
-0x69a 002514 compare 3 ,pdata ,0x7 
-0x69b 002515 nbranch lpm_dispatch_unconn ,true 
-0x69c 002516 fetch 2 ,mem_context + coffset_tsniff 
-0x69d 002517 arg 0xffff ,temp 
-0x69e 002518 isub temp ,null 
-0x69f 002519 rtn zero 
-0x6a0 002520 branch lpm_dispatch_next + 9 
+0x0695 002509 fetch 1 ,mem_le_sc_calc 
+0x0696 002510 nrtn blank 
+0x0697 002511 call lpm_check_wake_lock 
+0x0698 002512 nrtn blank 
+0x0699 002513 fetch 1 ,mem_context 
+0x069a 002514 compare 3 ,pdata ,0x7 
+0x069b 002515 nbranch lpm_dispatch_unconn ,true 
+0x069c 002516 fetch 2 ,mem_context + coffset_tsniff 
+0x069d 002517 arg 0xffff ,temp 
+0x069e 002518 isub temp ,null 
+0x069f 002519 rtn zero 
+0x06a0 002520 branch lpm_dispatch_next + 9 
 :      002522 p_lpm_set_mult:
-0x6a1 002523 disable wake 
-0x6a2 002524 fetch 1 ,mem_state 
-0x6a3 002525 rtnbit0 state_insniff 
-0x6a4 002526 nbranch lpm_not_match ,match 
-0x6a5 002527 call lpm_match 
-0x6a6 002528 fetch 2 ,mem_rx_window_sniff 
-0x6a7 002529 store 2 ,mem_rx_window 
-0x6a8 002530 fetch 1 ,mem_arq 
-0x6a9 002531 bbit1 wack ,lpm_mult_short 
-0x6aa 002532 bmark0 mark_lpm_mult_enable ,lpm_mult_short 
-0x6ab 002533 call l2cap_malloc_is_fifo_empty 
-0x6ac 002534 nbranch lpm_mult_short ,blank 
-0x6ad 002535 call p_lpm_set_attemp_timeout ,blank 
-0x6ae 002536 branch lpm_set_mult + 13 
+0x06a1 002523 disable wake 
+0x06a2 002524 fetch 1 ,mem_state 
+0x06a3 002525 rtnbit0 state_insniff 
+0x06a4 002526 nbranch lpm_not_match ,match 
+0x06a5 002527 call lpm_match 
+0x06a6 002528 fetch 2 ,mem_rx_window_sniff 
+0x06a7 002529 store 2 ,mem_rx_window 
+0x06a8 002530 fetch 1 ,mem_arq 
+0x06a9 002531 bbit1 wack ,lpm_mult_short 
+0x06aa 002532 bmark0 mark_lpm_mult_enable ,lpm_mult_short 
+0x06ab 002533 call l2cap_malloc_is_fifo_empty 
+0x06ac 002534 nbranch lpm_mult_short ,blank 
+0x06ad 002535 call p_lpm_set_attemp_timeout ,blank 
+0x06ae 002536 branch lpm_set_mult + 13 
 :      002537 p_lpm_set_attemp_timeout:
-0x6af 002538 jam 1 ,mem_current_sniff_attempt 
-0x6b0 002539 jam 0 ,mem_current_sniff_timeout 
-0x6b1 002540 rtn 
+0x06af 002538 jam 1 ,mem_current_sniff_attempt 
+0x06b0 002539 jam 0 ,mem_current_sniff_timeout 
+0x06b1 002540 rtn 
 :      002542 p_mouse_bb_disconnected:
-0x6b2 002543 jam zcode_01 ,mem_zcode_temp_param0 
-0x6b3 002544 branch p_zcode_entrance 
+0x06b2 002543 jam zcode_01 ,mem_zcode_temp_param0 
+0x06b3 002544 branch p_zcode_entrance 
 :      002546 p_hid_rx_process:
-0x6b4 002547 jam zcode_02 ,mem_zcode_temp_param0 
-0x6b5 002548 branch p_zcode_entrance 
+0x06b4 002547 jam zcode_02 ,mem_zcode_temp_param0 
+0x06b5 002548 branch p_zcode_entrance 
 :      002550 p_parse_lmp_accepted:
-0x6b6 002551 fetch 1 ,mem_rxbuf + 1 
-0x6b7 002552 store 1 ,mem_lmi_accepted_opcode 
-0x6b8 002553 beq lmp_switch_req ,p_parse_lmp_accepted_switch 
-0x6b9 002554 branch parse_lmp_accepted + 3 
+0x06b6 002551 fetch 1 ,mem_rxbuf + 1 
+0x06b7 002552 store 1 ,mem_lmi_accepted_opcode 
+0x06b8 002553 beq lmp_switch_req ,p_parse_lmp_accepted_switch 
+0x06b9 002554 branch parse_lmp_accepted + 3 
 :      002555 p_parse_lmp_accepted_switch:
-0x6ba 002556 call parse_lmp_accepted_switch 
-0x6bb 002557 jam 1 ,mem_bt_rcvd_switch_req_accept 
-0x6bc 002558 fetch 1 ,mem_bt_send_lmp_setup_complete 
-0x6bd 002559 rtn blank 
-0x6be 002560 jam 2 ,mem_bt_send_lmp_setup_complete 
-0x6bf 002561 rtn 
+0x06ba 002556 call parse_lmp_accepted_switch 
+0x06bb 002557 jam 1 ,mem_bt_rcvd_switch_req_accept 
+0x06bc 002558 fetch 1 ,mem_bt_send_lmp_setup_complete 
+0x06bd 002559 rtn blank 
+0x06be 002560 jam 2 ,mem_bt_send_lmp_setup_complete 
+0x06bf 002561 rtn 
 :      002563 p_send_lmp:
-0x6c0 002564 jam zcode_10 ,mem_zcode_temp_param0 
-0x6c1 002565 branch p_zcode_entrance 
+0x06c0 002564 jam zcode_10 ,mem_zcode_temp_param0 
+0x06c1 002565 branch p_zcode_entrance 
 :      002567 p_process_conn_sm:
-0x6c2 002568 call lmo_fifo_check 
-0x6c3 002569 nrtn blank 
+0x06c2 002568 call lmo_fifo_check 
+0x06c3 002569 nrtn blank 
 :      002570 p_process_conn_sm_continue:
-0x6c4 002571 fetch 1 ,mem_conn_sm 
-0x6c5 002572 rtn blank 
-0x6c6 002573 beq conn_sm_send_conn_req ,p_host_create_conn_send_conn_req 
-0x6c7 002574 beq conn_sm_wait_switch_after_host_connection ,p_host_creat_conn_wait_switch 
-0x6c8 002575 branch process_conn_sm_continue + 2 
+0x06c4 002571 fetch 1 ,mem_conn_sm 
+0x06c5 002572 rtn blank 
+0x06c6 002573 beq conn_sm_send_conn_req ,p_host_create_conn_send_conn_req 
+0x06c7 002574 beq conn_sm_wait_switch_after_host_connection ,p_host_creat_conn_wait_switch 
+0x06c8 002575 branch process_conn_sm_continue + 2 
 :      002577 p_host_creat_conn_wait_switch:
-0x6c9 002578 fetch 1 ,mem_switch_flag 
-0x6ca 002579 rtneq switch_flag_init 
-0x6cb 002580 beq switch_flag_accept ,p_host_create_conn_switch_accept 
-0x6cc 002581 branch host_creat_conn_wait_switch + 3 
+0x06c9 002578 fetch 1 ,mem_switch_flag 
+0x06ca 002579 rtneq switch_flag_init 
+0x06cb 002580 beq switch_flag_accept ,p_host_create_conn_switch_accept 
+0x06cc 002581 branch host_creat_conn_wait_switch + 3 
 :      002582 p_host_create_conn_switch_accept:
-0x6cd 002583 rtn master 
+0x06cd 002583 rtn master 
 :      002584 p_host_create_conn_auth_pair:
-0x6ce 002586 fetch 1 ,mem_connection_options 
-0x6cf 002587 bbit1 connection_auth ,p_host_create_conn_auth_pair_true 
-0x6d0 002588 branch host_create_conn_auth_pair + 1 
+0x06ce 002586 fetch 1 ,mem_connection_options 
+0x06cf 002587 bbit1 connection_auth ,p_host_create_conn_auth_pair_true 
+0x06d0 002588 branch host_create_conn_auth_pair + 1 
 :      002589 p_host_create_conn_auth_pair_true:
-0x6d1 002590 fetch 1 ,mem_bt_send_lmp_setup_complete 
-0x6d2 002591 beq 1 ,host_create_conn_auth_pair_true 
-0x6d3 002593 fetch 1 ,mem_link_key_exists 
-0x6d4 002594 branch host_create_conn_auth_pair_nokey ,blank 
-0x6d5 002595 fetch 1 ,mem_lmp_conn_state 
-0x6d6 002596 rtnbit0 sent_setup_complete 
-0x6d7 002597 rtnbit0 received_setup_complete 
-0x6d8 002598 fetch 1 ,mem_bt_send_max_slot_req_accept_after_switch 
-0x6d9 002599 rtn blank 
-0x6da 002600 jam 0 ,mem_bt_send_max_slot_req_accept_after_switch 
-0x6db 002601 fetch 4 ,mem_aurand_send_delay_time 
-0x6dc 002602 arg 20 ,temp 
-0x6dd 002603 iadd temp ,temp 
-0x6de 002604 copy clkn_bt ,pdata 
-0x6df 002605 isub temp ,null 
-0x6e0 002606 nbranch p_bt_send_max_slot_req_accept_after_switch_wait ,positive 
-0x6e1 002607 branch host_create_conn_auth 
+0x06d1 002590 fetch 1 ,mem_bt_send_lmp_setup_complete 
+0x06d2 002591 beq 1 ,host_create_conn_auth_pair_true 
+0x06d3 002593 fetch 1 ,mem_link_key_exists 
+0x06d4 002594 branch host_create_conn_auth_pair_nokey ,blank 
+0x06d5 002595 fetch 1 ,mem_lmp_conn_state 
+0x06d6 002596 rtnbit0 sent_setup_complete 
+0x06d7 002597 rtnbit0 received_setup_complete 
+0x06d8 002598 fetch 1 ,mem_bt_send_max_slot_req_accept_after_switch 
+0x06d9 002599 rtn blank 
+0x06da 002600 jam 0 ,mem_bt_send_max_slot_req_accept_after_switch 
+0x06db 002601 fetch 4 ,mem_aurand_send_delay_time 
+0x06dc 002602 arg 20 ,temp 
+0x06dd 002603 iadd temp ,temp 
+0x06de 002604 copy clkn_bt ,pdata 
+0x06df 002605 isub temp ,null 
+0x06e0 002606 nbranch p_bt_send_max_slot_req_accept_after_switch_wait ,positive 
+0x06e1 002607 branch host_create_conn_auth 
 :      002609 p_bt_send_max_slot_req_accept_after_switch_wait:
-0x6e2 002610 jam 1 ,mem_bt_send_max_slot_req_accept_after_switch 
-0x6e3 002611 rtn 
+0x06e2 002610 jam 1 ,mem_bt_send_max_slot_req_accept_after_switch 
+0x06e3 002611 rtn 
 :      002613 p_host_create_conn_send_conn_req:
-0x6e4 002614 jam 20 ,mem_mouse_send_switch_req_timer 
-0x6e5 002615 branch host_create_conn_send_conn_req 
+0x06e4 002614 jam 20 ,mem_mouse_send_switch_req_timer 
+0x06e5 002615 branch host_create_conn_send_conn_req 
 :      002621 p_check_51cmd_once_continue:
-0x6e6 002622 call lmo_fifo_check 
-0x6e7 002623 nbranch check_51cmd_restore ,blank 
-0x6e8 002624 fetch 1 ,mem_fifo_temp 
-0x6e9 002625 bmark0 mark_context ,check_51cmd_check_idle 
-0x6ea 002626 beq bt_cmd_store_reconn_info_le ,p_flash_store_le_reconn_info 
-0x6eb 002627 beq bt_cmd_store_reconn_info_bt ,p_flash_store_bd_reconn_info 
-0x6ec 002628 beq bt_cmd_le_update_conn ,p_check_51cmd_ble_update_connect_param 
-0x6ed 002629 branch check_51cmd_once_continue + 2 
+0x06e6 002622 call lmo_fifo_check 
+0x06e7 002623 nbranch check_51cmd_restore ,blank 
+0x06e8 002624 fetch 1 ,mem_fifo_temp 
+0x06e9 002625 bmark0 mark_context ,check_51cmd_check_idle 
+0x06ea 002626 beq bt_cmd_store_reconn_info_le ,p_flash_store_le_reconn_info 
+0x06eb 002627 beq bt_cmd_store_reconn_info_bt ,p_flash_store_bd_reconn_info 
+0x06ec 002628 beq bt_cmd_le_update_conn ,p_check_51cmd_ble_update_connect_param 
+0x06ed 002629 branch check_51cmd_once_continue + 2 
 :      002631 p_check_51cmd_ble_update_connect_param:
-0x6ee 002632 call le_fifo_check_full 
-0x6ef 002633 nrtn blank 
-0x6f0 002634 branch le_l2cap_tx_update_req 
+0x06ee 002632 call le_fifo_check_full 
+0x06ef 002633 nrtn blank 
+0x06f0 002634 branch le_l2cap_tx_update_req 
 :      002636 p_flash_store_le_reconn_info:
-0x6f1 002637 jam rec_4_mode ,mem_record_bt_mode 
-0x6f2 002638 fetch 6 ,mem_le_plap 
-0x6f3 002639 branch p_flash_store_reconn_info 
+0x06f1 002637 jam rec_4_mode ,mem_record_bt_mode 
+0x06f2 002638 fetch 6 ,mem_le_plap 
+0x06f3 002639 branch p_flash_store_reconn_info 
 :      002640 p_flash_store_bd_reconn_info:
-0x6f4 002641 jam rec_3_mode ,mem_record_bt_mode 
-0x6f5 002642 fetch 6 ,mem_plap 
+0x06f4 002641 jam rec_3_mode ,mem_record_bt_mode 
+0x06f5 002642 fetch 6 ,mem_plap 
 :      002643 p_flash_store_reconn_info:
-0x6f6 002644 store 6 ,mem_temp_lap 
+0x06f6 002644 store 6 ,mem_temp_lap 
 :      002645 p_mouse_store_remote_bdaddr:
-0x6f7 002646 fetch mouse_flag_len ,mem_mouse_flag 
-0x6f8 002647 rtnbit0 mouse_store_eeprom_flag 
-0x6f9 002648 arg mouse_store_eeprom_flag ,queue 
-0x6fa 002649 call mouse_disable_function_flag 
-0x6fb 002650 call mouse_check_device_addr 
+0x06f7 002646 fetch mouse_flag_len ,mem_mouse_flag 
+0x06f8 002647 rtnbit0 mouse_store_eeprom_flag 
+0x06f9 002648 arg mouse_store_eeprom_flag ,queue 
+0x06fa 002649 call mouse_disable_function_flag 
+0x06fb 002650 call mouse_check_device_addr 
 :      002651 p_mouse_unplug_clean_bdaddr:
-0x6fc 002652 jam 2 ,mem_store_information_delay_timer 
-0x6fd 002653 branch mouse_before_store_reconn_info 
+0x06fc 002652 jam 2 ,mem_store_information_delay_timer 
+0x06fd 002653 branch mouse_before_store_reconn_info 
 :      002659 power_ctrl_pac_succ_cnt_init:
-0x6fe 002660 jam 1 ,mem_power_ctrl_level 
-0x6ff 002661 jam 0 ,mem_power_ctrl_pac_succ_cnt 
-0x700 002662 rtn 
+0x06fe 002660 jam 1 ,mem_power_ctrl_level 
+0x06ff 002661 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0x0700 002662 rtn 
 :      002663 power_ctrl_pac_succ_incrs:
-0x701 002664 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x702 002665 increase 1 ,pdata 
-0x703 002666 store 1 ,mem_power_ctrl_pac_succ_cnt 
-0x704 002667 rtn 
+0x0701 002664 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0702 002665 increase 1 ,pdata 
+0x0703 002666 store 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0704 002667 rtn 
 :      002668 power_ctrl_pac_succ_decrs:
-0x705 002669 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x706 002670 sub pdata ,2 ,null 
-0x707 002671 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
-0x708 002672 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x709 002673 rtneq 0 
-0x70a 002674 increase -1 ,pdata 
-0x70b 002675 store 1 ,mem_power_ctrl_pac_succ_cnt 
-0x70c 002676 rtn 
+0x0705 002669 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0706 002670 sub pdata ,2 ,null 
+0x0707 002671 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
+0x0708 002672 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0709 002673 rtneq 0 
+0x070a 002674 increase -1 ,pdata 
+0x070b 002675 store 1 ,mem_power_ctrl_pac_succ_cnt 
+0x070c 002676 rtn 
 :      002677 power_ctrl_pac_succ_cnt_reinit:
-0x70d 002678 jam 3 ,mem_power_ctrl_pac_succ_cnt 
-0x70e 002679 rtn 
+0x070d 002678 jam 3 ,mem_power_ctrl_pac_succ_cnt 
+0x070e 002679 rtn 
 :      002681 power_ctrl_start:
-0x70f 002682 fetch 2 ,mem_ui_state_map 
-0x710 002683 rtnbit1 ui_state_ble_adv 
-0x711 002684 rtnbit1 ui_state_bt_reconnect 
-0x712 002685 rtnbit1 ui_state_bt_discovery 
-0x713 002687 arg mem_rssi_signal_buf ,rega 
-0x714 002688 call p_rssi_average 
-0x715 002689 storet 1 ,mem_rssi_avg_received 
-0x716 002691 setarg rssi_dis_max_24g 
-0x717 002692 bmark1 mark_24g ,power_ctrl_start_next 
-0x718 002693 setarg rssi_dis_max_ble 
+0x070f 002682 fetch 2 ,mem_ui_state_map 
+0x0710 002683 rtnbit1 ui_state_ble_adv 
+0x0711 002684 rtnbit1 ui_state_bt_reconnect 
+0x0712 002685 rtnbit1 ui_state_bt_discovery 
+0x0713 002687 arg mem_rssi_signal_buf ,rega 
+0x0714 002688 call p_rssi_average 
+0x0715 002689 storet 1 ,mem_rssi_avg_received 
+0x0716 002691 setarg rssi_dis_max_24g 
+0x0717 002692 bmark1 mark_24g ,power_ctrl_start_next 
+0x0718 002693 setarg rssi_dis_max_ble 
 :      002694 power_ctrl_start_next:
-0x719 002695 isub temp ,null 
-0x71a 002696 nbranch power_ctrl_txpower_incrs_force ,positive 
-0x71b 002698 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x71c 002699 sub pdata ,2 ,null 
-0x71d 002700 nbranch power_ctrl_txpower_decrs_check ,positive 
-0x71e 002701 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x71f 002702 beq 0 ,power_ctrl_txpower_incrs 
-0x720 002703 rtn 
+0x0719 002695 isub temp ,null 
+0x071a 002696 nbranch power_ctrl_txpower_incrs_force ,positive 
+0x071b 002698 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x071c 002699 sub pdata ,2 ,null 
+0x071d 002700 nbranch power_ctrl_txpower_decrs_check ,positive 
+0x071e 002701 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x071f 002702 beq 0 ,power_ctrl_txpower_incrs 
+0x0720 002703 rtn 
 :      002705 power_ctrl_txpower_decrs_check:
-0x721 002706 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0x722 002707 rtnne 32 
-0x723 002708 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0x0721 002706 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0x0722 002707 rtnne 32 
+0x0723 002708 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 :      002709 power_ctrl_txpower_decrs:
-0x724 002710 fetcht 1 ,mem_rssi_avg_received 
-0x725 002711 setarg rssi_dis_min_24g 
-0x726 002712 bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
-0x727 002713 setarg rssi_dis_min_ble 
+0x0724 002710 fetcht 1 ,mem_rssi_avg_received 
+0x0725 002711 setarg rssi_dis_min_24g 
+0x0726 002712 bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
+0x0727 002713 setarg rssi_dis_min_ble 
 :      002714 power_ctrl_txpower_decrs_next:
-0x728 002715 isub temp ,null 
-0x729 002716 nrtn positive 
-0x72a 002717 fetch 1 ,mem_power_ctrl_level 
-0x72b 002718 beq 0 ,power_ctrl_decrs_level0 
-0x72c 002719 increase -1 ,pdata 
-0x72d 002720 store 1 ,mem_power_ctrl_level 
-0x72e 002721 beq 0 ,power_ctrl_decrs_level0 
+0x0728 002715 isub temp ,null 
+0x0729 002716 nrtn positive 
+0x072a 002717 fetch 1 ,mem_power_ctrl_level 
+0x072b 002718 beq 0 ,power_ctrl_decrs_level0 
+0x072c 002719 increase -1 ,pdata 
+0x072d 002720 store 1 ,mem_power_ctrl_level 
+0x072e 002721 beq 0 ,power_ctrl_decrs_level0 
 :      002722 power_ctrl_decrs_level1:
 :      002723 power_ctrl_incrs_level1:
-0x72f 002724 jam tx_power_0db ,mem_tx_power 
-0x730 002725 rtn 
+0x072f 002724 jam tx_power_0db ,mem_tx_power 
+0x0730 002725 rtn 
 :      002727 power_ctrl_txpower_incrs_force:
-0x731 002728 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0x0731 002728 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 :      002729 power_ctrl_txpower_incrs:
-0x732 002730 fetch 1 ,mem_power_ctrl_level 
-0x733 002731 beq 2 ,power_ctrl_incrs_level2 
-0x734 002732 increase 1 ,pdata 
-0x735 002733 store 1 ,mem_power_ctrl_level 
-0x736 002734 beq 1 ,power_ctrl_incrs_level1 
+0x0732 002730 fetch 1 ,mem_power_ctrl_level 
+0x0733 002731 beq 2 ,power_ctrl_incrs_level2 
+0x0734 002732 increase 1 ,pdata 
+0x0735 002733 store 1 ,mem_power_ctrl_level 
+0x0736 002734 beq 1 ,power_ctrl_incrs_level1 
 :      002735 power_ctrl_incrs_level2:
-0x737 002736 jam tx_power_5db ,mem_tx_power 
-0x738 002737 rtn 
+0x0737 002736 jam tx_power_5db ,mem_tx_power 
+0x0738 002737 rtn 
 :      002739 power_ctrl_decrs_level0:
-0x739 002740 jam tx_power_f5db ,mem_tx_power 
-0x73a 002741 rtn 
+0x0739 002740 jam tx_power_f5db ,mem_tx_power 
+0x073a 002741 rtn 
 :      002744 p_set_freq_tx:
-0x73b 002745 storet 1 ,mem_last_freq 
-0x73c 002746 add temp ,0 ,rega 
-0x73d 002747 call rf_write_freq 
-0x73e 002748 setarg param_pll_setup 
-0x73f 002749 call sleep 
+0x073b 002745 storet 1 ,mem_last_freq 
+0x073c 002746 add temp ,0 ,rega 
+0x073d 002747 call rf_write_freq 
+0x073e 002748 setarg param_pll_setup 
+0x073f 002749 call sleep 
 :      002750 p_rf_tx_enable:
-0x740 002751 jam 0x1 ,rfen_adc 
-0x741 002752 jam 0x3c ,rfen_rx 
-0x742 002753 jam 0xe0 ,rfen_tx 
-0x743 002754 nop 10 
-0x744 002755 jam 0x01 ,rfen_mdm 
-0x745 002756 jam 0x3d ,rfen_mdm 
-0x746 002757 nop 10 
-0x747 002758 jam 0xb7 ,rfen_sn 
-0x748 002759 nop 10 
-0x749 002760 jam 0x7d ,rfen_mdm 
-0x74a 002761 fetch 1 ,mem_tx_power 
-0x74b 002764 beq tx_power_5db ,p_set_tx_power_5db 
-0x74c 002766 beq tx_power_f5db ,p_set_tx_power_f5db 
-0x74d 002767 beq tx_power_pair ,p_set_tx_power_pair 
+0x0740 002751 jam 0x1 ,rfen_adc 
+0x0741 002752 jam 0x3c ,rfen_rx 
+0x0742 002753 jam 0xe0 ,rfen_tx 
+0x0743 002754 nop 10 
+0x0744 002755 jam 0x01 ,rfen_mdm 
+0x0745 002756 jam 0x3d ,rfen_mdm 
+0x0746 002757 nop 10 
+0x0747 002758 jam 0xb7 ,rfen_sn 
+0x0748 002759 nop 10 
+0x0749 002760 jam 0x7d ,rfen_mdm 
+0x074a 002761 fetch 1 ,mem_tx_power 
+0x074b 002764 beq tx_power_5db ,p_set_tx_power_5db 
+0x074c 002766 beq tx_power_f5db ,p_set_tx_power_f5db 
+0x074d 002767 beq tx_power_pair ,p_set_tx_power_pair 
 :      002769 p_set_tx_power_0db:
-0x74e 002770 call p_rx_low_sens 
-0x74f 002772 jam 0xd0 ,0x8955 
-0x750 002773 jam 0xe0 ,0x8956 
-0x751 002775 jam 0x6c ,0x8958 
-0x752 002777 branch set_tx_power_0db 
+0x074e 002770 call p_rx_low_sens 
+0x074f 002772 jam 0xd0 ,0x8955 
+0x0750 002773 jam 0xe0 ,0x8956 
+0x0751 002775 jam 0x6c ,0x8958 
+0x0752 002777 branch set_tx_power_0db 
 :      002789 p_set_tx_power_5db:
-0x753 002790 call p_rx_high_sens 
-0x754 002792 jam 0xd0 ,0x8955 
-0x755 002793 jam 0xe0 ,0x8956 
-0x756 002795 jam 0x3c ,0x8958 
-0x757 002797 branch set_tx_power_5db 
+0x0753 002790 call p_rx_high_sens 
+0x0754 002792 jam 0xd0 ,0x8955 
+0x0755 002793 jam 0xe0 ,0x8956 
+0x0756 002795 jam 0x3c ,0x8958 
+0x0757 002797 branch set_tx_power_5db 
 :      002809 p_set_tx_power_f5db:
-0x758 002810 call p_rx_low_sens 
-0x759 002812 jam 0xd0 ,0x8955 
-0x75a 002813 jam 0xc0 ,0x8956 
-0x75b 002815 jam 0x6c ,0x8958 
-0x75c 002817 branch set_tx_power_f5db 
+0x0758 002810 call p_rx_low_sens 
+0x0759 002812 jam 0xd0 ,0x8955 
+0x075a 002813 jam 0xc0 ,0x8956 
+0x075b 002815 jam 0x6c ,0x8958 
+0x075c 002817 branch set_tx_power_f5db 
 :      002819 p_rx_low_sens:
-0x75d 002820 jam 0x5b ,0x894c 
-0x75e 002821 jam 0x96 ,0x894d 
-0x75f 002822 jam 0x2c ,0x894e 
-0x760 002823 jam 0x46 ,0x894f 
-0x761 002824 rtn 
+0x075d 002820 jam 0x5b ,0x894c 
+0x075e 002821 jam 0x96 ,0x894d 
+0x075f 002822 jam 0x2c ,0x894e 
+0x0760 002823 jam 0x46 ,0x894f 
+0x0761 002824 rtn 
 :      002826 p_rx_high_sens:
-0x762 002827 jam 0xfb ,0x894c 
-0x763 002828 jam 0xef ,0x894d 
-0x764 002829 jam 0xec ,0x894e 
-0x765 002830 jam 0x5e ,0x894f 
-0x766 002831 rtn 
+0x0762 002827 jam 0xfb ,0x894c 
+0x0763 002828 jam 0xef ,0x894d 
+0x0764 002829 jam 0xec ,0x894e 
+0x0765 002830 jam 0x5e ,0x894f 
+0x0766 002831 rtn 
 :      002833 p_set_tx_power_pair:
-0x767 002835 jam 0xc2 ,0x8956 
-0x768 002836 jam 0xd0 ,0x8955 
-0x769 002837 rtn 
+0x0767 002835 jam 0xc2 ,0x8956 
+0x0768 002836 jam 0xd0 ,0x8955 
+0x0769 002837 rtn 
 :      002839 p_shutdown_radio:
-0x76a 002840 force 8 ,radio_ctrl 
-0x76b 002841 branch shutdown_radio + 1 
+0x076a 002840 force 8 ,radio_ctrl 
+0x076b 002841 branch shutdown_radio + 1 
 :      002845 p_zcode_entrance:
-0x76c 002846 fetcht 1 ,mem_zcode_temp_param0 
-0x76d 002847 rshift4 temp ,temp 
-0x76e 002848 fetch 1 ,mem_zcode_current_number 
-0x76f 002849 isub temp ,null 
-0x770 002850 branch p_zcode_run ,zero 
-0x771 002851 storet 1 ,mem_zcode_current_number 
-0x772 002852 increase 1 ,temp 
-0x773 002853 setarg zcode_buff_size 
-0x774 002854 imul32 temp ,temp 
-0x775 002855 fetch 3 ,mem_xip_flash_offset 
-0x776 002856 isub temp ,pdata 
-0x777 002858 fetcht 3 ,mem_flash_start_addr 
-0x778 002859 iadd temp ,pdata 
-0x779 002860 increase -5 ,pdata 
-0x77a 002861 store 3 ,mem_flash_address 
-0x77b 002863 call p_flash_release_deep_power_down 
+0x076c 002846 fetcht 1 ,mem_zcode_temp_param0 
+0x076d 002847 rshift4 temp ,temp 
+0x076e 002848 fetch 1 ,mem_zcode_current_number 
+0x076f 002849 isub temp ,null 
+0x0770 002850 branch p_zcode_run ,zero 
+0x0771 002851 storet 1 ,mem_zcode_current_number 
+0x0772 002852 increase 1 ,temp 
+0x0773 002853 setarg zcode_buff_size 
+0x0774 002854 imul32 temp ,temp 
+0x0775 002855 fetch 3 ,mem_xip_flash_offset 
+0x0776 002856 isub temp ,pdata 
+0x0777 002858 fetcht 3 ,mem_flash_start_addr 
+0x0778 002859 iadd temp ,pdata 
+0x0779 002860 increase -5 ,pdata 
+0x077a 002861 store 3 ,mem_flash_address 
+0x077b 002863 call p_flash_release_deep_power_down 
 :      002864 p_zcode_read_loop:
-0x77c 002865 fetch 3 ,mem_flash_address 
-0x77d 002866 arg zcode_buff_size ,temp 
-0x77e 002867 arg mem_zcode_buff ,rega 
-0x77f 002868 call spid_read_flash 
-0x780 002869 fetch 4 ,mem_zcode_buff 
-0x781 002870 fetcht 4 ,mem_zcode_head 
-0x782 002871 isub temp ,null 
-0x783 002872 nbranch p_zcode_read_loop ,zero 
-0x784 002873 call p_mouse_spi_init 
-0x785 002875 setarg mem_zcode_buff 
-0x786 002876 store 2 ,mem_patch_ptr 
-0x787 002877 jam zcode_code_size ,mem_patch_len 
-0x788 002878 call load_ucode 
-0x789 002879 setarg 0 
-0x78a 002880 store 4 ,mem_patch_ptr 
+0x077c 002865 fetch 3 ,mem_flash_address 
+0x077d 002866 arg zcode_buff_size ,temp 
+0x077e 002867 arg mem_zcode_buff ,rega 
+0x077f 002868 call spid_read_flash 
+0x0780 002869 fetch 4 ,mem_zcode_buff 
+0x0781 002870 fetcht 4 ,mem_zcode_head 
+0x0782 002871 isub temp ,null 
+0x0783 002872 nbranch p_zcode_read_loop ,zero 
+0x0784 002873 call p_mouse_spi_init 
+0x0785 002875 setarg mem_zcode_buff 
+0x0786 002876 store 2 ,mem_patch_ptr 
+0x0787 002877 jam zcode_code_size ,mem_patch_len 
+0x0788 002878 call load_ucode 
+0x0789 002879 setarg 0 
+0x078a 002880 store 4 ,mem_patch_ptr 
 :      002881 p_zcode_run:
-0x78b 002882 fetch 1 ,mem_zcode_temp_param0 
-0x78c 002883 branch p_zcode 
+0x078b 002882 fetch 1 ,mem_zcode_temp_param0 
+0x078c 002883 branch p_zcode 
 :      002890 p_drawing_optima_init:
-0x78d 002891 arg 5 ,loopcnt 
-0x78e 002892 arg mem_mouse_asm_flag ,contw 
-0x78f 002893 branch clear_mem 
+0x078d 002891 arg 5 ,loopcnt 
+0x078e 002892 arg mem_mouse_asm_flag ,contw 
+0x078f 002893 branch clear_mem 
 :      002895 p_drawing_optima:
-0x790 002896 fetch 4 ,mem_mouse_x 
-0x791 002897 rtn blank 
-0x792 002898 call p_data_abs_check 
-0x793 002899 setarg 0x06 
-0x794 002900 call p_data_greater_than_check 
-0x795 002901 setarg 0x03 
-0x796 002902 call p_data_less_than_check 
-0x797 002903 fetch 1 ,mem_mouse_asm_flag 
-0x798 002904 beq 1 ,p_drawing_optima_modify 
-0x799 002905 branch p_drawing_optima_init 
+0x0790 002896 fetch 4 ,mem_mouse_x 
+0x0791 002897 rtn blank 
+0x0792 002898 call p_data_abs_check 
+0x0793 002899 setarg 0x06 
+0x0794 002900 call p_data_greater_than_check 
+0x0795 002901 setarg 0x03 
+0x0796 002902 call p_data_less_than_check 
+0x0797 002903 fetch 1 ,mem_mouse_asm_flag 
+0x0798 002904 beq 1 ,p_drawing_optima_modify 
+0x0799 002905 branch p_drawing_optima_init 
 :      002907 p_drawing_optima_modify:
-0x79a 002908 fetch 2 ,mem_mouse_x_pre 
-0x79b 002909 store 2 ,mem_data_pre 
-0x79c 002910 fetch 2 ,mem_mouse_x 
-0x79d 002911 store 2 ,mem_data_current 
-0x79e 002912 call p_drawing_optima_data_x 
-0x79f 002913 fetch 2 ,mem_data_pre 
-0x7a0 002914 store 2 ,mem_mouse_x_pre 
-0x7a1 002915 fetch 2 ,mem_data_current 
-0x7a2 002916 store 2 ,mem_mouse_x 
-0x7a3 002918 fetch 2 ,mem_mouse_y_pre 
-0x7a4 002919 store 2 ,mem_data_pre 
-0x7a5 002920 fetch 2 ,mem_mouse_y 
-0x7a6 002921 store 2 ,mem_data_current 
-0x7a7 002922 call p_drawing_optima_data_y 
-0x7a8 002923 fetch 2 ,mem_data_pre 
-0x7a9 002924 store 2 ,mem_mouse_y_pre 
-0x7aa 002925 fetch 2 ,mem_data_current 
-0x7ab 002926 store 2 ,mem_mouse_y 
-0x7ac 002927 rtn 
+0x079a 002908 fetch 2 ,mem_mouse_x_pre 
+0x079b 002909 store 2 ,mem_data_pre 
+0x079c 002910 fetch 2 ,mem_mouse_x 
+0x079d 002911 store 2 ,mem_data_current 
+0x079e 002912 call p_drawing_optima_data_x 
+0x079f 002913 fetch 2 ,mem_data_pre 
+0x07a0 002914 store 2 ,mem_mouse_x_pre 
+0x07a1 002915 fetch 2 ,mem_data_current 
+0x07a2 002916 store 2 ,mem_mouse_x 
+0x07a3 002918 fetch 2 ,mem_mouse_y_pre 
+0x07a4 002919 store 2 ,mem_data_pre 
+0x07a5 002920 fetch 2 ,mem_mouse_y 
+0x07a6 002921 store 2 ,mem_data_current 
+0x07a7 002922 call p_drawing_optima_data_y 
+0x07a8 002923 fetch 2 ,mem_data_pre 
+0x07a9 002924 store 2 ,mem_mouse_y_pre 
+0x07aa 002925 fetch 2 ,mem_data_current 
+0x07ab 002926 store 2 ,mem_mouse_y 
+0x07ac 002927 rtn 
 :      002930 p_drawing_optima_data_x:
-0x7ad 002931 fetch 2 ,mem_data_pre 
-0x7ae 002932 fetcht 2 ,mem_data_current 
-0x7af 002933 iadd temp ,pdata 
-0x7b0 002934 fetcht 1 ,mem_mouse_data_xtemp 
-0x7b1 002935 iadd temp ,pdata 
-0x7b2 002936 and pdata ,0x01 ,temp 
-0x7b3 002937 storet 1 ,mem_mouse_data_xtemp 
-0x7b4 002938 branch p_drawing_optima_data 
+0x07ad 002931 fetch 2 ,mem_data_pre 
+0x07ae 002932 fetcht 2 ,mem_data_current 
+0x07af 002933 iadd temp ,pdata 
+0x07b0 002934 fetcht 1 ,mem_mouse_data_xtemp 
+0x07b1 002935 iadd temp ,pdata 
+0x07b2 002936 and pdata ,0x01 ,temp 
+0x07b3 002937 storet 1 ,mem_mouse_data_xtemp 
+0x07b4 002938 branch p_drawing_optima_data 
 :      002940 p_drawing_optima_data_y:
-0x7b5 002941 fetch 2 ,mem_data_pre 
-0x7b6 002942 fetcht 2 ,mem_data_current 
-0x7b7 002943 iadd temp ,pdata 
-0x7b8 002944 fetcht 1 ,mem_mouse_data_ytemp 
-0x7b9 002945 iadd temp ,pdata 
-0x7ba 002946 and pdata ,0x01 ,temp 
-0x7bb 002947 storet 1 ,mem_mouse_data_ytemp 
-0x7bc 002948 branch p_drawing_optima_data 
+0x07b5 002941 fetch 2 ,mem_data_pre 
+0x07b6 002942 fetcht 2 ,mem_data_current 
+0x07b7 002943 iadd temp ,pdata 
+0x07b8 002944 fetcht 1 ,mem_mouse_data_ytemp 
+0x07b9 002945 iadd temp ,pdata 
+0x07ba 002946 and pdata ,0x01 ,temp 
+0x07bb 002947 storet 1 ,mem_mouse_data_ytemp 
+0x07bc 002948 branch p_drawing_optima_data 
 :      002955 p_drawing_optima_data:
-0x7bd 002956 store 3 ,mem_data_sum 
-0x7be 002957 isolate1 16 ,pdata 
-0x7bf 002958 branch p_data_sum_overflow ,true 
-0x7c0 002959 fetch 1 ,mem_data_sum + 1 
-0x7c1 002960 beq 0xff ,p_data_sum_n 
-0x7c2 002961 fetch 1 ,mem_data_sum 
+0x07bd 002956 store 3 ,mem_data_sum 
+0x07be 002957 isolate1 16 ,pdata 
+0x07bf 002958 branch p_data_sum_overflow ,true 
+0x07c0 002959 fetch 1 ,mem_data_sum + 1 
+0x07c1 002960 beq 0xff ,p_data_sum_n 
+0x07c2 002961 fetch 1 ,mem_data_sum 
 :      002962 p_data_store_pre:
-0x7c3 002963 rshift pdata ,pdata 
-0x7c4 002964 store 2 ,mem_data_pre 
-0x7c5 002965 store 2 ,mem_data_current 
-0x7c6 002966 rtn 
+0x07c3 002963 rshift pdata ,pdata 
+0x07c4 002964 store 2 ,mem_data_pre 
+0x07c5 002965 store 2 ,mem_data_current 
+0x07c6 002966 rtn 
 :      002967 p_data_sum_overflow:
-0x7c7 002968 fetch 1 ,mem_data_sum + 1 
-0x7c8 002969 beq 0 ,p_data_sum_overflow_p 
-0x7c9 002970 fetch 3 ,mem_data_sum 
-0x7ca 002971 branch p_data_store_pre 
+0x07c7 002968 fetch 1 ,mem_data_sum + 1 
+0x07c8 002969 beq 0 ,p_data_sum_overflow_p 
+0x07c9 002970 fetch 3 ,mem_data_sum 
+0x07ca 002971 branch p_data_store_pre 
 :      002972 p_data_sum_overflow_p:
-0x7cb 002973 jam 0 ,mem_data_sum + 2 
-0x7cc 002974 fetch 1 ,mem_data_sum 
-0x7cd 002975 branch p_data_store_pre 
+0x07cb 002973 jam 0 ,mem_data_sum + 2 
+0x07cc 002974 fetch 1 ,mem_data_sum 
+0x07cd 002975 branch p_data_store_pre 
 :      002977 p_data_sum_n:
-0x7ce 002978 fetch 1 ,mem_data_sum 
-0x7cf 002979 call p_pdata_get_half 
-0x7d0 002980 store 1 ,mem_data_pre 
-0x7d1 002981 store 1 ,mem_data_current 
-0x7d2 002982 branch p_data_zero ,blank 
-0x7d3 002983 setarg 0xff 
+0x07ce 002978 fetch 1 ,mem_data_sum 
+0x07cf 002979 call p_pdata_get_half 
+0x07d0 002980 store 1 ,mem_data_pre 
+0x07d1 002981 store 1 ,mem_data_current 
+0x07d2 002982 branch p_data_zero ,blank 
+0x07d3 002983 setarg 0xff 
 :      002984 p_data_set_direction:
-0x7d4 002985 store 1 ,mem_data_pre + 1 
-0x7d5 002986 store 1 ,mem_data_current + 1 
-0x7d6 002987 rtn 
+0x07d4 002985 store 1 ,mem_data_pre + 1 
+0x07d5 002986 store 1 ,mem_data_current + 1 
+0x07d6 002987 rtn 
 :      002988 p_data_zero:
-0x7d7 002989 setarg 0 
-0x7d8 002990 branch p_data_set_direction 
+0x07d7 002989 setarg 0 
+0x07d8 002990 branch p_data_set_direction 
 :      002992 p_pdata_get_half:
-0x7d9 002993 sub pdata ,0 ,pdata 
-0x7da 002994 store 1 ,mem_rega 
-0x7db 002995 fetch 1 ,mem_rega 
-0x7dc 002996 rshift pdata ,pdata 
-0x7dd 002997 store 1 ,mem_rega 
-0x7de 002998 fetch 1 ,mem_rega 
-0x7df 002999 sub pdata ,0 ,pdata 
-0x7e0 003000 rtn 
+0x07d9 002993 sub pdata ,0 ,pdata 
+0x07da 002994 store 1 ,mem_rega 
+0x07db 002995 fetch 1 ,mem_rega 
+0x07dc 002996 rshift pdata ,pdata 
+0x07dd 002997 store 1 ,mem_rega 
+0x07de 002998 fetch 1 ,mem_rega 
+0x07df 002999 sub pdata ,0 ,pdata 
+0x07e0 003000 rtn 
 :      003003 p_data_greater_than_check:
-0x7e1 003004 isub rega ,null 
-0x7e2 003005 nbranch p_enable_asm ,positive 
-0x7e3 003006 isub regb ,null 
-0x7e4 003007 nbranch p_enable_asm ,positive 
+0x07e1 003004 isub rega ,null 
+0x07e2 003005 nbranch p_enable_asm ,positive 
+0x07e3 003006 isub regb ,null 
+0x07e4 003007 nbranch p_enable_asm ,positive 
 :      003008 p_disable_asm:
-0x7e5 003009 jam 0 ,mem_mouse_asm_flag 
-0x7e6 003010 rtn 
+0x07e5 003009 jam 0 ,mem_mouse_asm_flag 
+0x07e6 003010 rtn 
 :      003011 p_data_less_than_check:
-0x7e7 003012 isub rega ,null 
-0x7e8 003013 nrtn positive 
-0x7e9 003014 isub regb ,null 
-0x7ea 003015 nrtn positive 
-0x7eb 003016 branch p_disable_asm 
+0x07e7 003012 isub rega ,null 
+0x07e8 003013 nrtn positive 
+0x07e9 003014 isub regb ,null 
+0x07ea 003015 nrtn positive 
+0x07eb 003016 branch p_disable_asm 
 :      003017 p_enable_asm:
-0x7ec 003018 jam 1 ,mem_mouse_asm_flag 
-0x7ed 003019 rtn 
+0x07ec 003018 jam 1 ,mem_mouse_asm_flag 
+0x07ed 003019 rtn 
 :      003021 p_data_abs_check:
-0x7ee 003022 fetch 2 ,mem_mouse_x 
-0x7ef 003023 store 2 ,mem_data_current 
-0x7f0 003024 call p_data_abs 
-0x7f1 003025 copy pdata ,rega 
-0x7f2 003026 fetch 2 ,mem_mouse_y 
-0x7f3 003027 store 2 ,mem_data_current 
-0x7f4 003028 call p_data_abs 
-0x7f5 003029 copy pdata ,regb 
-0x7f6 003030 rtn 
+0x07ee 003022 fetch 2 ,mem_mouse_x 
+0x07ef 003023 store 2 ,mem_data_current 
+0x07f0 003024 call p_data_abs 
+0x07f1 003025 copy pdata ,rega 
+0x07f2 003026 fetch 2 ,mem_mouse_y 
+0x07f3 003027 store 2 ,mem_data_current 
+0x07f4 003028 call p_data_abs 
+0x07f5 003029 copy pdata ,regb 
+0x07f6 003030 rtn 
 :      003036 p_data_abs:
-0x7f7 003037 fetch 1 ,mem_data_current + 1 
-0x7f8 003038 beq 0xff ,p_data_reversal 
-0x7f9 003039 fetch 1 ,mem_data_current 
+0x07f7 003037 fetch 1 ,mem_data_current + 1 
+0x07f8 003038 beq 0xff ,p_data_reversal 
+0x07f9 003039 fetch 1 ,mem_data_current 
 :      003040 p_data_abs_store:
-0x7fa 003041 and_into 0xff ,pdata 
-0x7fb 003043 rtn 
+0x07fa 003041 and_into 0xff ,pdata 
+0x07fb 003043 rtn 
 :      003044 p_data_reversal:
-0x7fc 003045 fetch 2 ,mem_data_current 
-0x7fd 003046 sub pdata ,0 ,pdata 
-0x7fe 003047 branch p_data_abs_store 
+0x07fc 003045 fetch 2 ,mem_data_current 
+0x07fd 003046 sub pdata ,0 ,pdata 
+0x07fe 003047 branch p_data_abs_store 
               org 0x2000
 :      003059 start:
 0x2000 003060 call lpmstate 
@@ -31008,756 +31008,756 @@
 0x7ffd 037028 rtn 
               org 0x10001
 :      037033 z_entrance0:
-0x10001 037034 beq zcode_00 ,z_page_wait_fhs_reply_ok 
-0x10002 037035 beq zcode_01 ,z_mouse_bb_disconnected 
-0x10003 037036 beq zcode_02 ,z_hid_rx_process 
-0x10004 037037 rtn 
+0x10001 037034 beq zcode_00 ,z_page_wait_fhs_reply_ok
+0x10002 037035 beq zcode_01 ,z_mouse_bb_disconnected
+0x10003 037036 beq zcode_02 ,z_hid_rx_process
+0x10004 037037 rtn
 :      037039 z_page_wait_fhs_reply_ok:
-0x10005 037040 fetch 1 ,mem_page_rcv_fhs 
-0x10006 037041 increase 1 ,pdata 
-0x10007 037042 store 1 ,mem_page_rcv_fhs 
-0x10008 037043 call prepare_newconn 
+0x10005 037040 fetch 1 ,mem_page_rcv_fhs
+0x10006 037041 increase 1 ,pdata
+0x10007 037042 store 1 ,mem_page_rcv_fhs
+0x10008 037043 call prepare_newconn
 :      037044 z_master_newconn_loop:
-0x10009 037045 set1 mark_first_packet ,mark 
-0x1000a 037046 call master_newconn_once 
-0x1000b 037047 branch z_newconn_poll_responded ,sync 
-0x1000c 037048 set0 mark_first_packet ,mark 
-0x1000d 037049 call new_conn_timeout 
-0x1000e 037050 nbranch z_master_newconn_loop ,blank 
-0x1000f 037051 branch page_restart 
+0x10009 037045 set1 mark_first_packet ,mark
+0x1000a 037046 call master_newconn_once
+0x1000b 037047 branch z_newconn_poll_responded ,sync
+0x1000c 037048 set0 mark_first_packet ,mark
+0x1000d 037049 call new_conn_timeout
+0x1000e 037050 nbranch z_master_newconn_loop ,blank
+0x1000f 037051 branch page_restart
 :      037052 z_newconn_poll_responded:
-0x10010 037053 set0 mark_first_packet ,mark 
-0x10011 037054 branch newconn_poll_responded 
+0x10010 037053 set0 mark_first_packet ,mark
+0x10011 037054 branch newconn_poll_responded
 :      037056 z_mouse_bb_disconnected:
-0x10012 037057 jam 0 ,mem_mouse_enter_sniff_count 
-0x10013 037058 jam 0x0e ,mem_sniff_param_interval 
-0x10014 037059 call mouse_bb_discon_clear_stack 
-0x10015 037060 fetch app_disc_rsn_size ,mem_app_disconn_reason 
-0x10016 037061 bbit1 app_disc_ble ,mouse4_0_event_bb_disconn 
-0x10017 037062 bbit1 app_disc_by_button ,app_disconn_reason_clear 
-0x10018 037063 bbit1 app_disc_after_pairing ,z_mouse_event_light_state_pairing 
-0x10019 037064 bbit1 app_disc_after_reconn ,z_mouse_event_light_state_hibernate 
-0x1001a 037065 bbit1 app_disc_after_sniff ,z_mouse_event_light_state_hibernate 
-0x1001b 037066 branch mouse_start_discovery 
+0x10012 037057 jam 0 ,mem_mouse_enter_sniff_count
+0x10013 037058 jam 0x0e ,mem_sniff_param_interval
+0x10014 037059 call mouse_bb_discon_clear_stack
+0x10015 037060 fetch app_disc_rsn_size ,mem_app_disconn_reason
+0x10016 037061 bbit1 app_disc_ble ,mouse4_0_event_bb_disconn
+0x10017 037062 bbit1 app_disc_by_button ,app_disconn_reason_clear
+0x10018 037063 bbit1 app_disc_after_pairing ,z_mouse_event_light_state_pairing
+0x10019 037064 bbit1 app_disc_after_reconn ,z_mouse_event_light_state_hibernate
+0x1001a 037065 bbit1 app_disc_after_sniff ,z_mouse_event_light_state_hibernate
+0x1001b 037066 branch mouse_start_discovery
 :      037068 z_mouse_event_light_state_pairing:
-0x1001c 037069 bbit1 app_disc_after_handshake ,z_mouse_event_light_state_hibernate 
-0x1001d 037070 bbit1 app_disc_after_sniff ,z_mouse_event_light_state_hibernate 
-0x1001e 037071 branch mouse_start_discovery 
+0x1001c 037069 bbit1 app_disc_after_handshake ,z_mouse_event_light_state_hibernate
+0x1001d 037070 bbit1 app_disc_after_sniff ,z_mouse_event_light_state_hibernate
+0x1001e 037071 branch mouse_start_discovery
 :      037072 z_mouse_event_light_state_hibernate:
-0x1001f 037073 fetch 2 ,mem_ui_state_map 
-0x10020 037074 bbit1 ui_state_btn_down ,mouse_start_discovery 
-0x10021 037075 call app_disconn_reason_clear 
-0x10022 037078 branch p_app_enter_hibernate 
+0x1001f 037073 fetch 2 ,mem_ui_state_map
+0x10020 037074 bbit1 ui_state_btn_down ,mouse_start_discovery
+0x10021 037075 call app_disconn_reason_clear
+0x10022 037078 branch p_app_enter_hibernate
 :      037081 z_hid_rx_process:
-0x10023 037082 fetch 2 ,mem_l2cap_payload_ptr 
-0x10024 037083 copy pdata ,contr 
-0x10025 037084 ifetch 1 ,contr 
-0x10026 037085 store 1 ,mem_l2cap_rcv 
-0x10027 037086 and pdata ,0x0f ,temp 
-0x10028 037087 rshift4 pdata ,pdata 
-0x10029 037088 beq hid_type_set_protocol ,z_hid_rx_set_protocol 
-0x1002a 037089 beq hid_type_control ,z_hid_rx_process_hid_control 
-0x1002b 037090 branch hid_rx_process + 6 
+0x10023 037082 fetch 2 ,mem_l2cap_payload_ptr
+0x10024 037083 copy pdata ,contr
+0x10025 037084 ifetch 1 ,contr
+0x10026 037085 store 1 ,mem_l2cap_rcv
+0x10027 037086 and pdata ,0x0f ,temp
+0x10028 037087 rshift4 pdata ,pdata
+0x10029 037088 beq hid_type_set_protocol ,z_hid_rx_set_protocol
+0x1002a 037089 beq hid_type_control ,z_hid_rx_process_hid_control
+0x1002b 037090 branch hid_rx_process + 6
 :      037091 z_hid_rx_set_protocol:
-0x1002c 037092 call hid_rx_process_handshake 
-0x1002d 037093 jam 0 ,mem_mouse_bt_boot_mode 
-0x1002e 037094 fetch 1 ,mem_l2cap_rcv 
-0x1002f 037095 isolate1 0 ,pdata 
-0x10030 037096 rtn true 
-0x10031 037097 jam 1 ,mem_mouse_bt_boot_mode 
-0x10032 037098 rtn 
+0x1002c 037092 call hid_rx_process_handshake
+0x1002d 037093 jam 0 ,mem_mouse_bt_boot_mode
+0x1002e 037094 fetch 1 ,mem_l2cap_rcv
+0x1002f 037095 isolate1 0 ,pdata
+0x10030 037096 rtn true
+0x10031 037097 jam 1 ,mem_mouse_bt_boot_mode
+0x10032 037098 rtn
 :      037100 z_hid_rx_process_hid_control:
-0x10033 037101 copy temp ,pdata 
-0x10034 037102 beq hid_control_p_virtualcableunplug ,z_mouse_irtual_cable_unplug 
-0x10035 037103 branch hid_rx_process_hid_control + 2 
+0x10033 037101 copy temp ,pdata
+0x10034 037102 beq hid_control_p_virtualcableunplug ,z_mouse_irtual_cable_unplug
+0x10035 037103 branch hid_rx_process_hid_control + 2
 :      037105 z_mouse_irtual_cable_unplug:
-0x10036 037106 call mouse_irtual_cable_unplug 
-0x10037 037107 call app_disconn_reason_clear 
-0x10038 037108 branch p_app_enter_hibernate 
+0x10036 037106 call mouse_irtual_cable_unplug
+0x10037 037107 call app_disconn_reason_clear
+0x10038 037108 branch p_app_enter_hibernate
               org 0x20001
 :      037112 z_entrance1:
-0x20001 037113 beq zcode_10 ,z_send_lmp 
-0x20002 037114 rtn 
+0x20001 037113 beq zcode_10 ,z_send_lmp
+0x20002 037114 rtn
 :      037116 z_send_lmp:
-0x20003 037117 disable user 
-0x20004 037118 call lmo_fifo_process 
-0x20005 037121 fetch 1 ,mem_lmp_to_send 
-0x20006 037122 rtn blank 
-0x20007 037123 bbit1 7 ,z_send_lmp_escape 
-0x20008 037124 beq lmp_accepted ,z_send_lmp_accepted 
-0x20009 037125 beq lmp_setup_complete ,z_send_lmp_setup_complete 
-0x2000a 037126 beq lmp_sniff_req ,z_send_lmp_sniff_req 
-0x2000b 037127 beq lmp_detach ,z_send_lmp_detach 
-0x2000c 037128 branch send_lmp0 
+0x20003 037117 disable user
+0x20004 037118 call lmo_fifo_process
+0x20005 037121 fetch 1 ,mem_lmp_to_send
+0x20006 037122 rtn blank
+0x20007 037123 bbit1 7 ,z_send_lmp_escape
+0x20008 037124 beq lmp_accepted ,z_send_lmp_accepted
+0x20009 037125 beq lmp_setup_complete ,z_send_lmp_setup_complete
+0x2000a 037126 beq lmp_sniff_req ,z_send_lmp_sniff_req
+0x2000b 037127 beq lmp_detach ,z_send_lmp_detach
+0x2000c 037128 branch send_lmp0
 :      037129 z_send_lmp_escape:
-0x2000d 037130 beq lmp_ext_features_res ,z_send_lmpext_features_res 
-0x2000e 037131 beq lmp_ext_features_req ,z_send_lmpext_features_req 
-0x2000f 037132 branch send_lmp_escape 
+0x2000d 037130 beq lmp_ext_features_res ,z_send_lmpext_features_res
+0x2000e 037131 beq lmp_ext_features_req ,z_send_lmpext_features_req
+0x2000f 037132 branch send_lmp_escape
 :      037133 z_send_lmpext_features_res:
-0x20010 037134 call z_check_ssp_enable 
-0x20011 037135 fetch 1 ,mem_lmp_to_send 
-0x20012 037136 branch send_lmpext_features_res 
+0x20010 037134 call z_check_ssp_enable
+0x20011 037135 fetch 1 ,mem_lmp_to_send
+0x20012 037136 branch send_lmpext_features_res
 :      037137 z_send_lmpext_features_req:
-0x20013 037138 call z_check_ssp_enable 
-0x20014 037139 fetch 1 ,mem_lmp_to_send 
-0x20015 037140 branch send_lmpext_features_req 
+0x20013 037138 call z_check_ssp_enable
+0x20014 037139 fetch 1 ,mem_lmp_to_send
+0x20015 037140 branch send_lmpext_features_req
 :      037141 z_check_ssp_enable:
-0x20016 037142 fetch 1 ,mem_ssp_enable 
-0x20017 037143 branch ssp_disable ,blank 
-0x20018 037144 branch ssp_enable 
+0x20016 037142 fetch 1 ,mem_ssp_enable
+0x20017 037143 branch ssp_disable ,blank
+0x20018 037144 branch ssp_enable
 :      037146 z_send_lmp_setup_complete:
-0x20019 037147 jam 1 ,mem_bt_send_lmp_setup_complete 
-0x2001a 037148 branch send_lmp_setup_complete 
+0x20019 037147 jam 1 ,mem_bt_send_lmp_setup_complete
+0x2001a 037148 branch send_lmp_setup_complete
 :      037150 z_send_lmp_sniff_req:
-0x2001b 037151 jam 4 ,mem_mouse_bt_send_first_package_timer 
-0x2001c 037152 branch send_lmp_sniff_req 
+0x2001b 037151 jam 4 ,mem_mouse_bt_send_first_package_timer
+0x2001c 037152 branch send_lmp_sniff_req
 :      037154 z_send_lmp_detach:
-0x2001d 037165 call send_lmp_detach 
-0x2001e 037166 fetch 1 ,mem_mouse_bt_reconnect_flag 
-0x2001f 037167 rtn blank 
-0x20020 037168 fetch 1 ,mem_op 
-0x20021 037169 set0 op_disconn ,pdata 
-0x20022 037170 store 1 ,mem_op 
-0x20023 037171 branch p_mouse_sensor_power_down 
+0x2001d 037165 call send_lmp_detach
+0x2001e 037166 fetch 1 ,mem_mouse_bt_reconnect_flag
+0x2001f 037167 rtn blank
+0x20020 037168 fetch 1 ,mem_op
+0x20021 037169 set0 op_disconn ,pdata
+0x20022 037170 store 1 ,mem_op
+0x20023 037171 branch p_mouse_sensor_power_down
 :      037174 z_send_lmp_accepted:
-0x20024 037175 force 2 ,pdata 
-0x20025 037176 call msg_send_lmp 
-0x20026 037177 fetch 1 ,mem_lmi_opcode 
-0x20027 037178 istore 1 ,contw 
-0x20028 037179 store 1 ,mem_lmi_opcode_temp 
-0x20029 037180 call send_lmp_follow 
-0x2002a 037181 fetch 1 ,mem_lmi_opcode_temp 
-0x2002b 037182 beq lmp_max_slot_req ,z_send_lmp_accepted_max_slot_req 
-0x2002c 037183 branch send_lmp_accepted + 7 
+0x20024 037175 force 2 ,pdata
+0x20025 037176 call msg_send_lmp
+0x20026 037177 fetch 1 ,mem_lmi_opcode
+0x20027 037178 istore 1 ,contw
+0x20028 037179 store 1 ,mem_lmi_opcode_temp
+0x20029 037180 call send_lmp_follow
+0x2002a 037181 fetch 1 ,mem_lmi_opcode_temp
+0x2002b 037182 beq lmp_max_slot_req ,z_send_lmp_accepted_max_slot_req
+0x2002c 037183 branch send_lmp_accepted + 7
 :      037185 z_send_lmp_accepted_max_slot_req:
-0x2002d 037186 fetch 1 ,mem_bt_rcvd_switch_req_accept 
-0x2002e 037187 rtn blank 
-0x2002f 037188 jam 0 ,mem_bt_rcvd_switch_req_accept 
-0x20030 037189 fetch 1 ,mem_bt_send_lmp_setup_complete 
-0x20031 037190 rtnne 2 
-0x20032 037191 jam 1 ,mem_bt_send_max_slot_req_accept_after_switch 
-0x20033 037192 copy clkn_bt ,pdata 
-0x20034 037193 store 4 ,mem_aurand_send_delay_time 
-0x20035 037194 rtn 
+0x2002d 037186 fetch 1 ,mem_bt_rcvd_switch_req_accept
+0x2002e 037187 rtn blank
+0x2002f 037188 jam 0 ,mem_bt_rcvd_switch_req_accept
+0x20030 037189 fetch 1 ,mem_bt_send_lmp_setup_complete
+0x20031 037190 rtnne 2
+0x20032 037191 jam 1 ,mem_bt_send_max_slot_req_accept_after_switch
+0x20033 037192 copy clkn_bt ,pdata
+0x20034 037193 store 4 ,mem_aurand_send_delay_time
+0x20035 037194 rtn
               org 0x30001
 :      037198 z_entrance2:
-0x30001 037199 beq zcode_20 ,z_mouse_init_sunt 
-0x30002 037200 beq zcode_21 ,z_mouse_load_flash_device_info 
-0x30003 037201 rtn 
+0x30001 037199 beq zcode_20 ,z_mouse_init_sunt
+0x30002 037200 beq zcode_21 ,z_mouse_load_flash_device_info
+0x30003 037201 rtn
 :      037204 z_mouse_init_sunt:
-0x30004 037205 call p_mouse_spi_init 
-0x30005 037206 call mouse_spi_sdio_gpio_pollup 
+0x30004 037205 call p_mouse_spi_init
+0x30005 037206 call mouse_spi_sdio_gpio_pollup
 :      037209 z_mouse_init_sensor:
-0x30006 037210 call mouse_read_sensor_id 
-0x30007 037211 beq p32xx_id1 ,z_mouse_init_p32xx_id2_judge 
-0x30008 037212 beq p3065_id1 ,z_mouse_p3065_init_param 
-0x30009 037213 call mouse_twspi_reset 
-0x3000a 037214 nop 1000 
-0x3000b 037215 branch z_mouse_init_sensor 
+0x30006 037210 call mouse_read_sensor_id
+0x30007 037211 beq p32xx_id1 ,z_mouse_init_p32xx_id2_judge
+0x30008 037212 beq p3065_id1 ,z_mouse_p3065_init_param
+0x30009 037213 call mouse_twspi_reset
+0x3000a 037214 nop 1000
+0x3000b 037215 branch z_mouse_init_sensor
 :      037219 z_mouse_init_p32xx_id2_judge:
-0x3000c 037220 call p_mouse_sensor_poweron 
-0x3000d 037221 fetch 1 ,mem_sensor_id2 
-0x3000e 037222 beq ma8650_id2 ,z_mouse_mx8650_init_param 
-0x3000f 037223 branch mouse_init_p32xx_id2_judge + 1 
+0x3000c 037220 call p_mouse_sensor_poweron
+0x3000d 037221 fetch 1 ,mem_sensor_id2
+0x3000e 037222 beq ma8650_id2 ,z_mouse_mx8650_init_param
+0x3000f 037223 branch mouse_init_p32xx_id2_judge + 1
 :      037226 z_mouse_p3065_init_param:
-0x30010 037227 call p_mouse_sensor_poweron 
-0x30011 037228 branch mouse_p3065_init_param 
+0x30010 037227 call p_mouse_sensor_poweron
+0x30011 037228 branch mouse_p3065_init_param
 :      037231 z_mouse_mx8650_init_param:
-0x30012 037232 jam ma8650 ,mem_config_sensor_type 
-0x30013 037233 arg mem_sensor_8650_init ,regc 
+0x30012 037232 jam ma8650 ,mem_config_sensor_type
+0x30013 037233 arg mem_sensor_8650_init ,regc
 :      037234 z_sensor_wr_seq:
-0x30014 037235 ifetch 2 ,regc 
-0x30015 037236 rtneq 0xff 
-0x30016 037237 call twspi_write 
-0x30017 037238 nop 12000 
-0x30018 037239 increase 2 ,regc 
-0x30019 037240 branch z_sensor_wr_seq 
+0x30014 037235 ifetch 2 ,regc
+0x30015 037236 rtneq 0xff
+0x30016 037237 call twspi_write
+0x30017 037238 nop 12000
+0x30018 037239 increase 2 ,regc
+0x30019 037240 branch z_sensor_wr_seq
 :      037242 z_mouse_load_flash_device_info:
-0x3001a 037243 call p_mouse_read_flash 
-0x3001b 037244 call p_mouse_load_random_addr_increase_count 
-0x3001c 037245 call mouse_select_reconn_device 
-0x3001d 037246 fetch 4 ,mem_mouse_24g_addr 
-0x3001e 037247 store 4 ,mem_24g_addr 
-0x3001f 037248 rtn 
+0x3001a 037243 call p_mouse_read_flash
+0x3001b 037244 call p_mouse_load_random_addr_increase_count
+0x3001c 037245 call mouse_select_reconn_device
+0x3001d 037246 fetch 4 ,mem_mouse_24g_addr
+0x3001e 037247 store 4 ,mem_24g_addr
+0x3001f 037248 rtn
               org 0x40001
 :      037253 z_entrance3:
-0x40001 037254 beq zcode_30 ,z_mouse_check_reconn_target 
-0x40002 037255 beq zcode_31 ,z_mouse_fast_conn_end 
-0x40003 037256 rtn 
+0x40001 037254 beq zcode_30 ,z_mouse_check_reconn_target
+0x40002 037255 beq zcode_31 ,z_mouse_fast_conn_end
+0x40003 037256 rtn
 :      037258 z_mouse_check_reconn_target:
-0x40004 037259 call p_mouse_tx_power_init 
-0x40005 037260 jam 25 ,mem_mouse_poweron_led_timer 
-0x40006 037261 call p_mouse_adc_read 
-0x40007 037262 call p_mouse_select_device_by_button 
-0x40008 037263 arg mem_device1_type ,rega 
-0x40009 037264 fetch 1 ,mem_device_flag 
-0x4000a 037265 fetcht 1 ,mem_24g_device_number 
-0x4000b 037266 isub temp ,null 
-0x4000c 037267 branch p_mouse_start_24g_mode ,zero 
-0x4000d 037268 call p_mouse_fast_conn_init 
+0x40004 037259 call p_mouse_tx_power_init
+0x40005 037260 jam 25 ,mem_mouse_poweron_led_timer
+0x40006 037261 call p_mouse_adc_read
+0x40007 037262 call p_mouse_select_device_by_button
+0x40008 037263 arg mem_device1_type ,rega
+0x40009 037264 fetch 1 ,mem_device_flag
+0x4000a 037265 fetcht 1 ,mem_24g_device_number
+0x4000b 037266 isub temp ,null
+0x4000c 037267 branch p_mouse_start_24g_mode ,zero
+0x4000d 037268 call p_mouse_fast_conn_init
 :      037269 z_mouse_buletooth_check_reconn_target:
-0x4000e 037270 fetch 1 ,mem_xrecord_mode 
-0x4000f 037272 beq rec_3_mode ,z_mouse3_0_check_reconn_target 
-0x40010 037274 beq rec_4_mode ,z_mouse4_0_check_reconn_target 
-0x40011 037277 rtn 
+0x4000e 037270 fetch 1 ,mem_xrecord_mode
+0x4000f 037272 beq rec_3_mode ,z_mouse3_0_check_reconn_target
+0x40010 037274 beq rec_4_mode ,z_mouse4_0_check_reconn_target
+0x40011 037277 rtn
 :      037280 z_mouse3_0_check_reconn_target:
-0x40012 037281 jam 1 ,mem_mouse_bt_reconnect_flag 
-0x40013 037282 fetch 6 ,mem_hci_plap 
-0x40014 037283 branch app_bt_start_discovery_short ,blank 
-0x40015 037284 branch mouse3_0_check_reconn_target + 3 
+0x40012 037281 jam 1 ,mem_mouse_bt_reconnect_flag
+0x40013 037282 fetch 6 ,mem_hci_plap
+0x40014 037283 branch app_bt_start_discovery_short ,blank
+0x40015 037284 branch mouse3_0_check_reconn_target + 3
 :      037287 z_mouse4_0_check_reconn_target:
-0x40016 037288 jam 1 ,mem_mouse_le_reconnect_flag 
-0x40017 037289 arg 10 ,temp 
-0x40018 037290 fetch 1 ,mem_mouse_fast_conn_flag 
-0x40019 037291 beq 0xff ,z_mouse4_0_reconn_target 
-0x4001a 037292 fetcht 2 ,mem_mouse_direct_timeout 
+0x40016 037288 jam 1 ,mem_mouse_le_reconnect_flag
+0x40017 037289 arg 10 ,temp
+0x40018 037290 fetch 1 ,mem_mouse_fast_conn_flag
+0x40019 037291 beq 0xff ,z_mouse4_0_reconn_target
+0x4001a 037292 fetcht 2 ,mem_mouse_direct_timeout
 :      037293 z_mouse4_0_reconn_target:
-0x4001b 037294 storet 2 ,mem_mouse_direct_timer 
-0x4001c 037295 call app_lpm_mult_disable 
-0x4001d 037296 fetch 3 ,mem_le_adv_direct_ind 
-0x4001e 037297 store 3 ,mem_le_adv_data + 4 
-0x4001f 037298 call z3_le_check_adv_flag 
-0x40020 037299 setarg adv_flag_bredr_not_supported 
-0x40021 037300 istore 1 ,contr 
-0x40022 037301 arg mem_le_scan_data ,contr 
-0x40023 037302 call z3_le_adv_data_update 
-0x40024 037303 branch check_51cmd_adv 
+0x4001b 037294 storet 2 ,mem_mouse_direct_timer
+0x4001c 037295 call app_lpm_mult_disable
+0x4001d 037296 fetch 3 ,mem_le_adv_direct_ind
+0x4001e 037297 store 3 ,mem_le_adv_data + 4
+0x4001f 037298 call z3_le_check_adv_flag
+0x40020 037299 setarg adv_flag_bredr_not_supported
+0x40021 037300 istore 1 ,contr
+0x40022 037301 arg mem_le_scan_data ,contr
+0x40023 037302 call z3_le_adv_data_update
+0x40024 037303 branch check_51cmd_adv
 :      037305 z3_le_check_adv_flag:
-0x40025 037306 arg mem_le_adv_data ,rega 
+0x40025 037306 arg mem_le_adv_data ,rega
 :      037307 z3_le_check_adv_flag_loop:
-0x40026 037308 ifetch 1 ,rega 
-0x40027 037309 rtn blank 
-0x40028 037310 iadd contr ,rega 
-0x40029 037311 ifetch 1 ,contr 
-0x4002a 037312 rtneq 0x01 
-0x4002b 037313 branch z3_le_check_adv_flag_loop 
+0x40026 037308 ifetch 1 ,rega
+0x40027 037309 rtn blank
+0x40028 037310 iadd contr ,rega
+0x40029 037311 ifetch 1 ,contr
+0x4002a 037312 rtneq 0x01
+0x4002b 037313 branch z3_le_check_adv_flag_loop
 :      037315 z3_le_adv_data_update:
-0x4002c 037316 arg mem_le_adv_data + 11 ,contw 
-0x4002d 037317 arg 19 ,loopcnt 
-0x4002e 037318 call memcpy 
-0x4002f 037319 branch le_modified_name_adv 
+0x4002c 037316 arg mem_le_adv_data + 11 ,contw
+0x4002d 037317 arg 19 ,loopcnt
+0x4002e 037318 call memcpy
+0x4002f 037319 branch le_modified_name_adv
 :      037322 z_mouse_fast_conn_end:
-0x40030 037323 call p_mouse_le_fast_conn_disable 
-0x40031 037324 call mouse_select_reconn_device 
-0x40032 037325 fetch 6 ,mem_device1_addr 
-0x40033 037326 fetcht 6 ,mem_mouse_fast_conn_addr 
-0x40034 037327 isub temp ,null 
-0x40035 037328 branch p_mouse_long_button_bt_discovery ,zero 
-0x40036 037329 branch z_mouse_buletooth_check_reconn_target 
+0x40030 037323 call p_mouse_le_fast_conn_disable
+0x40031 037324 call mouse_select_reconn_device
+0x40032 037325 fetch 6 ,mem_device1_addr
+0x40033 037326 fetcht 6 ,mem_mouse_fast_conn_addr
+0x40034 037327 isub temp ,null
+0x40035 037328 branch p_mouse_long_button_bt_discovery ,zero
+0x40036 037329 branch z_mouse_buletooth_check_reconn_target
               org 0x50001
 :      037334 z_entrance4:
-0x50001 037335 beq zcode_40 ,z_le_update_param 
-0x50002 037336 beq zcode_41 ,z_le_update_channel_map 
-0x50003 037337 beq zcode_42 ,z_le_mouse_bb_event_connect_complete 
-0x50004 037338 beq zcode_43 ,z_quit_connection_cont 
-0x50005 037339 rtn 
+0x50001 037335 beq zcode_40 ,z_le_update_param
+0x50002 037336 beq zcode_41 ,z_le_update_channel_map
+0x50003 037337 beq zcode_42 ,z_le_mouse_bb_event_connect_complete
+0x50004 037338 beq zcode_43 ,z_quit_connection_cont
+0x50005 037339 rtn
 :      037341 z_le_update_param:
-0x50006 037342 call z_mouse_le_conn_param_check 
-0x50007 037343 branch le_update_param + 8 
+0x50006 037342 call z_mouse_le_conn_param_check
+0x50007 037343 branch le_update_param + 8
 :      037344 z_mouse_le_lpm_mult_reinit:
-0x50008 037345 fetch 1 ,mem_lpm_mult_init 
-0x50009 037346 store 1 ,mem_lpm_mult 
+0x50008 037345 fetch 1 ,mem_lpm_mult_init
+0x50009 037346 store 1 ,mem_lpm_mult
 :      037347 z_mouse_le_conn_param_lpm_enable:
-0x5000a 037348 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
-0x5000b 037349 rtn 
+0x5000a 037348 jam le_lpm_enable ,mem_mouse_le_conn_param_reject
+0x5000b 037349 rtn
 :      037350 z_mouse_le_conn_param_lpm_disable:
-0x5000c 037351 jam le_lpm_disable ,mem_mouse_le_conn_param_reject 
-0x5000d 037352 rtn 
+0x5000c 037351 jam le_lpm_disable ,mem_mouse_le_conn_param_reject
+0x5000d 037352 rtn
 :      037353 z_mouse_le_conn_param_check:
-0x5000e 037354 fetch 1 ,mem_le_new_conninterval 
-0x5000f 037355 sub pdata ,le_interval_15ms ,null 
-0x50010 037356 nbranch z_mouse_le_conn_param_lpm_disable ,positive 
-0x50011 037357 fetch 1 ,mem_le_new_connslavelatency 
-0x50012 037358 fetcht 1 ,mem_lpm_mult_init 
-0x50013 037359 isub temp ,null 
-0x50014 037360 branch z_mouse_le_lpm_mult_reinit ,positive 
-0x50015 037361 fetch 1 ,mem_le_new_connslavelatency 
-0x50016 037362 store 1 ,mem_lpm_mult 
-0x50017 037363 branch z_mouse_le_conn_param_lpm_enable 
+0x5000e 037354 fetch 1 ,mem_le_new_conninterval
+0x5000f 037355 sub pdata ,le_interval_15ms ,null
+0x50010 037356 nbranch z_mouse_le_conn_param_lpm_disable ,positive
+0x50011 037357 fetch 1 ,mem_le_new_connslavelatency
+0x50012 037358 fetcht 1 ,mem_lpm_mult_init
+0x50013 037359 isub temp ,null
+0x50014 037360 branch z_mouse_le_lpm_mult_reinit ,positive
+0x50015 037361 fetch 1 ,mem_le_new_connslavelatency
+0x50016 037362 store 1 ,mem_lpm_mult
+0x50017 037363 branch z_mouse_le_conn_param_lpm_enable
 :      037365 z_le_update_channel_map:
-0x50018 037366 fetch 1 ,mem_le_state 
-0x50019 037367 rtnbit0 lestate_update_map 
-0x5001a 037368 call z_le_channel_map_overflow_check 
-0x5001b 037369 nrtn user 
-0x5001c 037370 branch le_update_channel_map + 3 
+0x50018 037366 fetch 1 ,mem_le_state
+0x50019 037367 rtnbit0 lestate_update_map
+0x5001a 037368 call z_le_channel_map_overflow_check
+0x5001b 037369 nrtn user
+0x5001c 037370 branch le_update_channel_map + 3
 :      037371 z_le_channel_map_overflow_check:
-0x5001d 037372 enable user 
-0x5001e 037373 fetch 1 ,mem_le_event_count + 1 
-0x5001f 037374 rshift4 pdata ,pdata 
-0x50020 037375 rtnne 0x0f 
-0x50021 037376 fetch 1 ,mem_le_instant + 1 
-0x50022 037377 rshift4 pdata ,pdata 
-0x50023 037378 rtnne 0x00 
-0x50024 037379 branch disable_user 
+0x5001d 037372 enable user
+0x5001e 037373 fetch 1 ,mem_le_event_count + 1
+0x5001f 037374 rshift4 pdata ,pdata
+0x50020 037375 rtnne 0x0f
+0x50021 037376 fetch 1 ,mem_le_instant + 1
+0x50022 037377 rshift4 pdata ,pdata
+0x50023 037378 rtnne 0x00
+0x50024 037379 branch disable_user
 :      037381 z_le_mouse_bb_event_connect_complete:
-0x50025 037382 fetch 1 ,mem_mouse_le_reconnect_flag 
-0x50026 037383 nrtn blank 
-0x50027 037384 fetch 1 ,mem_le_att_handle 
-0x50028 037385 sub pdata ,26 ,pdata 
-0x50029 037386 nrtn zero 
-0x5002a 037387 jam 0 ,mem_le_start_encrypt_timer 
-0x5002b 037388 branch mouse_le_write_enable 
+0x50025 037382 fetch 1 ,mem_mouse_le_reconnect_flag
+0x50026 037383 nrtn blank
+0x50027 037384 fetch 1 ,mem_le_att_handle
+0x50028 037385 sub pdata ,26 ,pdata
+0x50029 037386 nrtn zero
+0x5002a 037387 jam 0 ,mem_le_start_encrypt_timer
+0x5002b 037388 branch mouse_le_write_enable
 :      037390 z_quit_connection_cont:
-0x5002c 037391 call app_disconn_reason_collect_bt 
-0x5002d 037392 call sniff_exit 
-0x5002e 037393 jam bt_evt_bb_disconnected ,mem_fifo_temp 
-0x5002f 037394 call ui_ipc_send_event 
-0x50030 037395 call init_lmp_work 
-0x50031 037396 call l2cap_init_work 
-0x50032 037397 branch quit_connection_cont + 8 
+0x5002c 037391 call app_disconn_reason_collect_bt
+0x5002d 037392 call sniff_exit
+0x5002e 037393 jam bt_evt_bb_disconnected ,mem_fifo_temp
+0x5002f 037394 call ui_ipc_send_event
+0x50030 037395 call init_lmp_work
+0x50031 037396 call l2cap_init_work
+0x50032 037397 branch quit_connection_cont + 8
               org 0x60001
 :      037402 z_entrance5:
-0x60001 037403 beq zcode_50 ,z_mouse_start_discovery 
-0x60002 037404 rtn 
+0x60001 037403 beq zcode_50 ,z_mouse_start_discovery
+0x60002 037404 rtn
 :      037407 z_mouse_start_discovery:
-0x60003 037408 jam 0 ,mem_mouse_discovery_blink_count 
-0x60004 037409 call p_mouse_tx_power_init 
-0x60005 037410 jam 0 ,mem_mouse_clear_sensor_data_flag 
-0x60006 037411 call p_mouse_le_fast_conn_disable 
-0x60007 037412 fetch 2 ,mem_ui_state_map 
-0x60008 037413 bbit1 ui_state_ble_adv ,z_mouse_start_discovery_norandom 
-0x60009 037416 call p_mouse_load_random_addr_increase_count 
-0x6000a 037417 fetcht 2 ,mem_random_addr_increase_count 
-0x6000b 037418 increase 1 ,temp 
-0x6000c 037419 storet 2 ,mem_random_addr_increase_count 
-0x6000d 037420 storet 2 ,mem_le_lap + 1 
-0x6000e 037422 random pdata 
-0x6000f 037423 store 1 ,mem_le_lap 
+0x60003 037408 jam 0 ,mem_mouse_discovery_blink_count
+0x60004 037409 call p_mouse_tx_power_init
+0x60005 037410 jam 0 ,mem_mouse_clear_sensor_data_flag
+0x60006 037411 call p_mouse_le_fast_conn_disable
+0x60007 037412 fetch 2 ,mem_ui_state_map
+0x60008 037413 bbit1 ui_state_ble_adv ,z_mouse_start_discovery_norandom
+0x60009 037416 call p_mouse_load_random_addr_increase_count
+0x6000a 037417 fetcht 2 ,mem_random_addr_increase_count
+0x6000b 037418 increase 1 ,temp
+0x6000c 037419 storet 2 ,mem_random_addr_increase_count
+0x6000d 037420 storet 2 ,mem_le_lap + 1
+0x6000e 037422 random pdata
+0x6000f 037423 store 1 ,mem_le_lap
 :      037424 z_mouse_start_discovery_norandom:
-0x60010 037425 setarg 0xed8e0e 
-0x60011 037426 store 3 ,mem_le_lap + 3 
-0x60012 037427 call app_lpm_mult_disable 
-0x60013 037428 fetch 2 ,mem_discovery_timeout 
-0x60014 037429 store 2 ,mem_mouse_discovery_timer 
-0x60015 037430 jam 5 ,mem_mouse_bt_ble_led_timer 
-0x60016 037431 jam 6 ,mem_connection_options 
-0x60017 037432 setarg 0 
-0x60018 037433 store 2 ,mem_mouse_no_data_timer 
-0x60019 037434 store 2 ,mem_mouse_direct_timer 
-0x6001a 037435 arg mouse_store_eeprom_flag ,queue 
-0x6001b 037436 call mouse_enable_function_flag 
-0x6001c 037437 call mouse_bt_discovery_button_down_disable 
-0x6001d 037438 fetch 1 ,mem_device_option 
-0x6001e 037439 isolate1 mode_4_mouse ,pdata 
-0x6001f 037440 call z_check_51cmd_adv ,true 
-0x60020 037441 fetch 1 ,mem_device_option 
-0x60021 037442 isolate1 mode_3_mouse ,pdata 
-0x60022 037443 call check_51cmd_start_discovery ,true 
-0x60023 037446 jam 0 ,mem_mouse_bt_reconnect_flag 
-0x60024 037447 branch mouse_start_discovery_norandom + 13 
+0x60010 037425 setarg 0xed8e0e
+0x60011 037426 store 3 ,mem_le_lap + 3
+0x60012 037427 call app_lpm_mult_disable
+0x60013 037428 fetch 2 ,mem_discovery_timeout
+0x60014 037429 store 2 ,mem_mouse_discovery_timer
+0x60015 037430 jam 5 ,mem_mouse_bt_ble_led_timer
+0x60016 037431 jam 6 ,mem_connection_options
+0x60017 037432 setarg 0
+0x60018 037433 store 2 ,mem_mouse_no_data_timer
+0x60019 037434 store 2 ,mem_mouse_direct_timer
+0x6001a 037435 arg mouse_store_eeprom_flag ,queue
+0x6001b 037436 call mouse_enable_function_flag
+0x6001c 037437 call mouse_bt_discovery_button_down_disable
+0x6001d 037438 fetch 1 ,mem_device_option
+0x6001e 037439 isolate1 mode_4_mouse ,pdata
+0x6001f 037440 call z_check_51cmd_adv ,true
+0x60020 037441 fetch 1 ,mem_device_option
+0x60021 037442 isolate1 mode_3_mouse ,pdata
+0x60022 037443 call check_51cmd_start_discovery ,true
+0x60023 037446 jam 0 ,mem_mouse_bt_reconnect_flag
+0x60024 037447 branch mouse_start_discovery_norandom + 13
 :      037449 z_check_51cmd_adv:
-0x60025 037450 jam 0 ,mem_mouse_le_reconnect_flag 
-0x60026 037451 fetch 3 ,mem_le_adv_ind 
-0x60027 037452 store 3 ,mem_le_adv_data + 4 
-0x60028 037453 call z5_le_check_adv_flag 
-0x60029 037454 setarg adv_flag_bredr_not_supported | adv_flag_limited_discoverable 
-0x6002a 037455 istore 1 ,contr 
-0x6002b 037456 arg mem_le_adv_swift_pair ,contr 
-0x6002c 037457 call z5_le_adv_data_update 
-0x6002d 037458 branch check_51cmd_adv 
+0x60025 037450 jam 0 ,mem_mouse_le_reconnect_flag
+0x60026 037451 fetch 3 ,mem_le_adv_ind
+0x60027 037452 store 3 ,mem_le_adv_data + 4
+0x60028 037453 call z5_le_check_adv_flag
+0x60029 037454 setarg adv_flag_bredr_not_supported | adv_flag_limited_discoverable
+0x6002a 037455 istore 1 ,contr
+0x6002b 037456 arg mem_le_adv_swift_pair ,contr
+0x6002c 037457 call z5_le_adv_data_update
+0x6002d 037458 branch check_51cmd_adv
 :      037460 z5_le_check_adv_flag:
-0x6002e 037461 arg mem_le_adv_data ,rega 
+0x6002e 037461 arg mem_le_adv_data ,rega
 :      037462 z5_le_check_adv_flag_loop:
-0x6002f 037463 ifetch 1 ,rega 
-0x60030 037464 rtn blank 
-0x60031 037465 iadd contr ,rega 
-0x60032 037466 ifetch 1 ,contr 
-0x60033 037467 rtneq 0x01 
-0x60034 037468 branch z5_le_check_adv_flag_loop 
+0x6002f 037463 ifetch 1 ,rega
+0x60030 037464 rtn blank
+0x60031 037465 iadd contr ,rega
+0x60032 037466 ifetch 1 ,contr
+0x60033 037467 rtneq 0x01
+0x60034 037468 branch z5_le_check_adv_flag_loop
 :      037470 z5_le_adv_data_update:
-0x60035 037471 arg mem_le_adv_data + 11 ,contw 
-0x60036 037472 arg 19 ,loopcnt 
-0x60037 037473 call memcpy 
-0x60038 037474 branch le_modified_name_adv 
+0x60035 037471 arg mem_le_adv_data + 11 ,contw
+0x60036 037472 arg 19 ,loopcnt
+0x60037 037473 call memcpy
+0x60038 037474 branch le_modified_name_adv
               org 0x70001
 :      037478 z_entrance6:
-0x70001 037479 beq zcode_60 ,z_g24_start_24g_mode 
-0x70002 037480 beq zcode_61 ,z_mouse_24g_attempt_fail 
-0x70003 037481 rtn 
+0x70001 037479 beq zcode_60 ,z_g24_start_24g_mode
+0x70002 037480 beq zcode_61 ,z_mouse_24g_attempt_fail
+0x70003 037481 rtn
 :      037483 z_g24_start_24g_mode:
-0x70004 037484 set0 mark_24g ,mark 
-0x70005 037485 fetch 1 ,mem_24g_attempt_count 
-0x70006 037486 and pdata ,0x01 ,pdata 
-0x70007 037487 ncall z_g24_fast_conn_all_powerful ,blank 
-0x70008 037488 call z_g24_normal_connect ,blank 
-0x70009 037489 fetch 1 ,mem_24g_pairing_sm 
-0x7000a 037490 rtnne state_24g_pairing_success 
-0x7000b 037491 call p_g24_tx_attemp_data_prep 
+0x70004 037484 set0 mark_24g ,mark
+0x70005 037485 fetch 1 ,mem_24g_attempt_count
+0x70006 037486 and pdata ,0x01 ,pdata
+0x70007 037487 ncall z_g24_fast_conn_all_powerful ,blank
+0x70008 037488 call z_g24_normal_connect ,blank
+0x70009 037489 fetch 1 ,mem_24g_pairing_sm
+0x7000a 037490 rtnne state_24g_pairing_success
+0x7000b 037491 call p_g24_tx_attemp_data_prep
 :      037492 z_g24_tx_attemp_dongle_loop:
-0x7000c 037494 nop 2000 
-0x7000d 037495 call p_mouse_adc_read 
-0x7000e 037496 fetch 1 ,mem_select_device_button_press_flag 
-0x7000f 037497 nbranch p_mouse_select_device_button_down ,blank 
-0x70010 037498 fetch 1 ,mem_24g_check_dongle_times 
-0x70011 037499 beq 0x70 ,p_g24_stop_g24_mode 
-0x70012 037500 call p_g24_transmit_receive_ack 
-0x70013 037501 nbranch z_g24_attemp_txdata_retry ,sync 
-0x70014 037502 nbranch z_g24_attemp_txdata_retry ,user3 
+0x7000c 037494 nop 2000
+0x7000d 037495 call p_mouse_adc_read
+0x7000e 037496 fetch 1 ,mem_select_device_button_press_flag
+0x7000f 037497 nbranch p_mouse_select_device_button_down ,blank
+0x70010 037498 fetch 1 ,mem_24g_check_dongle_times
+0x70011 037499 beq 0x70 ,p_g24_stop_g24_mode
+0x70012 037500 call p_g24_transmit_receive_ack
+0x70013 037501 nbranch z_g24_attemp_txdata_retry ,sync
+0x70014 037502 nbranch z_g24_attemp_txdata_retry ,user3
 :      037503 z_g24_tx_attemp_dongle_succ:
-0x70015 037504 set1 mark_24g ,mark 
-0x70016 037505 setarg 0 
-0x70017 037506 store 2 ,mem_24g_check_dongle_times 
-0x70018 037507 store 1 ,mem_mouse_24g_pair_timer 
-0x70019 037508 store 1 ,mem_24g_attempt_count 
-0x7001a 037509 jam bt_evt_24g_attempt_success ,mem_fifo_temp 
-0x7001b 037510 call ui_ipc_send_event 
+0x70015 037504 set1 mark_24g ,mark
+0x70016 037505 setarg 0
+0x70017 037506 store 2 ,mem_24g_check_dongle_times
+0x70018 037507 store 1 ,mem_mouse_24g_pair_timer
+0x70019 037508 store 1 ,mem_24g_attempt_count
+0x7001a 037509 jam bt_evt_24g_attempt_success ,mem_fifo_temp
+0x7001b 037510 call ui_ipc_send_event
 :      037511 z_g24_tx_attemp_dongle_loop_exit:
-0x7001c 037512 call p_g24_txbuf_clear 
-0x7001d 037513 branch p_g24_transmit_by_interrupt_enable 
+0x7001c 037512 call p_g24_txbuf_clear
+0x7001d 037513 branch p_g24_transmit_by_interrupt_enable
 :      037528 z_g24_normal_connect:
-0x7001e 037529 call p_mouse_tx_power_init 
-0x7001f 037530 fetch 4 ,mem_mouse_24g_addr 
-0x70020 037531 branch z6_g24_ch_syncword_crc8_init 
+0x7001e 037529 call p_mouse_tx_power_init
+0x7001f 037530 fetch 4 ,mem_mouse_24g_addr
+0x70020 037531 branch z6_g24_ch_syncword_crc8_init
 :      037533 z_g24_fast_conn_all_powerful:
-0x70021 037534 jam tx_power_pair ,mem_tx_power 
-0x70022 037535 fetch 4 ,mem_mouse_24g_addr_init 
+0x70021 037534 jam tx_power_pair ,mem_tx_power
+0x70022 037535 fetch 4 ,mem_mouse_24g_addr_init
 :      037536 z6_g24_ch_syncword_crc8_init:
-0x70023 037537 store 4 ,mem_24g_addr 
-0x70024 037538 call p_g24_syncword_crc8 
-0x70025 037539 branch p_g24_ch 
+0x70023 037537 store 4 ,mem_24g_addr
+0x70024 037538 call p_g24_syncword_crc8
+0x70025 037539 branch p_g24_ch
 :      037542 z_g24_attemp_txdata_retry:
-0x70026 037543 fetch 2 ,mem_24g_check_dongle_times 
-0x70027 037544 increase 1 ,pdata 
-0x70028 037545 store 2 ,mem_24g_check_dongle_times 
-0x70029 037546 call p_g24_ch 
-0x7002a 037547 branch z_g24_tx_attemp_dongle_loop 
+0x70026 037543 fetch 2 ,mem_24g_check_dongle_times
+0x70027 037544 increase 1 ,pdata
+0x70028 037545 store 2 ,mem_24g_check_dongle_times
+0x70029 037546 call p_g24_ch
+0x7002a 037547 branch z_g24_tx_attemp_dongle_loop
 :      037550 z_mouse_24g_attempt_fail:
-0x7002b 037551 call p_mouse_sensor_powerdown_check 
-0x7002c 037552 jam 0 ,mem_retry_count 
-0x7002d 037553 fetch 1 ,mem_mouse_24g_pair_timer 
-0x7002e 037554 nrtn blank 
-0x7002f 037555 fetch 1 ,mem_24g_attempt_count 
-0x70030 037556 nbranch z_mouse_24g_attempt_fail_again ,blank 
-0x70031 037557 jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt 
-0x70032 037558 call p_mouse_tx_power_init 
-0x70033 037559 call p_g24_check_51cmd_stop_24g 
-0x70034 037560 jam 0 ,mem_link_key_exists 
-0x70035 037561 branch p_app_enter_hibernate 
+0x7002b 037551 call p_mouse_sensor_powerdown_check
+0x7002c 037552 jam 0 ,mem_retry_count
+0x7002d 037553 fetch 1 ,mem_mouse_24g_pair_timer
+0x7002e 037554 nrtn blank
+0x7002f 037555 fetch 1 ,mem_24g_attempt_count
+0x70030 037556 nbranch z_mouse_24g_attempt_fail_again ,blank
+0x70031 037557 jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt
+0x70032 037558 call p_mouse_tx_power_init
+0x70033 037559 call p_g24_check_51cmd_stop_24g
+0x70034 037560 jam 0 ,mem_link_key_exists
+0x70035 037561 branch p_app_enter_hibernate
 :      037564 z_mouse_24g_attempt_fail_again:
-0x70036 037565 increase -1 ,pdata 
-0x70037 037566 store 1 ,mem_24g_attempt_count 
-0x70038 037567 branch p_mouse_start_24g_mode 
+0x70036 037565 increase -1 ,pdata
+0x70037 037566 store 1 ,mem_24g_attempt_count
+0x70038 037567 branch p_mouse_start_24g_mode
               org 0x80001
 :      037572 z_entrance7:
-0x80001 037573 beq zcode_70 ,z_g24_auto_pair_start 
-0x80002 037574 beq zcode_71 ,z_mouse_24g_pairing_button 
-0x80003 037575 rtn 
+0x80001 037573 beq zcode_70 ,z_g24_auto_pair_start
+0x80002 037574 beq zcode_71 ,z_mouse_24g_pairing_button
+0x80003 037575 rtn
 :      037577 z_g24_auto_pair_start:
-0x80004 037578 set0 mark_24g ,mark 
-0x80005 037579 call z_g24_auto_pair_all_powerful 
-0x80006 037580 call p_g24_tx_attemp_data_prep 
+0x80004 037578 set0 mark_24g ,mark
+0x80005 037579 call z_g24_auto_pair_all_powerful
+0x80006 037580 call p_g24_tx_attemp_data_prep
 :      037581 z_g24_auto_pair_start_loop:
-0x80007 037583 nop 2000 
-0x80008 037584 fetch 1 ,mem_24g_check_dongle_times + 1 
-0x80009 037585 bbit1 0x02 ,p_g24_stop_g24_mode 
-0x8000a 037586 call p_mouse_adc_read 
-0x8000b 037587 fetch 1 ,mem_select_device_button_press_flag 
-0x8000c 037588 nbranch p_mouse_select_device_button_down ,blank 
-0x8000d 037589 call p_g24_transmit_receive_ack 
-0x8000e 037590 nbranch z_g24_auto_pair_retry ,sync 
-0x8000f 037591 nbranch z_g24_auto_pair_retry ,user3 
-0x80010 037592 call p_g24_ackpayload_parse 
-0x80011 037593 call p_mouse_tx_power_init 
-0x80012 037594 fetch 4 ,mem_24g_addr 
-0x80013 037595 fetcht 4 ,mem_24g_paring_addr 
-0x80014 037596 isub temp ,null 
-0x80015 037597 branch z_g24_start_pairing_sm1 ,zero 
-0x80016 037598 set1 mark_24g ,mark 
-0x80017 037599 setarg 0 
-0x80018 037600 store 2 ,mem_24g_check_dongle_times 
-0x80019 037601 jam bt_evt_24g_attempt_success ,mem_fifo_temp 
-0x8001a 037602 call ui_ipc_send_event 
-0x8001b 037603 call p_g24_txbuf_clear 
-0x8001c 037604 branch p_g24_transmit_by_interrupt_enable 
+0x80007 037583 nop 2000
+0x80008 037584 fetch 1 ,mem_24g_check_dongle_times + 1
+0x80009 037585 bbit1 0x02 ,p_g24_stop_g24_mode
+0x8000a 037586 call p_mouse_adc_read
+0x8000b 037587 fetch 1 ,mem_select_device_button_press_flag
+0x8000c 037588 nbranch p_mouse_select_device_button_down ,blank
+0x8000d 037589 call p_g24_transmit_receive_ack
+0x8000e 037590 nbranch z_g24_auto_pair_retry ,sync
+0x8000f 037591 nbranch z_g24_auto_pair_retry ,user3
+0x80010 037592 call p_g24_ackpayload_parse
+0x80011 037593 call p_mouse_tx_power_init
+0x80012 037594 fetch 4 ,mem_24g_addr
+0x80013 037595 fetcht 4 ,mem_24g_paring_addr
+0x80014 037596 isub temp ,null
+0x80015 037597 branch z_g24_start_pairing_sm1 ,zero
+0x80016 037598 set1 mark_24g ,mark
+0x80017 037599 setarg 0
+0x80018 037600 store 2 ,mem_24g_check_dongle_times
+0x80019 037601 jam bt_evt_24g_attempt_success ,mem_fifo_temp
+0x8001a 037602 call ui_ipc_send_event
+0x8001b 037603 call p_g24_txbuf_clear
+0x8001c 037604 branch p_g24_transmit_by_interrupt_enable
 :      037619 z_g24_auto_pair_retry:
-0x8001d 037620 fetch 2 ,mem_24g_check_dongle_times 
-0x8001e 037621 increase 1 ,pdata 
-0x8001f 037622 store 2 ,mem_24g_check_dongle_times 
-0x80020 037623 branch z_g24_auto_pair_start_loop 
+0x8001d 037620 fetch 2 ,mem_24g_check_dongle_times
+0x8001e 037621 increase 1 ,pdata
+0x8001f 037622 store 2 ,mem_24g_check_dongle_times
+0x80020 037623 branch z_g24_auto_pair_start_loop
 :      037634 z_g24_auto_pair_all_powerful:
-0x80021 037635 jam tx_power_pair ,mem_tx_power 
-0x80022 037636 setarg 0x0f0f 
-0x80023 037637 store 2 ,mem_24g_addr 
-0x80024 037638 istore 2 ,contw 
+0x80021 037635 jam tx_power_pair ,mem_tx_power
+0x80022 037636 setarg 0x0f0f
+0x80023 037637 store 2 ,mem_24g_addr
+0x80024 037638 istore 2 ,contw
 :      037639 z_g24_ch_syncword_crc8_init:
-0x80025 037640 call p_g24_syncword_crc8 
-0x80026 037641 branch p_g24_ch 
+0x80025 037640 call p_g24_syncword_crc8
+0x80026 037641 branch p_g24_ch
 :      037643 z_g24_auto_pair_device_attemp:
-0x80027 037644 call z_g24_auto_pair_all_powerful 
-0x80028 037645 branch z_g24_auto_pair_start_loop 
+0x80027 037644 call z_g24_auto_pair_all_powerful
+0x80028 037645 branch z_g24_auto_pair_start_loop
 :      037647 z_g24_auto_pair_pair_attemp:
-0x80029 037648 call z_g24_pair_init 
-0x8002a 037649 branch z_g24_auto_pair_start_loop 
+0x80029 037648 call z_g24_pair_init
+0x8002a 037649 branch z_g24_auto_pair_start_loop
 :      037651 z_g24_start_pairing_sm1:
-0x8002b 037652 set1 mark_24g ,mark 
-0x8002c 037653 call z_g24_pair_init 
+0x8002b 037652 set1 mark_24g ,mark
+0x8002c 037653 call z_g24_pair_init
 :      037654 z_g24_set_pairing_sm_1:
-0x8002d 037655 jam state_24g_pairing_0 ,mem_24g_pairing_sm 
-0x8002e 037656 rtn 
+0x8002d 037655 jam state_24g_pairing_0 ,mem_24g_pairing_sm
+0x8002e 037656 rtn
 :      037658 z_g24_pair_init:
-0x8002f 037659 jam tx_power_pair ,mem_tx_power 
-0x80030 037660 jam 0 ,mem_24g_pid 
-0x80031 037661 jam g24_pair_ch ,mem_24g_ch 
-0x80032 037662 fetch 4 ,mem_24g_paring_addr 
-0x80033 037663 branch p_g24_update_addr_and_synccrc8 
+0x8002f 037659 jam tx_power_pair ,mem_tx_power
+0x80030 037660 jam 0 ,mem_24g_pid
+0x80031 037661 jam g24_pair_ch ,mem_24g_ch
+0x80032 037662 fetch 4 ,mem_24g_paring_addr
+0x80033 037663 branch p_g24_update_addr_and_synccrc8
 :      037666 z_mouse_24g_pairing_button:
-0x80034 037668 call p_g24_check_51cmd_stop_24g 
-0x80035 037669 call p_mouse_sensor_powerdown_check 
-0x80036 037670 arg mosue_24g_pairing_flag ,queue 
-0x80037 037671 call mouse_enable_function_flag 
-0x80038 037672 setarg 0 
-0x80039 037673 store 2 ,mem_mouse_direct_timer 
-0x8003a 037674 store 1 ,mem_mouse_send_blank_timer 
-0x8003b 037675 store 1 ,mem_24g_attempt_count 
-0x8003c 037676 store 2 ,mem_24g_check_dongle_times 
-0x8003d 037677 call mouse_stop_discovery 
-0x8003e 037678 branch z_g24_start_pairing_sm1 
+0x80034 037668 call p_g24_check_51cmd_stop_24g
+0x80035 037669 call p_mouse_sensor_powerdown_check
+0x80036 037670 arg mosue_24g_pairing_flag ,queue
+0x80037 037671 call mouse_enable_function_flag
+0x80038 037672 setarg 0
+0x80039 037673 store 2 ,mem_mouse_direct_timer
+0x8003a 037674 store 1 ,mem_mouse_send_blank_timer
+0x8003b 037675 store 1 ,mem_24g_attempt_count
+0x8003c 037676 store 2 ,mem_24g_check_dongle_times
+0x8003d 037677 call mouse_stop_discovery
+0x8003e 037678 branch z_g24_start_pairing_sm1
               org 0x90001
 :      037682 z_entrance8:
-0x90001 037683 beq zcode_80 ,z_mouse_setting_config 
-0x90002 037684 rtn 
+0x90001 037683 beq zcode_80 ,z_mouse_setting_config
+0x90002 037684 rtn
 :      037687 z_le_addr_random_config:
-0x90003 037688 call load_adc_init 
-0x90004 037689 fetch 2 ,mem_0_5_adc_io_data 
-0x90005 037690 nbranch z_le_otp_adc_empty ,blank 
-0x90006 037691 setarg 0x1122 
+0x90003 037688 call load_adc_init
+0x90004 037689 fetch 2 ,mem_0_5_adc_io_data
+0x90005 037690 nbranch z_le_otp_adc_empty ,blank
+0x90006 037691 setarg 0x1122
 :      037692 z_le_otp_adc_empty:
-0x90007 037693 store 2 ,mem_random_addr_increase_count 
-0x90008 037694 rtn 
+0x90007 037693 store 2 ,mem_random_addr_increase_count
+0x90008 037694 rtn
 :      037697 z_mouse_setting_config:
-0x90009 037698 fetch 4 ,mem_lap 
-0x9000a 037699 store 4 ,mem_24g_device_addr 
-0x9000b 037700 call mouse_gpio_init 
-0x9000c 037702 fetcht 1 ,mem_flash_ncs_gpio 
-0x9000d 037703 call gpio_config_output 
-0x9000e 037705 call p_mouse_bt_led_off 
-0x9000f 037707 call mouse_param_init 
-0x90010 037708 call z_mouse_bt_sdp_update 
-0x90011 037709 setarg 0 
-0x90012 037710 store 2 ,mem_lpm_interval 
-0x90013 037711 call load_adc_init 
-0x90014 037712 call mouse_adc_init 
-0x90015 037713 call le_set_config_fixed_ltk 
-0x90016 037714 call le_set_justwork 
-0x90017 037715 call le_set_fixed_ltk 
-0x90018 037716 call le_set_config_read_authentication 
-0x90019 037717 call z_le_addr_random_config 
-0x9001a 037718 call z_mouse_wakeup_check_shutdown 
-0x9001b 037719 fetch 1 ,mem_adc_power_flag 
-0x9001c 037720 bbit1 1 ,p_app_enter_hibernate 
-0x9001d 037721 branch p_mouse_load_flash_info_check 
+0x90009 037698 fetch 4 ,mem_lap
+0x9000a 037699 store 4 ,mem_24g_device_addr
+0x9000b 037700 call mouse_gpio_init
+0x9000c 037702 fetcht 1 ,mem_flash_ncs_gpio
+0x9000d 037703 call gpio_config_output
+0x9000e 037705 call p_mouse_bt_led_off
+0x9000f 037707 call mouse_param_init
+0x90010 037708 call z_mouse_bt_sdp_update
+0x90011 037709 setarg 0
+0x90012 037710 store 2 ,mem_lpm_interval
+0x90013 037711 call load_adc_init
+0x90014 037712 call mouse_adc_init
+0x90015 037713 call le_set_config_fixed_ltk
+0x90016 037714 call le_set_justwork
+0x90017 037715 call le_set_fixed_ltk
+0x90018 037716 call le_set_config_read_authentication
+0x90019 037717 call z_le_addr_random_config
+0x9001a 037718 call z_mouse_wakeup_check_shutdown
+0x9001b 037719 fetch 1 ,mem_adc_power_flag
+0x9001c 037720 bbit1 1 ,p_app_enter_hibernate
+0x9001d 037721 branch p_mouse_load_flash_info_check
 :      037724 z_mouse_wakeup_check_shutdown:
-0x9001e 037725 call p_mouse_adc_read 
-0x9001f 037726 fetch 2 ,mem_mouse_vdd_now_vol 
-0x90020 037727 branch z_mouse_wakeup_check_shutdown ,zero 
-0x90021 037728 rtn 
+0x9001e 037725 call p_mouse_adc_read
+0x9001f 037726 fetch 2 ,mem_mouse_vdd_now_vol
+0x90020 037727 branch z_mouse_wakeup_check_shutdown ,zero
+0x90021 037728 rtn
 :      037730 z_mouse_bt_sdp_update:
-0x90022 037731 call enable_authrom 
-0x90023 037732 arg 0x8c00 ,contr 
-0x90024 037733 arg mem_mouse_uuid_list ,contw 
-0x90025 037734 arg 369 ,loopcnt 
-0x90026 037735 call memcpy 
-0x90027 037737 setarg 0x0f0209 
-0x90028 037738 istore 3 ,contw 
-0x90029 037739 setarg 0x120009 
-0x9002a 037740 istore 3 ,contw 
-0x9002b 037742 setarg 0x100209 
-0x9002c 037743 istore 3 ,contw 
-0x9002d 037744 setarg 0x000009 
-0x9002e 037745 istore 3 ,contw 
-0x9002f 037746 arg 0x8d71 ,contr 
-0x90030 037747 arg 265 ,loopcnt 
-0x90031 037748 call memcpy 
-0x90032 037750 jam 0 ,mem_mouse_uuid_list + 23 
-0x90033 037751 jam 0x6d ,mem_mouse_uuid_list + 15 
-0x90034 037752 setarg 0x401f 
-0x90035 037753 store 2 ,mem_mouse_uuid_list + 357 
-0x90036 037754 setarg 0x6d04 
-0x90037 037755 store 2 ,mem_mouse_uuid_list + 462 
-0x90038 037756 setarg 0x16b0 
-0x90039 037757 store 2 ,mem_mouse_uuid_list + 468 
-0x9003a 037759 setarg mem_mouse_uuid_list 
-0x9003b 037760 store 2 ,mem_ui_uuid_table 
-0x9003c 037761 rtn 
+0x90022 037731 call enable_authrom
+0x90023 037732 arg 0x8c00 ,contr
+0x90024 037733 arg mem_mouse_uuid_list ,contw
+0x90025 037734 arg 369 ,loopcnt
+0x90026 037735 call memcpy
+0x90027 037737 setarg 0x0f0209
+0x90028 037738 istore 3 ,contw
+0x90029 037739 setarg 0x120009
+0x9002a 037740 istore 3 ,contw
+0x9002b 037742 setarg 0x100209
+0x9002c 037743 istore 3 ,contw
+0x9002d 037744 setarg 0x000009
+0x9002e 037745 istore 3 ,contw
+0x9002f 037746 arg 0x8d71 ,contr
+0x90030 037747 arg 265 ,loopcnt
+0x90031 037748 call memcpy
+0x90032 037750 jam 0 ,mem_mouse_uuid_list + 23
+0x90033 037751 jam 0x6d ,mem_mouse_uuid_list + 15
+0x90034 037752 setarg 0x401f
+0x90035 037753 store 2 ,mem_mouse_uuid_list + 357
+0x90036 037754 setarg 0x6d04
+0x90037 037755 store 2 ,mem_mouse_uuid_list + 462
+0x90038 037756 setarg 0x16b0
+0x90039 037757 store 2 ,mem_mouse_uuid_list + 468
+0x9003a 037759 setarg mem_mouse_uuid_list
+0x9003b 037760 store 2 ,mem_ui_uuid_table
+0x9003c 037761 rtn
               org 0xa0001
 :      037767 z_entrance9:
-0xa0001 037768 beq zcode_90 ,z_g24_pairing_sm 
-0xa0002 037769 beq zcode_91 ,z_g24_paring_mode 
-0xa0003 037770 beq zcode_92 ,z_mouse_24g_pairing_complete 
-0xa0004 037771 rtn 
+0xa0001 037768 beq zcode_90 ,z_g24_pairing_sm
+0xa0002 037769 beq zcode_91 ,z_g24_paring_mode
+0xa0003 037770 beq zcode_92 ,z_mouse_24g_pairing_complete
+0xa0004 037771 rtn
 :      037773 z_g24_pairing_sm:
-0xa0005 037774 fetch 1 ,mem_24g_ensure 
-0xa0006 037775 beq ensure_on_24g ,enable_user 
-0xa0007 037776 fetch 1 ,mem_24g_pairing_sm 
-0xa0008 037777 beq state_24g_pairing_0 ,z_g24_pairing_sm_0 
-0xa0009 037778 beq state_24g_pairing_1 ,z_g24_pairing_sm_1 
-0xa000a 037779 beq state_24g_pairing_2 ,z_g24_pairing_sm_2 
-0xa000b 037780 beq state_24g_pairing_3 ,z_g24_pairing_sm_3 
-0xa000c 037781 branch assert 
+0xa0005 037774 fetch 1 ,mem_24g_ensure
+0xa0006 037775 beq ensure_on_24g ,enable_user
+0xa0007 037776 fetch 1 ,mem_24g_pairing_sm
+0xa0008 037777 beq state_24g_pairing_0 ,z_g24_pairing_sm_0
+0xa0009 037778 beq state_24g_pairing_1 ,z_g24_pairing_sm_1
+0xa000a 037779 beq state_24g_pairing_2 ,z_g24_pairing_sm_2
+0xa000b 037780 beq state_24g_pairing_3 ,z_g24_pairing_sm_3
+0xa000c 037781 branch assert
 :      037783 z_g24_pairing_sm_0:
-0xa000d 037784 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
-0xa000e 037785 jam 200 ,mem_mouse_24g_pair_timer 
-0xa000f 037786 branch z_g24_pairing_sm 
+0xa000d 037784 jam state_24g_pairing_1 ,mem_24g_pairing_sm
+0xa000e 037785 jam 200 ,mem_mouse_24g_pair_timer
+0xa000f 037786 branch z_g24_pairing_sm
 :      037787 z_g24_pairing_sm_1:
-0xa0010 037788 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
-0xa0011 037789 jam 0xaa ,mem_24g_common_temp 
-0xa0012 037790 branch z_g24_pairing_sm_common 
+0xa0010 037788 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm
+0xa0011 037789 jam 0xaa ,mem_24g_common_temp
+0xa0012 037790 branch z_g24_pairing_sm_common
 :      037791 z_g24_pairing_sm_2:
-0xa0013 037792 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
-0xa0014 037793 jam 0x55 ,mem_24g_common_temp 
-0xa0015 037794 branch z_g24_pairing_sm_common 
+0xa0013 037792 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm
+0xa0014 037793 jam 0x55 ,mem_24g_common_temp
+0xa0015 037794 branch z_g24_pairing_sm_common
 :      037795 z_g24_pairing_sm_3:
-0xa0016 037796 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
-0xa0017 037797 jam 0x22 ,mem_24g_common_temp 
+0xa0016 037796 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm
+0xa0017 037797 jam 0x22 ,mem_24g_common_temp
 :      037798 z_g24_pairing_sm_common:
-0xa0018 037799 fetch 1 ,mem_24g_data_type 
-0xa0019 037800 and_into bits_data ,pdata 
-0xa001a 037801 store 1 ,mem_24g_common_temp + 1 
-0xa001b 037802 fetch 4 ,mem_24g_device_addr 
-0xa001c 037803 store 4 ,mem_24g_common_temp + 2 
+0xa0018 037799 fetch 1 ,mem_24g_data_type
+0xa0019 037800 and_into bits_data ,pdata
+0xa001a 037801 store 1 ,mem_24g_common_temp + 1
+0xa001b 037802 fetch 4 ,mem_24g_device_addr
+0xa001c 037803 store 4 ,mem_24g_common_temp + 2
 :      037804 z_g24_put_pairing_data_in_buff:
-0xa001d 037805 jam 0 ,mem_24g_common_temp + 6 
-0xa001e 037806 arg mem_24g_common_temp ,rega 
-0xa001f 037807 arg 7 ,temp 
-0xa0020 037808 call p_g24_put_data_in_buff 
-0xa0021 037809 call p_g24_txdata_enable_tx 
-0xa0022 037810 branch enable_user 
+0xa001d 037805 jam 0 ,mem_24g_common_temp + 6
+0xa001e 037806 arg mem_24g_common_temp ,rega
+0xa001f 037807 arg 7 ,temp
+0xa0020 037808 call p_g24_put_data_in_buff
+0xa0021 037809 call p_g24_txdata_enable_tx
+0xa0022 037810 branch enable_user
 :      037812 z_g24_paring_mode:
-0xa0023 037813 fetch 1 ,mem_24g_pairing_sm 
-0xa0024 037814 rtneq state_24g_pairing_success 
-0xa0025 037815 beq state_24g_pairing_1_waiting_ack ,z_g24_pairing_sm_1_waiting_ack 
-0xa0026 037816 beq state_24g_pairing_2_waiting_ack ,z_g24_pairing_sm_2_waiting_ack 
-0xa0027 037817 beq state_24g_pairing_3_waiting_ack ,z_g24_pairing_sm_3_waiting_ack 
-0xa0028 037818 rtn 
+0xa0023 037813 fetch 1 ,mem_24g_pairing_sm
+0xa0024 037814 rtneq state_24g_pairing_success
+0xa0025 037815 beq state_24g_pairing_1_waiting_ack ,z_g24_pairing_sm_1_waiting_ack
+0xa0026 037816 beq state_24g_pairing_2_waiting_ack ,z_g24_pairing_sm_2_waiting_ack
+0xa0027 037817 beq state_24g_pairing_3_waiting_ack ,z_g24_pairing_sm_3_waiting_ack
+0xa0028 037818 rtn
 :      037820 z_g24_pairing_sm_1_waiting_ack:
-0xa0029 037821 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
-0xa002a 037822 branch p_g24_transmit_abandon 
+0xa0029 037821 jam state_24g_pairing_2 ,mem_24g_pairing_sm
+0xa002a 037822 branch p_g24_transmit_abandon
 :      037823 z_g24_pairing_sm_2_waiting_ack:
-0xa002b 037824 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
-0xa002c 037825 branch p_g24_transmit_abandon 
+0xa002b 037824 jam state_24g_pairing_3 ,mem_24g_pairing_sm
+0xa002c 037825 branch p_g24_transmit_abandon
 :      037826 z_g24_pairing_sm_3_waiting_ack:
-0xa002d 037827 jam state_24g_pairing_success ,mem_24g_pairing_sm 
-0xa002e 037828 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
-0xa002f 037829 call ui_ipc_send_event 
-0xa0030 037830 fetch 4 ,mem_24g_rxpayload + 2 
-0xa0031 037831 call p_g24_update_addr_and_synccrc8 
-0xa0032 037832 branch p_g24_transmit_abandon 
+0xa002d 037827 jam state_24g_pairing_success ,mem_24g_pairing_sm
+0xa002e 037828 jam bt_evt_24g_pairing_complete ,mem_fifo_temp
+0xa002f 037829 call ui_ipc_send_event
+0xa0030 037830 fetch 4 ,mem_24g_rxpayload + 2
+0xa0031 037831 call p_g24_update_addr_and_synccrc8
+0xa0032 037832 branch p_g24_transmit_abandon
 :      037835 z_mouse_24g_pairing_complete:
-0xa0033 037836 call p_mouse_init_sensor_reset 
-0xa0034 037837 call mouse_no_data_timer_init 
-0xa0035 037838 jam 1 ,mem_mouse_24g_enter_lpm_enable 
-0xa0036 037839 arg mosue_24g_pairing_flag ,queue 
-0xa0037 037840 call mouse_disable_function_flag 
-0xa0038 037841 setarg 0 
-0xa0039 037842 store 1 ,mem_24g_attempt_count 
-0xa003a 037843 jam 0 ,mem_mouse_move_flag 
-0xa003b 037844 call mouse_read_sensor_common 
-0xa003c 037847 jam 2 ,mem_store_information_delay_timer 
-0xa003d 037848 fetch 4 ,mem_24g_addr 
-0xa003e 037849 store 4 ,mem_mouse_24g_addr 
-0xa003f 037850 branch p_mouse_tx_power_init 
+0xa0033 037836 call p_mouse_init_sensor_reset
+0xa0034 037837 call mouse_no_data_timer_init
+0xa0035 037838 jam 1 ,mem_mouse_24g_enter_lpm_enable
+0xa0036 037839 arg mosue_24g_pairing_flag ,queue
+0xa0037 037840 call mouse_disable_function_flag
+0xa0038 037841 setarg 0
+0xa0039 037842 store 1 ,mem_24g_attempt_count
+0xa003a 037843 jam 0 ,mem_mouse_move_flag
+0xa003b 037844 call mouse_read_sensor_common
+0xa003c 037847 jam 2 ,mem_store_information_delay_timer
+0xa003d 037848 fetch 4 ,mem_24g_addr
+0xa003e 037849 store 4 ,mem_mouse_24g_addr
+0xa003f 037850 branch p_mouse_tx_power_init
               org 0xb0001
 :      037856 z_entrancea:
-0xb0001 037857 beq zcode_a1 ,z_mouse_le_conn_param_update_rsp_recieved 
-0xb0002 037858 beq zcode_a2 ,z_mouse_le_bb_disconnected 
-0xb0003 037859 beq zcode_a3 ,z_mouse_bb_event_reconn_timeout 
-0xb0004 037860 beq zcode_a4 ,z_mouse_before_hibernate 
-0xb0005 037861 rtn 
+0xb0001 037857 beq zcode_a1 ,z_mouse_le_conn_param_update_rsp_recieved
+0xb0002 037858 beq zcode_a2 ,z_mouse_le_bb_disconnected
+0xb0003 037859 beq zcode_a3 ,z_mouse_bb_event_reconn_timeout
+0xb0004 037860 beq zcode_a4 ,z_mouse_before_hibernate
+0xb0005 037861 rtn
 :      037864 z_mouse_le_conn_param_update_rsp_recieved:
-0xb0006 037865 fetch 2 ,mem_le_l2cap_signaling_conn_param_update_rsp_result 
-0xb0007 037866 rtneq ble_signaling_connect_parameter_update_accepted 
-0xb0008 037867 fetch 1 ,mem_le_tsniff 
-0xb0009 037868 rshift2 pdata ,pdata 
-0xb000a 037869 sub pdata ,le_interval_15ms ,null 
-0xb000b 037870 rtn positive 
-0xb000c 037871 setarg le_interval_11_25ms 
-0xb000d 037872 store 2 ,mem_le_interval_min 
-0xb000e 037873 store 2 ,mem_le_interval_min + 2 
-0xb000f 037874 call p_app_updata_le_param 
-0xb0010 037875 jam le_lpm_disable ,mem_mouse_le_conn_param_reject 
-0xb0011 037876 rtn 
+0xb0006 037865 fetch 2 ,mem_le_l2cap_signaling_conn_param_update_rsp_result
+0xb0007 037866 rtneq ble_signaling_connect_parameter_update_accepted
+0xb0008 037867 fetch 1 ,mem_le_tsniff
+0xb0009 037868 rshift2 pdata ,pdata
+0xb000a 037869 sub pdata ,le_interval_15ms ,null
+0xb000b 037870 rtn positive
+0xb000c 037871 setarg le_interval_11_25ms
+0xb000d 037872 store 2 ,mem_le_interval_min
+0xb000e 037873 store 2 ,mem_le_interval_min + 2
+0xb000f 037874 call p_app_updata_le_param
+0xb0010 037875 jam le_lpm_disable ,mem_mouse_le_conn_param_reject
+0xb0011 037876 rtn
 :      037879 z_mouse_bb_event_reconn_timeout:
 :      037880 z_mouse_bb_event_reconn_failed:
-0xb0012 037881 fetch 2 ,mem_ui_state_map 
-0xb0013 037882 rtnbit1 ui_state_btn_down 
-0xb0014 037883 rtnbit1 ui_state_bt_discovery 
-0xb0015 037884 rtnbit1 ui_state_ble_adv 
-0xb0016 037885 fetch mouse_flag_len ,mem_mouse_flag 
-0xb0017 037886 rtnbit1 mouse_bt_discovery_button_down_flag 
-0xb0018 037887 call p_mouse_sensor_power_down 
-0xb0019 037888 branch app_bb_hibernate 
+0xb0012 037881 fetch 2 ,mem_ui_state_map
+0xb0013 037882 rtnbit1 ui_state_btn_down
+0xb0014 037883 rtnbit1 ui_state_bt_discovery
+0xb0015 037884 rtnbit1 ui_state_ble_adv
+0xb0016 037885 fetch mouse_flag_len ,mem_mouse_flag
+0xb0017 037886 rtnbit1 mouse_bt_discovery_button_down_flag
+0xb0018 037887 call p_mouse_sensor_power_down
+0xb0019 037888 branch app_bb_hibernate
 :      037890 z_mouse_le_bb_disconnected:
-0xb001a 037891 call p_mouse_sensor_powerdown_check 
-0xb001b 037892 setarg le_interval_8_75ms 
-0xb001c 037893 store 2 ,mem_le_interval_min 
-0xb001d 037894 store 2 ,mem_le_interval_min + 2 
-0xb001e 037895 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
-0xb001f 037896 jam 0 ,mem_mouse_clear_sensor_data_flag 
-0xb0020 037897 call p_mouse_data_init 
-0xb0021 037898 call le_clr_config_more_data 
-0xb0022 037899 branch mouse_bb_disconnected 
+0xb001a 037891 call p_mouse_sensor_powerdown_check
+0xb001b 037892 setarg le_interval_8_75ms
+0xb001c 037893 store 2 ,mem_le_interval_min
+0xb001d 037894 store 2 ,mem_le_interval_min + 2
+0xb001e 037895 jam le_lpm_enable ,mem_mouse_le_conn_param_reject
+0xb001f 037896 jam 0 ,mem_mouse_clear_sensor_data_flag
+0xb0020 037897 call p_mouse_data_init
+0xb0021 037898 call le_clr_config_more_data
+0xb0022 037899 branch mouse_bb_disconnected
 :      037902 z_mouse_before_hibernate:
-0xb0023 037903 call p_mouse_sensor_powerdown_check 
-0xb0024 037904 enable user 
-0xb0025 037905 hfetch 4 ,0x8138 
-0xb0026 037906 setflag user ,26 ,pdata 
-0xb0027 037907 hstore 4 ,core_lpm_reg 
-0xb0028 037908 call lpm_write_ctrl 
-0xb0029 037909 call disable_authrom 
-0xb002a 037910 call p_mouse_bt_led_off 
-0xb002b 037911 call p_mouse_24g_led_off 
-0xb002c 037912 call mouse_before_hibernate_wheel_gpio_set 
-0xb002d 037913 call p_mouse_setgpio_hibernate 
-0xb002e 037915 call p_flash_deep_power_down 
-0xb002f 037916 hfetch 1 ,core_gpio_sel1 
-0xb0030 037917 and pdata ,0xf7 ,pdata 
-0xb0031 037918 hstore 1 ,core_gpio_sel1 
-0xb0032 037919 hfetch 1 ,core_gpio_pd2 
-0xb0033 037920 set1 6 ,pdata 
-0xb0034 037921 hstore 1 ,core_gpio_pd2 
-0xb0035 037923 hfetch 1 ,core_gpio_pd3 
-0xb0036 037924 set1 0 ,pdata 
-0xb0037 037925 hstore 1 ,core_gpio_pd3 
-0xb0038 037927 fetcht 1 ,mem_sensor_data_gpio 
-0xb0039 037928 branch gpio_clr_wake 
+0xb0023 037903 call p_mouse_sensor_powerdown_check
+0xb0024 037904 enable user
+0xb0025 037905 hfetch 4 ,0x8138
+0xb0026 037906 setflag user ,26 ,pdata
+0xb0027 037907 hstore 4 ,core_lpm_reg
+0xb0028 037908 call lpm_write_ctrl
+0xb0029 037909 call disable_authrom
+0xb002a 037910 call p_mouse_bt_led_off
+0xb002b 037911 call p_mouse_24g_led_off
+0xb002c 037912 call mouse_before_hibernate_wheel_gpio_set
+0xb002d 037913 call p_mouse_setgpio_hibernate
+0xb002e 037915 call p_flash_deep_power_down
+0xb002f 037916 hfetch 1 ,core_gpio_sel1
+0xb0030 037917 and pdata ,0xf7 ,pdata
+0xb0031 037918 hstore 1 ,core_gpio_sel1
+0xb0032 037919 hfetch 1 ,core_gpio_pd2
+0xb0033 037920 set1 6 ,pdata
+0xb0034 037921 hstore 1 ,core_gpio_pd2
+0xb0035 037923 hfetch 1 ,core_gpio_pd3
+0xb0036 037924 set1 0 ,pdata
+0xb0037 037925 hstore 1 ,core_gpio_pd3
+0xb0038 037927 fetcht 1 ,mem_sensor_data_gpio
+0xb0039 037928 branch gpio_clr_wake
               org 0xc0001
 :      037933 z_entranceb:
-0xc0001 037934 beq zcode_b0 ,z_mouse_le_bb_event_connected 
-0xc0002 037935 beq zcode_b1 ,z_mouse_sniff_not_accept 
-0xc0003 037936 beq zcode_b2 ,z_mouse_enter_sniff_check 
-0xc0004 037937 beq zcode_b3 ,z_mouse_le_ll_start_encryt 
-0xc0005 037938 beq zcode_b4 ,z_mouse_bb_event_disconnected 
-0xc0006 037939 rtn 
+0xc0001 037934 beq zcode_b0 ,z_mouse_le_bb_event_connected
+0xc0002 037935 beq zcode_b1 ,z_mouse_sniff_not_accept
+0xc0003 037936 beq zcode_b2 ,z_mouse_enter_sniff_check
+0xc0004 037937 beq zcode_b3 ,z_mouse_le_ll_start_encryt
+0xc0005 037938 beq zcode_b4 ,z_mouse_bb_event_disconnected
+0xc0006 037939 rtn
 :      037941 z_mouse_le_bb_event_connected:
-0xc0007 037942 call p_mouse_init_sensor_reset 
-0xc0008 037943 call p_mouse_data_init 
-0xc0009 037944 branch mouse_le_bb_event_connected 
+0xc0007 037942 call p_mouse_init_sensor_reset
+0xc0008 037943 call p_mouse_data_init
+0xc0009 037944 branch mouse_le_bb_event_connected
 :      037946 z_mouse_sniff_not_accept:
-0xc000a 037947 fetch 1 ,mem_mouse_enter_sniff_count 
-0xc000b 037948 rtneq 2 
-0xc000c 037949 increase 1 ,pdata 
-0xc000d 037950 store 1 ,mem_mouse_enter_sniff_count 
-0xc000e 037951 jam 0x12 ,mem_sniff_param_interval 
-0xc000f 037952 branch app_bt_enter_sniff 
+0xc000a 037947 fetch 1 ,mem_mouse_enter_sniff_count
+0xc000b 037948 rtneq 2
+0xc000c 037949 increase 1 ,pdata
+0xc000d 037950 store 1 ,mem_mouse_enter_sniff_count
+0xc000e 037951 jam 0x12 ,mem_sniff_param_interval
+0xc000f 037952 branch app_bt_enter_sniff
 :      037954 z_mouse_enter_sniff_check:
-0xc0010 037955 fetch 1 ,mem_mouse_enter_sniff_count 
-0xc0011 037956 rtnne 2 
-0xc0012 037957 jam 0 ,mem_mouse_enter_sniff_count 
-0xc0013 037958 jam 0x0e ,mem_sniff_param_interval 
-0xc0014 037959 branch app_bt_enter_sniff 
+0xc0010 037955 fetch 1 ,mem_mouse_enter_sniff_count
+0xc0011 037956 rtnne 2
+0xc0012 037957 jam 0 ,mem_mouse_enter_sniff_count
+0xc0013 037958 jam 0x0e ,mem_sniff_param_interval
+0xc0014 037959 branch app_bt_enter_sniff
 :      037961 z_mouse_le_ll_start_encryt:
-0xc0015 037962 fetch 1 ,mem_mouse_le_reconnect_flag 
-0xc0016 037963 beq 1 ,z_mouse_le_ll_reconn_start_encryt 
-0xc0017 037964 branch z_mouse_le_ll_enable_start_enc_flag 
+0xc0015 037962 fetch 1 ,mem_mouse_le_reconnect_flag
+0xc0016 037963 beq 1 ,z_mouse_le_ll_reconn_start_encryt
+0xc0017 037964 branch z_mouse_le_ll_enable_start_enc_flag
 :      037965 z_mouse_le_ll_reconn_start_encryt:
-0xc0018 037966 call p_app_updata_le_param 
-0xc0019 037967 jam 5 ,mem_le_start_encrypt_timer 
+0xc0018 037966 call p_app_updata_le_param
+0xc0019 037967 jam 5 ,mem_le_start_encrypt_timer
 :      037968 z_mouse_le_ll_enable_start_enc_flag:
-0xc001a 037969 arg ll_start_enc_flag ,queue 
-0xc001b 037970 branch mouse_le_enable_connect_flag 
+0xc001a 037969 arg ll_start_enc_flag ,queue
+0xc001b 037970 branch mouse_le_enable_connect_flag
 :      037972 z_mouse_bb_event_disconnected:
-0xc001c 037973 call p_mouse_sensor_powerdown_check 
-0xc001d 037974 jam 0 ,mem_bt_rcvd_switch_req_accept 
-0xc001e 037975 jam 0 ,mem_bt_send_lmp_setup_complete 
-0xc001f 037976 jam 0 ,mem_mouse_bt_send_first_package_flag 
-0xc0020 037977 branch mouse_bb_disconnected 
+0xc001c 037973 call p_mouse_sensor_powerdown_check
+0xc001d 037974 jam 0 ,mem_bt_rcvd_switch_req_accept
+0xc001e 037975 jam 0 ,mem_bt_send_lmp_setup_complete
+0xc001f 037976 jam 0 ,mem_mouse_bt_send_first_package_flag
+0xc0020 037977 branch mouse_bb_disconnected
Index: output/bt_program23.rom
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/1059_standard/YC1059_PB_3M_2CH/output/bt_program23.rom	(revision 2519)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/1059_standard/YC1059_PB_3M_2CH/output/bt_program23.rom	(working copy)
@@ -1,7 +1,7 @@
 00100000001000000000000001000000
 00100000010000000000001111001110
 01101000000000001100000111011110
-01100000000000001100110011100101
+01100000000000001100110011100110
 00100000010000000000011011111110
 01101000000000001100011010000101
 01100000000000001100101101000110
@@ -14,7 +14,7 @@
 00100000010000000000000000100010
 00100000001000000000001100000101
 01011000000000000000001110100000
-01100000000000010100110101011111
+01100000000000010100110101100000
 01011000000000000000001110111010
 01100000000000010100000111101111
 01011000000000000000011001000101
@@ -33,7 +33,7 @@
 01100000000000010100000111111101
 00100000011000000000000000000000
 01011000000000000000000000011001
-01100000000000010100110101110001
+01100000000000010100110101110010
 00100100010101011000000000101010
 00100000010000000000001011001001
 00100000010000000000001100000010
@@ -41,7 +41,7 @@
 01100000000000001100011100011110
 00100000011000000000000000000000
 01011000000000000000000101110111
-01100000000000010100110101110001
+01100000000000010100110101110010
 00100000011000000000000000000000
 00100000000000000000000000000001
 00100000000000000000000000000001
@@ -106,14 +106,14 @@
 11000000011111010000011011100110
 00100000001000000010101010001110
 00011111111000100010001000000000
-01101000000010001100110011101001
-01011000000000000100110011110000
+01101000000010001100110011101010
+01011000000000000100110011110001
 10011000010000001000101000000000
 00011010001000100111111000000000
 11100000101000001000000000000000
 00011000010000001000010000000001
 00011000010000010000010000000111
-01100000000010001100110011101001
+01100000000010001100110011101010
 00100000011000000000000000000000
 11011000101000000000100110101110
 11011111001000000000000000001100
@@ -149,17 +149,17 @@
 00100100001110100111111111101111
 00100000001000000111111111110001
 11000110100100110000000000000000
-01101000000000001100110101101110
+01101000000000001100110101101111
 11000000000000001000000010101001
 00100000010000000000000100101001
 00100100001101000000000011000100
 00100000010000000000000100010000
 00100000010000000000000101001101
-01101000000000001100110000111110
+01101000000000001100110000111111
 11000001111111111000000000000000
 00100000010000000000011100001111
 01011000000000010111011100000000
-01100000000000011100110001011101
+01100000000000011100110001011110
 01011000000000000000001001011000
 01100000000000010100101101110100
 00100000010000000000000011001111
@@ -170,38 +170,38 @@
 00100000010000000000001001100011
 00100100011101000000000000000000
 00100000010000000000000010111110
-01101000000000010100110101101111
+01101000000000010100110101110000
 00011111111000001111111000000001
-01100000000000010100110101101111
-01101000000010010100110101110001
+01100000000000010100110101110000
+01101000000010010100110101110010
 10011000010001100111110000000000
 00100000010000101000000010110011
 00100000001000000000000010011001
-01110000010011010110111000000000
+01110000010011010110111100000000
 01011000000000000000000000000000
-01100000000000010100110101101111
+01100000000000010100110101110000
 01011000000000000000000000011001
-01100000000000010100110101110001
-01110000010011000110100100000000
-01101000000000001100110001010100
-01100000000000001100110001010011
-00100000011000000000000000000000
+01100000000000010100110101110010
+01110000010011000110101000000000
 01101000000000001100110001010101
+01100000000000001100110001010100
+00100000011000000000000000000000
+01101000000000001100110001010110
 00100000001000000000000010111010
-01101000000000001100110001101001
+01101000000000001100110001101010
 00011111111000001111111000000001
-01100000000000001100110001101001
+01100000000000001100110001101010
 11000000000000100000000010111100
 11000000000000101000000010111000
 00100000011000000000000000000000
-01101000000000001100110001011010
+01101000000000001100110001011011
 00100000010110100000000011011000
 01101000000000001100011011001111
 00011111111001100111110000001010
 00100000011000010000000000000000
 00100000010000000000000011001111
 00100100011101000000000000000000
-01101000000000011100110001011101
+01101000000000011100110001011110
 00100000010000000111111101001001
 01100000000010100100000101011011
 00100000001000000010101100101010
@@ -211,109 +211,109 @@
 00100000001110100111111111101001
 01101000000000001100000010010001
 00100000001110100111111111101001
-01101000000000001100110101101110
+01101000000000001100110101101111
 11000000000000001111111111101001
 00100000001000000000001010001101
-01110000010011000101101000000001
-01110000010011010110001100000000
+01110000010011000101101100000001
+01110000010011010110010000000000
 00100000010000000000000011101000
-01100000000000001100101111001010
+01100000000000001100101111001011
 01011000000000000000000000000000
-01100000000000111100101111001011
-01101000000000100100110001100101
-01100000000000100100101111010010
-01110000010011000010111000001100
-01101000000000001100110000101111
+01100000000000111100101111001100
+01101000000000100100110001100110
+01100000000000100100101111010011
+01110000010011000010111100001100
+01101000000000001100110000110000
 01111001001000000111111000000011
-01100000000000001100110000101111
+01100000000000001100110000110000
 00100000010000000000000100101100
 00100000001000000000000010011100
-01110000010011010110010000000001
-01110000010011010110011000000000
-01101000000000001100110000101111
+01110000010011010110010100000001
+01110000010011010110011100000000
+01101000000000001100110000110000
 00011111111000010111111000000111
-01100000000000001100110000101111
+01100000000000001100110000110000
 00100000011000000000000000000000
-01101000000000001100110000101111
+01101000000000001100110000110000
 01111001001000000111111000000100
-01100000000000001100110000101111
-01100000000000001100101111101010
+01100000000000001100110000110000
+01100000000000001100101111101011
 00100000011000000000000000000000
-01101000000000001100110000101111
+01101000000000001100110000110000
 01111001001111111111111000000100
-01100000000000001100110000101111
-01100000000000001100101111101010
+01100000000000001100110000110000
+01100000000000001100101111101011
 00100000010000000000011100000101
 00100000001000000000000111101000
-01101000000000001100110101100011
+01101000000000001100110101100100
 11000000100000001000000011101000
-01101000000000001100110101100001
+01101000000000001100110101100010
 00011111111000001111111000000001
-01100000000000001100110101100001
+01100000000000001100110101100010
 11000000000000100000000100000000
 00100000010000000000000111101000
-01110000010011000111001100000010
+01110000010011000111010000000010
 00100000001000000000000101001101
 00100000010000000000011100000101
-01110000010011010110000100000000
+01110000010011010110001000000000
 00100000001000000000000011101000
-01110000010011010110011000000010
-01110000010011010110010000000001
-01110000010011010110001100000000
+01110000010011010110011100000010
+01110000010011010110010100000001
+01110000010011010110010000000000
 00100000001000000000000011101000
-01101000000000001100110101100101
+01101000000000001100110101100110
 11000000000000011000000100000100
-01101000000000001100110000101111
+01101000000000001100110000110000
 00101111111011000000000000000100
 00100000001000001000000011100110
-01101000000000001100110101100101
+01101000000000001100110101100110
 11000000000000001000000100000011
 11000000000000010000000100000100
 00100000011000000000000000000000
-01101000000000001100110000111110
+01101000000000001100110000111111
 11000001111111111000000000000000
 00100000010000000000000100010101
 00100100010101100000000100011101
 00100000011000000000000000000000
 01111000010101100111110000000000
-01101000000000001100110101100100
+01101000000000001100110101100101
 11000001100000001000000000000000
-01101000000000001100110101100110
+01101000000000001100110101100111
 11000001100000000000000000000000
-01110000010011010110010100000001
-01110000010011000111001100000100
+01110000010011010110011000000001
+01110000010011000111010000000100
 00100000001000000111111111101011
-01101000000000001100110101100110
+01101000000000001100110101100111
 00100000001110100000000100100100
 00011111111000001111111111111111
-01100000000000001100110101100110
-01110000010011010110010100000010
-01110000010011000111001100000100
+01100000000000001100110101100111
+01110000010011010110011000000010
+01110000010011000111010000000100
 00100000001000000000000111101000
-01110000010011010110010100000011
-01101000000000001100110101100011
+01110000010011010110011000000011
+01101000000000001100110101100100
 00100100001110100000000011110111
-01110000010011000111001100000010
+01110000010011000111010000000010
 00100000001000000000000111101000
-01101000000000001100110000111110
+01101000000000001100110000111111
 11000000111111111000000110011111
 00100000010000000000000100101111
 00100000010000000000000111010110
-01110000010011000011001100000001
+01110000010011000011010000000001
 00100000011000000000000000000000
-01101000000000010100110101011111
+01101000000000010100110101100000
 00100000010000000111111110011100
 00100000001101000000000100110101
-01101000000000111100101111001011
+01101000000000111100101111001100
 00100000011110100000000000000000
 00100000001000000111111111100111
 00100000010000000011111110001101
 00100000010000000000001011100110
-01110000010011000101101000000000
+01110000010011000101101100000000
 00011010001000001111111000000001
-01100000000000001100110000101110
+01100000000000001100110000101111
 00100000010000000000000011101000
-01100000000000001100101111001010
+01100000000000001100101111001011
 11101000101010001000000000000000
 11101010010000001000000000000000
 10011000010000011111111000000000
@@ -322,7 +322,7 @@
 11101010010000100000000000000000
 11100000101000100000000000000000
 00011010010000001010010000000100
-11011000101000000100101111010000
+11011000101000000100101111010001
 11011111001000000000000000000010
 11101010010000001000000000000000
 11101000101010001000000000000000
@@ -331,7 +331,7 @@
 00011010010000001010010000000001
 11000010000000000000000101000110
 00100000011000000000000000000000
-01110000010011000011011100000000
+01110000010011000011100000000000
 11011001011000000000110100000000
 00110100011100110000001000000000
 00100000010000000000000101101111
@@ -341,26 +341,26 @@
 00100000010000000000000110011000
 00100000010000000000011100000001
 01110000010010110101100000000000
-01101000000000001100110000101101
+01101000000000001100110000101110
 00011111111000001111111000000001
-01100000000000001100110000101101
+01100000000000001100110000101110
 00100000010000000000000101101010
-01101000000000001100110000111110
+01101000000000001100110000111111
 11000000111111111000000101101101
 00100000010000000000000100000111
 01101000000000001100101101011111
 00100100010110100000001110001100
 01011000000000000000000000000000
-01100000000000010100110000110100
-01100000000000001100110000110110
-01100000000000001100110101100010
+01100000000000010100110000110101
+01100000000000001100110000110111
+01100000000000001100110101100011
 01100000000000001100101101011111
-01110000010011000011001100000000
+01110000010011000011010000000000
 00100000011000000000000000000000
 11011111001000000000000000000100
-11011000101000000100101111001010
+11011000101000000100101111001011
 00100000001000000111111011000110
-01101000000000001100110000101111
+01101000000000001100110000110000
 11000010100000100000000011110001
 00100000011000000000000000000000
 00100000010000000000011011111110
@@ -368,7 +368,7 @@
 01111000010101111111110000000000
 00100000010000000000001001000010
 00011000000000000010101000000000
-01101000000000100100110001010110
+01101000000000100100110001010111
 10011000000000000001001000000000
 01101000000010001000000000010111
 00100000010000000010100100011111
@@ -376,57 +376,57 @@
 00100000010000000000001000000010
 00100000010101111000001000111011
 00100000011000000000000000000000
-01101000000000001100110001011010
+01101000000000001100110001011011
 00100100011110100000000000000000
-01101000000000010100110000110100
+01101000000000010100110000110101
 00011111111000001111111000000001
-01100000000000010100110000110100
-01101000000000001100110000110101
+01100000000000010100110000110101
+01101000000000001100110000110110
 11000010100000100000000110001001
-01101000000000001100110000111110
+01101000000000001100110000111111
 11000000111111111000000110000101
 00100000010000000000000110001110
 00100000001000000000000101001110
-01101000000000001100110000110100
+01101000000000001100110000110101
 11000001111111111000000000000000
 01011000000000000000000000000000
-01100000000000010100110000110100
+01100000000000010100110000110101
 01110000000010101001100100111010
 00100000001000000111110110000110
 00100000010000000000011100110010
 00100000010000000000011100000101
 00100000001000000000000111101000
-01101000000000001100110000110111
+01101000000000001100110000111000
 00011111111001100111110000001011
 00100100001000010000000110001011
 00011111111000001111111000000001
-01100000000000001100110000110111
+01100000000000001100110000111000
 11000000000000010000000011101100
 11000000000000110000000011110001
 11000000000001000000000011101100
 11000000000001100000000011110001
 00100000011000000000000000000000
 00100000010000000000000110111011
-01101000000000001100110000101100
+01101000000000001100110000101101
 00100000011110100000000000000000
 10011000000000000111001000000000
-11011000110000000100101110101010
-11011000101000000100110000001100
+11011000110000000100101110101011
+11011000101000000100110000001101
 00100000001000000111111100000001
 01110000000100011100010110010000
 00100000001000000000011101101100
 01110000000100011100010110010001
 00100000001000000000011101101100
 01011000000000000000000000000000
-01100000000000010100110001011011
+01100000000000010100110001011100
 01110000000100011100010101100000
 00100000001000000000011101101100
 01110000000100011100010101110000
 00100000001000000000011101101100
 01110000000100011001111011111111
-01101000000000001100110000101111
+01101000000000001100110000110000
 01100000000000001001000110011111
-01101000000000100100110001100101
+01101000000000100100110001100110
 01100000000000100001000110100000
 11011000010000000000000000000110
 11011010001000000001000110011110
@@ -436,78 +436,78 @@
 00100000010000000101001111001110
 11011000111000000000000000000011
 00100000001000000100001111010010
-01100000000010001100110000101110
+01100000000010001100110000101111
 00011000010000100111001000000000
-11011000101000000100101111001010
+11011000101000000100101111001011
 00011010001000100000110000000000
 00100000001000000111111100000001
-01101000000000001100101110101001
+01101000000000001100101110101010
 00011111111010010111111000000000
-01100000000000001100110000101100
+01100000000000001100110000101101
 00011111111000001111111000000001
-11011000110000000100101110101001
+11011000110000000100101110101010
 10011000110000001000110000000000
 11101000110000011000000000000000
-01100000000000011100110001101011
-01101000000000001100101110101001
+01100000000000011100110001101100
+01101000000000001100101110101010
 00011111111000110111111000000000
 00011111111000010111111000000011
-01100000000000001100110001110001
+01100000000000001100110001110010
 00100000011000000000000000000000
-01100000000000100100110001010110
+01100000000000100100110001010111
 11011010001000000000000000000000
 11011111001000000000000000000100
-11011000110000000100110001010110
+11011000110000000100110001010111
 11101000110000001000000000000000
 10011010001000001010001000000000
 11000010000000000000000111001100
 00011010001000100111111000000000
-01100000000000010100110011011111
-01101000000000001100110011011111
-01101000000010001100110011100000
+01100000000000010100110011100000
+01101000000000001100110011100000
+01101000000010001100110011100001
 10011000010000001111111000000000
-01100000000000001100110011100001
+01100000000000001100110011100010
 00100000011000000000000000000000
-01101000000000001100110000101110
+01101000000000001100110000101111
 00011111111000001111111000000010
-01100000000000001100110000110000
+01100000000000001100110000110001
+01101000000000001100110000110000
+01100000000000001100101111101011
 01101000000000001100110000101111
-01100000000000001100101111101010
-01101000000000001100110000101110
 00011111111010011111111000000000
-01101000000010001100110000101101
+01101000000010001100110000101110
 00011000010000010000010000000011
 00011000010000111000010000000000
 10011000010000011111111000000000
-01101000000010001100110001101010
+01101000000010001100110001101011
 10011000010000001111111000000000
 11100000101000001000000000000000
-01101000000000001100110000101110
+01101000000000001100110000101111
 10011000000000000111001000000000
-11011000110000000100101111001010
+11011000110000000100101111001011
 00100000001000000111111100000001
-01101000000010001100110000111001
+01101000000010001100110000111010
 00100000010000000000000111101100
-01100000000010001100110000111001
+01100000000010001100110000111010
 00100000011000000000000000000000
 00100000010000000000000111110000
 00011000010000001000010000000001
 00011000010000010000010000000011
 00100000011000000000000000000000
-01101000000000001100110001010110
+01101000000000001100110001010111
 00011111111000010111111000000011
 00011111111011111010001000000100
-01011000000000000100110000111111
+01011000000000000100110001000000
 10011010001000001111111000000000
 10011000010000001000110000000000
 11101000110000001000000000000000
-01100000000000001100110000111000
+01100000000000001100110000111001
 00100000011000000000000000000000
 01111000010001001111110000000000
 01111000010000111111110000000000
 01011000010101010101010101010101
 10011000000000000001111000000000
-01101000000000001100110000111000
+01101000000000001100110000111001
 00011111111011011000010000000000
 01111001001000000000010000000001
 00011000010000110001110000000000
@@ -518,7 +518,7 @@
 01111000001100001111110000000000
 01111000010100000111110000000000
 01111000001010000111110000000000
-01101000000000010100110000110001
+01101000000000010100110000110010
 10011000000000000011011000000000
 00110111110000011000010000000000
 00100100001011000000001000111011
@@ -527,14 +527,14 @@
 01111000001000111111110000000000
 01111000001001001111110000000000
 00100000010000000000001000111000
-01100000000000001100110011100010
-01101000000010001100110011100001
+01100000000000001100110011100011
+01101000000010001100110011100010
 10011000010001100111110000000000
 00100100001000101000001000111011
 00100000010000000000001000111000
-01100000000000001100101110101000
-01101000000000001100101110101000
-01101000000010001100110000101111
+01100000000000001100101110101001
+01101000000000001100101110101001
+01101000000010001100110000110000
 10101000010000000000111000000000
 00100100001000001000001000111011
 00100000010000000000001000111000
@@ -547,7 +547,7 @@
 11000010000000000000001000100000
 00011000101000100010001000000000
 00100000010000000000001000111000
-01100000000000001100110101101001
+01100000000000001100110101101010
 00011010001000100000101000000000
 00001001100000000000000000011000
 01111000001010000111110000000000
@@ -563,7 +563,7 @@
 00100000010000000010100110000001
 01111000010001101111110000000000
 00100000010000000010100100011000
-01101000000000001100110101101001
+01101000000000001100110101101010
 00100000010000000000000001101011
 00100000011000000000000000000000
 00001001100000000000000000001000
@@ -574,10 +574,10 @@
 00100000010000000010011001001101
 00100000011000000000000000000000
 00100000010000000010100100011000
-01101000000010001100110000111000
+01101000000010001100110000111001
 00100000001000000010100100110011
 00100000010000000101001111000100
-01101000000000100100110001010110
+01101000000000100100110001010111
 10011000000000000001001000000000
 00100000010000000000000111111001
 00100000010000000000001000111111
@@ -593,11 +593,11 @@
 01111000001011011111110000000000
 01111000001000111111110000000000
 01111000001001001111110000000000
-01101000000000001100110011100001
+01101000000000001100110011100010
 00001000000000001000011000001000
-01101000000000001100110000110000
+01101000000000001100110000110001
 10011000000000000111001000000000
-11011000110000000100101111101010
+11011000110000000100101111101011
 11101000110000001000000000000000
 00001000000000001000011000001000
 11000010000000000000001001011000
@@ -610,19 +610,19 @@
 01111000010011011111110000000000
 00100000011000000000000000000000
 00100000010000000111111111101001
-01101000000010100100110001001111
+01101000000010100100110001010000
 00011100010000100111111000000000
 10011000010001100111110000000000
 00100100010000010010110100011000
 00011111111000100010010000000000
-01101000000000100100110001001111
-01101000000010001100110001010011
+01101000000000100100110001010000
+01101000000010001100110001010100
 10011000010000001000010000000000
 00011010010000100111111000000000
 10011000010001100111110000000000
 00100100011000010000000000000000
 01111001001111111111111000011100
-01100000000000100100110001001111
+01100000000000100100110001010000
 00100000001000000111111111100111
 11011000010000000000000000000000
 11011111001000000000000000001000
@@ -694,7 +694,7 @@
 11000000000000101000001011000101
 01110000000100011100010100110000
 00100000001000000000011101101100
-01101000000000001100110011100101
+01101000000000001100110011100110
 01100000000000001100000111011110
 00100000011000000000000000000000
 01110000010010110110010101011010
@@ -730,7 +730,7 @@
 00100000010000000000001011101011
 00100000001000000100000011101010
 01110000010001101110000000000111
-11011010011000000100101101111111
+11011010011000000100101110000000
 11101010011000010000000000000000
 11000001011111111000000000000000
 00100000010000000110010000010011
@@ -799,7 +799,7 @@
 01100000000000001100011101111010
 01101000000000100100101101010011
 01100000000000100100011101111011
-01100000000000100100110001010110
+01100000000000100100110001010111
 00100000011000000000000000000000
 00100000010000000000001101100000
 00100000010000000000001100110100
@@ -815,7 +815,7 @@
 00100000010000000000001101000011
 00100000010000000000001101010111
 00100000010000000000001011000111
-01101000000000001100101110011001
+01101000000000001100101110011010
 00100100001110100100001101111110
 00100000011000000000000000000000
 01101000000000011100011100000000
@@ -929,9 +929,9 @@
 00100000010000000100010000000001
 01101000000000010100011010011111
 00100000011110100000000000000000
-01110000010011010110111000000001
+01110000010011010110111100000001
 01011000000000000000000000000000
-01100000000000010100110101101111
+01100000000000010100110101110000
 00100000011000000000000000000000
 11011000110000000001100000000000
 11011000101000000100100000001100
@@ -1043,11 +1043,11 @@
 00100000010000000000010000010100
 00100000001000000011111011100000
 11011010001000000000000000000000
-01110000010010110111101100000101
+01110000010010110111110000000101
 01101000000010001100011011100111
-01101000000000001100101101111010
+01101000000000001100101101111011
 00100000010000000000010101000110
-01100000000000001100101101111010
+01100000000000001100101101111011
 01101000000010001100011011100111
 00100000010000000000010110010000
 00011010001000100111111000000000
@@ -1060,7 +1060,7 @@
 00011111111000001111111000000001
 00011111111000010111111000000011
 01100000000000001100011101111010
-01110000010010111001100000000010
+01110000010010111001100100000010
 00100000001000000011110101111110
 00011010011000100111111000000000
 11000000000010100000010000111001
@@ -1184,14 +1184,14 @@
 01101000000000001100011111000111
 01100000000000001100000101110010
 00100000001000000000010010101010
-11011010011000000100101110011000
+11011010011000000100101110011001
 11011010010000000000001100100011
 00100000001000000011001101101101
 11011010011000000100101101110100
 11011010010000000000010010101000
 00100000001000000011001101101101
 01011000000011101010011000000000
-01100000000000011100110001011101
+01100000000000011100110001011110
 01110000010010110111001000000001
 00100000011000000000000000000000
 01101000000000001100011100100000
@@ -1251,8 +1251,8 @@
 00100100010000010100001111001100
 01100000000010001100011100100000
 01110000010000011011110100000000
-01110000010010111001100100000001
-01110000010010111001100000000010
+01110000010010111001101000000001
+01110000010010111001100100000010
 00100000011000000000000000000000
 01101000000000001100101101001011
 00100100011110100000000000000000
@@ -1348,11 +1348,11 @@
 00100000010000000000010101111000
 00011010001000100111111000000000
 00100000011000000000000000000000
-01100000000000001100101101111100
+01100000000000001100101101111101
 00011111111000111111111000000000
 00011111111000100010010000000000
 00011000010000100010011000000000
-01101000000000001100101101111011
+01101000000000001100101101111100
 00011111111001100111110000000010
 00100000010000010000010110010000
 00100100010000010000010110000111
@@ -1361,48 +1361,48 @@
 01111001001000001010010000000000
 00100000010000000000010101011001
 00011010010000010111111000000111
-01101000000010001100101101111011
+01101000000010001100101101111100
 00011000010000100000111000000000
 00011000010001100111110000000010
 11000000000000111000010101111111
 11000000000000000000010110000010
 00100000011000000000000000000000
-01101000000010001100101101111100
+01101000000010001100101101111101
 00011000010000010000010000000001
 00011010010000010111111000000001
 10011000010001100111110000000000
 00100100001000101000001011100011
 00100000011000000000000000000000
-01110000010010110111101100000000
+01110000010010110111110000000000
 01101000000010001100011011100010
-01101000000000001100101101110101
-00100000010000000000010101000110
-01100000000000001100101101110101
-00100000011000000000000000000000
-01110000010010110111101100000001
-01101000000010001100011011100011
 01101000000000001100101101110110
 00100000010000000000010101000110
 01100000000000001100101101110110
 00100000011000000000000000000000
-01110000010010110111101100000010
-01101000000010001100011011100100
+01110000010010110111110000000001
+01101000000010001100011011100011
 01101000000000001100101101110111
 00100000010000000000010101000110
 01100000000000001100101101110111
 00100000011000000000000000000000
-01110000010010110111101100000011
-01101000000010001100011011100101
+01110000010010110111110000000010
+01101000000010001100011011100100
 01101000000000001100101101111000
 00100000010000000000010101000110
 01100000000000001100101101111000
+00100000011000000000000000000000
+01110000010010110111110000000011
 01101000000010001100011011100101
-00100000001000000000010110010000
-01110000010010110111101100000100
-01101000000010001100011011100110
 01101000000000001100101101111001
 00100000010000000000010101000110
 01100000000000001100101101111001
+01101000000010001100011011100101
+00100000001000000000010110010000
+01110000010010110111110000000100
+01101000000010001100011011100110
+01101000000000001100101101111010
+00100000010000000000010101000110
+01100000000000001100101101111010
 01101000000010001100011011100110
 00100000001000000000010110010000
 00100000001000010000010110000011
@@ -1786,64 +1786,64 @@
 11011000111000000000000000000111
 00100000010000000100001111010010
 00100000010000000100001011101000
-01110000010010111001100000000010
+01110000010010111001100100000010
 00100000001000000100001011111011
-01110000010011010110101000000001
-01110000010011010110011100000000
+01110000010011010110101100000001
+01110000010011010110100000000000
 00100000011000000000000000000000
-01101000000000001100110101100111
+01101000000000001100110101101000
 00011111111000001111111000000001
-01100000000000001100110101100111
+01100000000000001100110101101000
 00100000011000000000000000000000
-01101000000000001100110101100111
+01101000000000001100110101101000
 00011111111001100111110000000010
 00100100010000010000011100001101
-01101000000000001100110101100111
+01101000000000001100110101101000
 11000001000000000000000000000000
 00011111111000001111111111111111
-01100000000000001100110101100111
+01100000000000001100110101101000
 00100000011000000000000000000000
-01110000010011010110011100000011
+01110000010011010110100000000011
 00100000011000000000000000000000
 01101000000000010100011010000010
 11000011100001011000000000000000
 11000011100000111000000000000000
 11000011100000110000000000000000
-11011010001000000100110011110000
+11011010001000000100110011110001
 00100000010000000000001001110010
-01100000000010001100110101101000
+01100000000010001100110101101001
 01011000000000000000000010000010
 11000101000100110000011100011001
 01011000000000000000000010000000
 10011000010001100111110000000000
 00100100001000010000011100110001
-01101000000000001100110101100111
+01101000000000001100110101101000
 00011111111001100111110000000010
 00100100001000010000011100100001
-01101000000000001100110101100111
+01101000000000001100110101101000
 11000000000000000000011100110010
 00100000011000000000000000000000
-01101000000000001100110101100111
+01101000000000001100110101101000
 11000001100100000000000000000000
-01110000010011010110011100000000
-01101000000010001100110101101000
+01110000010011010110100000000000
+01101000000010001100110101101001
 01011000000000000000000001110111
 11000101000100110000011100101000
 01011000000000000000000001110101
 10011000010001100111110000000000
 00100100011000010000000000000000
-01101000000000001100110101101010
+01101000000000001100110101101011
 11000000000000000000011100111001
 00011111111000001111111111111111
-01100000000000001100110101101010
+01100000000000001100110101101011
 11000000000000000000011100111001
 01110000010000011101111000000000
 00100000011000000000000000000000
-01110000010011010110011100000000
-01101000000000001100110101101010
+01110000010011010110100000000000
+01101000000000001100110101101011
 11000000000000010000011100110111
 00011111111000001111111000000001
-01100000000000001100110101101010
+01100000000000001100110101101011
 11000000000000001000011100101111
 01110000010000011101111000000010
 00100000011000000000000000000000
@@ -1900,26 +1900,26 @@
 00100000001000000010100011111010
 01101000000010001001000111000101
 00011000010100011000010000000000
-01101000000000001100101110011010
+01101000000000001100101110011011
 10011000010001100111110000000000
 00100000001000101000011110001011
-01100000000010001100101110011010
+01100000000010001100101110011011
 00011000010000001000010000000001
 01011000000000000000000100000000
 10011000010011111000010000000000
-01101000000000011100101110011011
+01101000000000011100101110011100
 10011000010001100111111000000000
-01101000000010011100101110011110
+01101000000010011100101110011111
 10011000010000001111111000000000
 00011111111000001111111111111011
-01100000000000011100101110100001
+01100000000000011100101110100010
 00100000010000000000001101100000
-01101000000000011100101110100001
+01101000000000011100101110100010
 11011000010000000000000100000000
 11011010001000000001111100000000
 00100000010000000110010101100010
 01101000000000100001111100000000
-01101000000010100100101110100100
+01101000000010100100101110100101
 10011000010001100111110000000000
 00100100001000101000011101111100
 00100000010000000000001011000111
@@ -1966,18 +1966,18 @@
 01101000000000010001000110111110
 01101000000010010001000111000000
 10011000010000001111111000000000
-01101000000010001100101101111101
+01101000000010001100101101111110
 10011000010000001111111000000000
 00011111111000010000010000000001
-01100000000010001100101101111101
+01100000000010001100101101111110
 00100000001000000000011110111101
 01101000000000010001000110111110
 01101000000010010001000111000000
 10011000010000001111111000000000
-01101000000010001100101101111110
+01101000000010001100101101111111
 10011000010000001111111000000000
 00011111111000010000010000000001
-01100000000010001100101101111110
+01100000000010001100101101111111
 00100000001000000000011110111101
 01100000000000011001000111000010
 00101111111011111111111000010000
@@ -196625,7 +196625,7 @@
 00100000010000000000001011101011
 00100000001000000100000011101010
 01110000010001101110000000000111
-11011010011000000100101101111111
+11011010011000000100101110000000
 11101010011000010000000000000000
 11000001011111111000000000000000
 00100000010000000110010000010011
@@ -196636,7 +196636,7 @@
 00100000010000000000001101100010
 00100000010000000100001100011010
 01101000000000100100011101111011
-01100000000000100100110001010110
+01100000000000100100110001010111
 00100000011000000000000000000000
                                 
                                 
@@ -458759,21 +458759,21 @@
 00011111111000010111111000000001
 00100100010110100000000000100001
 00100000010110100000000000011110
-01101000000000001100110000111110
+01101000000000001100110000111111
 11000001111111111000000000000000
 00100000010000000000000110101001
 00100000000000000000011111010000
 00100000010000000000010011101000
 01101000000000001100101101100100
 00100100001110100000010011001011
-01101000000000001100110001011011
+01101000000000001100110001011100
 11000000001110000000000110001001
 00100000010000000000000101101111
 00100100001011000000000000100110
 00100100001101111000000000100110
 01111001001000000000000000100110
 01011000000000000000000000000000
-01100000000000010100110001011011
+01100000000000010100110001011100
 01100000000000001100101101011111
 01100000000000001100101101011001
 01110000000010101001100100111100
@@ -458785,12 +458785,12 @@
 00100000001000000000000000100011
 01110000010000011101111000100000
 01101000000000100100101101010011
-01100000000000100100110001010110
+01100000000000100100110001010111
 00100000010000000000000111001001
 00100000001000000000000111101000
-01101000000000010100110001011011
+01101000000000010100110001011100
 00011111111000001111111000000001
-01100000000000010100110001011011
+01100000000000010100110001011100
 00100000010000000000000111101000
 00100000001000000000000000001100
 00100000010000000000010001011000
@@ -458799,7 +458799,7 @@
 00100100011110100000000000000000
 01101000000000001100101101011001
 00100100001110100000000000110110
-01110000010011010110111000000000
+01110000010011010110111100000000
 00100000010000000000001010111000
 00100000010000000000000110110010
 01110000010000011011110100000000
@@ -524294,7 +524294,7 @@
 00100000010000000000000000100001
 00100000010000000000000110101001
 00100000000000000000011111010000
-01101000000000001100110001011100
+01101000000000001100110001011101
 11000010100000010000000110001001
 00100000010000000000010011101000
 01101000000000001100101101100100
@@ -524304,24 +524304,24 @@
 00100100001101111000000000011101
 00100000010000000000000110011000
 00100000010000000000001010111000
-01101000000000100100110001010110
-01101000000010100100110000111010
+01101000000000100100110001010111
+01101000000010100100110000111011
 10011000010001100111110000000000
 00100000001000101000000000101011
 01111001001000000000000000100110
 01011000000000000000000000000000
-01100000000000010100110001011011
+01100000000000010100110001011100
 01110000000010101001100100111100
 00100000010000000111110110000110
 00100000010000000000000101100111
 00100000001000000000001110100011
-01101000000000010100110001011011
+01101000000000010100110001011100
 00011111111000001111111000000001
-01100000000000010100110001011011
+01100000000000010100110001011100
 00100000001000000000000000000111
 01110000010000011101111000100000
 01011000000000000000111100001111
-01100000000000010100110001010110
+01100000000000010100110001010111
 11100000101000010000000000000000
 00100000010000000000000111001001
 00100000001000000000000111101000
@@ -524331,12 +524331,12 @@
 00100000001000000000000000000111
 01111001001000000000000000100110
 00100000010000000000000000101111
-01110000010011000011111000000100
+01110000010011000011111100000100
 00100000011000000000000000000000
 01110000010000011101111000100000
-01110000010011000010110100000000
-01110000010011000011100001001110
-01101000000000100100110000111010
+01110000010011000010111000000000
+01110000010011000011100101001110
+01101000000000100100110000111011
 00100000001000000000000111001000
 00100000010000000000000110110010
 00100000010000000000010001011000
@@ -524346,7 +524346,7 @@
 01100000000000010100011010101110
 01100000000000001100011010110100
 01100000000000001100101101011001
-01100000000000010100110001011011
+01100000000000010100110001011100
 00100000010000000100001011001010
 00100000001000000000000000101011
                                 
@@ -589832,7 +589832,7 @@
 01100000000000010100011111000100
 00100000011000000000000000000000
 01101000000000100100000010100000
-01100000000000100100110001100101
+01100000000000100100110001100110
 00100000010000000011111001101110
 01101000000010001100101101000101
 00100000010000000110100000001110
@@ -655363,29 +655363,29 @@
 11000000010010001000000000100011
 11000000010010010000000000110011
 00100000011000000000000000000000
-01101000000000001100110000110011
+01101000000000001100110000110100
 11000000000000001111111111100111
-01101000000000001100110000111110
+01101000000000001100110000111111
 11000000000000100000000000001101
 11000000000000001000000000010000
 11000000000000010000000000010011
 11000000000000011000000000010110
 00100000001000000010101010001100
-01110000010011000011111000000001
+01110000010011000011111100000001
 01110000010010110101111111001000
 00100000001000000000000000000101
-01110000010011000011111000010001
+01110000010011000011111100010001
 01110000000100011001111010101010
 00100000001000000000000000011000
-01110000010011000011111000010010
+01110000010011000011111100010010
 01110000000100011001111001010101
 00100000001000000000000000011000
-01110000010011000011111000010011
+01110000010011000011111100010011
 01110000000100011001111000100010
-01101000000000001100110000101111
+01101000000000001100110000110000
 00011111111000010111111000000111
 01100000000000001001000110011111
-01101000000000100100110001100101
+01101000000000100100110001100110
 01100000000000100001000110100000
 01110000000100011010010000000000
 11011010001000000001000110011110
@@ -655393,20 +655393,20 @@
 00100000010000000000000110110110
 00100000010000000000000100101100
 00100000001000000111111111100111
-01101000000000001100110000111110
+01101000000000001100110000111111
 11000001011111111000000000000000
 11000000000010001000000000101001
 11000000000010010000000000101011
 11000000000010011000000000101101
 00100000011000000000000000000000
-01110000010011000011111000000010
+01110000010011000011111100000010
 00100000001000000000000101011110
-01110000010011000011111000000011
+01110000010011000011111100000011
 00100000001000000000000101011110
-01110000010011000011111011111111
+01110000010011000011111111111111
 01110000000010101001100100111001
 00100000010000000111110110000110
-01101000000000100100110000001110
+01101000000000100100110000001111
 00100000010000000000000111001000
 00100000001000000000000101011110
 00100000010000000000001011010001
@@ -655418,8 +655418,8 @@
 01100000000000001100101101011001
 01110000010001101010011100000000
 00100000010000000100000001011101
-01110000010010111001100000000010
-01101000000000100100110001010110
+01110000010010111001100100000010
+01101000000000100100110001010111
 01100000000000100100011101111011
 00100000001000000000001010111000
                                 
Index: output/flash.dat
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/1059_standard/YC1059_PB_3M_2CH/output/flash.dat	(revision 2519)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/1059_standard/YC1059_PB_3M_2CH/output/flash.dat	(working copy)
@@ -19,7 +19,7 @@
 60
 00
 cc
-e5
+e6
 20
 40
 06
@@ -71,7 +71,7 @@
 60
 01
 4d
-5f
+60
 58
 00
 03
@@ -147,7 +147,7 @@
 60
 01
 4d
-71
+72
 24
 55
 80
@@ -179,7 +179,7 @@
 60
 01
 4d
-71
+72
 20
 60
 00
@@ -439,11 +439,11 @@
 68
 08
 cc
-e9
+ea
 58
 00
 4c
-f0
+f1
 98
 40
 8a
@@ -467,7 +467,7 @@
 60
 08
 cc
-e9
+ea
 20
 60
 00
@@ -611,7 +611,7 @@
 68
 00
 cd
-6e
+6f
 c0
 00
 80
@@ -635,7 +635,7 @@
 68
 00
 cc
-3e
+3f
 c1
 ff
 80
@@ -651,7 +651,7 @@
 60
 01
 cc
-5d
+5e
 58
 00
 02
@@ -695,7 +695,7 @@
 68
 01
 4d
-6f
+70
 1f
 e0
 fe
@@ -703,11 +703,11 @@
 60
 01
 4d
-6f
+70
 68
 09
 4d
-71
+72
 98
 46
 7c
@@ -722,7 +722,7 @@
 99
 70
 4d
-6e
+6f
 00
 58
 00
@@ -731,7 +731,7 @@
 60
 01
 4d
-6f
+70
 58
 00
 00
@@ -739,19 +739,19 @@
 60
 01
 4d
-71
+72
 70
 4c
-69
+6a
 00
 68
 00
 cc
-54
+55
 60
 00
 cc
-53
+54
 20
 60
 00
@@ -759,7 +759,7 @@
 68
 00
 cc
-55
+56
 20
 20
 00
@@ -767,7 +767,7 @@
 68
 00
 cc
-69
+6a
 1f
 e0
 fe
@@ -775,7 +775,7 @@
 60
 00
 cc
-69
+6a
 c0
 02
 00
@@ -791,7 +791,7 @@
 68
 00
 cc
-5a
+5b
 20
 5a
 00
@@ -819,7 +819,7 @@
 68
 01
 cc
-5d
+5e
 20
 40
 7f
@@ -859,7 +859,7 @@
 68
 00
 cd
-6e
+6f
 c0
 00
 ff
@@ -870,11 +870,11 @@
 8d
 70
 4c
-5a
+5b
 01
 70
 4d
-63
+64
 00
 20
 40
@@ -883,7 +883,7 @@
 60
 00
 cb
-ca
+cb
 58
 00
 00
@@ -891,23 +891,23 @@
 60
 03
 cb
-cb
+cc
 68
 02
 4c
-65
+66
 60
 02
 4b
-d2
+d3
 70
 4c
-2e
+2f
 0c
 68
 00
 cc
-2f
+30
 79
 20
 7e
@@ -915,7 +915,7 @@
 60
 00
 cc
-2f
+30
 20
 40
 01
@@ -926,16 +926,16 @@
 9c
 70
 4d
-64
+65
 01
 70
 4d
-66
+67
 00
 68
 00
 cc
-2f
+30
 1f
 e1
 7e
@@ -943,7 +943,7 @@
 60
 00
 cc
-2f
+30
 20
 60
 00
@@ -951,7 +951,7 @@
 68
 00
 cc
-2f
+30
 79
 20
 7e
@@ -959,11 +959,11 @@
 60
 00
 cc
-2f
+30
 60
 00
 cb
-ea
+eb
 20
 60
 00
@@ -971,7 +971,7 @@
 68
 00
 cc
-2f
+30
 79
 3f
 fe
@@ -979,11 +979,11 @@
 60
 00
 cc
-2f
+30
 60
 00
 cb
-ea
+eb
 20
 40
 07
@@ -995,7 +995,7 @@
 68
 00
 cd
-63
+64
 c0
 80
 80
@@ -1003,7 +1003,7 @@
 68
 00
 cd
-61
+62
 1f
 e0
 fe
@@ -1011,7 +1011,7 @@
 60
 00
 cd
-61
+62
 c0
 02
 01
@@ -1022,7 +1022,7 @@
 e8
 70
 4c
-73
+74
 02
 20
 20
@@ -1034,7 +1034,7 @@
 05
 70
 4d
-61
+62
 00
 20
 20
@@ -1042,15 +1042,15 @@
 e8
 70
 4d
-66
+67
 02
 70
 4d
-64
+65
 01
 70
 4d
-63
+64
 00
 20
 20
@@ -1059,7 +1059,7 @@
 68
 00
 cd
-65
+66
 c0
 01
 81
@@ -1067,7 +1067,7 @@
 68
 00
 cc
-2f
+30
 2f
 ec
 00
@@ -1079,7 +1079,7 @@
 68
 00
 cd
-65
+66
 c0
 00
 81
@@ -1095,7 +1095,7 @@
 68
 00
 cc
-3e
+3f
 c1
 ff
 80
@@ -1119,7 +1119,7 @@
 68
 00
 cd
-64
+65
 c1
 80
 80
@@ -1127,18 +1127,18 @@
 68
 00
 cd
-66
+67
 c1
 80
 00
 00
 70
 4d
-65
+66
 01
 70
 4c
-73
+74
 04
 20
 20
@@ -1147,7 +1147,7 @@
 68
 00
 cd
-66
+67
 20
 3a
 01
@@ -1159,14 +1159,14 @@
 60
 00
 cd
-66
+67
 70
 4d
-65
+66
 02
 70
 4c
-73
+74
 04
 20
 20
@@ -1174,19 +1174,19 @@
 e8
 70
 4d
-65
+66
 03
 68
 00
 cd
-63
+64
 24
 3a
 00
 f7
 70
 4c
-73
+74
 02
 20
 20
@@ -1195,7 +1195,7 @@
 68
 00
 cc
-3e
+3f
 c0
 ff
 81
@@ -1210,7 +1210,7 @@
 d6
 70
 4c
-33
+34
 01
 20
 60
@@ -1219,7 +1219,7 @@
 68
 01
 4d
-5f
+60
 20
 40
 7f
@@ -1231,7 +1231,7 @@
 68
 03
 cb
-cb
+cc
 20
 7a
 00
@@ -1250,7 +1250,7 @@
 e6
 70
 4c
-5a
+5b
 00
 1a
 20
@@ -1259,7 +1259,7 @@
 60
 00
 cc
-2e
+2f
 20
 40
 00
@@ -1267,7 +1267,7 @@
 60
 00
 cb
-ca
+cb
 e8
 a8
 80
@@ -1303,7 +1303,7 @@
 d8
 a0
 4b
-d0
+d1
 df
 20
 00
@@ -1338,7 +1338,7 @@
 00
 70
 4c
-37
+38
 00
 d9
 60
@@ -1379,7 +1379,7 @@
 68
 00
 cc
-2d
+2e
 1f
 e0
 fe
@@ -1387,7 +1387,7 @@
 60
 00
 cc
-2d
+2e
 20
 40
 01
@@ -1395,7 +1395,7 @@
 68
 00
 cc
-3e
+3f
 c0
 ff
 81
@@ -1419,22 +1419,22 @@
 60
 01
 4c
-34
+35
 60
 00
 cc
-36
+37
 60
 00
 cd
-62
+63
 60
 00
 cb
 5f
 70
 4c
-33
+34
 00
 20
 60
@@ -1447,7 +1447,7 @@
 d8
 a0
 4b
-ca
+cb
 20
 20
 7e
@@ -1455,7 +1455,7 @@
 68
 00
 cc
-2f
+30
 c2
 82
 00
@@ -1487,7 +1487,7 @@
 68
 02
 4c
-56
+57
 98
 00
 12
@@ -1519,7 +1519,7 @@
 68
 00
 cc
-5a
+5b
 24
 7a
 00
@@ -1527,7 +1527,7 @@
 68
 01
 4c
-34
+35
 1f
 e0
 fe
@@ -1535,11 +1535,11 @@
 60
 01
 4c
-34
+35
 68
 00
 cc
-35
+36
 c2
 82
 01
@@ -1547,7 +1547,7 @@
 68
 00
 cc
-3e
+3f
 c0
 ff
 81
@@ -1563,7 +1563,7 @@
 68
 00
 cc
-34
+35
 c1
 ff
 80
@@ -1575,7 +1575,7 @@
 60
 01
 4c
-34
+35
 70
 0a
 99
@@ -1599,7 +1599,7 @@
 68
 00
 cc
-37
+38
 1f
 e6
 7c
@@ -1615,7 +1615,7 @@
 60
 00
 cc
-37
+38
 c0
 01
 00
@@ -1643,7 +1643,7 @@
 68
 00
 cc
-2c
+2d
 20
 7a
 00
@@ -1655,11 +1655,11 @@
 d8
 c0
 4b
-aa
+ab
 d8
 a0
 4c
-0c
+0d
 20
 20
 7f
@@ -1687,7 +1687,7 @@
 60
 01
 4c
-5b
+5c
 70
 11
 c5
@@ -1711,7 +1711,7 @@
 68
 00
 cc
-2f
+30
 60
 00
 91
@@ -1719,7 +1719,7 @@
 68
 02
 4c
-65
+66
 60
 02
 11
@@ -1759,7 +1759,7 @@
 60
 08
 cc
-2e
+2f
 18
 42
 72
@@ -1767,7 +1767,7 @@
 d8
 a0
 4b
-ca
+cb
 1a
 22
 0c
@@ -1779,7 +1779,7 @@
 68
 00
 cb
-a9
+aa
 1f
 e9
 7e
@@ -1787,7 +1787,7 @@
 60
 00
 cc
-2c
+2d
 1f
 e0
 fe
@@ -1795,7 +1795,7 @@
 d8
 c0
 4b
-a9
+aa
 98
 c0
 8c
@@ -1807,11 +1807,11 @@
 60
 01
 cc
-6b
+6c
 68
 00
 cb
-a9
+aa
 1f
 e3
 7e
@@ -1823,7 +1823,7 @@
 60
 00
 cc
-71
+72
 20
 60
 00
@@ -1831,7 +1831,7 @@
 60
 02
 4c
-56
+57
 da
 20
 00
@@ -1843,7 +1843,7 @@
 d8
 c0
 4c
-56
+57
 e8
 c0
 80
@@ -1863,15 +1863,15 @@
 60
 01
 4c
-df
+e0
 68
 00
 cc
-df
+e0
 68
 08
 cc
-e0
+e1
 98
 40
 fe
@@ -1879,7 +1879,7 @@
 60
 00
 cc
-e1
+e2
 20
 60
 00
@@ -1887,7 +1887,7 @@
 68
 00
 cc
-2e
+2f
 1f
 e0
 fe
@@ -1895,19 +1895,19 @@
 60
 00
 cc
-30
+31
 68
 00
 cc
-2f
+30
 60
 00
 cb
-ea
+eb
 68
 00
 cc
-2e
+2f
 1f
 e9
 fe
@@ -1915,7 +1915,7 @@
 68
 08
 cc
-2d
+2e
 18
 41
 04
@@ -1931,7 +1931,7 @@
 68
 08
 cc
-6a
+6b
 98
 40
 fe
@@ -1943,7 +1943,7 @@
 68
 00
 cc
-2e
+2f
 98
 00
 72
@@ -1951,7 +1951,7 @@
 d8
 c0
 4b
-ca
+cb
 20
 20
 7f
@@ -1959,7 +1959,7 @@
 68
 08
 cc
-39
+3a
 20
 40
 01
@@ -1967,7 +1967,7 @@
 60
 08
 cc
-39
+3a
 20
 60
 00
@@ -1991,7 +1991,7 @@
 68
 00
 cc
-56
+57
 1f
 e1
 7e
@@ -2003,7 +2003,7 @@
 58
 00
 4c
-3f
+40
 9a
 20
 fe
@@ -2019,7 +2019,7 @@
 60
 00
 cc
-38
+39
 20
 60
 00
@@ -2043,7 +2043,7 @@
 68
 00
 cc
-38
+39
 1f
 ed
 84
@@ -2087,7 +2087,7 @@
 68
 01
 4c
-31
+32
 98
 00
 36
@@ -2123,11 +2123,11 @@
 60
 00
 cc
-e2
+e3
 68
 08
 cc
-e1
+e2
 98
 46
 7c
@@ -2143,15 +2143,15 @@
 60
 00
 cb
-a8
+a9
 68
 00
 cb
-a8
+a9
 68
 08
 cc
-2f
+30
 a8
 40
 0e
@@ -2203,7 +2203,7 @@
 60
 00
 cd
-69
+6a
 1a
 22
 0a
@@ -2267,7 +2267,7 @@
 68
 00
 cd
-69
+6a
 20
 40
 00
@@ -2311,7 +2311,7 @@
 68
 08
 cc
-38
+39
 20
 20
 29
@@ -2323,7 +2323,7 @@
 68
 02
 4c
-56
+57
 98
 00
 12
@@ -2387,7 +2387,7 @@
 68
 00
 cc
-e1
+e2
 08
 00
 86
@@ -2395,7 +2395,7 @@
 68
 00
 cc
-30
+31
 98
 00
 72
@@ -2403,7 +2403,7 @@
 d8
 c0
 4b
-ea
+eb
 e8
 c0
 80
@@ -2455,7 +2455,7 @@
 68
 0a
 4c
-4f
+50
 1c
 42
 7e
@@ -2475,11 +2475,11 @@
 68
 02
 4c
-4f
+50
 68
 08
 cc
-53
+54
 98
 40
 84
@@ -2503,7 +2503,7 @@
 60
 02
 4c
-4f
+50
 20
 20
 7f
@@ -2791,7 +2791,7 @@
 68
 00
 cc
-e5
+e6
 60
 00
 c1
@@ -2935,7 +2935,7 @@
 da
 60
 4b
-7f
+80
 ea
 61
 00
@@ -3211,7 +3211,7 @@
 60
 02
 4c
-56
+57
 20
 60
 00
@@ -3275,7 +3275,7 @@
 68
 00
 cb
-99
+9a
 24
 3a
 43
@@ -3730,7 +3730,7 @@
 00
 70
 4d
-6e
+6f
 01
 58
 00
@@ -3739,7 +3739,7 @@
 60
 01
 4d
-6f
+70
 20
 60
 00
@@ -4186,7 +4186,7 @@
 00
 70
 4b
-7b
+7c
 05
 68
 08
@@ -4195,7 +4195,7 @@
 68
 00
 cb
-7a
+7b
 20
 40
 05
@@ -4203,7 +4203,7 @@
 60
 00
 cb
-7a
+7b
 68
 08
 c6
@@ -4254,7 +4254,7 @@
 7a
 70
 4b
-98
+99
 02
 20
 20
@@ -4751,7 +4751,7 @@
 da
 60
 4b
-98
+99
 da
 40
 03
@@ -4779,7 +4779,7 @@
 60
 01
 cc
-5d
+5e
 70
 4b
 72
@@ -5018,11 +5018,11 @@
 00
 70
 4b
-99
+9a
 01
 70
 4b
-98
+99
 02
 20
 60
@@ -5407,7 +5407,7 @@
 60
 00
 cb
-7c
+7d
 1f
 e3
 fe
@@ -5423,7 +5423,7 @@
 68
 00
 cb
-7b
+7c
 1f
 e6
 7c
@@ -5459,7 +5459,7 @@
 68
 08
 cb
-7b
+7c
 18
 42
 0e
@@ -5483,7 +5483,7 @@
 68
 08
 cb
-7c
+7d
 18
 41
 04
@@ -5506,7 +5506,7 @@
 00
 70
 4b
-7b
+7c
 00
 68
 08
@@ -5515,7 +5515,7 @@
 68
 00
 cb
-75
+76
 20
 40
 05
@@ -5523,14 +5523,14 @@
 60
 00
 cb
-75
+76
 20
 60
 00
 00
 70
 4b
-7b
+7c
 01
 68
 08
@@ -5539,7 +5539,7 @@
 68
 00
 cb
-76
+77
 20
 40
 05
@@ -5547,14 +5547,14 @@
 60
 00
 cb
-76
+77
 20
 60
 00
 00
 70
 4b
-7b
+7c
 02
 68
 08
@@ -5563,7 +5563,7 @@
 68
 00
 cb
-77
+78
 20
 40
 05
@@ -5571,14 +5571,14 @@
 60
 00
 cb
-77
+78
 20
 60
 00
 00
 70
 4b
-7b
+7c
 03
 68
 08
@@ -5587,7 +5587,7 @@
 68
 00
 cb
-78
+79
 20
 40
 05
@@ -5595,7 +5595,7 @@
 60
 00
 cb
-78
+79
 68
 08
 c6
@@ -5606,7 +5606,7 @@
 90
 70
 4b
-7b
+7c
 04
 68
 08
@@ -5615,7 +5615,7 @@
 68
 00
 cb
-79
+7a
 20
 40
 05
@@ -5623,7 +5623,7 @@
 60
 00
 cb
-79
+7a
 68
 08
 c6
@@ -7158,7 +7158,7 @@
 e8
 70
 4b
-98
+99
 02
 20
 20
@@ -7166,11 +7166,11 @@
 fb
 70
 4d
-6a
+6b
 01
 70
 4d
-67
+68
 00
 20
 60
@@ -7179,7 +7179,7 @@
 68
 00
 cd
-67
+68
 1f
 e0
 fe
@@ -7187,7 +7187,7 @@
 60
 00
 cd
-67
+68
 20
 60
 00
@@ -7195,7 +7195,7 @@
 68
 00
 cd
-67
+68
 1f
 e6
 7c
@@ -7207,7 +7207,7 @@
 68
 00
 cd
-67
+68
 c1
 00
 00
@@ -7219,14 +7219,14 @@
 60
 00
 cd
-67
+68
 20
 60
 00
 00
 70
 4d
-67
+68
 03
 20
 60
@@ -7251,7 +7251,7 @@
 da
 20
 4c
-f0
+f1
 20
 40
 02
@@ -7259,7 +7259,7 @@
 60
 08
 cd
-68
+69
 58
 00
 00
@@ -7283,7 +7283,7 @@
 68
 00
 cd
-67
+68
 1f
 e6
 7c
@@ -7295,7 +7295,7 @@
 68
 00
 cd
-67
+68
 c0
 00
 07
@@ -7307,19 +7307,19 @@
 68
 00
 cd
-67
+68
 c1
 90
 00
 00
 70
 4d
-67
+68
 00
 68
 08
 cd
-68
+69
 58
 00
 00
@@ -7343,7 +7343,7 @@
 68
 00
 cd
-6a
+6b
 c0
 00
 07
@@ -7355,7 +7355,7 @@
 60
 00
 cd
-6a
+6b
 c0
 00
 07
@@ -7370,12 +7370,12 @@
 00
 70
 4d
-67
+68
 00
 68
 00
 cd
-6a
+6b
 c0
 01
 07
@@ -7387,7 +7387,7 @@
 60
 00
 cd
-6a
+6b
 c0
 00
 87
@@ -7615,7 +7615,7 @@
 68
 00
 cb
-9a
+9b
 98
 46
 7c
@@ -7627,7 +7627,7 @@
 60
 08
 cb
-9a
+9b
 18
 40
 84
@@ -7643,7 +7643,7 @@
 68
 01
 cb
-9b
+9c
 98
 46
 7e
@@ -7651,7 +7651,7 @@
 68
 09
 cb
-9e
+9f
 98
 40
 fe
@@ -7663,7 +7663,7 @@
 60
 01
 cb
-a1
+a2
 20
 40
 03
@@ -7671,7 +7671,7 @@
 68
 01
 cb
-a1
+a2
 d8
 40
 01
@@ -7691,7 +7691,7 @@
 68
 0a
 4b
-a4
+a5
 98
 46
 7c
@@ -7879,7 +7879,7 @@
 68
 08
 cb
-7d
+7e
 98
 40
 fe
@@ -7891,7 +7891,7 @@
 60
 08
 cb
-7d
+7e
 20
 20
 07
@@ -7911,7 +7911,7 @@
 68
 08
 cb
-7e
+7f
 98
 40
 fe
@@ -7923,7 +7923,7 @@
 60
 08
 cb
-7e
+7f
 20
 20
 07
@@ -8192,8 +8192,8 @@
 20
 07
 fa
-a8
-60
+c1
+45
 aa
 55
 08
@@ -8275,7 +8275,7 @@
 55
 01
 00
-6b
+6c
 4d
 00
 aa
@@ -8994,7 +8994,7 @@
 55
 19
 00
-7f
+80
 4b
 09
 5a
@@ -9025,35 +9025,35 @@
 55
 01
 00
-74
+75
 4c
 01
 aa
 55
 01
 00
-2f
+30
 4c
 01
 aa
 55
 01
 00
-73
+74
 4c
 06
 aa
 55
 01
 00
-6a
+6b
 4c
 00
 aa
 55
 02
 00
-31
+32
 4c
 c0
 12
@@ -9061,7 +9061,7 @@
 55
 03
 00
-53
+54
 4c
 19
 19
@@ -9070,7 +9070,7 @@
 55
 10
 00
-3f
+40
 4c
 00
 13
@@ -9092,14 +9092,14 @@
 55
 01
 00
-3e
+3f
 4c
 ff
 aa
 55
 04
 00
-3a
+3b
 4c
 20
 15
@@ -9125,7 +9125,7 @@
 55
 08
 00
-5d
+5e
 4c
 00
 48
@@ -9296,7 +9296,7 @@
 55
 04
 00
-9a
+9b
 4b
 ff
 00
@@ -9306,7 +9306,7 @@
 55
 04
 00
-a4
+a5
 4b
 20
 20
@@ -9316,7 +9316,7 @@
 55
 03
 00
-9b
+9c
 4b
 71
 30
@@ -9857,7 +9857,7 @@
 68
 00
 cc
-33
+34
 c0
 00
 ff
@@ -9865,7 +9865,7 @@
 68
 00
 cc
-3e
+3f
 c0
 02
 00
@@ -9888,7 +9888,7 @@
 8c
 70
 4c
-3e
+3f
 01
 70
 4b
@@ -9900,7 +9900,7 @@
 05
 70
 4c
-3e
+3f
 11
 70
 11
@@ -9912,7 +9912,7 @@
 18
 70
 4c
-3e
+3f
 12
 70
 11
@@ -9924,7 +9924,7 @@
 18
 70
 4c
-3e
+3f
 13
 70
 11
@@ -9933,7 +9933,7 @@
 68
 00
 cc
-2f
+30
 1f
 e1
 7e
@@ -9945,7 +9945,7 @@
 68
 02
 4c
-65
+66
 60
 02
 11
@@ -9977,7 +9977,7 @@
 68
 00
 cc
-3e
+3f
 c1
 7f
 80
@@ -10000,7 +10000,7 @@
 00
 70
 4c
-3e
+3f
 02
 20
 20
@@ -10008,7 +10008,7 @@
 5e
 70
 4c
-3e
+3f
 03
 20
 20
@@ -10016,7 +10016,7 @@
 5e
 70
 4c
-3e
+3f
 ff
 70
 0a
@@ -10029,7 +10029,7 @@
 68
 02
 4c
-0e
+0f
 20
 40
 01
@@ -10076,12 +10076,12 @@
 5d
 70
 4b
-98
+99
 02
 68
 02
 4c
-56
+57
 60
 02
 47
@@ -10133,7 +10133,7 @@
 60
 02
 4c
-65
+66
 20
 40
 3e
@@ -10381,7 +10381,7 @@
 68
 00
 cc
-5c
+5d
 c2
 81
 01
@@ -10421,11 +10421,11 @@
 68
 02
 4c
-56
+57
 68
 0a
 4c
-3a
+3b
 98
 46
 7c
@@ -10445,7 +10445,7 @@
 60
 01
 4c
-5b
+5c
 70
 0a
 99
@@ -10465,7 +10465,7 @@
 68
 01
 4c
-5b
+5c
 1f
 e0
 fe
@@ -10473,7 +10473,7 @@
 60
 01
 4c
-5b
+5c
 20
 20
 00
@@ -10489,7 +10489,7 @@
 60
 01
 4c
-56
+57
 e0
 a1
 00
@@ -10528,7 +10528,7 @@
 2f
 70
 4c
-3e
+3f
 04
 20
 60
@@ -10540,16 +10540,16 @@
 20
 70
 4c
-2d
+2e
 00
 70
 4c
-38
+39
 4e
 68
 02
 4c
-3a
+3b
 20
 20
 01
@@ -10589,7 +10589,7 @@
 60
 01
 4c
-5b
+5c
 20
 40
 42
@@ -10641,7 +10641,7 @@
 68
 00
 cc
-3e
+3f
 c1
 ff
 80
@@ -10669,7 +10669,7 @@
 68
 00
 cc
-5b
+5c
 c0
 38
 01
@@ -10697,7 +10697,7 @@
 60
 01
 4c
-5b
+5c
 60
 00
 cb
@@ -10745,7 +10745,7 @@
 60
 02
 4c
-56
+57
 20
 40
 01
@@ -10757,7 +10757,7 @@
 68
 01
 4c
-5b
+5c
 1f
 e0
 fe
@@ -10765,7 +10765,7 @@
 60
 01
 4c
-5b
+5c
 20
 40
 01
@@ -10800,7 +10800,7 @@
 36
 70
 4d
-6e
+6f
 00
 20
 40
@@ -11705,7 +11705,7 @@
 da
 60
 4b
-7f
+80
 ea
 61
 00
@@ -11749,7 +11749,7 @@
 60
 02
 4c
-56
+57
 20
 60
 00
@@ -12398,5 +12398,5 @@
 55
 00
 00
-39
-e9
+28
+1d
Index: output/memmap.format
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/1059_standard/YC1059_PB_3M_2CH/output/memmap.format	(revision 2510)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/1059_standard/YC1059_PB_3M_2CH/output/memmap.format	(working copy)
@@ -1826,138 +1826,138 @@
 0x4b72 mem_mouse_long_mult_flag
 0x4b73 mem_mouse_current_mult_timer
 0x4b74 mem_24g_long_sleep_param_update_timer
-0x4b75 mem_mouse_lkey_press_status
-0x4b76 mem_mouse_rkey_press_status
-0x4b77 mem_mouse_mkey_press_status
-0x4b78 mem_mouse_bkkey_press_status
-0x4b79 mem_mouse_fwkey_press_status
-0x4b7a mem_mouse_dpikey_press_status
-0x4b7b mem_mouse_key_temp
-0x4b7c mem_mouse_key_status
-0x4b7d mem_mouse_data_xtemp
-0x4b7e mem_mouse_data_ytemp
-0x4b7f mem_sensor_8650_init
-0x4b98 mem_store_information_delay_timer
-0x4b99 mem_mouse_need_soft_reset
-0x4b9a mem_zcode_current_number
-0x4b9b mem_xip_flash_offset
-0x4b9e mem_flash_start_addr
-0x4ba1 mem_flash_address
-0x4ba4 mem_zcode_head
-0x4ba8 mem_24g_rxbuf
-0x4bca mem_24g_txbuf
-0x4bea mem_24g_txpayload
-0x4c0c mem_24g_rxpayload
-0x4c2c mem_24g_rxdata_length
-0x4c2d mem_24g_pid
-0x4c2e mem_24g_datalen
-0x4c2f mem_24g_data_type
-0x4c30 mem_24g_txlen
-0x4c31 mem_24g_rx_window
-0x4c33 mem_24g_ensure
-0x4c34 mem_24g_txfail_cnt
-0x4c36 mem_24g_get_ack_fail
-0x4c37 mem_24g_retry
-0x4c38 mem_24g_ch
-0x4c39 mem_24g_current_ch_number
-0x4c3a mem_24g_paring_addr
-0x4c3e mem_24g_pairing_sm
-0x4c3f mem_24g_ch_map1
-0x4c43 mem_24g_ch_map2
-0x4c47 mem_24g_ch_map3
-0x4c4b mem_24g_ch_map4
-0x4c4f mem_24g_tx_btclk
-0x4c53 mem_24g_interval
-0x4c54 mem_24g_interval_min
-0x4c55 mem_24g_interval_max
-0x4c56 mem_24g_addr
-0x4c5a mem_24g_abort_pac
-0x4c5b mem_24g_check_dongle_times
-0x4c5d mem_24g_enter_hibernate
-0x4c65 mem_24g_device_addr
-0x4c69 mem_24g_pac_index
-0x4c6a mem_24g_no_ack
-0x4c6b mem_24g_sta_crc
-0x4c6e mem_24g_last_crc
-0x4c71 mem_24g_sta_pid
-0x4c72 mem_24g_last_pid
-0x4c73 mem_24g_max_retry
-0x4c74 mem_24g_mode
-0x4c75 mem_24g_rxdata_temp
-0x4c97 mem_24g_rx_addr
-0x4c9b mem_dongle_mode_init
-0x4c9c mem_dongle_work_mode
-0x4c9d mem_dongle_ms_bind_step
-0x4c9e mem_dongle_kb_bind_step
-0x4c9f mem_dongle_bind_device_status
-0x4ca0 mem_24g_bind_payload
-0x4ca8 mem_24g_abort_packet
-0x4ca9 mem_24g_rf_laststa
-0x4caa mem_24g_hop_btclk
-0x4cae mem_24g_hop_interval
-0x4caf mem_24g_mode_switch
-0x4cb0 mem_24g_ackpayload_enable
-0x4cb1 mem_24g_hop_packet
-0x4cb2 mem_24g_pair_mode
-0x4cb3 mem_24g_nodata_timer_enable
-0x4cb4 mem_24g_time_slice
-0x4cb5 mem_24g_kb_data_sta_data
-0x4cbd mem_24g_kb_data_last_data
-0x4cc5 mem_24g_kb_multikey_sta_data
-0x4cc8 mem_24g_kb_multikey_last_data
-0x4ccb mem_24g_kb_blank_data_enable
-0x4ccc mem_24g_kb_mul_blank_data_enable
-0x4ccd mem_24g_ms_blank_data_enable
-0x4cce mem_24g_kb_addr
-0x4cd2 mem_24g_ms_addr
-0x4cd6 mem_24g_dg_last_ch
-0x4cd7 mem_24g_dg_ch_number
-0x4cd8 mem_24g_dg_config_ch_once
-0x4cd9 mem_24g_kb_last_ch
-0x4cda mem_24g_kb_ch_number
-0x4cdb mem_24g_kb_config_ch_once
-0x4cdc mem_24g_ms_last_ch
-0x4cdd mem_24g_ms_ch_number
-0x4cde mem_24g_ms_config_ch_once
-0x4cdf mem_24g_syncword
-0x4ce1 mem_24g_syncword_crc8
-0x4ce2 mem_24g_get_syncword_crc8
-0x4ce3 mem_24g_ota_sta_pid
-0x4ce5 mem_tx_power_temp
-0x4ce6 mem_rssi_hex
-0x4ce7 mem_rssi_noise_avg
-0x4ce8 mem_rssi_noise_index
-0x4ce9 mem_rssi_signal_index
-0x4cea mem_rssi_noise_dg_avg
-0x4ceb mem_rssi_noise_kb_avg
-0x4cec mem_rssi_noise_ms_avg
-0x4ced mem_rssi_noise_dg_index
-0x4cee mem_rssi_noise_kb_index
-0x4cef mem_rssi_noise_ms_index
-0x4cf0 mem_rssi_signal_buf
-0x4cf8 mem_queue_ele_num
-0x4cf9 mem_queue_read
-0x4cfb mem_queue_write
-0x4cfd mem_queue_start
-0x4cfd mem_data_ele0
-0x4d1d mem_data_ele1
-0x4d3d mem_data_ele2
-0x4d5d mem_queue_end
-0x4d5d mem_queue_temp
-0x4d5f mem_cb_24g_data
-0x4d61 mem_24g_hop_fastly_cnt
-0x4d62 mem_24g_hop_pac_retry
-0x4d63 mem_24g_rf_hop_ch
-0x4d64 mem_24g_rf_last_sta
-0x4d65 mem_24g_rf_work_stage
-0x4d66 mem_24g_sync_cnt
-0x4d67 mem_power_ctrl_pac_succ_cnt
-0x4d68 mem_rssi_avg_received
-0x4d69 mem_rssi_hex_received
-0x4d6a mem_power_ctrl_level
-0x4d6b mem_seqi
-0x4d6c mem_24g_auto_paring_switch
-0x4d6d mem_24g_paccnt
-0x4d6e mem_24g_transmit_by_interrupt
-0x4d6f mem_24g_transmit_by_interrupt_exit_count
-0x4d71 mem_24g_transmit_by_interrupt_exit_count_init
+0x4b76 mem_mouse_lkey_press_status
+0x4b77 mem_mouse_rkey_press_status
+0x4b78 mem_mouse_mkey_press_status
+0x4b79 mem_mouse_bkkey_press_status
+0x4b7a mem_mouse_fwkey_press_status
+0x4b7b mem_mouse_dpikey_press_status
+0x4b7c mem_mouse_key_temp
+0x4b7d mem_mouse_key_status
+0x4b7e mem_mouse_data_xtemp
+0x4b7f mem_mouse_data_ytemp
+0x4b80 mem_sensor_8650_init
+0x4b99 mem_store_information_delay_timer
+0x4b9a mem_mouse_need_soft_reset
+0x4b9b mem_zcode_current_number
+0x4b9c mem_xip_flash_offset
+0x4b9f mem_flash_start_addr
+0x4ba2 mem_flash_address
+0x4ba5 mem_zcode_head
+0x4ba9 mem_24g_rxbuf
+0x4bcb mem_24g_txbuf
+0x4beb mem_24g_txpayload
+0x4c0d mem_24g_rxpayload
+0x4c2d mem_24g_rxdata_length
+0x4c2e mem_24g_pid
+0x4c2f mem_24g_datalen
+0x4c30 mem_24g_data_type
+0x4c31 mem_24g_txlen
+0x4c32 mem_24g_rx_window
+0x4c34 mem_24g_ensure
+0x4c35 mem_24g_txfail_cnt
+0x4c37 mem_24g_get_ack_fail
+0x4c38 mem_24g_retry
+0x4c39 mem_24g_ch
+0x4c3a mem_24g_current_ch_number
+0x4c3b mem_24g_paring_addr
+0x4c3f mem_24g_pairing_sm
+0x4c40 mem_24g_ch_map1
+0x4c44 mem_24g_ch_map2
+0x4c48 mem_24g_ch_map3
+0x4c4c mem_24g_ch_map4
+0x4c50 mem_24g_tx_btclk
+0x4c54 mem_24g_interval
+0x4c55 mem_24g_interval_min
+0x4c56 mem_24g_interval_max
+0x4c57 mem_24g_addr
+0x4c5b mem_24g_abort_pac
+0x4c5c mem_24g_check_dongle_times
+0x4c5e mem_24g_enter_hibernate
+0x4c66 mem_24g_device_addr
+0x4c6a mem_24g_pac_index
+0x4c6b mem_24g_no_ack
+0x4c6c mem_24g_sta_crc
+0x4c6f mem_24g_last_crc
+0x4c72 mem_24g_sta_pid
+0x4c73 mem_24g_last_pid
+0x4c74 mem_24g_max_retry
+0x4c75 mem_24g_mode
+0x4c76 mem_24g_rxdata_temp
+0x4c98 mem_24g_rx_addr
+0x4c9c mem_dongle_mode_init
+0x4c9d mem_dongle_work_mode
+0x4c9e mem_dongle_ms_bind_step
+0x4c9f mem_dongle_kb_bind_step
+0x4ca0 mem_dongle_bind_device_status
+0x4ca1 mem_24g_bind_payload
+0x4ca9 mem_24g_abort_packet
+0x4caa mem_24g_rf_laststa
+0x4cab mem_24g_hop_btclk
+0x4caf mem_24g_hop_interval
+0x4cb0 mem_24g_mode_switch
+0x4cb1 mem_24g_ackpayload_enable
+0x4cb2 mem_24g_hop_packet
+0x4cb3 mem_24g_pair_mode
+0x4cb4 mem_24g_nodata_timer_enable
+0x4cb5 mem_24g_time_slice
+0x4cb6 mem_24g_kb_data_sta_data
+0x4cbe mem_24g_kb_data_last_data
+0x4cc6 mem_24g_kb_multikey_sta_data
+0x4cc9 mem_24g_kb_multikey_last_data
+0x4ccc mem_24g_kb_blank_data_enable
+0x4ccd mem_24g_kb_mul_blank_data_enable
+0x4cce mem_24g_ms_blank_data_enable
+0x4ccf mem_24g_kb_addr
+0x4cd3 mem_24g_ms_addr
+0x4cd7 mem_24g_dg_last_ch
+0x4cd8 mem_24g_dg_ch_number
+0x4cd9 mem_24g_dg_config_ch_once
+0x4cda mem_24g_kb_last_ch
+0x4cdb mem_24g_kb_ch_number
+0x4cdc mem_24g_kb_config_ch_once
+0x4cdd mem_24g_ms_last_ch
+0x4cde mem_24g_ms_ch_number
+0x4cdf mem_24g_ms_config_ch_once
+0x4ce0 mem_24g_syncword
+0x4ce2 mem_24g_syncword_crc8
+0x4ce3 mem_24g_get_syncword_crc8
+0x4ce4 mem_24g_ota_sta_pid
+0x4ce6 mem_tx_power_temp
+0x4ce7 mem_rssi_hex
+0x4ce8 mem_rssi_noise_avg
+0x4ce9 mem_rssi_noise_index
+0x4cea mem_rssi_signal_index
+0x4ceb mem_rssi_noise_dg_avg
+0x4cec mem_rssi_noise_kb_avg
+0x4ced mem_rssi_noise_ms_avg
+0x4cee mem_rssi_noise_dg_index
+0x4cef mem_rssi_noise_kb_index
+0x4cf0 mem_rssi_noise_ms_index
+0x4cf1 mem_rssi_signal_buf
+0x4cf9 mem_queue_ele_num
+0x4cfa mem_queue_read
+0x4cfc mem_queue_write
+0x4cfe mem_queue_start
+0x4cfe mem_data_ele0
+0x4d1e mem_data_ele1
+0x4d3e mem_data_ele2
+0x4d5e mem_queue_end
+0x4d5e mem_queue_temp
+0x4d60 mem_cb_24g_data
+0x4d62 mem_24g_hop_fastly_cnt
+0x4d63 mem_24g_hop_pac_retry
+0x4d64 mem_24g_rf_hop_ch
+0x4d65 mem_24g_rf_last_sta
+0x4d66 mem_24g_rf_work_stage
+0x4d67 mem_24g_sync_cnt
+0x4d68 mem_power_ctrl_pac_succ_cnt
+0x4d69 mem_rssi_avg_received
+0x4d6a mem_rssi_hex_received
+0x4d6b mem_power_ctrl_level
+0x4d6c mem_seqi
+0x4d6d mem_24g_auto_paring_switch
+0x4d6e mem_24g_paccnt
+0x4d6f mem_24g_transmit_by_interrupt
+0x4d70 mem_24g_transmit_by_interrupt_exit_count
+0x4d72 mem_24g_transmit_by_interrupt_exit_count_init
Index: output/program.lis
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/1059_standard/YC1059_PB_3M_2CH/output/program.lis	(revision 2519)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/1059_standard/YC1059_PB_3M_2CH/output/program.lis	(working copy)
@@ -1,5 +1,5 @@
-              include "bt_format "
-              org 0x0000
+include "bt_format "
+org 0x0000
 
 p_start:
 0000 20200040 branch p_patch_array 
@@ -9,7 +9,7 @@
 p_wake_from_power:
 0001 204003ce call p_mouse_data_init 
 0002 6800c1de fetch 1 ,mem_tx_power 
-0003 6000cce5 store 1 ,mem_tx_power_temp 
+0003 6000cce6 store 1 ,mem_tx_power_temp 
 0004 204006fe call power_ctrl_pac_succ_cnt_init 
 0005 6800c685 fetch 1 ,mem_ui_button_timeout 
 0006 6000cb46 store 1 ,mem_select_ui_button_count 
@@ -24,7 +24,7 @@
 
 p_mouse_cb_fuction:
 000f 580003a0 setarg p_mouse_g24_package_data 
-0010 60014d5f store 2 ,mem_cb_24g_data 
+0010 60014d60 store 2 ,mem_cb_24g_data 
 0011 580003ba setarg p_mouse_le 
 0012 600141ef store 2 ,mem_cb_le_process 
 0013 58000645 setarg p_le_mouse_bb_event_connect_complete 
@@ -45,7 +45,7 @@
 
 p_mouse_wakeup_from_power:
 0022 58000019 setarg 25 
-0023 60014d71 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
+0023 60014d72 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
 0024 2455802a ncall p_mouse_24g_transmit_by_interrupt_exit_count_max ,wake 
 0025 204002c9 call p_mouse_init_sunt 
 0026 20400302 call p_mouse_sensor_powerdown 
@@ -57,7 +57,7 @@
 
 p_mouse_24g_transmit_by_interrupt_exit_count_max:
 002a 58000177 setarg 375 
-002b 60014d71 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
+002b 60014d72 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
 002c 20600000 rtn 
 002d 20000001 nop 1 
 002e 20000001 nop 1 
@@ -128,14 +128,14 @@
 
 p_rssi_signal:
 006b 1fe22200 copy pdata ,rega 
-006c 6808cce9 fetcht 1 ,mem_rssi_signal_index 
-006d 58004cf0 setarg mem_rssi_signal_buf 
+006c 6808ccea fetcht 1 ,mem_rssi_signal_index 
+006d 58004cf1 setarg mem_rssi_signal_buf 
 006e 98408a00 iadd temp ,contw 
 006f 1a227e00 copy rega ,pdata 
 0070 e0a08000 istore 1 ,contw 
 0071 18408401 increase 1 ,temp 
 0072 18410407 and_into rssi_buf_len_signal ,temp 
-0073 6008cce9 storet 1 ,mem_rssi_signal_index 
+0073 6008ccea storet 1 ,mem_rssi_signal_index 
 0074 20600000 rtn 
 
 p_soft_reset_1:
@@ -183,7 +183,7 @@
 
 p_g24_dispatch:
 0096 c6930000 rtnmark0 mark_24g 
-0097 6800cd6e fetch 1 ,mem_24g_transmit_by_interrupt 
+0097 6800cd6f fetch 1 ,mem_24g_transmit_by_interrupt 
 0098 c00080a9 beq g24_tx_timer_int_enable ,p_g24_transmit_by_interrupt 
 
 p_g24_transmit_process:
@@ -193,11 +193,11 @@
 
 p_g24_transmit_start:
 009c 2040014d call p_g24_transmit_packet 
-009d 6800cc3e fetch 1 ,mem_24g_pairing_sm 
+009d 6800cc3f fetch 1 ,mem_24g_pairing_sm 
 009e c1ff8000 rtnne state_24g_pairing_success 
 009f 2040070f call power_ctrl_start 
 00a0 58017700 setarg g24_long_sleep_step1 
-00a1 6001cc5d store 3 ,mem_24g_enter_hibernate 
+00a1 6001cc5e store 3 ,mem_24g_enter_hibernate 
 00a2 58000258 setarg 0x0258 
 00a3 60014b74 store 2 ,mem_24g_long_sleep_param_update_timer 
 
@@ -212,43 +212,43 @@
 00a9 20400263 call p_g24_timer_check 
 00aa 24740000 nrtn user 
 00ab 204000be call p_g24_interval_calibrate 
-00ac 68014d6f fetch 2 ,mem_24g_transmit_by_interrupt_exit_count 
+00ac 68014d70 fetch 2 ,mem_24g_transmit_by_interrupt_exit_count 
 00ad 1fe0fe01 increase 1 ,pdata 
-00ae 60014d6f store 2 ,mem_24g_transmit_by_interrupt_exit_count 
-00af 68094d71 fetcht 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
+00ae 60014d70 store 2 ,mem_24g_transmit_by_interrupt_exit_count 
+00af 68094d72 fetcht 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
 00b0 98467c00 isub temp ,null 
 00b1 204280b3 call p_g24_transmit_by_interrupt_exit ,zero 
 00b2 20200099 branch p_g24_transmit_process 
 
 p_g24_transmit_by_interrupt_exit:
-00b3 704d6e00 jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt 
+00b3 704d6f00 jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt 
 00b4 58000000 setarg 0 
-00b5 60014d6f store 2 ,mem_24g_transmit_by_interrupt_exit_count 
+00b5 60014d70 store 2 ,mem_24g_transmit_by_interrupt_exit_count 
 00b6 58000019 setarg 25 
-00b7 60014d71 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
+00b7 60014d72 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
 
 p_g24_interval_min:
-00b8 704c6900 jam 0 ,mem_24g_pac_index 
-00b9 6800cc54 fetch 1 ,mem_24g_interval_min 
+00b8 704c6a00 jam 0 ,mem_24g_pac_index 
+00b9 6800cc55 fetch 1 ,mem_24g_interval_min 
 
 p_g24_interval_store:
-00ba 6000cc53 store 1 ,mem_24g_interval 
+00ba 6000cc54 store 1 ,mem_24g_interval 
 00bb 20600000 rtn 
 
 p_g24_interval_max:
-00bc 6800cc55 fetch 1 ,mem_24g_interval_max 
+00bc 6800cc56 fetch 1 ,mem_24g_interval_max 
 00bd 202000ba branch p_g24_interval_store 
 
 p_g24_interval_calibrate:
-00be 6800cc69 fetch 1 ,mem_24g_pac_index 
+00be 6800cc6a fetch 1 ,mem_24g_pac_index 
 00bf 1fe0fe01 increase 1 ,pdata 
-00c0 6000cc69 store 1 ,mem_24g_pac_index 
+00c0 6000cc6a store 1 ,mem_24g_pac_index 
 00c1 c00200bc beq 4 ,p_g24_interval_max 
 00c2 c00280b8 beq 5 ,p_g24_interval_min 
 00c3 20600000 rtn 
 
 p_g24_nodata_transmit:
-00c4 6800cc5a fetch 1 ,mem_24g_abort_pac 
+00c4 6800cc5b fetch 1 ,mem_24g_abort_pac 
 00c5 205a00d8 call p_g24_send_abort_packet ,blank 
 
 p_g24_long_sleep:
@@ -257,7 +257,7 @@
 00c8 20610000 rtn positive 
 00c9 204000cf call p_g24_lpm_wait 
 00ca 24740000 nrtn user 
-00cb 6801cc5d fetch 3 ,mem_24g_enter_hibernate 
+00cb 6801cc5e fetch 3 ,mem_24g_enter_hibernate 
 00cc 20407f49 call clk2lpo 
 00cd 600a415b storet 4 ,mem_sleep_counter 
 00ce 20202b2a branch lpm_sleep 
@@ -269,90 +269,90 @@
 00d2 203a7fe9 branch disable_user ,blank 
 00d3 6800c091 fetch 1 ,mem_lpm_mode 
 00d4 203a7fe9 branch disable_user ,blank 
-00d5 6800cd6e fetch 1 ,mem_24g_transmit_by_interrupt 
+00d5 6800cd6f fetch 1 ,mem_24g_transmit_by_interrupt 
 00d6 c000ffe9 beq g24_tx_timer_int_enable ,disable_user 
 00d7 2020028d branch p_mouse_setgpio_lpm 
 
 p_g24_send_abort_packet:
-00d8 704c5a01 jam 1 ,mem_24g_abort_pac 
-00d9 704d6300 jam 0 ,mem_24g_rf_hop_ch 
+00d8 704c5b01 jam 1 ,mem_24g_abort_pac 
+00d9 704d6400 jam 0 ,mem_24g_rf_hop_ch 
 00da 204000e8 call p_g24_transmit_rf_ctrl_clear 
-00db 6000cbca store 1 ,mem_24g_txbuf 
+00db 6000cbcb store 1 ,mem_24g_txbuf 
 00dc 58000000 setarg 0 
-00dd 6003cbcb store 7 ,mem_24g_txbuf + 1 
-00de 68024c65 fetch 4 ,mem_24g_device_addr 
-00df 60024bd2 store 4 ,mem_24g_txbuf + 8 
-00e0 704c2e0c jam 12 ,mem_24g_datalen 
-00e1 6800cc2f fetch 1 ,mem_24g_data_type 
+00dd 6003cbcc store 7 ,mem_24g_txbuf + 1 
+00de 68024c66 fetch 4 ,mem_24g_device_addr 
+00df 60024bd3 store 4 ,mem_24g_txbuf + 8 
+00e0 704c2f0c jam 12 ,mem_24g_datalen 
+00e1 6800cc30 fetch 1 ,mem_24g_data_type 
 00e2 79207e03 set1 bit_abort ,pdata 
-00e3 6000cc2f store 1 ,mem_24g_data_type 
+00e3 6000cc30 store 1 ,mem_24g_data_type 
 00e4 2040012c call p_g24_txdata_enable_tx 
 00e5 2020009c branch p_g24_transmit_start 
 
 p_g24_transmit_rf_sta_init:
-00e6 704d6401 jam 1 ,mem_24g_rf_last_sta 
-00e7 704d6600 jam 0 ,mem_24g_sync_cnt 
+00e6 704d6501 jam 1 ,mem_24g_rf_last_sta 
+00e7 704d6700 jam 0 ,mem_24g_sync_cnt 
 
 p_g24_transmit_rf_ctrl_clear:
-00e8 6800cc2f fetch 1 ,mem_24g_data_type 
+00e8 6800cc30 fetch 1 ,mem_24g_data_type 
 00e9 1fe17e07 and_into bits_data ,pdata 
-00ea 6000cc2f store 1 ,mem_24g_data_type 
+00ea 6000cc30 store 1 ,mem_24g_data_type 
 00eb 20600000 rtn 
 
 p_g24_hop_ch_enable:
-00ec 6800cc2f fetch 1 ,mem_24g_data_type 
+00ec 6800cc30 fetch 1 ,mem_24g_data_type 
 00ed 79207e04 set1 bit_hop ,pdata 
-00ee 6000cc2f store 1 ,mem_24g_data_type 
-00ef 6000cbea store 1 ,mem_24g_txpayload 
+00ee 6000cc30 store 1 ,mem_24g_data_type 
+00ef 6000cbeb store 1 ,mem_24g_txpayload 
 00f0 20600000 rtn 
 
 p_g24_hop_ch_disable:
-00f1 6800cc2f fetch 1 ,mem_24g_data_type 
+00f1 6800cc30 fetch 1 ,mem_24g_data_type 
 00f2 793ffe04 set0 bit_hop ,pdata 
-00f3 6000cc2f store 1 ,mem_24g_data_type 
-00f4 6000cbea store 1 ,mem_24g_txpayload 
+00f3 6000cc30 store 1 ,mem_24g_data_type 
+00f4 6000cbeb store 1 ,mem_24g_txpayload 
 00f5 20400705 call power_ctrl_pac_succ_decrs 
 00f6 202001e8 branch p_g24_ch 
 
 p_g24_rf_hop_attemp_again:
-00f7 6800cd63 fetch 1 ,mem_24g_rf_hop_ch 
+00f7 6800cd64 fetch 1 ,mem_24g_rf_hop_ch 
 00f8 c08080e8 bne 1 ,p_g24_transmit_rf_ctrl_clear 
 
 p_g24_rf_hop_fastly:
-00f9 6800cd61 fetch 1 ,mem_24g_hop_fastly_cnt 
+00f9 6800cd62 fetch 1 ,mem_24g_hop_fastly_cnt 
 00fa 1fe0fe01 increase 1 ,pdata 
-00fb 6000cd61 store 1 ,mem_24g_hop_fastly_cnt 
+00fb 6000cd62 store 1 ,mem_24g_hop_fastly_cnt 
 00fc c0020100 beq 4 ,p_g24_rf_hop_fastly_exit 
 00fd 204001e8 call p_g24_ch 
-00fe 704c7302 jam 2 ,mem_24g_max_retry 
+00fe 704c7402 jam 2 ,mem_24g_max_retry 
 00ff 2020014d branch p_g24_transmit_packet 
 
 p_g24_rf_hop_fastly_exit:
 0100 20400705 call power_ctrl_pac_succ_decrs 
-0101 704d6100 jam 0 ,mem_24g_hop_fastly_cnt 
+0101 704d6200 jam 0 ,mem_24g_hop_fastly_cnt 
 0102 202000e8 branch p_g24_transmit_rf_ctrl_clear 
 
 p_g24_transmit_hop_pac_succ_wo_hop:
-0103 704d6602 jam 2 ,mem_24g_sync_cnt 
+0103 704d6702 jam 2 ,mem_24g_sync_cnt 
 
 p_g24_transmit_hop_pac_succ:
-0104 704d6401 jam 1 ,mem_24g_rf_last_sta 
-0105 704d6300 jam 0 ,mem_24g_rf_hop_ch 
+0104 704d6501 jam 1 ,mem_24g_rf_last_sta 
+0105 704d6400 jam 0 ,mem_24g_rf_hop_ch 
 0106 202000e8 branch p_g24_transmit_rf_ctrl_clear 
 
 p_g24_transmit_succ_rf_config:
-0107 6800cd65 fetch 1 ,mem_24g_rf_work_stage 
+0107 6800cd66 fetch 1 ,mem_24g_rf_work_stage 
 0108 c0018104 beq 3 ,p_g24_transmit_hop_pac_succ 
-0109 6800cc2f fetch 1 ,mem_24g_data_type 
+0109 6800cc30 fetch 1 ,mem_24g_data_type 
 010a 2fec0004 isolate0 bit_hop ,pdata 
 010b 202080e6 branch p_g24_transmit_rf_sta_init ,true 
-010c 6800cd65 fetch 1 ,mem_24g_rf_work_stage 
+010c 6800cd66 fetch 1 ,mem_24g_rf_work_stage 
 010d c0008103 beq 1 ,p_g24_transmit_hop_pac_succ_wo_hop 
 010e c0010104 beq 2 ,p_g24_transmit_hop_pac_succ 
 010f 20600000 rtn 
 
 p_g24_rf_sta_check:
-0110 6800cc3e fetch 1 ,mem_24g_pairing_sm 
+0110 6800cc3f fetch 1 ,mem_24g_pairing_sm 
 0111 c1ff8000 rtnne state_24g_pairing_success 
 0112 20400115 call p_g24_rf_laststa_synccnt_check 
 0113 2456011d ncall p_g24_rf_sync_cnt_check ,user2 
@@ -360,32 +360,32 @@
 
 p_g24_rf_laststa_synccnt_check:
 0115 78567c00 disable user2 
-0116 6800cd64 fetch 1 ,mem_24g_rf_last_sta 
+0116 6800cd65 fetch 1 ,mem_24g_rf_last_sta 
 0117 c1808000 rtnne 1 
-0118 6800cd66 fetch 1 ,mem_24g_sync_cnt 
+0118 6800cd67 fetch 1 ,mem_24g_sync_cnt 
 0119 c1800000 rtnne 0 
-011a 704d6501 jam 1 ,mem_24g_rf_work_stage 
-011b 704c7304 jam 4 ,mem_24g_max_retry 
+011a 704d6601 jam 1 ,mem_24g_rf_work_stage 
+011b 704c7404 jam 4 ,mem_24g_max_retry 
 011c 20207feb branch enable_user2 
 
 p_g24_rf_sync_cnt_check:
-011d 6800cd66 fetch 1 ,mem_24g_sync_cnt 
+011d 6800cd67 fetch 1 ,mem_24g_sync_cnt 
 011e 203a0124 branch p_g24_rf_hop_attemp ,blank 
 011f 1fe0ffff increase -1 ,pdata 
-0120 6000cd66 store 1 ,mem_24g_sync_cnt 
-0121 704d6502 jam 2 ,mem_24g_rf_work_stage 
-0122 704c7304 jam 4 ,mem_24g_max_retry 
+0120 6000cd67 store 1 ,mem_24g_sync_cnt 
+0121 704d6602 jam 2 ,mem_24g_rf_work_stage 
+0122 704c7404 jam 4 ,mem_24g_max_retry 
 0123 202001e8 branch p_g24_ch 
 
 p_g24_rf_hop_attemp:
-0124 704d6503 jam 3 ,mem_24g_rf_work_stage 
-0125 6800cd63 fetch 1 ,mem_24g_rf_hop_ch 
+0124 704d6603 jam 3 ,mem_24g_rf_work_stage 
+0125 6800cd64 fetch 1 ,mem_24g_rf_hop_ch 
 0126 243a00f7 nbranch p_g24_rf_hop_attemp_again ,blank 
-0127 704c7302 jam 2 ,mem_24g_max_retry 
+0127 704c7402 jam 2 ,mem_24g_max_retry 
 0128 202001e8 branch p_g24_ch 
 
 p_g24_txdata_prep:
-0129 6800cc3e fetch 1 ,mem_24g_pairing_sm 
+0129 6800cc3f fetch 1 ,mem_24g_pairing_sm 
 012a c0ff819f bne state_24g_pairing_success ,p_g24_pairing_sm 
 
 p_g24_txdata_prep_packeage_data:
@@ -393,25 +393,25 @@
 
 p_g24_txdata_enable_tx:
 012c 204001d6 call p_g24_transmit_prep 
-012d 704c3301 jam ensure_on_24g ,mem_24g_ensure 
+012d 704c3401 jam ensure_on_24g ,mem_24g_ensure 
 012e 20600000 rtn 
 
 p_g24_package_data:
-012f 68014d5f fetch 2 ,mem_cb_24g_data 
+012f 68014d60 fetch 2 ,mem_cb_24g_data 
 0130 20407f9c call callback_func 
 0131 20340135 branch p_g24_accumulate_mouse_data ,user 
-0132 6803cbcb fetch 7 ,mem_24g_txbuf + 1 
+0132 6803cbcc fetch 7 ,mem_24g_txbuf + 1 
 0133 207a0000 rtn blank 
 0134 20207fe7 branch enable_user 
 
 p_g24_accumulate_mouse_data:
 0135 20403f8d call mouse_no_data_timer_init 
 0136 204002e6 call p_mouse_data_xy_release 
-0137 704c5a00 jam 0 ,mem_24g_abort_pac 
+0137 704c5b00 jam 0 ,mem_24g_abort_pac 
 0138 1a20fe01 add rega ,1 ,pdata 
-0139 6000cc2e store 1 ,mem_24g_datalen 
+0139 6000cc2f store 1 ,mem_24g_datalen 
 013a 204000e8 call p_g24_transmit_rf_ctrl_clear 
-013b 6000cbca store 1 ,mem_24g_txbuf 
+013b 6000cbcb store 1 ,mem_24g_txbuf 
 013c e8a88000 ifetcht 1 ,contw 
 013d ea408000 ifetch 1 ,regb 
 013e 9841fe00 ior temp ,pdata 
@@ -420,7 +420,7 @@
 0141 ea420000 ifetch 4 ,regb 
 0142 e0a20000 istore 4 ,contw 
 0143 1a40a404 increase 4 ,regb 
-0144 d8a04bd0 arg mem_24g_txbuf + 6 ,contw 
+0144 d8a04bd1 arg mem_24g_txbuf + 6 ,contw 
 0145 df200002 arg 2 ,loopcnt 
 
 p_g24_accumulation_loop:
@@ -433,7 +433,7 @@
 014c 20600000 rtn 
 
 p_g24_transmit_packet:
-014d 704c3700 jam 0 ,mem_24g_retry 
+014d 704c3800 jam 0 ,mem_24g_retry 
 
 p_g24_transmit_loop:
 014e d9600d00 arg param_rx_setup ,timeup 
@@ -447,11 +447,11 @@
 
 p_g24_transmit_next_packet:
 0156 704b5800 jam 0 ,mem_retry_count 
-0157 6800cc2d fetch 1 ,mem_24g_pid 
+0157 6800cc2e fetch 1 ,mem_24g_pid 
 0158 1fe0fe01 increase 1 ,pdata 
-0159 6000cc2d store 1 ,mem_24g_pid 
+0159 6000cc2e store 1 ,mem_24g_pid 
 015a 2040016a call p_g24_hop_enable_packet 
-015b 6800cc3e fetch 1 ,mem_24g_pairing_sm 
+015b 6800cc3f fetch 1 ,mem_24g_pairing_sm 
 015c c0ff816d bne state_24g_pairing_success ,p_g24_paring_mode_start 
 015d 20400107 call p_g24_transmit_succ_rf_config 
 
@@ -459,20 +459,20 @@
 015e 6800cb5f fetch 1 ,mem_mouse_24g_pair_timer 
 015f 245a038c ncall p_mouse_24g_led_off ,blank 
 0160 58000000 setarg 0 
-0161 60014c34 store 2 ,mem_24g_txfail_cnt 
-0162 6000cc36 store 1 ,mem_24g_get_ack_fail 
-0163 6000cd62 store 1 ,mem_24g_hop_pac_retry 
+0161 60014c35 store 2 ,mem_24g_txfail_cnt 
+0162 6000cc37 store 1 ,mem_24g_get_ack_fail 
+0163 6000cd63 store 1 ,mem_24g_hop_pac_retry 
 0164 6000cb5f store 1 ,mem_mouse_24g_pair_timer 
-0165 704c3300 jam ensure_off_24g ,mem_24g_ensure 
+0165 704c3400 jam ensure_off_24g ,mem_24g_ensure 
 0166 20600000 rtn 
 
 p_g24_txbuf_clear:
 0167 df200004 arg 4 ,loopcnt 
-0168 d8a04bca arg mem_24g_txbuf ,contw 
+0168 d8a04bcb arg mem_24g_txbuf ,contw 
 0169 20207ec6 branch memset0 
 
 p_g24_hop_enable_packet:
-016a 6800cc2f fetch 1 ,mem_24g_data_type 
+016a 6800cc30 fetch 1 ,mem_24g_data_type 
 016b c28200f1 bbit1 bit_hop ,p_g24_hop_ch_disable 
 016c 20600000 rtn 
 
@@ -484,7 +484,7 @@
 016f 7857fc00 disable user3 
 0170 20400242 call p_g24_transmit 
 0171 18002a00 force 0 ,radio_ctrl 
-0172 68024c56 fetch 4 ,mem_24g_addr 
+0172 68024c57 fetch 4 ,mem_24g_addr 
 0173 98001200 iforce access 
 0174 68088017 fetcht 1 ,mem_last_freq 
 0175 2040291f call set_freq_rx 
@@ -494,25 +494,25 @@
 0179 20600000 rtn 
 
 p_g24_retransmit:
-017a 6800cc5a fetch 1 ,mem_24g_abort_pac 
+017a 6800cc5b fetch 1 ,mem_24g_abort_pac 
 017b 247a0000 nrtn blank 
-017c 68014c34 fetch 2 ,mem_24g_txfail_cnt 
+017c 68014c35 fetch 2 ,mem_24g_txfail_cnt 
 017d 1fe0fe01 increase 1 ,pdata 
-017e 60014c34 store 2 ,mem_24g_txfail_cnt 
-017f 6800cc35 fetch 1 ,mem_24g_txfail_cnt + 1 
+017e 60014c35 store 2 ,mem_24g_txfail_cnt 
+017f 6800cc36 fetch 1 ,mem_24g_txfail_cnt + 1 
 0180 c2820189 bbit1 4 ,p_g24_stop_g24_mode 
-0181 6800cc3e fetch 1 ,mem_24g_pairing_sm 
+0181 6800cc3f fetch 1 ,mem_24g_pairing_sm 
 0182 c0ff8185 bne state_24g_pairing_success ,p_g24_tx_paring_retry 
 0183 2040018e call p_g24_tx_hop_ch_process 
 0184 2020014e branch p_g24_transmit_loop 
 
 p_g24_tx_paring_retry:
-0185 6800cc34 fetch 1 ,mem_24g_txfail_cnt 
+0185 6800cc35 fetch 1 ,mem_24g_txfail_cnt 
 0186 c1ff8000 rtnne 0xff 
 
 p_g24_tx_attempt_fail:
 0187 58000000 setarg 0 
-0188 60014c34 store 2 ,mem_24g_txfail_cnt 
+0188 60014c35 store 2 ,mem_24g_txfail_cnt 
 
 p_g24_stop_g24_mode:
 0189 700a993a jam bt_evt_24g_attempt_fail ,mem_fifo_temp 
@@ -524,11 +524,11 @@
 018d 202001e8 branch p_g24_ch 
 
 p_g24_tx_hop_ch_process:
-018e 6800cc37 fetch 1 ,mem_24g_retry 
+018e 6800cc38 fetch 1 ,mem_24g_retry 
 018f 1fe67c0b sub pdata ,11 ,null 
 0190 2421018b nbranch p_g24_tx_fast_hop ,positive 
 0191 1fe0fe01 increase 1 ,pdata 
-0192 6000cc37 store 1 ,mem_24g_retry 
+0192 6000cc38 store 1 ,mem_24g_retry 
 0193 c00100ec beq 2 ,p_g24_hop_ch_enable 
 0194 c00300f1 beq 6 ,p_g24_hop_ch_disable 
 0195 c00400ec beq 8 ,p_g24_hop_ch_enable 
@@ -537,11 +537,11 @@
 
 p_g24_ackpayload_parse:
 0198 204001bb call p_g24_read_len_pid_crc 
-0199 6800cc2c fetch 1 ,mem_24g_rxdata_length 
+0199 6800cc2d fetch 1 ,mem_24g_rxdata_length 
 019a 207a0000 rtn blank 
 019b 98007200 iforce loopcnt 
-019c d8c04baa arg mem_24g_rxbuf + 2 ,contr 
-019d d8a04c0c arg mem_24g_rxpayload ,contw 
+019c d8c04bab arg mem_24g_rxbuf + 2 ,contr 
+019d d8a04c0d arg mem_24g_rxpayload ,contw 
 019e 20207f01 branch memcpy 
 
 p_g24_pairing_sm:
@@ -556,7 +556,7 @@
 
 p_mouse_start_24g_mode:
 01a3 58000000 setarg 0 
-01a4 60014c5b store 2 ,mem_24g_check_dongle_times 
+01a4 60014c5c store 2 ,mem_24g_check_dongle_times 
 01a5 7011c560 jam zcode_60 ,mem_zcode_temp_param0 
 01a6 2020076c branch p_zcode_entrance 
 
@@ -566,9 +566,9 @@
 
 p_g24_tx_attemp_data_prep:
 01a9 70119eff jam 0xff ,mem_24g_common_temp 
-01aa 6800cc2f fetch 1 ,mem_24g_data_type 
+01aa 6800cc30 fetch 1 ,mem_24g_data_type 
 01ab 6000919f store 1 ,mem_24g_common_temp + 1 
-01ac 68024c65 fetch 4 ,mem_24g_device_addr 
+01ac 68024c66 fetch 4 ,mem_24g_device_addr 
 01ad 600211a0 store 4 ,mem_24g_common_temp + 2 
 01ae d8400006 arg 6 ,temp 
 01af da20119e arg mem_24g_common_temp ,rega 
@@ -584,71 +584,71 @@
 01b5 202043d2 branch mouse_disable_function_flag 
 
 p_g24_put_data_in_buff:
-01b6 6008cc2e storet 1 ,mem_24g_datalen 
+01b6 6008cc2f storet 1 ,mem_24g_datalen 
 01b7 18427200 copy temp ,loopcnt 
-01b8 d8a04bca arg mem_24g_txbuf ,contw 
+01b8 d8a04bcb arg mem_24g_txbuf ,contw 
 01b9 1a220c00 copy rega ,contr 
 01ba 20207f01 branch memcpy 
 
 p_g24_read_len_pid_crc:
-01bb 6800cba9 fetch 1 ,mem_24g_rxbuf + 1 
+01bb 6800cbaa fetch 1 ,mem_24g_rxbuf + 1 
 01bc 1fe97e00 rshift3 pdata ,pdata 
-01bd 6000cc2c store 1 ,mem_24g_rxdata_length 
+01bd 6000cc2d store 1 ,mem_24g_rxdata_length 
 01be 1fe0fe01 increase 1 ,pdata 
-01bf d8c04ba9 arg mem_24g_rxbuf + 1 ,contr 
+01bf d8c04baa arg mem_24g_rxbuf + 1 ,contr 
 01c0 98c08c00 iadd contr ,contr 
 01c1 e8c18000 ifetch 3 ,contr 
-01c2 6001cc6b store 3 ,mem_24g_sta_crc 
-01c3 6800cba9 fetch 1 ,mem_24g_rxbuf + 1 
+01c2 6001cc6c store 3 ,mem_24g_sta_crc 
+01c3 6800cbaa fetch 1 ,mem_24g_rxbuf + 1 
 01c4 1fe37e00 rshift pdata ,pdata 
 01c5 1fe17e03 and pdata ,0x03 ,pdata 
-01c6 6000cc71 store 1 ,mem_24g_sta_pid 
+01c6 6000cc72 store 1 ,mem_24g_sta_pid 
 01c7 20600000 rtn 
 
 p_g24_update_addr_and_synccrc8:
-01c8 60024c56 store 4 ,mem_24g_addr 
+01c8 60024c57 store 4 ,mem_24g_addr 
 
 p_g24_syncword_crc8:
 01c9 da200000 arg 0 ,rega 
 01ca df200004 arg 4 ,loopcnt 
-01cb d8c04c56 arg mem_24g_addr ,contr 
+01cb d8c04c57 arg mem_24g_addr ,contr 
 
 p_g24_syncword_crc8_loop:
 01cc e8c08000 ifetch 1 ,contr 
 01cd 9a20a200 iadd rega ,rega 
 01ce c20001cc loop p_g24_syncword_crc8_loop 
 01cf 1a227e00 copy rega ,pdata 
-01d0 60014cdf store 2 ,mem_24g_syncword 
-01d1 6800ccdf fetch 1 ,mem_24g_syncword 
-01d2 6808cce0 fetcht 1 ,mem_24g_syncword + 1 
+01d0 60014ce0 store 2 ,mem_24g_syncword 
+01d1 6800cce0 fetch 1 ,mem_24g_syncword 
+01d2 6808cce1 fetcht 1 ,mem_24g_syncword + 1 
 01d3 9840fe00 iadd temp ,pdata 
-01d4 6000cce1 store 1 ,mem_24g_syncword_crc8 
+01d4 6000cce2 store 1 ,mem_24g_syncword_crc8 
 01d5 20600000 rtn 
 
 p_g24_transmit_prep:
-01d6 6800cc2e fetch 1 ,mem_24g_datalen 
+01d6 6800cc2f fetch 1 ,mem_24g_datalen 
 01d7 1fe0fe02 increase 2 ,pdata 
-01d8 6000cc30 store 1 ,mem_24g_txlen 
-01d9 6800cc2f fetch 1 ,mem_24g_data_type 
-01da 6000cbea store 1 ,mem_24g_txpayload 
-01db 6800cc2e fetch 1 ,mem_24g_datalen 
+01d8 6000cc31 store 1 ,mem_24g_txlen 
+01d9 6800cc30 fetch 1 ,mem_24g_data_type 
+01da 6000cbeb store 1 ,mem_24g_txpayload 
+01db 6800cc2f fetch 1 ,mem_24g_datalen 
 01dc 1fe9fe00 lshift3 pdata ,pdata 
-01dd 6808cc2d fetcht 1 ,mem_24g_pid 
+01dd 6808cc2e fetcht 1 ,mem_24g_pid 
 01de 18410403 and temp ,0x03 ,temp 
 01df 18438400 lshift temp ,temp 
 01e0 9841fe00 ior temp ,pdata 
-01e1 6808cc6a fetcht 1 ,mem_24g_no_ack 
+01e1 6808cc6b fetcht 1 ,mem_24g_no_ack 
 01e2 9840fe00 iadd temp ,pdata 
 01e3 e0a08000 istore 1 ,contw 
-01e4 6800cc2e fetch 1 ,mem_24g_datalen 
+01e4 6800cc2f fetch 1 ,mem_24g_datalen 
 01e5 98007200 iforce loopcnt 
-01e6 d8c04bca arg mem_24g_txbuf ,contr 
+01e6 d8c04bcb arg mem_24g_txbuf ,contr 
 01e7 20207f01 branch memcpy 
 
 p_g24_ch:
-01e8 6808cc39 fetcht 1 ,mem_24g_current_ch_number 
+01e8 6808cc3a fetcht 1 ,mem_24g_current_ch_number 
 01e9 204001ec call p_g24_ch_map_size 
-01ea 6008cc39 storet 1 ,mem_24g_current_ch_number 
+01ea 6008cc3a storet 1 ,mem_24g_current_ch_number 
 01eb 20600000 rtn 
 
 p_g24_ch_map_size:
@@ -658,14 +658,14 @@
 01ef 20600000 rtn 
 
 p_g24_ch_calc:
-01f0 6800cc56 fetch 1 ,mem_24g_addr 
+01f0 6800cc57 fetch 1 ,mem_24g_addr 
 01f1 1fe17e03 and_into 0x03 ,pdata 
 01f2 1fefa204 mul32 pdata ,4 ,rega 
-01f3 58004c3f setarg mem_24g_ch_map1 
+01f3 58004c40 setarg mem_24g_ch_map1 
 01f4 9a20fe00 iadd rega ,pdata 
 01f5 98408c00 iadd temp ,contr 
 01f6 e8c08000 ifetch 1 ,contr 
-01f7 6000cc38 store 1 ,mem_24g_ch 
+01f7 6000cc39 store 1 ,mem_24g_ch 
 01f8 20600000 rtn 
 
 p_g24_prep:
@@ -673,7 +673,7 @@
 01fa 7843fc00 disable enable_white 
 01fb 58555555 setarg 0x555555 
 01fc 98001e00 iforce crc24_init 
-01fd 6800cc38 fetch 1 ,mem_24g_ch 
+01fd 6800cc39 fetch 1 ,mem_24g_ch 
 01fe 1fed8400 reverse pdata ,temp 
 01ff 79200401 set1 1 ,temp 
 0200 18431c00 rshift temp ,white_init 
@@ -686,7 +686,7 @@
 0205 7830fc00 enable is_rx 
 0206 78507c00 disable is_tx 
 0207 78287c00 enable swfine 
-0208 68014c31 fetch 2 ,mem_24g_rx_window 
+0208 68014c32 fetch 2 ,mem_24g_rx_window 
 0209 98003600 iforce stop_watch 
 020a 37c18400 correlate null ,timeout 
 020b 242c023b nbranch p_g24_sync_timeout ,sync 
@@ -695,14 +695,14 @@
 020e 7823fc00 enable enable_white 
 020f 7824fc00 enable enable_crc 
 0210 20400238 call p_g24_receive_byte 
-0211 6000cce2 store 1 ,mem_24g_get_syncword_crc8 
-0212 6808cce1 fetcht 1 ,mem_24g_syncword_crc8 
+0211 6000cce3 store 1 ,mem_24g_get_syncword_crc8 
+0212 6808cce2 fetcht 1 ,mem_24g_syncword_crc8 
 0213 98467c00 isub temp ,null 
 0214 2422823b nbranch p_g24_end_of_packet ,zero 
 0215 20400238 call p_g24_receive_byte 
-0216 6000cba8 store 1 ,mem_24g_rxbuf 
-0217 6800cba8 fetch 1 ,mem_24g_rxbuf 
-0218 6808cc2f fetcht 1 ,mem_24g_data_type 
+0216 6000cba9 store 1 ,mem_24g_rxbuf 
+0217 6800cba9 fetch 1 ,mem_24g_rxbuf 
+0218 6808cc30 fetcht 1 ,mem_24g_data_type 
 0219 a8400e00 icompare bits_data ,temp 
 021a 2420823b nbranch p_g24_end_of_packet ,true 
 
@@ -721,7 +721,7 @@
 p_g24rx_nopayload:
 0223 18a22200 copy contw ,rega 
 0224 20400238 call p_g24_receive_byte 
-0225 6000cd69 store 1 ,mem_rssi_hex_received 
+0225 6000cd6a store 1 ,mem_rssi_hex_received 
 0226 1a220a00 copy rega ,contw 
 0227 09800018 parse demod ,bucket ,24 
 0228 78287c00 enable swfine 
@@ -737,7 +737,7 @@
 0232 20402981 call rf_write_freq 
 0233 7846fc00 disable decode_fec0 
 0234 20402918 call set_sync_on 
-0235 6800cd69 fetch 1 ,mem_rssi_hex_received 
+0235 6800cd6a fetch 1 ,mem_rssi_hex_received 
 0236 2040006b call p_rssi_signal 
 0237 20600000 rtn 
 
@@ -756,12 +756,12 @@
 
 p_g24_set_freq_tx:
 023f 20402918 call set_sync_on 
-0240 6808cc38 fetcht 1 ,mem_24g_ch 
+0240 6808cc39 fetcht 1 ,mem_24g_ch 
 0241 20202933 branch set_freq_tx 
 
 p_g24_transmit:
 0242 204053c4 call le_enable 
-0243 68024c56 fetch 4 ,mem_24g_addr 
+0243 68024c57 fetch 4 ,mem_24g_addr 
 0244 98001200 iforce access 
 0245 204001f9 call p_g24_prep 
 0246 2040023f call p_g24_set_freq_tx 
@@ -777,11 +777,11 @@
 0250 782dfc00 enable encode_fec1 
 0251 7823fc00 enable enable_white 
 0252 7824fc00 enable enable_crc 
-0253 6800cce1 fetch 1 ,mem_24g_syncword_crc8 
+0253 6800cce2 fetch 1 ,mem_24g_syncword_crc8 
 0254 08008608 inject mod ,8 
-0255 6800cc30 fetch 1 ,mem_24g_txlen 
+0255 6800cc31 fetch 1 ,mem_24g_txlen 
 0256 98007200 iforce loopcnt 
-0257 d8c04bea arg mem_24g_txpayload ,contr 
+0257 d8c04beb arg mem_24g_txpayload ,contr 
 
 p_g24tr_loop:
 0258 e8c08000 ifetch 1 ,contr 
@@ -798,19 +798,19 @@
 
 p_g24_timer_check:
 0263 20407fe9 call disable_user 
-0264 680a4c4f fetcht 4 ,mem_24g_tx_btclk 
+0264 680a4c50 fetcht 4 ,mem_24g_tx_btclk 
 0265 1c427e00 copy clkn_bt ,pdata 
 0266 98467c00 isub temp ,null 
 0267 24412d18 ncall g24_timer_timeout ,positive 
 0268 1fe22400 copy pdata ,regb 
-0269 68024c4f fetch 4 ,mem_24g_tx_btclk 
-026a 6808cc53 fetcht 1 ,mem_24g_interval 
+0269 68024c50 fetch 4 ,mem_24g_tx_btclk 
+026a 6808cc54 fetcht 1 ,mem_24g_interval 
 026b 98408400 iadd temp ,temp 
 026c 1a427e00 copy regb ,pdata 
 026d 98467c00 isub temp ,null 
 026e 24610000 nrtn positive 
 026f 793ffe1c set0 28 ,pdata 
-0270 60024c4f store 4 ,mem_24g_tx_btclk 
+0270 60024c50 store 4 ,mem_24g_tx_btclk 
 0271 20207fe7 branch enable_user 
 
 p_rssi_average:
@@ -904,7 +904,7 @@
 02b7 2020076c branch p_zcode_entrance 
 
 p_mouse_tx_power_init:
-02b8 6800cce5 fetch 1 ,mem_tx_power_temp 
+02b8 6800cce6 fetch 1 ,mem_tx_power_temp 
 02b9 6000c1de store 1 ,mem_tx_power 
 02ba 20600000 rtn 
 
@@ -964,7 +964,7 @@
 
 p_mouse_mx8650_init_param:
 02db 7046e007 jam ma8650 ,mem_config_sensor_type 
-02dc da604b7f arg mem_sensor_8650_init ,regc 
+02dc da604b80 arg mem_sensor_8650_init ,regc 
 
 p_sensor_wr_seq:
 02dd ea610000 ifetch 2 ,regc 
@@ -1063,7 +1063,7 @@
 031e 6000c77a store 1 ,mem_mouse_dpi 
 031f 68024b53 fetch 4 ,mem_mouse_24g_addr_init 
 0320 6002477b store 4 ,mem_mouse_24g_addr 
-0321 60024c56 store 4 ,mem_24g_addr 
+0321 60024c57 store 4 ,mem_24g_addr 
 0322 20600000 rtn 
 
 p_mouse_store_flash_device_info:
@@ -1083,7 +1083,7 @@
 032e 20400343 call p_wait_flash_done 
 032f 20400357 call p_flash_deep_power_down 
 0330 204002c7 call p_mouse_spi_init 
-0331 6800cb99 fetch 1 ,mem_mouse_need_soft_reset 
+0331 6800cb9a fetch 1 ,mem_mouse_need_soft_reset 
 0332 243a437e nbranch mouse_set_reconnection ,blank 
 0333 20600000 rtn 
 
@@ -1243,9 +1243,9 @@
 03a2 207a0000 rtn blank 
 
 p_g24_transmit_by_interrupt_enable:
-03a3 704d6e01 jam g24_tx_timer_int_enable ,mem_24g_transmit_by_interrupt 
+03a3 704d6f01 jam g24_tx_timer_int_enable ,mem_24g_transmit_by_interrupt 
 03a4 58000000 setarg 0 
-03a5 60014d6f store 2 ,mem_24g_transmit_by_interrupt_exit_count 
+03a5 60014d70 store 2 ,mem_24g_transmit_by_interrupt_exit_count 
 03a6 20600000 rtn 
 
 p_mouse_le_txbuff_save:
@@ -1389,11 +1389,11 @@
 
 p_mouse_dpi_check:
 0414 da200000 arg 0 ,rega 
-0415 704b7b05 jam 0x05 ,mem_mouse_key_temp 
+0415 704b7c05 jam 0x05 ,mem_mouse_key_temp 
 0416 6808c6e7 fetcht 1 ,mem_dpi_button_gpio 
-0417 6800cb7a fetch 1 ,mem_mouse_dpikey_press_status 
+0417 6800cb7b fetch 1 ,mem_mouse_dpikey_press_status 
 0418 20400546 call p_mouse_check_key 
-0419 6000cb7a store 1 ,mem_mouse_dpikey_press_status 
+0419 6000cb7b store 1 ,mem_mouse_dpikey_press_status 
 041a 6808c6e7 fetcht 1 ,mem_dpi_button_gpio 
 041b 20400590 call p_gpio_set_input_pu 
 041c 1a227e00 copy rega ,pdata 
@@ -1408,7 +1408,7 @@
 0423 1fe0fe01 increase 1 ,pdata 
 0424 1fe17e03 and pdata ,0x03 ,pdata 
 0425 6000c77a store 1 ,mem_mouse_dpi 
-0426 704b9802 jam 2 ,mem_store_information_delay_timer 
+0426 704b9902 jam 2 ,mem_store_information_delay_timer 
 0427 20203d7e branch mouse_seting_dpi 
 
 p_mouse_priority_bb_event:
@@ -1598,7 +1598,7 @@
 04a1 202004aa branch p_mouse_long_mult_flag_enable 
 
 p_mem_store_information_delay_timer:
-04a2 da604b98 arg mem_store_information_delay_timer ,regc 
+04a2 da604b99 arg mem_store_information_delay_timer ,regc 
 04a3 da400323 arg p_mouse_store_flash_device_info ,regb 
 04a4 2020336d branch timer_single_step 
 
@@ -1609,7 +1609,7 @@
 
 p_mouse_24g_long_sleep_normal_param:
 04a8 580ea600 setarg g24_long_sleep_step2 
-04a9 6001cc5d store 3 ,mem_24g_enter_hibernate 
+04a9 6001cc5e store 3 ,mem_24g_enter_hibernate 
 
 p_mouse_long_mult_flag_enable:
 04aa 704b7201 jam 1 ,mem_mouse_long_mult_flag 
@@ -1693,8 +1693,8 @@
 04e2 244143cc ncall mouse_select_device_count_clean ,positive 
 04e3 6008c720 storet 1 ,mem_device_flag 
 04e4 7041bd00 jam 0 ,mem_link_key_exists 
-04e5 704b9901 jam 1 ,mem_mouse_need_soft_reset 
-04e6 704b9802 jam 2 ,mem_store_information_delay_timer 
+04e5 704b9a01 jam 1 ,mem_mouse_need_soft_reset 
+04e6 704b9902 jam 2 ,mem_store_information_delay_timer 
 04e7 20600000 rtn 
 
 p_mouse_adc_read:
@@ -1820,11 +1820,11 @@
 0545 20600000 rtn 
 
 p_mouse_check_key:
-0546 6000cb7c store 1 ,mem_mouse_key_status 
+0546 6000cb7d store 1 ,mem_mouse_key_status 
 0547 1fe3fe00 lshift pdata ,pdata 
 0548 1fe22400 copy pdata ,regb 
 0549 18422600 copy temp ,regc 
-054a 6800cb7b fetch 1 ,mem_mouse_key_temp 
+054a 6800cb7c fetch 1 ,mem_mouse_key_temp 
 054b 1fe67c02 sub pdata ,0x02 ,null 
 054c 20410590 call p_gpio_set_input_pu ,positive 
 054d 24410587 ncall p_gpio_set_input_pd ,positive 
@@ -1833,7 +1833,7 @@
 0550 7920a400 setflag true ,0 ,regb 
 0551 20400559 call p_mouse_check_press 
 0552 1a417e07 and regb ,0x07 ,pdata 
-0553 6808cb7b fetcht 1 ,mem_mouse_key_temp 
+0553 6808cb7c fetcht 1 ,mem_mouse_key_temp 
 0554 18420e00 copy temp ,queue 
 0555 18467c02 sub temp ,0x02 ,null 
 0556 c003857f beq 0x07 ,p_mouse_key_press 
@@ -1841,7 +1841,7 @@
 0558 20600000 rtn 
 
 p_mouse_check_press:
-0559 6808cb7c fetcht 1 ,mem_mouse_key_status 
+0559 6808cb7d fetcht 1 ,mem_mouse_key_status 
 055a 18410401 and_into 0x01 ,temp 
 055b 1a417e01 and regb ,0x01 ,pdata 
 055c 98467c00 isub temp ,null 
@@ -1849,44 +1849,44 @@
 055e 20600000 rtn 
 
 p_mouse_check_lkey_gpio:
-055f 704b7b00 jam 0x00 ,mem_mouse_key_temp 
+055f 704b7c00 jam 0x00 ,mem_mouse_key_temp 
 0560 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
-0561 6800cb75 fetch 1 ,mem_mouse_lkey_press_status 
+0561 6800cb76 fetch 1 ,mem_mouse_lkey_press_status 
 0562 20400546 call p_mouse_check_key 
-0563 6000cb75 store 1 ,mem_mouse_lkey_press_status 
+0563 6000cb76 store 1 ,mem_mouse_lkey_press_status 
 0564 20600000 rtn 
 
 p_mouse_check_rkey_gpio:
-0565 704b7b01 jam 0x01 ,mem_mouse_key_temp 
+0565 704b7c01 jam 0x01 ,mem_mouse_key_temp 
 0566 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
-0567 6800cb76 fetch 1 ,mem_mouse_rkey_press_status 
+0567 6800cb77 fetch 1 ,mem_mouse_rkey_press_status 
 0568 20400546 call p_mouse_check_key 
-0569 6000cb76 store 1 ,mem_mouse_rkey_press_status 
+0569 6000cb77 store 1 ,mem_mouse_rkey_press_status 
 056a 20600000 rtn 
 
 p_mouse_check_mkey_gpio:
-056b 704b7b02 jam 0x02 ,mem_mouse_key_temp 
+056b 704b7c02 jam 0x02 ,mem_mouse_key_temp 
 056c 6808c6e4 fetcht 1 ,mem_mbutton_gpio 
-056d 6800cb77 fetch 1 ,mem_mouse_mkey_press_status 
+056d 6800cb78 fetch 1 ,mem_mouse_mkey_press_status 
 056e 20400546 call p_mouse_check_key 
-056f 6000cb77 store 1 ,mem_mouse_mkey_press_status 
+056f 6000cb78 store 1 ,mem_mouse_mkey_press_status 
 0570 20600000 rtn 
 
 p_mouse_check_bkkey_gpio:
-0571 704b7b03 jam 0x03 ,mem_mouse_key_temp 
+0571 704b7c03 jam 0x03 ,mem_mouse_key_temp 
 0572 6808c6e5 fetcht 1 ,mem_bk_button_gpio 
-0573 6800cb78 fetch 1 ,mem_mouse_bkkey_press_status 
+0573 6800cb79 fetch 1 ,mem_mouse_bkkey_press_status 
 0574 20400546 call p_mouse_check_key 
-0575 6000cb78 store 1 ,mem_mouse_bkkey_press_status 
+0575 6000cb79 store 1 ,mem_mouse_bkkey_press_status 
 0576 6808c6e5 fetcht 1 ,mem_bk_button_gpio 
 0577 20200590 branch p_gpio_set_input_pu 
 
 p_mouse_check_fwkey_gpio:
-0578 704b7b04 jam 0x04 ,mem_mouse_key_temp 
+0578 704b7c04 jam 0x04 ,mem_mouse_key_temp 
 0579 6808c6e6 fetcht 1 ,mem_fw_button_gpio 
-057a 6800cb79 fetch 1 ,mem_mouse_fwkey_press_status 
+057a 6800cb7a fetch 1 ,mem_mouse_fwkey_press_status 
 057b 20400546 call p_mouse_check_key 
-057c 6000cb79 store 1 ,mem_mouse_fwkey_press_status 
+057c 6000cb7a store 1 ,mem_mouse_fwkey_press_status 
 057d 6808c6e6 fetcht 1 ,mem_fw_button_gpio 
 057e 20200590 branch p_gpio_set_input_pu 
 
@@ -2430,32 +2430,32 @@
 06fb 204042e8 call mouse_check_device_addr 
 
 p_mouse_unplug_clean_bdaddr:
-06fc 704b9802 jam 2 ,mem_store_information_delay_timer 
+06fc 704b9902 jam 2 ,mem_store_information_delay_timer 
 06fd 202042fb branch mouse_before_store_reconn_info 
 
 power_ctrl_pac_succ_cnt_init:
-06fe 704d6a01 jam 1 ,mem_power_ctrl_level 
-06ff 704d6700 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+06fe 704d6b01 jam 1 ,mem_power_ctrl_level 
+06ff 704d6800 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 0700 20600000 rtn 
 
 power_ctrl_pac_succ_incrs:
-0701 6800cd67 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0701 6800cd68 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
 0702 1fe0fe01 increase 1 ,pdata 
-0703 6000cd67 store 1 ,mem_power_ctrl_pac_succ_cnt 
+0703 6000cd68 store 1 ,mem_power_ctrl_pac_succ_cnt 
 0704 20600000 rtn 
 
 power_ctrl_pac_succ_decrs:
-0705 6800cd67 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0705 6800cd68 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
 0706 1fe67c02 sub pdata ,2 ,null 
 0707 2441070d ncall power_ctrl_pac_succ_cnt_reinit ,positive 
-0708 6800cd67 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0708 6800cd68 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
 0709 c1000000 rtneq 0 
 070a 1fe0ffff increase -1 ,pdata 
-070b 6000cd67 store 1 ,mem_power_ctrl_pac_succ_cnt 
+070b 6000cd68 store 1 ,mem_power_ctrl_pac_succ_cnt 
 070c 20600000 rtn 
 
 power_ctrl_pac_succ_cnt_reinit:
-070d 704d6703 jam 3 ,mem_power_ctrl_pac_succ_cnt 
+070d 704d6803 jam 3 ,mem_power_ctrl_pac_succ_cnt 
 070e 20600000 rtn 
 
 power_ctrl_start:
@@ -2463,9 +2463,9 @@
 0710 c3858000 rtnbit1 ui_state_ble_adv 
 0711 c3838000 rtnbit1 ui_state_bt_reconnect 
 0712 c3830000 rtnbit1 ui_state_bt_discovery 
-0713 da204cf0 arg mem_rssi_signal_buf ,rega 
+0713 da204cf1 arg mem_rssi_signal_buf ,rega 
 0714 20400272 call p_rssi_average 
-0715 6008cd68 storet 1 ,mem_rssi_avg_received 
+0715 6008cd69 storet 1 ,mem_rssi_avg_received 
 0716 58000082 setarg rssi_dis_max_24g 
 0717 c5130719 bmark1 mark_24g ,power_ctrl_start_next 
 0718 58000080 setarg rssi_dis_max_ble 
@@ -2473,20 +2473,20 @@
 power_ctrl_start_next:
 0719 98467c00 isub temp ,null 
 071a 24210731 nbranch power_ctrl_txpower_incrs_force ,positive 
-071b 6800cd67 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+071b 6800cd68 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
 071c 1fe67c02 sub pdata ,2 ,null 
 071d 24210721 nbranch power_ctrl_txpower_decrs_check ,positive 
-071e 6800cd67 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+071e 6800cd68 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
 071f c0000732 beq 0 ,power_ctrl_txpower_incrs 
 0720 20600000 rtn 
 
 power_ctrl_txpower_decrs_check:
-0721 6800cd67 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0721 6800cd68 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
 0722 c1900000 rtnne 32 
-0723 704d6700 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0723 704d6800 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 power_ctrl_txpower_decrs:
-0724 6808cd68 fetcht 1 ,mem_rssi_avg_received 
+0724 6808cd69 fetcht 1 ,mem_rssi_avg_received 
 0725 58000077 setarg rssi_dis_min_24g 
 0726 c5130728 bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
 0727 58000075 setarg rssi_dis_min_ble 
@@ -2494,10 +2494,10 @@
 power_ctrl_txpower_decrs_next:
 0728 98467c00 isub temp ,null 
 0729 24610000 nrtn positive 
-072a 6800cd6a fetch 1 ,mem_power_ctrl_level 
+072a 6800cd6b fetch 1 ,mem_power_ctrl_level 
 072b c0000739 beq 0 ,power_ctrl_decrs_level0 
 072c 1fe0ffff increase -1 ,pdata 
-072d 6000cd6a store 1 ,mem_power_ctrl_level 
+072d 6000cd6b store 1 ,mem_power_ctrl_level 
 072e c0000739 beq 0 ,power_ctrl_decrs_level0 
 
 power_ctrl_decrs_level1:
@@ -2507,13 +2507,13 @@
 0730 20600000 rtn 
 
 power_ctrl_txpower_incrs_force:
-0731 704d6700 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0731 704d6800 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 power_ctrl_txpower_incrs:
-0732 6800cd6a fetch 1 ,mem_power_ctrl_level 
+0732 6800cd6b fetch 1 ,mem_power_ctrl_level 
 0733 c0010737 beq 2 ,power_ctrl_incrs_level2 
 0734 1fe0fe01 increase 1 ,pdata 
-0735 6000cd6a store 1 ,mem_power_ctrl_level 
+0735 6000cd6b store 1 ,mem_power_ctrl_level 
 0736 c000872f beq 1 ,power_ctrl_incrs_level1 
 
 power_ctrl_incrs_level2:
@@ -2594,28 +2594,28 @@
 p_zcode_entrance:
 076c 680891c5 fetcht 1 ,mem_zcode_temp_param0 
 076d 18518400 rshift4 temp ,temp 
-076e 6800cb9a fetch 1 ,mem_zcode_current_number 
+076e 6800cb9b fetch 1 ,mem_zcode_current_number 
 076f 98467c00 isub temp ,null 
 0770 2022878b branch p_zcode_run ,zero 
-0771 6008cb9a storet 1 ,mem_zcode_current_number 
+0771 6008cb9b storet 1 ,mem_zcode_current_number 
 0772 18408401 increase 1 ,temp 
 0773 58000100 setarg zcode_buff_size 
 0774 984f8400 imul32 temp ,temp 
-0775 6801cb9b fetch 3 ,mem_xip_flash_offset 
+0775 6801cb9c fetch 3 ,mem_xip_flash_offset 
 0776 98467e00 isub temp ,pdata 
-0777 6809cb9e fetcht 3 ,mem_flash_start_addr 
+0777 6809cb9f fetcht 3 ,mem_flash_start_addr 
 0778 9840fe00 iadd temp ,pdata 
 0779 1fe0fffb increase -5 ,pdata 
-077a 6001cba1 store 3 ,mem_flash_address 
+077a 6001cba2 store 3 ,mem_flash_address 
 077b 20400360 call p_flash_release_deep_power_down 
 
 p_zcode_read_loop:
-077c 6801cba1 fetch 3 ,mem_flash_address 
+077c 6801cba2 fetch 3 ,mem_flash_address 
 077d d8400100 arg zcode_buff_size ,temp 
 077e da201f00 arg mem_zcode_buff ,rega 
 077f 20406562 call spid_read_flash 
 0780 68021f00 fetch 4 ,mem_zcode_buff 
-0781 680a4ba4 fetcht 4 ,mem_zcode_head 
+0781 680a4ba5 fetcht 4 ,mem_zcode_head 
 0782 98467c00 isub temp ,null 
 0783 2422877c nbranch p_zcode_read_loop ,zero 
 0784 204002c7 call p_mouse_spi_init 
@@ -2672,20 +2672,20 @@
 07ad 680111be fetch 2 ,mem_data_pre 
 07ae 680911c0 fetcht 2 ,mem_data_current 
 07af 9840fe00 iadd temp ,pdata 
-07b0 6808cb7d fetcht 1 ,mem_mouse_data_xtemp 
+07b0 6808cb7e fetcht 1 ,mem_mouse_data_xtemp 
 07b1 9840fe00 iadd temp ,pdata 
 07b2 1fe10401 and pdata ,0x01 ,temp 
-07b3 6008cb7d storet 1 ,mem_mouse_data_xtemp 
+07b3 6008cb7e storet 1 ,mem_mouse_data_xtemp 
 07b4 202007bd branch p_drawing_optima_data 
 
 p_drawing_optima_data_y:
 07b5 680111be fetch 2 ,mem_data_pre 
 07b6 680911c0 fetcht 2 ,mem_data_current 
 07b7 9840fe00 iadd temp ,pdata 
-07b8 6808cb7e fetcht 1 ,mem_mouse_data_ytemp 
+07b8 6808cb7f fetcht 1 ,mem_mouse_data_ytemp 
 07b9 9840fe00 iadd temp ,pdata 
 07ba 1fe10401 and pdata ,0x01 ,temp 
-07bb 6008cb7e storet 1 ,mem_mouse_data_ytemp 
+07bb 6008cb7f storet 1 ,mem_mouse_data_ytemp 
 07bc 202007bd branch p_drawing_optima_data 
 
 p_drawing_optima_data:
@@ -2785,7 +2785,7 @@
 07fc 680111c0 fetch 2 ,mem_data_current 
 07fd 1fe67e00 sub pdata ,0 ,pdata 
 07fe 202007fa branch p_data_abs_store 
-              org 0x2000
+org 0x2000
 
 start:
 2000 20402abc call lpmstate 
@@ -35390,872 +35390,872 @@
 7ffb e0a08000 istore 1 ,contw 
 7ffc c2007ff9 loop reverse_loop 
 7ffd 20600000 rtn 
-              org 0x10001
+org 0x10001
 
 z_entrance0:
-10001 c0000005 beq zcode_00 ,z_page_wait_fhs_reply_ok 
-10002 c0008012 beq zcode_01 ,z_mouse_bb_disconnected 
-10003 c0010023 beq zcode_02 ,z_hid_rx_process 
-10004 20600000 rtn 
+10001 c0000005  beq zcode_00 ,z_page_wait_fhs_reply_ok
+10002 c0008012  beq zcode_01 ,z_mouse_bb_disconnected
+10003 c0010023  beq zcode_02 ,z_hid_rx_process
+10004 20600000  rtn
 
 z_page_wait_fhs_reply_ok:
-10005 6800800e fetch 1 ,mem_page_rcv_fhs 
-10006 1fe0fe01 increase 1 ,pdata 
-10007 6000800e store 1 ,mem_page_rcv_fhs 
-10008 20402435 call prepare_newconn 
+10005 6800800e  fetch 1 ,mem_page_rcv_fhs
+10006 1fe0fe01  increase 1 ,pdata
+10007 6000800e  store 1 ,mem_page_rcv_fhs
+10008 20402435  call prepare_newconn
 
 z_master_newconn_loop:
-10009 7920002c set1 mark_first_packet ,mark 
-1000a 204022f2 call master_newconn_once 
-1000b 202c0010 branch z_newconn_poll_responded ,sync 
-1000c 793f802c set0 mark_first_packet ,mark 
-1000d 20402455 call new_conn_timeout 
-1000e 243a0009 nbranch z_master_newconn_loop ,blank 
-1000f 202020fc branch page_restart 
+10009 7920002c  set1 mark_first_packet ,mark
+1000a 204022f2  call master_newconn_once
+1000b 202c0010  branch z_newconn_poll_responded ,sync
+1000c 793f802c  set0 mark_first_packet ,mark
+1000d 20402455  call new_conn_timeout
+1000e 243a0009  nbranch z_master_newconn_loop ,blank
+1000f 202020fc  branch page_restart
 
 z_newconn_poll_responded:
-10010 793f802c set0 mark_first_packet ,mark 
-10011 2020215f branch newconn_poll_responded 
+10010 793f802c  set0 mark_first_packet ,mark
+10011 2020215f  branch newconn_poll_responded
 
 z_mouse_bb_disconnected:
-10012 70480a00 jam 0 ,mem_mouse_enter_sniff_count 
-10013 7041e30e jam 0x0e ,mem_sniff_param_interval 
-10014 204041e7 call mouse_bb_discon_clear_stack 
-10015 68014208 fetch app_disc_rsn_size ,mem_app_disconn_reason 
-10016 c283c1f5 bbit1 app_disc_ble ,mouse4_0_event_bb_disconn 
-10017 c28033a9 bbit1 app_disc_by_button ,app_disconn_reason_clear 
-10018 c280801c bbit1 app_disc_after_pairing ,z_mouse_event_light_state_pairing 
-10019 c281001f bbit1 app_disc_after_reconn ,z_mouse_event_light_state_hibernate 
-1001a c281801f bbit1 app_disc_after_sniff ,z_mouse_event_light_state_hibernate 
-1001b 202042b0 branch mouse_start_discovery 
+10012 70480a00  jam 0 ,mem_mouse_enter_sniff_count
+10013 7041e30e  jam 0x0e ,mem_sniff_param_interval
+10014 204041e7  call mouse_bb_discon_clear_stack
+10015 68014208  fetch app_disc_rsn_size ,mem_app_disconn_reason
+10016 c283c1f5  bbit1 app_disc_ble ,mouse4_0_event_bb_disconn
+10017 c28033a9  bbit1 app_disc_by_button ,app_disconn_reason_clear
+10018 c280801c  bbit1 app_disc_after_pairing ,z_mouse_event_light_state_pairing
+10019 c281001f  bbit1 app_disc_after_reconn ,z_mouse_event_light_state_hibernate
+1001a c281801f  bbit1 app_disc_after_sniff ,z_mouse_event_light_state_hibernate
+1001b 202042b0  branch mouse_start_discovery
 
 z_mouse_event_light_state_pairing:
-1001c c282801f bbit1 app_disc_after_handshake ,z_mouse_event_light_state_hibernate 
-1001d c281801f bbit1 app_disc_after_sniff ,z_mouse_event_light_state_hibernate 
-1001e 202042b0 branch mouse_start_discovery 
+1001c c282801f  bbit1 app_disc_after_handshake ,z_mouse_event_light_state_hibernate
+1001d c281801f  bbit1 app_disc_after_sniff ,z_mouse_event_light_state_hibernate
+1001e 202042b0  branch mouse_start_discovery
 
 z_mouse_event_light_state_hibernate:
-1001f 68014682 fetch 2 ,mem_ui_state_map 
-10020 c28642b0 bbit1 ui_state_btn_down ,mouse_start_discovery 
-10021 204033a9 call app_disconn_reason_clear 
-10022 20200454 branch p_app_enter_hibernate 
+1001f 68014682  fetch 2 ,mem_ui_state_map
+10020 c28642b0  bbit1 ui_state_btn_down ,mouse_start_discovery
+10021 204033a9  call app_disconn_reason_clear
+10022 20200454  branch p_app_enter_hibernate
 
 z_hid_rx_process:
-10023 68010264 fetch 2 ,mem_l2cap_payload_ptr 
-10024 1fe20c00 copy pdata ,contr 
-10025 e8c08000 ifetch 1 ,contr 
-10026 6000cb04 store 1 ,mem_l2cap_rcv 
-10027 1fe1040f and pdata ,0x0f ,temp 
-10028 1ff1fe00 rshift4 pdata ,pdata 
-10029 c003802c beq hid_type_set_protocol ,z_hid_rx_set_protocol 
-1002a c0008033 beq hid_type_control ,z_hid_rx_process_hid_control 
-1002b 20204d39 branch hid_rx_process + 6 
+10023 68010264  fetch 2 ,mem_l2cap_payload_ptr
+10024 1fe20c00  copy pdata ,contr
+10025 e8c08000  ifetch 1 ,contr
+10026 6000cb04  store 1 ,mem_l2cap_rcv
+10027 1fe1040f  and pdata ,0x0f ,temp
+10028 1ff1fe00  rshift4 pdata ,pdata
+10029 c003802c  beq hid_type_set_protocol ,z_hid_rx_set_protocol
+1002a c0008033  beq hid_type_control ,z_hid_rx_process_hid_control
+1002b 20204d39  branch hid_rx_process + 6
 
 z_hid_rx_set_protocol:
-1002c 20404d53 call hid_rx_process_handshake 
-1002d 704b0500 jam 0 ,mem_mouse_bt_boot_mode 
-1002e 6800cb04 fetch 1 ,mem_l2cap_rcv 
-1002f 2feffe00 isolate1 0 ,pdata 
-10030 20608000 rtn true 
-10031 704b0501 jam 1 ,mem_mouse_bt_boot_mode 
-10032 20600000 rtn 
+1002c 20404d53  call hid_rx_process_handshake
+1002d 704b0500  jam 0 ,mem_mouse_bt_boot_mode
+1002e 6800cb04  fetch 1 ,mem_l2cap_rcv
+1002f 2feffe00  isolate1 0 ,pdata
+10030 20608000  rtn true
+10031 704b0501  jam 1 ,mem_mouse_bt_boot_mode
+10032 20600000  rtn
 
 z_hid_rx_process_hid_control:
-10033 18427e00 copy temp ,pdata 
-10034 c0028036 beq hid_control_p_virtualcableunplug ,z_mouse_irtual_cable_unplug 
-10035 20204d41 branch hid_rx_process_hid_control + 2 
+10033 18427e00  copy temp ,pdata
+10034 c0028036  beq hid_control_p_virtualcableunplug ,z_mouse_irtual_cable_unplug
+10035 20204d41  branch hid_rx_process_hid_control + 2
 
 z_mouse_irtual_cable_unplug:
-10036 2040438e call mouse_irtual_cable_unplug 
-10037 204033a9 call app_disconn_reason_clear 
-10038 20200454 branch p_app_enter_hibernate 
-              org 0x20001
+10036 2040438e  call mouse_irtual_cable_unplug
+10037 204033a9  call app_disconn_reason_clear
+10038 20200454  branch p_app_enter_hibernate
+org 0x20001
 
 z_entrance1:
-20001 c0080003 beq zcode_10 ,z_send_lmp 
-20002 20600000 rtn 
+20001 c0080003  beq zcode_10 ,z_send_lmp
+20002 20600000  rtn
 
 z_send_lmp:
-20003 78547c00 disable user 
-20004 204062c1 call lmo_fifo_process 
-20005 68008048 fetch 1 ,mem_lmp_to_send 
-20006 207a0000 rtn blank 
-20007 c283800d bbit1 7 ,z_send_lmp_escape 
-20008 c0018024 beq lmp_accepted ,z_send_lmp_accepted 
-20009 c0188019 beq lmp_setup_complete ,z_send_lmp_setup_complete 
-2000a c00b801b beq lmp_sniff_req ,z_send_lmp_sniff_req 
-2000b c003801d beq lmp_detach ,z_send_lmp_detach 
-2000c 20206010 branch send_lmp0 
+20003 78547c00  disable user
+20004 204062c1  call lmo_fifo_process
+20005 68008048  fetch 1 ,mem_lmp_to_send
+20006 207a0000  rtn blank
+20007 c283800d  bbit1 7 ,z_send_lmp_escape
+20008 c0018024  beq lmp_accepted ,z_send_lmp_accepted
+20009 c0188019  beq lmp_setup_complete ,z_send_lmp_setup_complete
+2000a c00b801b  beq lmp_sniff_req ,z_send_lmp_sniff_req
+2000b c003801d  beq lmp_detach ,z_send_lmp_detach
+2000c 20206010  branch send_lmp0
 
 z_send_lmp_escape:
-2000d c0420010 beq lmp_ext_features_res ,z_send_lmpext_features_res 
-2000e c0418013 beq lmp_ext_features_req ,z_send_lmpext_features_req 
-2000f 2020603f branch send_lmp_escape 
+2000d c0420010  beq lmp_ext_features_res ,z_send_lmpext_features_res
+2000e c0418013  beq lmp_ext_features_req ,z_send_lmpext_features_req
+2000f 2020603f  branch send_lmp_escape
 
 z_send_lmpext_features_res:
-20010 20400016 call z_check_ssp_enable 
-20011 68008048 fetch 1 ,mem_lmp_to_send 
-20012 20206099 branch send_lmpext_features_res 
+20010 20400016  call z_check_ssp_enable
+20011 68008048  fetch 1 ,mem_lmp_to_send
+20012 20206099  branch send_lmpext_features_res
 
 z_send_lmpext_features_req:
-20013 20400016 call z_check_ssp_enable 
-20014 68008048 fetch 1 ,mem_lmp_to_send 
-20015 2020610d branch send_lmpext_features_req 
+20013 20400016  call z_check_ssp_enable
+20014 68008048  fetch 1 ,mem_lmp_to_send
+20015 2020610d  branch send_lmpext_features_req
 
 z_check_ssp_enable:
-20016 6800c65a fetch 1 ,mem_ssp_enable 
-20017 203a612b branch ssp_disable ,blank 
-20018 20206124 branch ssp_enable 
+20016 6800c65a  fetch 1 ,mem_ssp_enable
+20017 203a612b  branch ssp_disable ,blank
+20018 20206124  branch ssp_enable
 
 z_send_lmp_setup_complete:
-20019 704b0301 jam 1 ,mem_bt_send_lmp_setup_complete 
-2001a 202061c3 branch send_lmp_setup_complete 
+20019 704b0301  jam 1 ,mem_bt_send_lmp_setup_complete
+2001a 202061c3  branch send_lmp_setup_complete
 
 z_send_lmp_sniff_req:
-2001b 704b0b04 jam 4 ,mem_mouse_bt_send_first_package_timer 
-2001c 202061a4 branch send_lmp_sniff_req 
+2001b 704b0b04  jam 4 ,mem_mouse_bt_send_first_package_timer
+2001c 202061a4  branch send_lmp_sniff_req
 
 z_send_lmp_detach:
-2001d 20406152 call send_lmp_detach 
-2001e 6800cb57 fetch 1 ,mem_mouse_bt_reconnect_flag 
-2001f 207a0000 rtn blank 
-20020 6800804b fetch 1 ,mem_op 
-20021 793ffe03 set0 op_disconn ,pdata 
-20022 6000804b store 1 ,mem_op 
-20023 20200301 branch p_mouse_sensor_power_down 
+2001d 20406152  call send_lmp_detach
+2001e 6800cb57  fetch 1 ,mem_mouse_bt_reconnect_flag
+2001f 207a0000  rtn blank
+20020 6800804b  fetch 1 ,mem_op
+20021 793ffe03  set0 op_disconn ,pdata
+20022 6000804b  store 1 ,mem_op
+20023 20200301  branch p_mouse_sensor_power_down
 
 z_send_lmp_accepted:
-20024 18007e02 force 2 ,pdata 
-20025 20406298 call msg_send_lmp 
-20026 68008049 fetch 1 ,mem_lmi_opcode 
-20027 e0a08000 istore 1 ,contw 
-20028 6000cafe store 1 ,mem_lmi_opcode_temp 
-20029 204062a7 call send_lmp_follow 
-2002a 6800cafe fetch 1 ,mem_lmi_opcode_temp 
-2002b c017002d beq lmp_max_slot_req ,z_send_lmp_accepted_max_slot_req 
-2002c 20206051 branch send_lmp_accepted + 7 
+20024 18007e02  force 2 ,pdata
+20025 20406298  call msg_send_lmp
+20026 68008049  fetch 1 ,mem_lmi_opcode
+20027 e0a08000  istore 1 ,contw
+20028 6000cafe  store 1 ,mem_lmi_opcode_temp
+20029 204062a7  call send_lmp_follow
+2002a 6800cafe  fetch 1 ,mem_lmi_opcode_temp
+2002b c017002d  beq lmp_max_slot_req ,z_send_lmp_accepted_max_slot_req
+2002c 20206051  branch send_lmp_accepted + 7
 
 z_send_lmp_accepted_max_slot_req:
-2002d 6800cb01 fetch 1 ,mem_bt_rcvd_switch_req_accept 
-2002e 207a0000 rtn blank 
-2002f 704b0100 jam 0 ,mem_bt_rcvd_switch_req_accept 
-20030 6800cb03 fetch 1 ,mem_bt_send_lmp_setup_complete 
-20031 c1810000 rtnne 2 
-20032 704b0201 jam 1 ,mem_bt_send_max_slot_req_accept_after_switch 
-20033 1c427e00 copy clkn_bt ,pdata 
-20034 600204e9 store 4 ,mem_aurand_send_delay_time 
-20035 20600000 rtn 
-              org 0x30001
+2002d 6800cb01  fetch 1 ,mem_bt_rcvd_switch_req_accept
+2002e 207a0000  rtn blank
+2002f 704b0100  jam 0 ,mem_bt_rcvd_switch_req_accept
+20030 6800cb03  fetch 1 ,mem_bt_send_lmp_setup_complete
+20031 c1810000  rtnne 2
+20032 704b0201  jam 1 ,mem_bt_send_max_slot_req_accept_after_switch
+20033 1c427e00  copy clkn_bt ,pdata
+20034 600204e9  store 4 ,mem_aurand_send_delay_time
+20035 20600000  rtn
+org 0x30001
 
 z_entrance2:
-30001 c0100004 beq zcode_20 ,z_mouse_init_sunt 
-30002 c010801a beq zcode_21 ,z_mouse_load_flash_device_info 
-30003 20600000 rtn 
+30001 c0100004  beq zcode_20 ,z_mouse_init_sunt
+30002 c010801a  beq zcode_21 ,z_mouse_load_flash_device_info
+30003 20600000  rtn
 
 z_mouse_init_sunt:
-30004 204002c7 call p_mouse_spi_init 
-30005 204040c0 call mouse_spi_sdio_gpio_pollup 
+30004 204002c7  call p_mouse_spi_init
+30005 204040c0  call mouse_spi_sdio_gpio_pollup
 
 z_mouse_init_sensor:
-30006 204040d9 call mouse_read_sensor_id 
-30007 c018000c beq p32xx_id1 ,z_mouse_init_p32xx_id2_judge 
-30008 c0188010 beq p3065_id1 ,z_mouse_p3065_init_param 
-30009 204040d1 call mouse_twspi_reset 
-3000a 200003e8 nop 1000 
-3000b 20200006 branch z_mouse_init_sensor 
+30006 204040d9  call mouse_read_sensor_id
+30007 c018000c  beq p32xx_id1 ,z_mouse_init_p32xx_id2_judge
+30008 c0188010  beq p3065_id1 ,z_mouse_p3065_init_param
+30009 204040d1  call mouse_twspi_reset
+3000a 200003e8  nop 1000
+3000b 20200006  branch z_mouse_init_sensor
 
 z_mouse_init_p32xx_id2_judge:
-3000c 204002eb call p_mouse_sensor_poweron 
-3000d 6800c6de fetch 1 ,mem_sensor_id2 
-3000e c02d0012 beq ma8650_id2 ,z_mouse_mx8650_init_param 
-3000f 202040e1 branch mouse_init_p32xx_id2_judge + 1 
+3000c 204002eb  call p_mouse_sensor_poweron
+3000d 6800c6de  fetch 1 ,mem_sensor_id2
+3000e c02d0012  beq ma8650_id2 ,z_mouse_mx8650_init_param
+3000f 202040e1  branch mouse_init_p32xx_id2_judge + 1
 
 z_mouse_p3065_init_param:
-30010 204002eb call p_mouse_sensor_poweron 
-30011 202040ea branch mouse_p3065_init_param 
+30010 204002eb  call p_mouse_sensor_poweron
+30011 202040ea  branch mouse_p3065_init_param
 
 z_mouse_mx8650_init_param:
-30012 7046e007 jam ma8650 ,mem_config_sensor_type 
-30013 da604b7f arg mem_sensor_8650_init ,regc 
+30012 7046e007  jam ma8650 ,mem_config_sensor_type
+30013 da604b80  arg mem_sensor_8650_init ,regc
 
 z_sensor_wr_seq:
-30014 ea610000 ifetch 2 ,regc 
-30015 c17f8000 rtneq 0xff 
-30016 20406413 call twspi_write 
-30017 20002ee0 nop 12000 
-30018 1a60a602 increase 2 ,regc 
-30019 20200014 branch z_sensor_wr_seq 
+30014 ea610000  ifetch 2 ,regc
+30015 c17f8000  rtneq 0xff
+30016 20406413  call twspi_write
+30017 20002ee0  nop 12000
+30018 1a60a602  increase 2 ,regc
+30019 20200014  branch z_sensor_wr_seq
 
 z_mouse_load_flash_device_info:
-3001a 20400352 call p_mouse_read_flash 
-3001b 20400362 call p_mouse_load_random_addr_increase_count 
-3001c 2040431a call mouse_select_reconn_device 
-3001d 6802477b fetch 4 ,mem_mouse_24g_addr 
-3001e 60024c56 store 4 ,mem_24g_addr 
-3001f 20600000 rtn 
-              org 0x40001
+3001a 20400352  call p_mouse_read_flash
+3001b 20400362  call p_mouse_load_random_addr_increase_count
+3001c 2040431a  call mouse_select_reconn_device
+3001d 6802477b  fetch 4 ,mem_mouse_24g_addr
+3001e 60024c57  store 4 ,mem_24g_addr
+3001f 20600000  rtn
+org 0x40001
 
 z_entrance3:
-40001 c0180004 beq zcode_30 ,z_mouse_check_reconn_target 
-40002 c0188030 beq zcode_31 ,z_mouse_fast_conn_end 
-40003 20600000 rtn 
+40001 c0180004  beq zcode_30 ,z_mouse_check_reconn_target
+40002 c0188030  beq zcode_31 ,z_mouse_fast_conn_end
+40003 20600000  rtn
 
 z_mouse_check_reconn_target:
-40004 204002b8 call p_mouse_tx_power_init 
-40005 704b5219 jam 25 ,mem_mouse_poweron_led_timer 
-40006 204004e8 call p_mouse_adc_read 
-40007 204004c9 call p_mouse_select_device_by_button 
-40008 da204721 arg mem_device1_type ,rega 
-40009 6800c720 fetch 1 ,mem_device_flag 
-4000a 6808c703 fetcht 1 ,mem_24g_device_number 
-4000b 98467c00 isub temp ,null 
-4000c 202281a3 branch p_mouse_start_24g_mode ,zero 
-4000d 204002bd call p_mouse_fast_conn_init 
+40004 204002b8  call p_mouse_tx_power_init
+40005 704b5219  jam 25 ,mem_mouse_poweron_led_timer
+40006 204004e8  call p_mouse_adc_read
+40007 204004c9  call p_mouse_select_device_by_button
+40008 da204721  arg mem_device1_type ,rega
+40009 6800c720  fetch 1 ,mem_device_flag
+4000a 6808c703  fetcht 1 ,mem_24g_device_number
+4000b 98467c00  isub temp ,null
+4000c 202281a3  branch p_mouse_start_24g_mode ,zero
+4000d 204002bd  call p_mouse_fast_conn_init
 
 z_mouse_buletooth_check_reconn_target:
-4000e 6800c210 fetch 1 ,mem_xrecord_mode 
-4000f c0198012 beq rec_3_mode ,z_mouse3_0_check_reconn_target 
-40010 c01a0016 beq rec_4_mode ,z_mouse4_0_check_reconn_target 
-40011 20600000 rtn 
+4000e 6800c210  fetch 1 ,mem_xrecord_mode
+4000f c0198012  beq rec_3_mode ,z_mouse3_0_check_reconn_target
+40010 c01a0016  beq rec_4_mode ,z_mouse4_0_check_reconn_target
+40011 20600000  rtn
 
 z_mouse3_0_check_reconn_target:
-40012 704b5701 jam 1 ,mem_mouse_bt_reconnect_flag 
-40013 680341d0 fetch 6 ,mem_hci_plap 
-40014 203a33eb branch app_bt_start_discovery_short ,blank 
-40015 20204274 branch mouse3_0_check_reconn_target + 3 
+40012 704b5701  jam 1 ,mem_mouse_bt_reconnect_flag
+40013 680341d0  fetch 6 ,mem_hci_plap
+40014 203a33eb  branch app_bt_start_discovery_short ,blank
+40015 20204274  branch mouse3_0_check_reconn_target + 3
 
 z_mouse4_0_check_reconn_target:
-40016 7047a101 jam 1 ,mem_mouse_le_reconnect_flag 
-40017 d840000a arg 10 ,temp 
-40018 6800cb65 fetch 1 ,mem_mouse_fast_conn_flag 
-40019 c07f801b beq 0xff ,z_mouse4_0_reconn_target 
-4001a 680946a8 fetcht 2 ,mem_mouse_direct_timeout 
+40016 7047a101  jam 1 ,mem_mouse_le_reconnect_flag
+40017 d840000a  arg 10 ,temp
+40018 6800cb65  fetch 1 ,mem_mouse_fast_conn_flag
+40019 c07f801b  beq 0xff ,z_mouse4_0_reconn_target
+4001a 680946a8  fetcht 2 ,mem_mouse_direct_timeout
 
 z_mouse4_0_reconn_target:
-4001b 600946ae storet 2 ,mem_mouse_direct_timer 
-4001c 20403418 call app_lpm_mult_disable 
-4001d 6801cb6f fetch 3 ,mem_le_adv_direct_ind 
-4001e 6001c374 store 3 ,mem_le_adv_data + 4 
-4001f 20400025 call z3_le_check_adv_flag 
-40020 58000004 setarg adv_flag_bredr_not_supported 
-40021 e0c08000 istore 1 ,contr 
-40022 d8c04390 arg mem_le_scan_data ,contr 
-40023 2040002c call z3_le_adv_data_update 
-40024 20207df4 branch check_51cmd_adv 
+4001b 600946ae  storet 2 ,mem_mouse_direct_timer
+4001c 20403418  call app_lpm_mult_disable
+4001d 6801cb6f  fetch 3 ,mem_le_adv_direct_ind
+4001e 6001c374  store 3 ,mem_le_adv_data + 4
+4001f 20400025  call z3_le_check_adv_flag
+40020 58000004  setarg adv_flag_bredr_not_supported
+40021 e0c08000  istore 1 ,contr
+40022 d8c04390  arg mem_le_scan_data ,contr
+40023 2040002c  call z3_le_adv_data_update
+40024 20207df4  branch check_51cmd_adv
 
 z3_le_check_adv_flag:
-40025 da204370 arg mem_le_adv_data ,rega 
+40025 da204370  arg mem_le_adv_data ,rega
 
 z3_le_check_adv_flag_loop:
-40026 ea208000 ifetch 1 ,rega 
-40027 207a0000 rtn blank 
-40028 98c0a200 iadd contr ,rega 
-40029 e8c08000 ifetch 1 ,contr 
-4002a c1008000 rtneq 0x01 
-4002b 20200026 branch z3_le_check_adv_flag_loop 
+40026 ea208000  ifetch 1 ,rega
+40027 207a0000  rtn blank
+40028 98c0a200  iadd contr ,rega
+40029 e8c08000  ifetch 1 ,contr
+4002a c1008000  rtneq 0x01
+4002b 20200026  branch z3_le_check_adv_flag_loop
 
 z3_le_adv_data_update:
-4002c d8a0437b arg mem_le_adv_data + 11 ,contw 
-4002d df200013 arg 19 ,loopcnt 
-4002e 20407f01 call memcpy 
-4002f 202057b8 branch le_modified_name_adv 
+4002c d8a0437b  arg mem_le_adv_data + 11 ,contw
+4002d df200013  arg 19 ,loopcnt
+4002e 20407f01  call memcpy
+4002f 202057b8  branch le_modified_name_adv
 
 z_mouse_fast_conn_end:
-40030 204002bb call p_mouse_le_fast_conn_disable 
-40031 2040431a call mouse_select_reconn_device 
-40032 68034722 fetch 6 ,mem_device1_addr 
-40033 680b4b66 fetcht 6 ,mem_mouse_fast_conn_addr 
-40034 98467c00 isub temp ,null 
-40035 202284ba branch p_mouse_long_button_bt_discovery ,zero 
-40036 2020000e branch z_mouse_buletooth_check_reconn_target 
-              org 0x50001
+40030 204002bb  call p_mouse_le_fast_conn_disable
+40031 2040431a  call mouse_select_reconn_device
+40032 68034722  fetch 6 ,mem_device1_addr
+40033 680b4b66  fetcht 6 ,mem_mouse_fast_conn_addr
+40034 98467c00  isub temp ,null
+40035 202284ba  branch p_mouse_long_button_bt_discovery ,zero
+40036 2020000e  branch z_mouse_buletooth_check_reconn_target
+org 0x50001
 
 z_entrance4:
-50001 c0200006 beq zcode_40 ,z_le_update_param 
-50002 c0208018 beq zcode_41 ,z_le_update_channel_map 
-50003 c0210025 beq zcode_42 ,z_le_mouse_bb_event_connect_complete 
-50004 c021802c beq zcode_43 ,z_quit_connection_cont 
-50005 20600000 rtn 
+50001 c0200006  beq zcode_40 ,z_le_update_param
+50002 c0208018  beq zcode_41 ,z_le_update_channel_map
+50003 c0210025  beq zcode_42 ,z_le_mouse_bb_event_connect_complete
+50004 c021802c  beq zcode_43 ,z_quit_connection_cont
+50005 20600000  rtn
 
 z_le_update_param:
-50006 2040000e call z_mouse_le_conn_param_check 
-50007 2020557d branch le_update_param + 8 
+50006 2040000e  call z_mouse_le_conn_param_check
+50007 2020557d  branch le_update_param + 8
 
 z_mouse_le_lpm_mult_reinit:
-50008 6800c7c7 fetch 1 ,mem_lpm_mult_init 
-50009 6000c172 store 1 ,mem_lpm_mult 
+50008 6800c7c7  fetch 1 ,mem_lpm_mult_init
+50009 6000c172  store 1 ,mem_lpm_mult
 
 z_mouse_le_conn_param_lpm_enable:
-5000a 7047c600 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
-5000b 20600000 rtn 
+5000a 7047c600  jam le_lpm_enable ,mem_mouse_le_conn_param_reject
+5000b 20600000  rtn
 
 z_mouse_le_conn_param_lpm_disable:
-5000c 7047c601 jam le_lpm_disable ,mem_mouse_le_conn_param_reject 
-5000d 20600000 rtn 
+5000c 7047c601  jam le_lpm_disable ,mem_mouse_le_conn_param_reject
+5000d 20600000  rtn
 
 z_mouse_le_conn_param_check:
-5000e 6800c3d6 fetch 1 ,mem_le_new_conninterval 
-5000f 1fe67c0c sub pdata ,le_interval_15ms ,null 
-50010 2421000c nbranch z_mouse_le_conn_param_lpm_disable ,positive 
-50011 6800c3d8 fetch 1 ,mem_le_new_connslavelatency 
-50012 6808c7c7 fetcht 1 ,mem_lpm_mult_init 
-50013 98467c00 isub temp ,null 
-50014 20210008 branch z_mouse_le_lpm_mult_reinit ,positive 
-50015 6800c3d8 fetch 1 ,mem_le_new_connslavelatency 
-50016 6000c172 store 1 ,mem_lpm_mult 
-50017 2020000a branch z_mouse_le_conn_param_lpm_enable 
+5000e 6800c3d6  fetch 1 ,mem_le_new_conninterval
+5000f 1fe67c0c  sub pdata ,le_interval_15ms ,null
+50010 2421000c  nbranch z_mouse_le_conn_param_lpm_disable ,positive
+50011 6800c3d8  fetch 1 ,mem_le_new_connslavelatency
+50012 6808c7c7  fetcht 1 ,mem_lpm_mult_init
+50013 98467c00  isub temp ,null
+50014 20210008  branch z_mouse_le_lpm_mult_reinit ,positive
+50015 6800c3d8  fetch 1 ,mem_le_new_connslavelatency
+50016 6000c172  store 1 ,mem_lpm_mult
+50017 2020000a  branch z_mouse_le_conn_param_lpm_enable
 
 z_le_update_channel_map:
-50018 6800843f fetch 1 ,mem_le_state 
-50019 c4030000 rtnbit0 lestate_update_map 
-5001a 2040001d call z_le_channel_map_overflow_check 
-5001b 24740000 nrtn user 
-5001c 202055a0 branch le_update_channel_map + 3 
+50018 6800843f  fetch 1 ,mem_le_state
+50019 c4030000  rtnbit0 lestate_update_map
+5001a 2040001d  call z_le_channel_map_overflow_check
+5001b 24740000  nrtn user
+5001c 202055a0  branch le_update_channel_map + 3
 
 z_le_channel_map_overflow_check:
-5001d 78347c00 enable user 
-5001e 6800845a fetch 1 ,mem_le_event_count + 1 
-5001f 1ff1fe00 rshift4 pdata ,pdata 
-50020 c1878000 rtnne 0x0f 
-50021 68008460 fetch 1 ,mem_le_instant + 1 
-50022 1ff1fe00 rshift4 pdata ,pdata 
-50023 c1800000 rtnne 0x00 
-50024 20207fe9 branch disable_user 
+5001d 78347c00  enable user
+5001e 6800845a  fetch 1 ,mem_le_event_count + 1
+5001f 1ff1fe00  rshift4 pdata ,pdata
+50020 c1878000  rtnne 0x0f
+50021 68008460  fetch 1 ,mem_le_instant + 1
+50022 1ff1fe00  rshift4 pdata ,pdata
+50023 c1800000  rtnne 0x00
+50024 20207fe9  branch disable_user
 
 z_le_mouse_bb_event_connect_complete:
-50025 6800c7a1 fetch 1 ,mem_mouse_le_reconnect_flag 
-50026 247a0000 nrtn blank 
-50027 68008478 fetch 1 ,mem_le_att_handle 
-50028 1fe67e1a sub pdata ,26 ,pdata 
-50029 24628000 nrtn zero 
-5002a 7046c600 jam 0 ,mem_le_start_encrypt_timer 
-5002b 20203d60 branch mouse_le_write_enable 
+50025 6800c7a1  fetch 1 ,mem_mouse_le_reconnect_flag
+50026 247a0000  nrtn blank
+50027 68008478  fetch 1 ,mem_le_att_handle
+50028 1fe67e1a  sub pdata ,26 ,pdata
+50029 24628000  nrtn zero
+5002a 7046c600  jam 0 ,mem_le_start_encrypt_timer
+5002b 20203d60  branch mouse_le_write_enable
 
 z_quit_connection_cont:
-5002c 204033af call app_disconn_reason_collect_bt 
-5002d 204026e9 call sniff_exit 
-5002e 700a9902 jam bt_evt_bb_disconnected ,mem_fifo_temp 
-5002f 20407d86 call ui_ipc_send_event 
-50030 20405cf7 call init_lmp_work 
-50031 20404d6b call l2cap_init_work 
-50032 2020246e branch quit_connection_cont + 8 
-              org 0x60001
+5002c 204033af  call app_disconn_reason_collect_bt
+5002d 204026e9  call sniff_exit
+5002e 700a9902  jam bt_evt_bb_disconnected ,mem_fifo_temp
+5002f 20407d86  call ui_ipc_send_event
+50030 20405cf7  call init_lmp_work
+50031 20404d6b  call l2cap_init_work
+50032 2020246e  branch quit_connection_cont + 8
+org 0x60001
 
 z_entrance5:
-60001 c0280003 beq zcode_50 ,z_mouse_start_discovery 
-60002 20600000 rtn 
+60001 c0280003  beq zcode_50 ,z_mouse_start_discovery
+60002 20600000  rtn
 
 z_mouse_start_discovery:
-60003 704b5e00 jam 0 ,mem_mouse_discovery_blink_count 
-60004 204002b8 call p_mouse_tx_power_init 
-60005 70479e00 jam 0 ,mem_mouse_clear_sensor_data_flag 
-60006 204002bb call p_mouse_le_fast_conn_disable 
-60007 68014682 fetch 2 ,mem_ui_state_map 
-60008 c2858010 bbit1 ui_state_ble_adv ,z_mouse_start_discovery_norandom 
-60009 20400362 call p_mouse_load_random_addr_increase_count 
-6000a 680947c4 fetcht 2 ,mem_random_addr_increase_count 
-6000b 18408401 increase 1 ,temp 
-6000c 600947c4 storet 2 ,mem_random_addr_increase_count 
-6000d 600944a1 storet 2 ,mem_le_lap + 1 
-6000e 180a7e00 random pdata 
-6000f 6000c4a0 store 1 ,mem_le_lap 
+60003 704b5e00  jam 0 ,mem_mouse_discovery_blink_count
+60004 204002b8  call p_mouse_tx_power_init
+60005 70479e00  jam 0 ,mem_mouse_clear_sensor_data_flag
+60006 204002bb  call p_mouse_le_fast_conn_disable
+60007 68014682  fetch 2 ,mem_ui_state_map
+60008 c2858010  bbit1 ui_state_ble_adv ,z_mouse_start_discovery_norandom
+60009 20400362  call p_mouse_load_random_addr_increase_count
+6000a 680947c4  fetcht 2 ,mem_random_addr_increase_count
+6000b 18408401  increase 1 ,temp
+6000c 600947c4  storet 2 ,mem_random_addr_increase_count
+6000d 600944a1  storet 2 ,mem_le_lap + 1
+6000e 180a7e00  random pdata
+6000f 6000c4a0  store 1 ,mem_le_lap
 
 z_mouse_start_discovery_norandom:
-60010 58ed8e0e setarg 0xed8e0e 
-60011 6001c4a3 store 3 ,mem_le_lap + 3 
-60012 20403418 call app_lpm_mult_disable 
-60013 68014687 fetch 2 ,mem_discovery_timeout 
-60014 600146ac store 2 ,mem_mouse_discovery_timer 
-60015 704b4905 jam 5 ,mem_mouse_bt_ble_led_timer 
-60016 70016d06 jam 6 ,mem_connection_options 
-60017 58000000 setarg 0 
-60018 600146b0 store 2 ,mem_mouse_no_data_timer 
-60019 600146ae store 2 ,mem_mouse_direct_timer 
-6001a d8e00007 arg mouse_store_eeprom_flag ,queue 
-6001b 204043ce call mouse_enable_function_flag 
-6001c 204043ca call mouse_bt_discovery_button_down_disable 
-6001d 6800c092 fetch 1 ,mem_device_option 
-6001e 2feffe01 isolate1 mode_4_mouse ,pdata 
-6001f 20408025 call z_check_51cmd_adv ,true 
-60020 6800c092 fetch 1 ,mem_device_option 
-60021 2feffe00 isolate1 mode_3_mouse ,pdata 
-60022 2040fddd call check_51cmd_start_discovery ,true 
-60023 704b5700 jam 0 ,mem_mouse_bt_reconnect_flag 
-60024 202042c4 branch mouse_start_discovery_norandom + 13 
+60010 58ed8e0e  setarg 0xed8e0e
+60011 6001c4a3  store 3 ,mem_le_lap + 3
+60012 20403418  call app_lpm_mult_disable
+60013 68014687  fetch 2 ,mem_discovery_timeout
+60014 600146ac  store 2 ,mem_mouse_discovery_timer
+60015 704b4905  jam 5 ,mem_mouse_bt_ble_led_timer
+60016 70016d06  jam 6 ,mem_connection_options
+60017 58000000  setarg 0
+60018 600146b0  store 2 ,mem_mouse_no_data_timer
+60019 600146ae  store 2 ,mem_mouse_direct_timer
+6001a d8e00007  arg mouse_store_eeprom_flag ,queue
+6001b 204043ce  call mouse_enable_function_flag
+6001c 204043ca  call mouse_bt_discovery_button_down_disable
+6001d 6800c092  fetch 1 ,mem_device_option
+6001e 2feffe01  isolate1 mode_4_mouse ,pdata
+6001f 20408025  call z_check_51cmd_adv ,true
+60020 6800c092  fetch 1 ,mem_device_option
+60021 2feffe00  isolate1 mode_3_mouse ,pdata
+60022 2040fddd  call check_51cmd_start_discovery ,true
+60023 704b5700  jam 0 ,mem_mouse_bt_reconnect_flag
+60024 202042c4  branch mouse_start_discovery_norandom + 13
 
 z_check_51cmd_adv:
-60025 7047a100 jam 0 ,mem_mouse_le_reconnect_flag 
-60026 6801cb6c fetch 3 ,mem_le_adv_ind 
-60027 6001c374 store 3 ,mem_le_adv_data + 4 
-60028 2040002e call z5_le_check_adv_flag 
-60029 58000005 setarg adv_flag_bredr_not_supported | adv_flag_limited_discoverable 
-6002a e0c08000 istore 1 ,contr 
-6002b d8c04b12 arg mem_le_adv_swift_pair ,contr 
-6002c 20400035 call z5_le_adv_data_update 
-6002d 20207df4 branch check_51cmd_adv 
+60025 7047a100  jam 0 ,mem_mouse_le_reconnect_flag
+60026 6801cb6c  fetch 3 ,mem_le_adv_ind
+60027 6001c374  store 3 ,mem_le_adv_data + 4
+60028 2040002e  call z5_le_check_adv_flag
+60029 58000005  setarg adv_flag_bredr_not_supported | adv_flag_limited_discoverable
+6002a e0c08000  istore 1 ,contr
+6002b d8c04b12  arg mem_le_adv_swift_pair ,contr
+6002c 20400035  call z5_le_adv_data_update
+6002d 20207df4  branch check_51cmd_adv
 
 z5_le_check_adv_flag:
-6002e da204370 arg mem_le_adv_data ,rega 
+6002e da204370  arg mem_le_adv_data ,rega
 
 z5_le_check_adv_flag_loop:
-6002f ea208000 ifetch 1 ,rega 
-60030 207a0000 rtn blank 
-60031 98c0a200 iadd contr ,rega 
-60032 e8c08000 ifetch 1 ,contr 
-60033 c1008000 rtneq 0x01 
-60034 2020002f branch z5_le_check_adv_flag_loop 
+6002f ea208000  ifetch 1 ,rega
+60030 207a0000  rtn blank
+60031 98c0a200  iadd contr ,rega
+60032 e8c08000  ifetch 1 ,contr
+60033 c1008000  rtneq 0x01
+60034 2020002f  branch z5_le_check_adv_flag_loop
 
 z5_le_adv_data_update:
-60035 d8a0437b arg mem_le_adv_data + 11 ,contw 
-60036 df200013 arg 19 ,loopcnt 
-60037 20407f01 call memcpy 
-60038 202057b8 branch le_modified_name_adv 
-              org 0x70001
+60035 d8a0437b  arg mem_le_adv_data + 11 ,contw
+60036 df200013  arg 19 ,loopcnt
+60037 20407f01  call memcpy
+60038 202057b8  branch le_modified_name_adv
+org 0x70001
 
 z_entrance6:
-70001 c0300004 beq zcode_60 ,z_g24_start_24g_mode 
-70002 c030802b beq zcode_61 ,z_mouse_24g_attempt_fail 
-70003 20600000 rtn 
+70001 c0300004  beq zcode_60 ,z_g24_start_24g_mode
+70002 c030802b  beq zcode_61 ,z_mouse_24g_attempt_fail
+70003 20600000  rtn
 
 z_g24_start_24g_mode:
-70004 793f8026 set0 mark_24g ,mark 
-70005 6800cb59 fetch 1 ,mem_24g_attempt_count 
-70006 1fe17e01 and pdata ,0x01 ,pdata 
-70007 245a0021 ncall z_g24_fast_conn_all_powerful ,blank 
-70008 205a001e call z_g24_normal_connect ,blank 
-70009 6800cc3e fetch 1 ,mem_24g_pairing_sm 
-7000a c1ff8000 rtnne state_24g_pairing_success 
-7000b 204001a9 call p_g24_tx_attemp_data_prep 
+70004 793f8026  set0 mark_24g ,mark
+70005 6800cb59  fetch 1 ,mem_24g_attempt_count
+70006 1fe17e01  and pdata ,0x01 ,pdata
+70007 245a0021  ncall z_g24_fast_conn_all_powerful ,blank
+70008 205a001e  call z_g24_normal_connect ,blank
+70009 6800cc3f  fetch 1 ,mem_24g_pairing_sm
+7000a c1ff8000  rtnne state_24g_pairing_success
+7000b 204001a9  call p_g24_tx_attemp_data_prep
 
 z_g24_tx_attemp_dongle_loop:
-7000c 200007d0 nop 2000 
-7000d 204004e8 call p_mouse_adc_read 
-7000e 6800cb64 fetch 1 ,mem_select_device_button_press_flag 
-7000f 243a04cb nbranch p_mouse_select_device_button_down ,blank 
-70010 6800cc5b fetch 1 ,mem_24g_check_dongle_times 
-70011 c0380189 beq 0x70 ,p_g24_stop_g24_mode 
-70012 2040016f call p_g24_transmit_receive_ack 
-70013 242c0026 nbranch z_g24_attemp_txdata_retry ,sync 
-70014 24378026 nbranch z_g24_attemp_txdata_retry ,user3 
+7000c 200007d0  nop 2000
+7000d 204004e8  call p_mouse_adc_read
+7000e 6800cb64  fetch 1 ,mem_select_device_button_press_flag
+7000f 243a04cb  nbranch p_mouse_select_device_button_down ,blank
+70010 6800cc5c  fetch 1 ,mem_24g_check_dongle_times
+70011 c0380189  beq 0x70 ,p_g24_stop_g24_mode
+70012 2040016f  call p_g24_transmit_receive_ack
+70013 242c0026  nbranch z_g24_attemp_txdata_retry ,sync
+70014 24378026  nbranch z_g24_attemp_txdata_retry ,user3
 
 z_g24_tx_attemp_dongle_succ:
-70015 79200026 set1 mark_24g ,mark 
-70016 58000000 setarg 0 
-70017 60014c5b store 2 ,mem_24g_check_dongle_times 
-70018 6000cb5f store 1 ,mem_mouse_24g_pair_timer 
-70019 6000cb59 store 1 ,mem_24g_attempt_count 
-7001a 700a993c jam bt_evt_24g_attempt_success ,mem_fifo_temp 
-7001b 20407d86 call ui_ipc_send_event 
+70015 79200026  set1 mark_24g ,mark
+70016 58000000  setarg 0
+70017 60014c5c  store 2 ,mem_24g_check_dongle_times
+70018 6000cb5f  store 1 ,mem_mouse_24g_pair_timer
+70019 6000cb59  store 1 ,mem_24g_attempt_count
+7001a 700a993c  jam bt_evt_24g_attempt_success ,mem_fifo_temp
+7001b 20407d86  call ui_ipc_send_event
 
 z_g24_tx_attemp_dongle_loop_exit:
-7001c 20400167 call p_g24_txbuf_clear 
-7001d 202003a3 branch p_g24_transmit_by_interrupt_enable 
+7001c 20400167  call p_g24_txbuf_clear
+7001d 202003a3  branch p_g24_transmit_by_interrupt_enable
 
 z_g24_normal_connect:
-7001e 204002b8 call p_mouse_tx_power_init 
-7001f 6802477b fetch 4 ,mem_mouse_24g_addr 
-70020 20200023 branch z6_g24_ch_syncword_crc8_init 
+7001e 204002b8  call p_mouse_tx_power_init
+7001f 6802477b  fetch 4 ,mem_mouse_24g_addr
+70020 20200023  branch z6_g24_ch_syncword_crc8_init
 
 z_g24_fast_conn_all_powerful:
-70021 7041de20 jam tx_power_pair ,mem_tx_power 
-70022 68024b53 fetch 4 ,mem_mouse_24g_addr_init 
+70021 7041de20  jam tx_power_pair ,mem_tx_power
+70022 68024b53  fetch 4 ,mem_mouse_24g_addr_init
 
 z6_g24_ch_syncword_crc8_init:
-70023 60024c56 store 4 ,mem_24g_addr 
-70024 204001c9 call p_g24_syncword_crc8 
-70025 202001e8 branch p_g24_ch 
+70023 60024c57  store 4 ,mem_24g_addr
+70024 204001c9  call p_g24_syncword_crc8
+70025 202001e8  branch p_g24_ch
 
 z_g24_attemp_txdata_retry:
-70026 68014c5b fetch 2 ,mem_24g_check_dongle_times 
-70027 1fe0fe01 increase 1 ,pdata 
-70028 60014c5b store 2 ,mem_24g_check_dongle_times 
-70029 204001e8 call p_g24_ch 
-7002a 2020000c branch z_g24_tx_attemp_dongle_loop 
+70026 68014c5c  fetch 2 ,mem_24g_check_dongle_times
+70027 1fe0fe01  increase 1 ,pdata
+70028 60014c5c  store 2 ,mem_24g_check_dongle_times
+70029 204001e8  call p_g24_ch
+7002a 2020000c  branch z_g24_tx_attemp_dongle_loop
 
 z_mouse_24g_attempt_fail:
-7002b 20400458 call p_mouse_sensor_powerdown_check 
-7002c 704b5800 jam 0 ,mem_retry_count 
-7002d 6800cb5f fetch 1 ,mem_mouse_24g_pair_timer 
-7002e 247a0000 nrtn blank 
-7002f 6800cb59 fetch 1 ,mem_24g_attempt_count 
-70030 243a0036 nbranch z_mouse_24g_attempt_fail_again ,blank 
-70031 704d6e00 jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt 
-70032 204002b8 call p_mouse_tx_power_init 
-70033 204001b2 call p_g24_check_51cmd_stop_24g 
-70034 7041bd00 jam 0 ,mem_link_key_exists 
-70035 20200454 branch p_app_enter_hibernate 
+7002b 20400458  call p_mouse_sensor_powerdown_check
+7002c 704b5800  jam 0 ,mem_retry_count
+7002d 6800cb5f  fetch 1 ,mem_mouse_24g_pair_timer
+7002e 247a0000  nrtn blank
+7002f 6800cb59  fetch 1 ,mem_24g_attempt_count
+70030 243a0036  nbranch z_mouse_24g_attempt_fail_again ,blank
+70031 704d6f00  jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt
+70032 204002b8  call p_mouse_tx_power_init
+70033 204001b2  call p_g24_check_51cmd_stop_24g
+70034 7041bd00  jam 0 ,mem_link_key_exists
+70035 20200454  branch p_app_enter_hibernate
 
 z_mouse_24g_attempt_fail_again:
-70036 1fe0ffff increase -1 ,pdata 
-70037 6000cb59 store 1 ,mem_24g_attempt_count 
-70038 202001a3 branch p_mouse_start_24g_mode 
-              org 0x80001
+70036 1fe0ffff  increase -1 ,pdata
+70037 6000cb59  store 1 ,mem_24g_attempt_count
+70038 202001a3  branch p_mouse_start_24g_mode
+org 0x80001
 
 z_entrance7:
-80001 c0380004 beq zcode_70 ,z_g24_auto_pair_start 
-80002 c0388034 beq zcode_71 ,z_mouse_24g_pairing_button 
-80003 20600000 rtn 
+80001 c0380004  beq zcode_70 ,z_g24_auto_pair_start
+80002 c0388034  beq zcode_71 ,z_mouse_24g_pairing_button
+80003 20600000  rtn
 
 z_g24_auto_pair_start:
-80004 793f8026 set0 mark_24g ,mark 
-80005 20400021 call z_g24_auto_pair_all_powerful 
-80006 204001a9 call p_g24_tx_attemp_data_prep 
+80004 793f8026  set0 mark_24g ,mark
+80005 20400021  call z_g24_auto_pair_all_powerful
+80006 204001a9  call p_g24_tx_attemp_data_prep
 
 z_g24_auto_pair_start_loop:
-80007 200007d0 nop 2000 
-80008 6800cc5c fetch 1 ,mem_24g_check_dongle_times + 1 
-80009 c2810189 bbit1 0x02 ,p_g24_stop_g24_mode 
-8000a 204004e8 call p_mouse_adc_read 
-8000b 6800cb64 fetch 1 ,mem_select_device_button_press_flag 
-8000c 243a04cb nbranch p_mouse_select_device_button_down ,blank 
-8000d 2040016f call p_g24_transmit_receive_ack 
-8000e 242c001d nbranch z_g24_auto_pair_retry ,sync 
-8000f 2437801d nbranch z_g24_auto_pair_retry ,user3 
-80010 20400198 call p_g24_ackpayload_parse 
-80011 204002b8 call p_mouse_tx_power_init 
-80012 68024c56 fetch 4 ,mem_24g_addr 
-80013 680a4c3a fetcht 4 ,mem_24g_paring_addr 
-80014 98467c00 isub temp ,null 
-80015 2022802b branch z_g24_start_pairing_sm1 ,zero 
-80016 79200026 set1 mark_24g ,mark 
-80017 58000000 setarg 0 
-80018 60014c5b store 2 ,mem_24g_check_dongle_times 
-80019 700a993c jam bt_evt_24g_attempt_success ,mem_fifo_temp 
-8001a 20407d86 call ui_ipc_send_event 
-8001b 20400167 call p_g24_txbuf_clear 
-8001c 202003a3 branch p_g24_transmit_by_interrupt_enable 
+80007 200007d0  nop 2000
+80008 6800cc5d  fetch 1 ,mem_24g_check_dongle_times + 1
+80009 c2810189  bbit1 0x02 ,p_g24_stop_g24_mode
+8000a 204004e8  call p_mouse_adc_read
+8000b 6800cb64  fetch 1 ,mem_select_device_button_press_flag
+8000c 243a04cb  nbranch p_mouse_select_device_button_down ,blank
+8000d 2040016f  call p_g24_transmit_receive_ack
+8000e 242c001d  nbranch z_g24_auto_pair_retry ,sync
+8000f 2437801d  nbranch z_g24_auto_pair_retry ,user3
+80010 20400198  call p_g24_ackpayload_parse
+80011 204002b8  call p_mouse_tx_power_init
+80012 68024c57  fetch 4 ,mem_24g_addr
+80013 680a4c3b  fetcht 4 ,mem_24g_paring_addr
+80014 98467c00  isub temp ,null
+80015 2022802b  branch z_g24_start_pairing_sm1 ,zero
+80016 79200026  set1 mark_24g ,mark
+80017 58000000  setarg 0
+80018 60014c5c  store 2 ,mem_24g_check_dongle_times
+80019 700a993c  jam bt_evt_24g_attempt_success ,mem_fifo_temp
+8001a 20407d86  call ui_ipc_send_event
+8001b 20400167  call p_g24_txbuf_clear
+8001c 202003a3  branch p_g24_transmit_by_interrupt_enable
 
 z_g24_auto_pair_retry:
-8001d 68014c5b fetch 2 ,mem_24g_check_dongle_times 
-8001e 1fe0fe01 increase 1 ,pdata 
-8001f 60014c5b store 2 ,mem_24g_check_dongle_times 
-80020 20200007 branch z_g24_auto_pair_start_loop 
+8001d 68014c5c  fetch 2 ,mem_24g_check_dongle_times
+8001e 1fe0fe01  increase 1 ,pdata
+8001f 60014c5c  store 2 ,mem_24g_check_dongle_times
+80020 20200007  branch z_g24_auto_pair_start_loop
 
 z_g24_auto_pair_all_powerful:
-80021 7041de20 jam tx_power_pair ,mem_tx_power 
-80022 58000f0f setarg 0x0f0f 
-80023 60014c56 store 2 ,mem_24g_addr 
-80024 e0a10000 istore 2 ,contw 
+80021 7041de20  jam tx_power_pair ,mem_tx_power
+80022 58000f0f  setarg 0x0f0f
+80023 60014c57  store 2 ,mem_24g_addr
+80024 e0a10000  istore 2 ,contw
 
 z_g24_ch_syncword_crc8_init:
-80025 204001c9 call p_g24_syncword_crc8 
-80026 202001e8 branch p_g24_ch 
+80025 204001c9  call p_g24_syncword_crc8
+80026 202001e8  branch p_g24_ch
 
 z_g24_auto_pair_device_attemp:
-80027 20400021 call z_g24_auto_pair_all_powerful 
-80028 20200007 branch z_g24_auto_pair_start_loop 
+80027 20400021  call z_g24_auto_pair_all_powerful
+80028 20200007  branch z_g24_auto_pair_start_loop
 
 z_g24_auto_pair_pair_attemp:
-80029 2040002f call z_g24_pair_init 
-8002a 20200007 branch z_g24_auto_pair_start_loop 
+80029 2040002f  call z_g24_pair_init
+8002a 20200007  branch z_g24_auto_pair_start_loop
 
 z_g24_start_pairing_sm1:
-8002b 79200026 set1 mark_24g ,mark 
-8002c 2040002f call z_g24_pair_init 
+8002b 79200026  set1 mark_24g ,mark
+8002c 2040002f  call z_g24_pair_init
 
 z_g24_set_pairing_sm_1:
-8002d 704c3e04 jam state_24g_pairing_0 ,mem_24g_pairing_sm 
-8002e 20600000 rtn 
+8002d 704c3f04  jam state_24g_pairing_0 ,mem_24g_pairing_sm
+8002e 20600000  rtn
 
 z_g24_pair_init:
-8002f 7041de20 jam tx_power_pair ,mem_tx_power 
-80030 704c2d00 jam 0 ,mem_24g_pid 
-80031 704c384e jam g24_pair_ch ,mem_24g_ch 
-80032 68024c3a fetch 4 ,mem_24g_paring_addr 
-80033 202001c8 branch p_g24_update_addr_and_synccrc8 
+8002f 7041de20  jam tx_power_pair ,mem_tx_power
+80030 704c2e00  jam 0 ,mem_24g_pid
+80031 704c394e  jam g24_pair_ch ,mem_24g_ch
+80032 68024c3b  fetch 4 ,mem_24g_paring_addr
+80033 202001c8  branch p_g24_update_addr_and_synccrc8
 
 z_mouse_24g_pairing_button:
-80034 204001b2 call p_g24_check_51cmd_stop_24g 
-80035 20400458 call p_mouse_sensor_powerdown_check 
-80036 d8e00003 arg mosue_24g_pairing_flag ,queue 
-80037 204043ce call mouse_enable_function_flag 
-80038 58000000 setarg 0 
-80039 600146ae store 2 ,mem_mouse_direct_timer 
-8003a 6000c6b4 store 1 ,mem_mouse_send_blank_timer 
-8003b 6000cb59 store 1 ,mem_24g_attempt_count 
-8003c 60014c5b store 2 ,mem_24g_check_dongle_times 
-8003d 204042ca call mouse_stop_discovery 
-8003e 2020002b branch z_g24_start_pairing_sm1 
-              org 0x90001
+80034 204001b2  call p_g24_check_51cmd_stop_24g
+80035 20400458  call p_mouse_sensor_powerdown_check
+80036 d8e00003  arg mosue_24g_pairing_flag ,queue
+80037 204043ce  call mouse_enable_function_flag
+80038 58000000  setarg 0
+80039 600146ae  store 2 ,mem_mouse_direct_timer
+8003a 6000c6b4  store 1 ,mem_mouse_send_blank_timer
+8003b 6000cb59  store 1 ,mem_24g_attempt_count
+8003c 60014c5c  store 2 ,mem_24g_check_dongle_times
+8003d 204042ca  call mouse_stop_discovery
+8003e 2020002b  branch z_g24_start_pairing_sm1
+org 0x90001
 
 z_entrance8:
-90001 c0400009 beq zcode_80 ,z_mouse_setting_config 
-90002 20600000 rtn 
+90001 c0400009  beq zcode_80 ,z_mouse_setting_config
+90002 20600000  rtn
 
 z_le_addr_random_config:
-90003 204068a2 call load_adc_init 
-90004 6801421d fetch 2 ,mem_0_5_adc_io_data 
-90005 243a0007 nbranch z_le_otp_adc_empty ,blank 
-90006 58001122 setarg 0x1122 
+90003 204068a2  call load_adc_init
+90004 6801421d  fetch 2 ,mem_0_5_adc_io_data
+90005 243a0007  nbranch z_le_otp_adc_empty ,blank
+90006 58001122  setarg 0x1122
 
 z_le_otp_adc_empty:
-90007 600147c4 store 2 ,mem_random_addr_increase_count 
-90008 20600000 rtn 
+90007 600147c4  store 2 ,mem_random_addr_increase_count
+90008 20600000  rtn
 
 z_mouse_setting_config:
-90009 680240a0 fetch 4 ,mem_lap 
-9000a 60024c65 store 4 ,mem_24g_device_addr 
-9000b 20403e6e call mouse_gpio_init 
-9000c 6808cb45 fetcht 1 ,mem_flash_ncs_gpio 
-9000d 2040680e call gpio_config_output 
-9000e 2040039c call p_mouse_bt_led_off 
-9000f 20403e1e call mouse_param_init 
-90010 20400022 call z_mouse_bt_sdp_update 
-90011 58000000 setarg 0 
-90012 60014154 store 2 ,mem_lpm_interval 
-90013 204068a2 call load_adc_init 
-90014 20403e54 call mouse_adc_init 
-90015 20405810 call le_set_config_fixed_ltk 
-90016 20405839 call le_set_justwork 
-90017 2040582c call le_set_fixed_ltk 
-90018 20405818 call le_set_config_read_authentication 
-90019 20400003 call z_le_addr_random_config 
-9001a 2040001e call z_mouse_wakeup_check_shutdown 
-9001b 6800c231 fetch 1 ,mem_adc_power_flag 
-9001c c2808454 bbit1 1 ,p_app_enter_hibernate 
-9001d 20200315 branch p_mouse_load_flash_info_check 
+90009 680240a0  fetch 4 ,mem_lap
+9000a 60024c66  store 4 ,mem_24g_device_addr
+9000b 20403e6e  call mouse_gpio_init
+9000c 6808cb45  fetcht 1 ,mem_flash_ncs_gpio
+9000d 2040680e  call gpio_config_output
+9000e 2040039c  call p_mouse_bt_led_off
+9000f 20403e1e  call mouse_param_init
+90010 20400022  call z_mouse_bt_sdp_update
+90011 58000000  setarg 0
+90012 60014154  store 2 ,mem_lpm_interval
+90013 204068a2  call load_adc_init
+90014 20403e54  call mouse_adc_init
+90015 20405810  call le_set_config_fixed_ltk
+90016 20405839  call le_set_justwork
+90017 2040582c  call le_set_fixed_ltk
+90018 20405818  call le_set_config_read_authentication
+90019 20400003  call z_le_addr_random_config
+9001a 2040001e  call z_mouse_wakeup_check_shutdown
+9001b 6800c231  fetch 1 ,mem_adc_power_flag
+9001c c2808454  bbit1 1 ,p_app_enter_hibernate
+9001d 20200315  branch p_mouse_load_flash_info_check
 
 z_mouse_wakeup_check_shutdown:
-9001e 204004e8 call p_mouse_adc_read 
-9001f 6801470f fetch 2 ,mem_mouse_vdd_now_vol 
-90020 2022801e branch z_mouse_wakeup_check_shutdown ,zero 
-90021 20600000 rtn 
+9001e 204004e8  call p_mouse_adc_read
+9001f 6801470f  fetch 2 ,mem_mouse_vdd_now_vol
+90020 2022801e  branch z_mouse_wakeup_check_shutdown ,zero
+90021 20600000  rtn
 
 z_mouse_bt_sdp_update:
-90022 204074b9 call enable_authrom 
-90023 d8c08c00 arg 0x8c00 ,contr 
-90024 d8a04878 arg mem_mouse_uuid_list ,contw 
-90025 df200171 arg 369 ,loopcnt 
-90026 20407f01 call memcpy 
-90027 580f0209 setarg 0x0f0209 
-90028 e0a18000 istore 3 ,contw 
-90029 58120009 setarg 0x120009 
-9002a e0a18000 istore 3 ,contw 
-9002b 58100209 setarg 0x100209 
-9002c e0a18000 istore 3 ,contw 
-9002d 58000009 setarg 0x000009 
-9002e e0a18000 istore 3 ,contw 
-9002f d8c08d71 arg 0x8d71 ,contr 
-90030 df200109 arg 265 ,loopcnt 
-90031 20407f01 call memcpy 
-90032 70488f00 jam 0 ,mem_mouse_uuid_list + 23 
-90033 7048876d jam 0x6d ,mem_mouse_uuid_list + 15 
-90034 5800401f setarg 0x401f 
-90035 600149dd store 2 ,mem_mouse_uuid_list + 357 
-90036 58006d04 setarg 0x6d04 
-90037 60014a46 store 2 ,mem_mouse_uuid_list + 462 
-90038 580016b0 setarg 0x16b0 
-90039 60014a4c store 2 ,mem_mouse_uuid_list + 468 
-9003a 58004878 setarg mem_mouse_uuid_list 
-9003b 60014575 store 2 ,mem_ui_uuid_table 
-9003c 20600000 rtn 
-              org 0xa0001
+90022 204074b9  call enable_authrom
+90023 d8c08c00  arg 0x8c00 ,contr
+90024 d8a04878  arg mem_mouse_uuid_list ,contw
+90025 df200171  arg 369 ,loopcnt
+90026 20407f01  call memcpy
+90027 580f0209  setarg 0x0f0209
+90028 e0a18000  istore 3 ,contw
+90029 58120009  setarg 0x120009
+9002a e0a18000  istore 3 ,contw
+9002b 58100209  setarg 0x100209
+9002c e0a18000  istore 3 ,contw
+9002d 58000009  setarg 0x000009
+9002e e0a18000  istore 3 ,contw
+9002f d8c08d71  arg 0x8d71 ,contr
+90030 df200109  arg 265 ,loopcnt
+90031 20407f01  call memcpy
+90032 70488f00  jam 0 ,mem_mouse_uuid_list + 23
+90033 7048876d  jam 0x6d ,mem_mouse_uuid_list + 15
+90034 5800401f  setarg 0x401f
+90035 600149dd  store 2 ,mem_mouse_uuid_list + 357
+90036 58006d04  setarg 0x6d04
+90037 60014a46  store 2 ,mem_mouse_uuid_list + 462
+90038 580016b0  setarg 0x16b0
+90039 60014a4c  store 2 ,mem_mouse_uuid_list + 468
+9003a 58004878  setarg mem_mouse_uuid_list
+9003b 60014575  store 2 ,mem_ui_uuid_table
+9003c 20600000  rtn
+org 0xa0001
 
 z_entrance9:
-a0001 c0480005 beq zcode_90 ,z_g24_pairing_sm 
-a0002 c0488023 beq zcode_91 ,z_g24_paring_mode 
-a0003 c0490033 beq zcode_92 ,z_mouse_24g_pairing_complete 
-a0004 20600000 rtn 
+a0001 c0480005  beq zcode_90 ,z_g24_pairing_sm
+a0002 c0488023  beq zcode_91 ,z_g24_paring_mode
+a0003 c0490033  beq zcode_92 ,z_mouse_24g_pairing_complete
+a0004 20600000  rtn
 
 z_g24_pairing_sm:
-a0005 6800cc33 fetch 1 ,mem_24g_ensure 
-a0006 c000ffe7 beq ensure_on_24g ,enable_user 
-a0007 6800cc3e fetch 1 ,mem_24g_pairing_sm 
-a0008 c002000d beq state_24g_pairing_0 ,z_g24_pairing_sm_0 
-a0009 c0008010 beq state_24g_pairing_1 ,z_g24_pairing_sm_1 
-a000a c0010013 beq state_24g_pairing_2 ,z_g24_pairing_sm_2 
-a000b c0018016 beq state_24g_pairing_3 ,z_g24_pairing_sm_3 
-a000c 20202a8c branch assert 
+a0005 6800cc34  fetch 1 ,mem_24g_ensure
+a0006 c000ffe7  beq ensure_on_24g ,enable_user
+a0007 6800cc3f  fetch 1 ,mem_24g_pairing_sm
+a0008 c002000d  beq state_24g_pairing_0 ,z_g24_pairing_sm_0
+a0009 c0008010  beq state_24g_pairing_1 ,z_g24_pairing_sm_1
+a000a c0010013  beq state_24g_pairing_2 ,z_g24_pairing_sm_2
+a000b c0018016  beq state_24g_pairing_3 ,z_g24_pairing_sm_3
+a000c 20202a8c  branch assert
 
 z_g24_pairing_sm_0:
-a000d 704c3e01 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
-a000e 704b5fc8 jam 200 ,mem_mouse_24g_pair_timer 
-a000f 20200005 branch z_g24_pairing_sm 
+a000d 704c3f01  jam state_24g_pairing_1 ,mem_24g_pairing_sm
+a000e 704b5fc8  jam 200 ,mem_mouse_24g_pair_timer
+a000f 20200005  branch z_g24_pairing_sm
 
 z_g24_pairing_sm_1:
-a0010 704c3e11 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
-a0011 70119eaa jam 0xaa ,mem_24g_common_temp 
-a0012 20200018 branch z_g24_pairing_sm_common 
+a0010 704c3f11  jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm
+a0011 70119eaa  jam 0xaa ,mem_24g_common_temp
+a0012 20200018  branch z_g24_pairing_sm_common
 
 z_g24_pairing_sm_2:
-a0013 704c3e12 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
-a0014 70119e55 jam 0x55 ,mem_24g_common_temp 
-a0015 20200018 branch z_g24_pairing_sm_common 
+a0013 704c3f12  jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm
+a0014 70119e55  jam 0x55 ,mem_24g_common_temp
+a0015 20200018  branch z_g24_pairing_sm_common
 
 z_g24_pairing_sm_3:
-a0016 704c3e13 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
-a0017 70119e22 jam 0x22 ,mem_24g_common_temp 
+a0016 704c3f13  jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm
+a0017 70119e22  jam 0x22 ,mem_24g_common_temp
 
 z_g24_pairing_sm_common:
-a0018 6800cc2f fetch 1 ,mem_24g_data_type 
-a0019 1fe17e07 and_into bits_data ,pdata 
-a001a 6000919f store 1 ,mem_24g_common_temp + 1 
-a001b 68024c65 fetch 4 ,mem_24g_device_addr 
-a001c 600211a0 store 4 ,mem_24g_common_temp + 2 
+a0018 6800cc30  fetch 1 ,mem_24g_data_type
+a0019 1fe17e07  and_into bits_data ,pdata
+a001a 6000919f  store 1 ,mem_24g_common_temp + 1
+a001b 68024c66  fetch 4 ,mem_24g_device_addr
+a001c 600211a0  store 4 ,mem_24g_common_temp + 2
 
 z_g24_put_pairing_data_in_buff:
-a001d 7011a400 jam 0 ,mem_24g_common_temp + 6 
-a001e da20119e arg mem_24g_common_temp ,rega 
-a001f d8400007 arg 7 ,temp 
-a0020 204001b6 call p_g24_put_data_in_buff 
-a0021 2040012c call p_g24_txdata_enable_tx 
-a0022 20207fe7 branch enable_user 
+a001d 7011a400  jam 0 ,mem_24g_common_temp + 6
+a001e da20119e  arg mem_24g_common_temp ,rega
+a001f d8400007  arg 7 ,temp
+a0020 204001b6  call p_g24_put_data_in_buff
+a0021 2040012c  call p_g24_txdata_enable_tx
+a0022 20207fe7  branch enable_user
 
 z_g24_paring_mode:
-a0023 6800cc3e fetch 1 ,mem_24g_pairing_sm 
-a0024 c17f8000 rtneq state_24g_pairing_success 
-a0025 c0088029 beq state_24g_pairing_1_waiting_ack ,z_g24_pairing_sm_1_waiting_ack 
-a0026 c009002b beq state_24g_pairing_2_waiting_ack ,z_g24_pairing_sm_2_waiting_ack 
-a0027 c009802d beq state_24g_pairing_3_waiting_ack ,z_g24_pairing_sm_3_waiting_ack 
-a0028 20600000 rtn 
+a0023 6800cc3f  fetch 1 ,mem_24g_pairing_sm
+a0024 c17f8000  rtneq state_24g_pairing_success
+a0025 c0088029  beq state_24g_pairing_1_waiting_ack ,z_g24_pairing_sm_1_waiting_ack
+a0026 c009002b  beq state_24g_pairing_2_waiting_ack ,z_g24_pairing_sm_2_waiting_ack
+a0027 c009802d  beq state_24g_pairing_3_waiting_ack ,z_g24_pairing_sm_3_waiting_ack
+a0028 20600000  rtn
 
 z_g24_pairing_sm_1_waiting_ack:
-a0029 704c3e02 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
-a002a 2020015e branch p_g24_transmit_abandon 
+a0029 704c3f02  jam state_24g_pairing_2 ,mem_24g_pairing_sm
+a002a 2020015e  branch p_g24_transmit_abandon
 
 z_g24_pairing_sm_2_waiting_ack:
-a002b 704c3e03 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
-a002c 2020015e branch p_g24_transmit_abandon 
+a002b 704c3f03  jam state_24g_pairing_3 ,mem_24g_pairing_sm
+a002c 2020015e  branch p_g24_transmit_abandon
 
 z_g24_pairing_sm_3_waiting_ack:
-a002d 704c3eff jam state_24g_pairing_success ,mem_24g_pairing_sm 
-a002e 700a9939 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
-a002f 20407d86 call ui_ipc_send_event 
-a0030 68024c0e fetch 4 ,mem_24g_rxpayload + 2 
-a0031 204001c8 call p_g24_update_addr_and_synccrc8 
-a0032 2020015e branch p_g24_transmit_abandon 
+a002d 704c3fff  jam state_24g_pairing_success ,mem_24g_pairing_sm
+a002e 700a9939  jam bt_evt_24g_pairing_complete ,mem_fifo_temp
+a002f 20407d86  call ui_ipc_send_event
+a0030 68024c0f  fetch 4 ,mem_24g_rxpayload + 2
+a0031 204001c8  call p_g24_update_addr_and_synccrc8
+a0032 2020015e  branch p_g24_transmit_abandon
 
 z_mouse_24g_pairing_complete:
-a0033 204002d1 call p_mouse_init_sensor_reset 
-a0034 20403f8d call mouse_no_data_timer_init 
-a0035 70478b01 jam 1 ,mem_mouse_24g_enter_lpm_enable 
-a0036 d8e00003 arg mosue_24g_pairing_flag ,queue 
-a0037 204043d2 call mouse_disable_function_flag 
-a0038 58000000 setarg 0 
-a0039 6000cb59 store 1 ,mem_24g_attempt_count 
-a003a 7046a700 jam 0 ,mem_mouse_move_flag 
-a003b 2040405d call mouse_read_sensor_common 
-a003c 704b9802 jam 2 ,mem_store_information_delay_timer 
-a003d 68024c56 fetch 4 ,mem_24g_addr 
-a003e 6002477b store 4 ,mem_mouse_24g_addr 
-a003f 202002b8 branch p_mouse_tx_power_init 
-              org 0xb0001
+a0033 204002d1  call p_mouse_init_sensor_reset
+a0034 20403f8d  call mouse_no_data_timer_init
+a0035 70478b01  jam 1 ,mem_mouse_24g_enter_lpm_enable
+a0036 d8e00003  arg mosue_24g_pairing_flag ,queue
+a0037 204043d2  call mouse_disable_function_flag
+a0038 58000000  setarg 0
+a0039 6000cb59  store 1 ,mem_24g_attempt_count
+a003a 7046a700  jam 0 ,mem_mouse_move_flag
+a003b 2040405d  call mouse_read_sensor_common
+a003c 704b9902  jam 2 ,mem_store_information_delay_timer
+a003d 68024c57  fetch 4 ,mem_24g_addr
+a003e 6002477b  store 4 ,mem_mouse_24g_addr
+a003f 202002b8  branch p_mouse_tx_power_init
+org 0xb0001
 
 z_entrancea:
-b0001 c0508006 beq zcode_a1 ,z_mouse_le_conn_param_update_rsp_recieved 
-b0002 c051001a beq zcode_a2 ,z_mouse_le_bb_disconnected 
-b0003 c0518012 beq zcode_a3 ,z_mouse_bb_event_reconn_timeout 
-b0004 c0520023 beq zcode_a4 ,z_mouse_before_hibernate 
-b0005 20600000 rtn 
+b0001 c0508006  beq zcode_a1 ,z_mouse_le_conn_param_update_rsp_recieved
+b0002 c051001a  beq zcode_a2 ,z_mouse_le_bb_disconnected
+b0003 c0518012  beq zcode_a3 ,z_mouse_bb_event_reconn_timeout
+b0004 c0520023  beq zcode_a4 ,z_mouse_before_hibernate
+b0005 20600000  rtn
 
 z_mouse_le_conn_param_update_rsp_recieved:
-b0006 68014509 fetch 2 ,mem_le_l2cap_signaling_conn_param_update_rsp_result 
-b0007 c1000000 rtneq ble_signaling_connect_parameter_update_accepted 
-b0008 68008441 fetch 1 ,mem_le_tsniff 
-b0009 1feb7e00 rshift2 pdata ,pdata 
-b000a 1fe67c0c sub pdata ,le_interval_15ms ,null 
-b000b 20610000 rtn positive 
-b000c 58000009 setarg le_interval_11_25ms 
-b000d 60014496 store 2 ,mem_le_interval_min 
-b000e 60014498 store 2 ,mem_le_interval_min + 2 
-b000f 2040043d call p_app_updata_le_param 
-b0010 7047c601 jam le_lpm_disable ,mem_mouse_le_conn_param_reject 
-b0011 20600000 rtn 
+b0006 68014509  fetch 2 ,mem_le_l2cap_signaling_conn_param_update_rsp_result
+b0007 c1000000  rtneq ble_signaling_connect_parameter_update_accepted
+b0008 68008441  fetch 1 ,mem_le_tsniff
+b0009 1feb7e00  rshift2 pdata ,pdata
+b000a 1fe67c0c  sub pdata ,le_interval_15ms ,null
+b000b 20610000  rtn positive
+b000c 58000009  setarg le_interval_11_25ms
+b000d 60014496  store 2 ,mem_le_interval_min
+b000e 60014498  store 2 ,mem_le_interval_min + 2
+b000f 2040043d  call p_app_updata_le_param
+b0010 7047c601  jam le_lpm_disable ,mem_mouse_le_conn_param_reject
+b0011 20600000  rtn
 
 z_mouse_bb_event_reconn_timeout:
 
 z_mouse_bb_event_reconn_failed:
-b0012 68014682 fetch 2 ,mem_ui_state_map 
-b0013 c3860000 rtnbit1 ui_state_btn_down 
-b0014 c3830000 rtnbit1 ui_state_bt_discovery 
-b0015 c3858000 rtnbit1 ui_state_ble_adv 
-b0016 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
-b0017 c3828000 rtnbit1 mouse_bt_discovery_button_down_flag 
-b0018 20400301 call p_mouse_sensor_power_down 
-b0019 202033a7 branch app_bb_hibernate 
+b0012 68014682  fetch 2 ,mem_ui_state_map
+b0013 c3860000  rtnbit1 ui_state_btn_down
+b0014 c3830000  rtnbit1 ui_state_bt_discovery
+b0015 c3858000  rtnbit1 ui_state_ble_adv
+b0016 680246d3  fetch mouse_flag_len ,mem_mouse_flag
+b0017 c3828000  rtnbit1 mouse_bt_discovery_button_down_flag
+b0018 20400301  call p_mouse_sensor_power_down
+b0019 202033a7  branch app_bb_hibernate
 
 z_mouse_le_bb_disconnected:
-b001a 20400458 call p_mouse_sensor_powerdown_check 
-b001b 58000007 setarg le_interval_8_75ms 
-b001c 60014496 store 2 ,mem_le_interval_min 
-b001d 60014498 store 2 ,mem_le_interval_min + 2 
-b001e 7047c600 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
-b001f 70479e00 jam 0 ,mem_mouse_clear_sensor_data_flag 
-b0020 204003ce call p_mouse_data_init 
-b0021 20405816 call le_clr_config_more_data 
-b0022 202041d9 branch mouse_bb_disconnected 
+b001a 20400458  call p_mouse_sensor_powerdown_check
+b001b 58000007  setarg le_interval_8_75ms
+b001c 60014496  store 2 ,mem_le_interval_min
+b001d 60014498  store 2 ,mem_le_interval_min + 2
+b001e 7047c600  jam le_lpm_enable ,mem_mouse_le_conn_param_reject
+b001f 70479e00  jam 0 ,mem_mouse_clear_sensor_data_flag
+b0020 204003ce  call p_mouse_data_init
+b0021 20405816  call le_clr_config_more_data
+b0022 202041d9  branch mouse_bb_disconnected
 
 z_mouse_before_hibernate:
-b0023 20400458 call p_mouse_sensor_powerdown_check 
-b0024 78347c00 enable user 
-b0025 68120138 hfetch 4 ,0x8138 
-b0026 79347e1a setflag user ,26 ,pdata 
-b0027 6012004c hstore 4 ,core_lpm_reg 
-b0028 20402c21 call lpm_write_ctrl 
-b0029 204074bd call disable_authrom 
-b002a 2040039c call p_mouse_bt_led_off 
-b002b 2040038c call p_mouse_24g_led_off 
-b002c 20403e9f call mouse_before_hibernate_wheel_gpio_set 
-b002d 2040028f call p_mouse_setgpio_hibernate 
-b002e 20400357 call p_flash_deep_power_down 
-b002f 68108081 hfetch 1 ,core_gpio_sel1 
-b0030 1fe17ef7 and pdata ,0xf7 ,pdata 
-b0031 60108081 hstore 1 ,core_gpio_sel1 
-b0032 6810807e hfetch 1 ,core_gpio_pd2 
-b0033 79207e06 set1 6 ,pdata 
-b0034 6010807e hstore 1 ,core_gpio_pd2 
-b0035 6810807f hfetch 1 ,core_gpio_pd3 
-b0036 79207e00 set1 0 ,pdata 
-b0037 6010807f hstore 1 ,core_gpio_pd3 
-b0038 6808c6f3 fetcht 1 ,mem_sensor_data_gpio 
-b0039 202067ed branch gpio_clr_wake 
-              org 0xc0001
+b0023 20400458  call p_mouse_sensor_powerdown_check
+b0024 78347c00  enable user
+b0025 68120138  hfetch 4 ,0x8138
+b0026 79347e1a  setflag user ,26 ,pdata
+b0027 6012004c  hstore 4 ,core_lpm_reg
+b0028 20402c21  call lpm_write_ctrl
+b0029 204074bd  call disable_authrom
+b002a 2040039c  call p_mouse_bt_led_off
+b002b 2040038c  call p_mouse_24g_led_off
+b002c 20403e9f  call mouse_before_hibernate_wheel_gpio_set
+b002d 2040028f  call p_mouse_setgpio_hibernate
+b002e 20400357  call p_flash_deep_power_down
+b002f 68108081  hfetch 1 ,core_gpio_sel1
+b0030 1fe17ef7  and pdata ,0xf7 ,pdata
+b0031 60108081  hstore 1 ,core_gpio_sel1
+b0032 6810807e  hfetch 1 ,core_gpio_pd2
+b0033 79207e06  set1 6 ,pdata
+b0034 6010807e  hstore 1 ,core_gpio_pd2
+b0035 6810807f  hfetch 1 ,core_gpio_pd3
+b0036 79207e00  set1 0 ,pdata
+b0037 6010807f  hstore 1 ,core_gpio_pd3
+b0038 6808c6f3  fetcht 1 ,mem_sensor_data_gpio
+b0039 202067ed  branch gpio_clr_wake
+org 0xc0001
 
 z_entranceb:
-c0001 c0580007 beq zcode_b0 ,z_mouse_le_bb_event_connected 
-c0002 c058800a beq zcode_b1 ,z_mouse_sniff_not_accept 
-c0003 c0590010 beq zcode_b2 ,z_mouse_enter_sniff_check 
-c0004 c0598015 beq zcode_b3 ,z_mouse_le_ll_start_encryt 
-c0005 c05a001c beq zcode_b4 ,z_mouse_bb_event_disconnected 
-c0006 20600000 rtn 
+c0001 c0580007  beq zcode_b0 ,z_mouse_le_bb_event_connected
+c0002 c058800a  beq zcode_b1 ,z_mouse_sniff_not_accept
+c0003 c0590010  beq zcode_b2 ,z_mouse_enter_sniff_check
+c0004 c0598015  beq zcode_b3 ,z_mouse_le_ll_start_encryt
+c0005 c05a001c  beq zcode_b4 ,z_mouse_bb_event_disconnected
+c0006 20600000  rtn
 
 z_mouse_le_bb_event_connected:
-c0007 204002d1 call p_mouse_init_sensor_reset 
-c0008 204003ce call p_mouse_data_init 
-c0009 202041c3 branch mouse_le_bb_event_connected 
+c0007 204002d1  call p_mouse_init_sensor_reset
+c0008 204003ce  call p_mouse_data_init
+c0009 202041c3  branch mouse_le_bb_event_connected
 
 z_mouse_sniff_not_accept:
-c000a 6800c80a fetch 1 ,mem_mouse_enter_sniff_count 
-c000b c1010000 rtneq 2 
-c000c 1fe0fe01 increase 1 ,pdata 
-c000d 6000c80a store 1 ,mem_mouse_enter_sniff_count 
-c000e 7041e312 jam 0x12 ,mem_sniff_param_interval 
-c000f 2020340e branch app_bt_enter_sniff 
+c000a 6800c80a  fetch 1 ,mem_mouse_enter_sniff_count
+c000b c1010000  rtneq 2
+c000c 1fe0fe01  increase 1 ,pdata
+c000d 6000c80a  store 1 ,mem_mouse_enter_sniff_count
+c000e 7041e312  jam 0x12 ,mem_sniff_param_interval
+c000f 2020340e  branch app_bt_enter_sniff
 
 z_mouse_enter_sniff_check:
-c0010 6800c80a fetch 1 ,mem_mouse_enter_sniff_count 
-c0011 c1810000 rtnne 2 
-c0012 70480a00 jam 0 ,mem_mouse_enter_sniff_count 
-c0013 7041e30e jam 0x0e ,mem_sniff_param_interval 
-c0014 2020340e branch app_bt_enter_sniff 
+c0010 6800c80a  fetch 1 ,mem_mouse_enter_sniff_count
+c0011 c1810000  rtnne 2
+c0012 70480a00  jam 0 ,mem_mouse_enter_sniff_count
+c0013 7041e30e  jam 0x0e ,mem_sniff_param_interval
+c0014 2020340e  branch app_bt_enter_sniff
 
 z_mouse_le_ll_start_encryt:
-c0015 6800c7a1 fetch 1 ,mem_mouse_le_reconnect_flag 
-c0016 c0008018 beq 1 ,z_mouse_le_ll_reconn_start_encryt 
-c0017 2020001a branch z_mouse_le_ll_enable_start_enc_flag 
+c0015 6800c7a1  fetch 1 ,mem_mouse_le_reconnect_flag
+c0016 c0008018  beq 1 ,z_mouse_le_ll_reconn_start_encryt
+c0017 2020001a  branch z_mouse_le_ll_enable_start_enc_flag
 
 z_mouse_le_ll_reconn_start_encryt:
-c0018 2040043d call p_app_updata_le_param 
-c0019 7046c605 jam 5 ,mem_le_start_encrypt_timer 
+c0018 2040043d  call p_app_updata_le_param
+c0019 7046c605  jam 5 ,mem_le_start_encrypt_timer
 
 z_mouse_le_ll_enable_start_enc_flag:
-c001a d8e00001 arg ll_start_enc_flag ,queue 
-c001b 202041b9 branch mouse_le_enable_connect_flag 
+c001a d8e00001  arg ll_start_enc_flag ,queue
+c001b 202041b9  branch mouse_le_enable_connect_flag
 
 z_mouse_bb_event_disconnected:
-c001c 20400458 call p_mouse_sensor_powerdown_check 
-c001d 704b0100 jam 0 ,mem_bt_rcvd_switch_req_accept 
-c001e 704b0300 jam 0 ,mem_bt_send_lmp_setup_complete 
-c001f 704b0c00 jam 0 ,mem_mouse_bt_send_first_package_flag 
-c0020 202041d9 branch mouse_bb_disconnected 
-
+c001c 20400458  call p_mouse_sensor_powerdown_check
+c001d 704b0100  jam 0 ,mem_bt_rcvd_switch_req_accept
+c001e 704b0300  jam 0 ,mem_bt_send_lmp_setup_complete
+c001f 704b0c00  jam 0 ,mem_mouse_bt_send_first_package_flag
+c0020 202041d9  branch mouse_bb_disconnected
+ branch mouse_bb_disconnected
Index: output/ramcode.rom
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/1059_standard/YC1059_PB_3M_2CH/output/ramcode.rom	(revision 2519)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/1059_standard/YC1059_PB_3M_2CH/output/ramcode.rom	(working copy)
@@ -1,7 +1,7 @@
 20200040
 204003ce
 6800c1de
-6000cce5
+6000cce6
 204006fe
 6800c685
 6000cb46
@@ -14,7 +14,7 @@
 20400022
 20200305
 580003a0
-60014d5f
+60014d60
 580003ba
 600141ef
 58000645
@@ -33,7 +33,7 @@
 600141fd
 20600000
 58000019
-60014d71
+60014d72
 2455802a
 204002c9
 20400302
@@ -41,7 +41,7 @@
 6000c71e
 20600000
 58000177
-60014d71
+60014d72
 20600000
 20000001
 20000001
@@ -106,14 +106,14 @@
 c07d06e6
 20202a8e
 1fe22200
-6808cce9
-58004cf0
+6808ccea
+58004cf1
 98408a00
 1a227e00
 e0a08000
 18408401
 18410407
-6008cce9
+6008ccea
 20600000
 d8a009ae
 df20000c
@@ -149,17 +149,17 @@
 243a7fef
 20207ff1
 c6930000
-6800cd6e
+6800cd6f
 c00080a9
 20400129
 243400c4
 20400110
 2040014d
-6800cc3e
+6800cc3f
 c1ff8000
 2040070f
 58017700
-6001cc5d
+6001cc5e
 58000258
 60014b74
 204000cf
@@ -170,38 +170,38 @@
 20400263
 24740000
 204000be
-68014d6f
+68014d70
 1fe0fe01
-60014d6f
-68094d71
+60014d70
+68094d72
 98467c00
 204280b3
 20200099
-704d6e00
+704d6f00
 58000000
-60014d6f
+60014d70
 58000019
-60014d71
-704c6900
-6800cc54
-6000cc53
-20600000
+60014d72
+704c6a00
 6800cc55
+6000cc54
+20600000
+6800cc56
 202000ba
-6800cc69
+6800cc6a
 1fe0fe01
-6000cc69
+6000cc6a
 c00200bc
 c00280b8
 20600000
-6800cc5a
+6800cc5b
 205a00d8
 6800c6cf
 1fe67c0a
 20610000
 204000cf
 24740000
-6801cc5d
+6801cc5e
 20407f49
 600a415b
 20202b2a
@@ -211,109 +211,109 @@
 203a7fe9
 6800c091
 203a7fe9
-6800cd6e
+6800cd6f
 c000ffe9
 2020028d
-704c5a01
-704d6300
+704c5b01
+704d6400
 204000e8
-6000cbca
+6000cbcb
 58000000
-6003cbcb
-68024c65
-60024bd2
-704c2e0c
-6800cc2f
+6003cbcc
+68024c66
+60024bd3
+704c2f0c
+6800cc30
 79207e03
-6000cc2f
+6000cc30
 2040012c
 2020009c
-704d6401
-704d6600
-6800cc2f
+704d6501
+704d6700
+6800cc30
 1fe17e07
-6000cc2f
+6000cc30
 20600000
-6800cc2f
+6800cc30
 79207e04
-6000cc2f
-6000cbea
+6000cc30
+6000cbeb
 20600000
-6800cc2f
+6800cc30
 793ffe04
-6000cc2f
-6000cbea
+6000cc30
+6000cbeb
 20400705
 202001e8
-6800cd63
+6800cd64
 c08080e8
-6800cd61
+6800cd62
 1fe0fe01
-6000cd61
+6000cd62
 c0020100
 204001e8
-704c7302
+704c7402
 2020014d
 20400705
-704d6100
+704d6200
 202000e8
-704d6602
-704d6401
-704d6300
+704d6702
+704d6501
+704d6400
 202000e8
-6800cd65
+6800cd66
 c0018104
-6800cc2f
+6800cc30
 2fec0004
 202080e6
-6800cd65
+6800cd66
 c0008103
 c0010104
 20600000
-6800cc3e
+6800cc3f
 c1ff8000
 20400115
 2456011d
 20600000
 78567c00
-6800cd64
+6800cd65
 c1808000
-6800cd66
+6800cd67
 c1800000
-704d6501
-704c7304
+704d6601
+704c7404
 20207feb
-6800cd66
+6800cd67
 203a0124
 1fe0ffff
-6000cd66
-704d6502
-704c7304
+6000cd67
+704d6602
+704c7404
 202001e8
-704d6503
-6800cd63
+704d6603
+6800cd64
 243a00f7
-704c7302
+704c7402
 202001e8
-6800cc3e
+6800cc3f
 c0ff819f
 2040012f
 204001d6
-704c3301
+704c3401
 20600000
-68014d5f
+68014d60
 20407f9c
 20340135
-6803cbcb
+6803cbcc
 207a0000
 20207fe7
 20403f8d
 204002e6
-704c5a00
+704c5b00
 1a20fe01
-6000cc2e
+6000cc2f
 204000e8
-6000cbca
+6000cbcb
 e8a88000
 ea408000
 9841fe00
@@ -322,7 +322,7 @@
 ea420000
 e0a20000
 1a40a404
-d8a04bd0
+d8a04bd1
 df200002
 ea408000
 e8a88000
@@ -331,7 +331,7 @@
 1a40a401
 c2000146
 20600000
-704c3700
+704c3800
 d9600d00
 34730200
 2040016f
@@ -341,26 +341,26 @@
 20400198
 20400701
 704b5800
-6800cc2d
+6800cc2e
 1fe0fe01
-6000cc2d
+6000cc2e
 2040016a
-6800cc3e
+6800cc3f
 c0ff816d
 20400107
 6800cb5f
 245a038c
 58000000
-60014c34
-6000cc36
-6000cd62
+60014c35
+6000cc37
+6000cd63
 6000cb5f
-704c3300
+704c3400
 20600000
 df200004
-d8a04bca
+d8a04bcb
 20207ec6
-6800cc2f
+6800cc30
 c28200f1
 20600000
 204006fe
@@ -368,7 +368,7 @@
 7857fc00
 20400242
 18002a00
-68024c56
+68024c57
 98001200
 68088017
 2040291f
@@ -376,57 +376,57 @@
 20400202
 2057823b
 20600000
-6800cc5a
+6800cc5b
 247a0000
-68014c34
+68014c35
 1fe0fe01
-60014c34
-6800cc35
+60014c35
+6800cc36
 c2820189
-6800cc3e
+6800cc3f
 c0ff8185
 2040018e
 2020014e
-6800cc34
+6800cc35
 c1ff8000
 58000000
-60014c34
+60014c35
 700a993a
 20207d86
 20400732
 20400705
 202001e8
-6800cc37
+6800cc38
 1fe67c0b
 2421018b
 1fe0fe01
-6000cc37
+6000cc38
 c00100ec
 c00300f1
 c00400ec
 c00600f1
 20600000
 204001bb
-6800cc2c
+6800cc2d
 207a0000
 98007200
-d8c04baa
-d8a04c0c
+d8c04bab
+d8a04c0d
 20207f01
 7011c590
 2020076c
 7011c591
 2020076c
 58000000
-60014c5b
+60014c5c
 7011c560
 2020076c
 7011c570
 2020076c
 70119eff
-6800cc2f
+6800cc30
 6000919f
-68024c65
+68024c66
 600211a0
 d8400006
 da20119e
@@ -436,78 +436,78 @@
 204053ce
 d8e00003
 202043d2
-6008cc2e
+6008cc2f
 18427200
-d8a04bca
+d8a04bcb
 1a220c00
 20207f01
-6800cba9
+6800cbaa
 1fe97e00
-6000cc2c
+6000cc2d
 1fe0fe01
-d8c04ba9
+d8c04baa
 98c08c00
 e8c18000
-6001cc6b
-6800cba9
+6001cc6c
+6800cbaa
 1fe37e00
 1fe17e03
-6000cc71
+6000cc72
 20600000
-60024c56
+60024c57
 da200000
 df200004
-d8c04c56
+d8c04c57
 e8c08000
 9a20a200
 c20001cc
 1a227e00
-60014cdf
-6800ccdf
-6808cce0
+60014ce0
+6800cce0
+6808cce1
 9840fe00
-6000cce1
+6000cce2
 20600000
-6800cc2e
+6800cc2f
 1fe0fe02
-6000cc30
+6000cc31
+6800cc30
+6000cbeb
 6800cc2f
-6000cbea
-6800cc2e
 1fe9fe00
-6808cc2d
+6808cc2e
 18410403
 18438400
 9841fe00
-6808cc6a
+6808cc6b
 9840fe00
 e0a08000
-6800cc2e
+6800cc2f
 98007200
-d8c04bca
+d8c04bcb
 20207f01
-6808cc39
+6808cc3a
 204001ec
-6008cc39
+6008cc3a
 20600000
 204001f0
 18408401
 18410403
 20600000
-6800cc56
+6800cc57
 1fe17e03
 1fefa204
-58004c3f
+58004c40
 9a20fe00
 98408c00
 e8c08000
-6000cc38
+6000cc39
 20600000
 7844fc00
 7843fc00
 58555555
 98001e00
-6800cc38
+6800cc39
 1fed8400
 79200401
 18431c00
@@ -518,7 +518,7 @@
 7830fc00
 78507c00
 78287c00
-68014c31
+68014c32
 98003600
 37c18400
 242c023b
@@ -527,14 +527,14 @@
 7823fc00
 7824fc00
 20400238
-6000cce2
-6808cce1
+6000cce3
+6808cce2
 98467c00
 2422823b
 20400238
-6000cba8
-6800cba8
-6808cc2f
+6000cba9
+6800cba9
+6808cc30
 a8400e00
 2420823b
 20400238
@@ -547,7 +547,7 @@
 c2000220
 18a22200
 20400238
-6000cd69
+6000cd6a
 1a220a00
 09800018
 78287c00
@@ -563,7 +563,7 @@
 20402981
 7846fc00
 20402918
-6800cd69
+6800cd6a
 2040006b
 20600000
 09800008
@@ -574,10 +574,10 @@
 2040264d
 20600000
 20402918
-6808cc38
+6808cc39
 20202933
 204053c4
-68024c56
+68024c57
 98001200
 204001f9
 2040023f
@@ -593,11 +593,11 @@
 782dfc00
 7823fc00
 7824fc00
-6800cce1
+6800cce2
 08008608
-6800cc30
+6800cc31
 98007200
-d8c04bea
+d8c04beb
 e8c08000
 08008608
 c2000258
@@ -610,19 +610,19 @@
 784dfc00
 20600000
 20407fe9
-680a4c4f
+680a4c50
 1c427e00
 98467c00
 24412d18
 1fe22400
-68024c4f
-6808cc53
+68024c50
+6808cc54
 98408400
 1a427e00
 98467c00
 24610000
 793ffe1c
-60024c4f
+60024c50
 20207fe7
 d8400000
 df200008
@@ -694,7 +694,7 @@
 c00282c5
 7011c530
 2020076c
-6800cce5
+6800cce6
 6000c1de
 20600000
 704b655a
@@ -730,7 +730,7 @@
 204002eb
 202040ea
 7046e007
-da604b7f
+da604b80
 ea610000
 c17f8000
 20406413
@@ -799,7 +799,7 @@
 6000c77a
 68024b53
 6002477b
-60024c56
+60024c57
 20600000
 20400360
 20400334
@@ -815,7 +815,7 @@
 20400343
 20400357
 204002c7
-6800cb99
+6800cb9a
 243a437e
 20600000
 6801c700
@@ -929,9 +929,9 @@
 20404401
 6801469f
 207a0000
-704d6e01
+704d6f01
 58000000
-60014d6f
+60014d70
 20600000
 d8c01800
 d8a0480c
@@ -1043,11 +1043,11 @@
 20400414
 20203ee0
 da200000
-704b7b05
+704b7c05
 6808c6e7
-6800cb7a
+6800cb7b
 20400546
-6000cb7a
+6000cb7b
 6808c6e7
 20400590
 1a227e00
@@ -1060,7 +1060,7 @@
 1fe0fe01
 1fe17e03
 6000c77a
-704b9802
+704b9902
 20203d7e
 1a627e00
 c00a0439
@@ -1184,14 +1184,14 @@
 6800c7c7
 6000c172
 202004aa
-da604b98
+da604b99
 da400323
 2020336d
 da604b74
 da4004a8
 2020336d
 580ea600
-6001cc5d
+6001cc5e
 704b7201
 20600000
 6800c720
@@ -1251,8 +1251,8 @@
 244143cc
 6008c720
 7041bd00
-704b9901
-704b9802
+704b9a01
+704b9902
 20600000
 6800cb4b
 247a0000
@@ -1348,11 +1348,11 @@
 20400578
 1a227e00
 20600000
-6000cb7c
+6000cb7d
 1fe3fe00
 1fe22400
 18422600
-6800cb7b
+6800cb7c
 1fe67c02
 20410590
 24410587
@@ -1361,48 +1361,48 @@
 7920a400
 20400559
 1a417e07
-6808cb7b
+6808cb7c
 18420e00
 18467c02
 c003857f
 c0000582
 20600000
-6808cb7c
+6808cb7d
 18410401
 1a417e01
 98467c00
 242282e3
 20600000
-704b7b00
+704b7c00
 6808c6e2
-6800cb75
-20400546
-6000cb75
-20600000
-704b7b01
-6808c6e3
 6800cb76
 20400546
 6000cb76
 20600000
-704b7b02
-6808c6e4
+704b7c01
+6808c6e3
 6800cb77
 20400546
 6000cb77
 20600000
-704b7b03
-6808c6e5
+704b7c02
+6808c6e4
 6800cb78
 20400546
 6000cb78
+20600000
+704b7c03
 6808c6e5
-20200590
-704b7b04
-6808c6e6
 6800cb79
 20400546
 6000cb79
+6808c6e5
+20200590
+704b7c04
+6808c6e6
+6800cb7a
+20400546
+6000cb7a
 6808c6e6
 20200590
 20210583
@@ -1786,64 +1786,64 @@
 d8e00007
 204043d2
 204042e8
-704b9802
+704b9902
 202042fb
-704d6a01
-704d6700
+704d6b01
+704d6800
 20600000
-6800cd67
+6800cd68
 1fe0fe01
-6000cd67
+6000cd68
 20600000
-6800cd67
+6800cd68
 1fe67c02
 2441070d
-6800cd67
+6800cd68
 c1000000
 1fe0ffff
-6000cd67
+6000cd68
 20600000
-704d6703
+704d6803
 20600000
 68014682
 c3858000
 c3838000
 c3830000
-da204cf0
+da204cf1
 20400272
-6008cd68
+6008cd69
 58000082
 c5130719
 58000080
 98467c00
 24210731
-6800cd67
+6800cd68
 1fe67c02
 24210721
-6800cd67
+6800cd68
 c0000732
 20600000
-6800cd67
+6800cd68
 c1900000
-704d6700
-6808cd68
+704d6800
+6808cd69
 58000077
 c5130728
 58000075
 98467c00
 24610000
-6800cd6a
+6800cd6b
 c0000739
 1fe0ffff
-6000cd6a
+6000cd6b
 c0000739
 7041de00
 20600000
-704d6700
-6800cd6a
+704d6800
+6800cd6b
 c0010737
 1fe0fe01
-6000cd6a
+6000cd6b
 c000872f
 7041de02
 20600000
@@ -1900,26 +1900,26 @@
 202028fa
 680891c5
 18518400
-6800cb9a
+6800cb9b
 98467c00
 2022878b
-6008cb9a
+6008cb9b
 18408401
 58000100
 984f8400
-6801cb9b
+6801cb9c
 98467e00
-6809cb9e
+6809cb9f
 9840fe00
 1fe0fffb
-6001cba1
+6001cba2
 20400360
-6801cba1
+6801cba2
 d8400100
 da201f00
 20406562
 68021f00
-680a4ba4
+680a4ba5
 98467c00
 2422877c
 204002c7
@@ -1966,18 +1966,18 @@
 680111be
 680911c0
 9840fe00
-6808cb7d
+6808cb7e
 9840fe00
 1fe10401
-6008cb7d
+6008cb7e
 202007bd
 680111be
 680911c0
 9840fe00
-6808cb7e
+6808cb7f
 9840fe00
 1fe10401
-6008cb7e
+6008cb7f
 202007bd
 600191c2
 2feffe10
Index: output/romcode.rom
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/1059_standard/YC1059_PB_3M_2CH/output/romcode.rom	(revision 2519)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/1059_standard/YC1059_PB_3M_2CH/output/romcode.rom	(working copy)
@@ -24699,7 +24699,7 @@
 204002eb
 202040ea
 7046e007
-da604b7f
+da604b80
 ea610000
 c17f8000
 20406413
@@ -24710,7 +24710,7 @@
 20400362
 2040431a
 6802477b
-60024c56
+60024c57
 20600000
 c0180004
 c0188030
@@ -24880,21 +24880,21 @@
 1fe17e01
 245a0021
 205a001e
-6800cc3e
+6800cc3f
 c1ff8000
 204001a9
 200007d0
 204004e8
 6800cb64
 243a04cb
-6800cc5b
+6800cc5c
 c0380189
 2040016f
 242c0026
 24378026
 79200026
 58000000
-60014c5b
+60014c5c
 6000cb5f
 6000cb59
 700a993c
@@ -24906,12 +24906,12 @@
 20200023
 7041de20
 68024b53
-60024c56
+60024c57
 204001c9
 202001e8
-68014c5b
+68014c5c
 1fe0fe01
-60014c5b
+60014c5c
 204001e8
 2020000c
 20400458
@@ -24920,7 +24920,7 @@
 247a0000
 6800cb59
 243a0036
-704d6e00
+704d6f00
 204002b8
 204001b2
 7041bd00
@@ -24935,7 +24935,7 @@
 20400021
 204001a9
 200007d0
-6800cc5c
+6800cc5d
 c2810189
 204004e8
 6800cb64
@@ -24945,24 +24945,24 @@
 2437801d
 20400198
 204002b8
-68024c56
-680a4c3a
+68024c57
+680a4c3b
 98467c00
 2022802b
 79200026
 58000000
-60014c5b
+60014c5c
 700a993c
 20407d86
 20400167
 202003a3
-68014c5b
+68014c5c
 1fe0fe01
-60014c5b
+60014c5c
 20200007
 7041de20
 58000f0f
-60014c56
+60014c57
 e0a10000
 204001c9
 202001e8
@@ -24972,12 +24972,12 @@
 20200007
 79200026
 2040002f
-704c3e04
+704c3f04
 20600000
 7041de20
-704c2d00
-704c384e
-68024c3a
+704c2e00
+704c394e
+68024c3b
 202001c8
 204001b2
 20400458
@@ -24987,7 +24987,7 @@
 600146ae
 6000c6b4
 6000cb59
-60014c5b
+60014c5c
 204042ca
 2020002b
 c0400009
@@ -24999,7 +24999,7 @@
 600147c4
 20600000
 680240a0
-60024c65
+60024c66
 20403e6e
 6808cb45
 2040680e
@@ -25054,29 +25054,29 @@
 c0488023
 c0490033
 20600000
-6800cc33
+6800cc34
 c000ffe7
-6800cc3e
+6800cc3f
 c002000d
 c0008010
 c0010013
 c0018016
 20202a8c
-704c3e01
+704c3f01
 704b5fc8
 20200005
-704c3e11
+704c3f11
 70119eaa
 20200018
-704c3e12
+704c3f12
 70119e55
 20200018
-704c3e13
+704c3f13
 70119e22
-6800cc2f
+6800cc30
 1fe17e07
 6000919f
-68024c65
+68024c66
 600211a0
 7011a400
 da20119e
@@ -25084,20 +25084,20 @@
 204001b6
 2040012c
 20207fe7
-6800cc3e
+6800cc3f
 c17f8000
 c0088029
 c009002b
 c009802d
 20600000
-704c3e02
+704c3f02
 2020015e
-704c3e03
+704c3f03
 2020015e
-704c3eff
+704c3fff
 700a9939
 20407d86
-68024c0e
+68024c0f
 204001c8
 2020015e
 204002d1
@@ -25109,8 +25109,8 @@
 6000cb59
 7046a700
 2040405d
-704b9802
-68024c56
+704b9902
+68024c57
 6002477b
 202002b8
 c0508006
@@ -25202,4 +25202,4 @@
 704b0300
 704b0c00
 202041d9
-0000b454
+0000b586
