diff options
author | Jens Arnold <amiconn@rockbox.org> | 2006-03-17 18:45:06 +0000 |
---|---|---|
committer | Jens Arnold <amiconn@rockbox.org> | 2006-03-17 18:45:06 +0000 |
commit | 13c63de2c128f4bb2307153815de7291479f77e3 (patch) | |
tree | 2bcf816b48914a7bf9f0607e922f57002ffb67a4 /firmware/export/adc.h | |
parent | cb9e316d4de6d919965aaf8124b35bbe23e5baa9 (diff) | |
download | rockbox-13c63de2c128f4bb2307153815de7291479f77e3.tar.gz rockbox-13c63de2c128f4bb2307153815de7291479f77e3.zip |
Iriver: Properly working remote type detection regardless of hold switch positions.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9079 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export/adc.h')
-rw-r--r-- | firmware/export/adc.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/firmware/export/adc.h b/firmware/export/adc.h index 40d6a6aaab..2f14e3cf48 100644 --- a/firmware/export/adc.h +++ b/firmware/export/adc.h | |||
@@ -44,6 +44,19 @@ | |||
44 | #define ADC_REMOTEDETECT 3 | 44 | #define ADC_REMOTEDETECT 3 |
45 | #define ADC_UNREG_POWER ADC_BATTERY /* For compatibility */ | 45 | #define ADC_UNREG_POWER ADC_BATTERY /* For compatibility */ |
46 | 46 | ||
47 | /* ADC values for different remote control types */ | ||
48 | #ifdef IRIVER_H100_SERIES | ||
49 | #define ADCVAL_H300_LCD_REMOTE 0x5E | ||
50 | #define ADCVAL_H100_LCD_REMOTE 0x96 | ||
51 | #define ADCVAL_H300_LCD_REMOTE_HOLD 0xCC | ||
52 | #define ADCVAL_H100_LCD_REMOTE_HOLD 0xEA | ||
53 | #else /* H300 series */ | ||
54 | #define ADCVAL_H300_LCD_REMOTE 0x35 | ||
55 | #define ADCVAL_H100_LCD_REMOTE 0x54 | ||
56 | #define ADCVAL_H300_LCD_REMOTE_HOLD 0x72 | ||
57 | #define ADCVAL_H100_LCD_REMOTE_HOLD 0x83 | ||
58 | #endif | ||
59 | |||
47 | #elif defined(IRIVER_IFP7XX) | 60 | #elif defined(IRIVER_IFP7XX) |
48 | 61 | ||
49 | #define NUM_ADC_CHANNELS 5 | 62 | #define NUM_ADC_CHANNELS 5 |