diff options
author | Barry Wardell <rockbox@barrywardell.net> | 2007-10-16 10:48:16 +0000 |
---|---|---|
committer | Barry Wardell <rockbox@barrywardell.net> | 2007-10-16 10:48:16 +0000 |
commit | 1d1a17c0dbd0fdf2857c5d1636713247d28f1762 (patch) | |
tree | 863d40550a3f6da5406d65471b3593bde9f9d8d5 /firmware/target/arm/iriver/h10/adc-target.h | |
parent | 8b44601a7c306611b9aba29a7774708585c97539 (diff) | |
download | rockbox-1d1a17c0dbd0fdf2857c5d1636713247d28f1762.tar.gz rockbox-1d1a17c0dbd0fdf2857c5d1636713247d28f1762.zip |
Improved H10 ADC driver. We now do things exactly as the OF does. This includes shifting the readings by 0x14 when PLL is enabled. Battery voltages and remote/scrollpad values adjusted accordingly. We also now wait for the ADC to indicate the conversion is complete before reading the data, so hopefully we will get more reliably steady readings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15141 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/iriver/h10/adc-target.h')
-rw-r--r-- | firmware/target/arm/iriver/h10/adc-target.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/firmware/target/arm/iriver/h10/adc-target.h b/firmware/target/arm/iriver/h10/adc-target.h index 741c293baa..f761e761ef 100644 --- a/firmware/target/arm/iriver/h10/adc-target.h +++ b/firmware/target/arm/iriver/h10/adc-target.h | |||
@@ -19,9 +19,6 @@ | |||
19 | #ifndef _ADC_TARGET_H_ | 19 | #ifndef _ADC_TARGET_H_ |
20 | #define _ADC_TARGET_H_ | 20 | #define _ADC_TARGET_H_ |
21 | 21 | ||
22 | #define ADC_ENABLE_ADDR (*(volatile unsigned long*)(0x70000010)) | ||
23 | #define ADC_ENABLE 0x1100 | ||
24 | |||
25 | #define ADC_ADDR (*(volatile unsigned long*)(0x7000ad00)) | 22 | #define ADC_ADDR (*(volatile unsigned long*)(0x7000ad00)) |
26 | #define ADC_STATUS (*(volatile unsigned long*)(0x7000ad04)) | 23 | #define ADC_STATUS (*(volatile unsigned long*)(0x7000ad04)) |
27 | #define ADC_DATA_1 (*(volatile unsigned long*)(0x7000ad20)) | 24 | #define ADC_DATA_1 (*(volatile unsigned long*)(0x7000ad20)) |