summaryrefslogtreecommitdiff
path: root/firmware/target/arm/tms320dm320/mrobe-500/adc-mr500.c
diff options
context:
space:
mode:
authorKarl Kurbjun <kkurbjun@gmail.com>2009-06-24 04:17:15 +0000
committerKarl Kurbjun <kkurbjun@gmail.com>2009-06-24 04:17:15 +0000
commit19cb4446919dff3b0c6e5a48c9b0192c01740ecc (patch)
treef9ebc1fc443e962a428ec0f3e3ff82c427864675 /firmware/target/arm/tms320dm320/mrobe-500/adc-mr500.c
parent1910d026b1593efd37da276397d0fa157d96d877 (diff)
downloadrockbox-19cb4446919dff3b0c6e5a48c9b0192c01740ecc.tar.gz
rockbox-19cb4446919dff3b0c6e5a48c9b0192c01740ecc.zip
M:Robe 500: RTC is now working, Added some SPI flexibility per end device and modified the interrupt handler for the tsc2100 which should make it more reliable.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21483 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/tms320dm320/mrobe-500/adc-mr500.c')
-rw-r--r--firmware/target/arm/tms320dm320/mrobe-500/adc-mr500.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/firmware/target/arm/tms320dm320/mrobe-500/adc-mr500.c b/firmware/target/arm/tms320dm320/mrobe-500/adc-mr500.c
index e7e57a4f11..7d073f4fda 100644
--- a/firmware/target/arm/tms320dm320/mrobe-500/adc-mr500.c
+++ b/firmware/target/arm/tms320dm320/mrobe-500/adc-mr500.c
@@ -38,6 +38,9 @@ void adc_init(void)
38/* Touchscreen data available interupt */ 38/* Touchscreen data available interupt */
39void GIO14(void) 39void GIO14(void)
40{ 40{
41 /* Interrupts work properly when cleared first */
42 IO_INTC_IRQ2 = (1<<3); /* IRQ_GIO14 == 35 */
43
41 short tsadc = tsc2100_readreg(TSADC_PAGE, TSADC_ADDRESS); 44 short tsadc = tsc2100_readreg(TSADC_PAGE, TSADC_ADDRESS);
42 short adscm = (tsadc&TSADC_ADSCM_MASK)>>TSADC_ADSCM_SHIFT; 45 short adscm = (tsadc&TSADC_ADSCM_MASK)>>TSADC_ADSCM_SHIFT;
43 46
@@ -62,8 +65,6 @@ void GIO14(void)
62 case 0x0B: 65 case 0x0B:
63 tsc2100_set_mode(true, 0x01); 66 tsc2100_set_mode(true, 0x01);
64 break; 67 break;
65 } 68 }
66
67 IO_INTC_IRQ2 = (1<<3); /* IRQ_GIO14 == 35 */
68} 69}
69 70