summaryrefslogtreecommitdiff
path: root/firmware/target/arm/iriver/h10/button-h10.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/iriver/h10/button-h10.c')
-rw-r--r--firmware/target/arm/iriver/h10/button-h10.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/firmware/target/arm/iriver/h10/button-h10.c b/firmware/target/arm/iriver/h10/button-h10.c
index d8a82cf170..ac09d245e6 100644
--- a/firmware/target/arm/iriver/h10/button-h10.c
+++ b/firmware/target/arm/iriver/h10/button-h10.c
@@ -52,7 +52,7 @@ bool button_hold(void)
52 52
53bool remote_button_hold(void) 53bool remote_button_hold(void)
54{ 54{
55 return adc_scan(ADC_REMOTE) < 0x17; 55 return adc_scan(ADC_REMOTE) < 0x2B;
56} 56}
57 57
58/* 58/*
@@ -102,7 +102,7 @@ int button_read_device(void)
102 data = adc_scan(ADC_SCROLLPAD); 102 data = adc_scan(ADC_SCROLLPAD);
103 GPIOD_OUTPUT_VAL |= 0x40; 103 GPIOD_OUTPUT_VAL |= 0x40;
104 104
105 if(data < 0x210) 105 if(data < 0x224)
106 { 106 {
107 btn |= BUTTON_SCROLL_DOWN; 107 btn |= BUTTON_SCROLL_DOWN;
108 } else { 108 } else {
@@ -115,7 +115,7 @@ int button_read_device(void)
115 remote_hold_button_old = remote_hold_button; 115 remote_hold_button_old = remote_hold_button;
116 116
117 data = adc_scan(ADC_REMOTE); 117 data = adc_scan(ADC_REMOTE);
118 remote_hold_button = data < 0x17; 118 remote_hold_button = data < 0x2B;
119 119
120#ifndef BOOTLOADER 120#ifndef BOOTLOADER
121 if (remote_hold_button != remote_hold_button_old) 121 if (remote_hold_button != remote_hold_button_old)
@@ -126,13 +126,13 @@ int button_read_device(void)
126 { 126 {
127 if (data < 0x3FF) 127 if (data < 0x3FF)
128 { 128 {
129 if(data < 0x1F0) 129 if(data < 0x204)
130 if(data < 0x141) 130 if(data < 0x155)
131 btn |= BUTTON_RC_FF; 131 btn |= BUTTON_RC_FF;
132 else 132 else
133 btn |= BUTTON_RC_REW; 133 btn |= BUTTON_RC_REW;
134 else 134 else
135 if(data < 0x2BC) 135 if(data < 0x2D0)
136 btn |= BUTTON_RC_VOL_DOWN; 136 btn |= BUTTON_RC_VOL_DOWN;
137 else 137 else
138 btn |= BUTTON_RC_VOL_UP; 138 btn |= BUTTON_RC_VOL_UP;