summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'firmware')
-rw-r--r--firmware/target/arm/ipod/adc-ipod-pcf.c4
-rw-r--r--firmware/target/arm/ipod/adc-target.h10
2 files changed, 11 insertions, 3 deletions
diff --git a/firmware/target/arm/ipod/adc-ipod-pcf.c b/firmware/target/arm/ipod/adc-ipod-pcf.c
index e4a54e09f8..e60d8ebb8f 100644
--- a/firmware/target/arm/ipod/adc-ipod-pcf.c
+++ b/firmware/target/arm/ipod/adc-ipod-pcf.c
@@ -87,5 +87,9 @@ void adc_init(void)
87 adc_battery->timeout = 0; 87 adc_battery->timeout = 0;
88 adcdata[ADC_ACCESSORY].channelnum = 4; 88 adcdata[ADC_ACCESSORY].channelnum = 4;
89 adcdata[ADC_ACCESSORY].timeout = 0; 89 adcdata[ADC_ACCESSORY].timeout = 0;
90#ifdef IPOD_VIDEO
91 adcdata[ADC_4066_ISTAT].channelnum = 7;
92 adcdata[ADC_4066_ISTAT].timeout = 0;
93#endif
90 _adc_read(adc_battery); 94 _adc_read(adc_battery);
91} 95}
diff --git a/firmware/target/arm/ipod/adc-target.h b/firmware/target/arm/ipod/adc-target.h
index 14b10e6a2b..708febac9d 100644
--- a/firmware/target/arm/ipod/adc-target.h
+++ b/firmware/target/arm/ipod/adc-target.h
@@ -21,12 +21,16 @@
21#ifndef _ADC_TARGET_H_ 21#ifndef _ADC_TARGET_H_
22#define _ADC_TARGET_H_ 22#define _ADC_TARGET_H_
23 23
24#define NUM_ADC_CHANNELS 2
25
26#define ADC_BATTERY 0 24#define ADC_BATTERY 0
27#define ADC_ACCESSORY 1 25#define ADC_ACCESSORY 1
28#define ADC_UNREG_POWER ADC_BATTERY 26#define ADC_UNREG_POWER ADC_BATTERY
29 27#ifdef IPOD_VIDEO
28#define ADC_4066_ISTAT 2
29#define NUM_ADC_CHANNELS 3
30#else
31#define NUM_ADC_CHANNELS 2
32#endif
33
30/* Force a scan now */ 34/* Force a scan now */
31unsigned short adc_scan(int channel); 35unsigned short adc_scan(int channel);
32#endif 36#endif