From 780f79e7a4028a57e4bf591539a540dbfae2496d Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Fri, 10 Nov 2006 20:26:01 +0000 Subject: Removed the Gmini 120 and Gmini SP code. These ports are dead, unfortunately. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11504 a1c6a512-1295-4272-9138-f99709370657 --- firmware/drivers/adc.c | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) (limited to 'firmware/drivers/adc.c') diff --git a/firmware/drivers/adc.c b/firmware/drivers/adc.c index adeace005b..f002be96b4 100644 --- a/firmware/drivers/adc.c +++ b/firmware/drivers/adc.c @@ -109,50 +109,4 @@ void adc_init(void) sleep(2); /* Ensure valid readings when adc_init returns */ } -#elif CONFIG_CPU == TCC730 - - -/************************************************************************** - ** - ** Each channel will be updated HZ/CHANNEL_ORDER_SIZE times per second. - ** - *************************************************************************/ - -static int current_channel; -static int current_channel_idx; -static unsigned short adcdata[NUM_ADC_CHANNELS]; - -#define CHANNEL_ORDER_SIZE 2 -static int channel_order[CHANNEL_ORDER_SIZE] = {6,7}; - -static void adc_tick(void) -{ - if (ADCON & (1 << 3)) { - /* previous conversion finished? */ - adcdata[current_channel] = ADDATA >> 6; - if (++current_channel_idx >= CHANNEL_ORDER_SIZE) - current_channel_idx = 0; - current_channel = channel_order[current_channel_idx]; - int adcon = (current_channel << 4) | 1; - ADCON = adcon; - } -} - -unsigned short adc_read(int channel) -{ - return adcdata[channel]; -} - -void adc_init(void) -{ - current_channel_idx = 0; - current_channel = channel_order[current_channel_idx]; - - ADCON = (current_channel << 4) | 1; - - tick_add_task(adc_tick); - - sleep(2); /* Ensure valid readings when adc_init returns */ -} - #endif -- cgit v1.2.3