diff options
Diffstat (limited to 'firmware/target/coldfire/iaudio/m3/button-m3.c')
-rw-r--r-- | firmware/target/coldfire/iaudio/m3/button-m3.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/target/coldfire/iaudio/m3/button-m3.c b/firmware/target/coldfire/iaudio/m3/button-m3.c index 3c31c962c8..53d02ec449 100644 --- a/firmware/target/coldfire/iaudio/m3/button-m3.c +++ b/firmware/target/coldfire/iaudio/m3/button-m3.c | |||
@@ -49,12 +49,16 @@ bool remote_button_hold(void) | |||
49 | int button_read_device(void) | 49 | int button_read_device(void) |
50 | { | 50 | { |
51 | int btn = BUTTON_NONE; | 51 | int btn = BUTTON_NONE; |
52 | #ifndef BOOTLOADER | ||
52 | bool hold_button_old; | 53 | bool hold_button_old; |
53 | bool remote_hold_button_old; | 54 | bool remote_hold_button_old; |
55 | #endif | ||
54 | int data; | 56 | int data; |
55 | 57 | ||
56 | /* normal buttons */ | 58 | /* normal buttons */ |
59 | #ifndef BOOTLOADER | ||
57 | hold_button_old = hold_button; | 60 | hold_button_old = hold_button; |
61 | #endif | ||
58 | hold_button = button_hold(); | 62 | hold_button = button_hold(); |
59 | 63 | ||
60 | if (!hold_button) | 64 | if (!hold_button) |
@@ -87,7 +91,9 @@ int button_read_device(void) | |||
87 | /* remote buttons */ | 91 | /* remote buttons */ |
88 | data = remote_detect() ? adc_read(ADC_REMOTE) : 0xff; | 92 | data = remote_detect() ? adc_read(ADC_REMOTE) : 0xff; |
89 | 93 | ||
94 | #ifndef BOOTLOADER | ||
90 | remote_hold_button_old = remote_hold_button; | 95 | remote_hold_button_old = remote_hold_button; |
96 | #endif | ||
91 | remote_hold_button = data < 0x14; | 97 | remote_hold_button = data < 0x14; |
92 | 98 | ||
93 | #ifndef BOOTLOADER | 99 | #ifndef BOOTLOADER |