From 7f4f9aead74f7e11cf13811e002bffde464c4ba8 Mon Sep 17 00:00:00 2001 From: Barry Wardell Date: Tue, 13 Mar 2007 01:50:13 +0000 Subject: Improved ADC driver for AS3514 (used in PP5024 - ie. Sansa e200) based off datasheet. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12745 a1c6a512-1295-4272-9138-f99709370657 --- apps/debug_menu.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'apps/debug_menu.c') diff --git a/apps/debug_menu.c b/apps/debug_menu.c index b08fcb461f..996f13d55c 100644 --- a/apps/debug_menu.c +++ b/apps/debug_menu.c @@ -1190,6 +1190,34 @@ bool dbg_ports(void) lcd_puts(0, line++, buf); snprintf(buf, sizeof(buf), "ADC_SCROLLPAD: %02x", adc_read(ADC_SCROLLPAD)); lcd_puts(0, line++, buf); +#elif defined(SANSA_E200) + line++; + snprintf(buf, sizeof(buf), "ADC_BVDD: %02x", adc_read(ADC_BVDD)); + lcd_puts(0, line++, buf); + snprintf(buf, sizeof(buf), "ADC_RTCSUP: %02x", adc_read(ADC_RTCSUP)); + lcd_puts(0, line++, buf); + snprintf(buf, sizeof(buf), "ADC_UVDD: %02x", adc_read(ADC_UVDD)); + lcd_puts(0, line++, buf); + snprintf(buf, sizeof(buf), "ADC_CHG_IN: %02x", adc_read(ADC_CHG_IN)); + lcd_puts(0, line++, buf); + snprintf(buf, sizeof(buf), "ADC_CVDD: %02x", adc_read(ADC_CVDD)); + lcd_puts(0, line++, buf); + snprintf(buf, sizeof(buf), "ADC_BATTEMP: %02x", adc_read(ADC_BATTEMP)); + lcd_puts(0, line++, buf); + snprintf(buf, sizeof(buf), "ADC_MICSUP1: %02x", adc_read(ADC_MICSUP1)); + lcd_puts(0, line++, buf); + snprintf(buf, sizeof(buf), "ADC_MICSUP2: %02x", adc_read(ADC_MICSUP2)); + lcd_puts(0, line++, buf); + snprintf(buf, sizeof(buf), "ADC_VBE1: %02x", adc_read(ADC_VBE1)); + lcd_puts(0, line++, buf); + snprintf(buf, sizeof(buf), "ADC_VBE2: %02x", adc_read(ADC_VBE2)); + lcd_puts(0, line++, buf); + snprintf(buf, sizeof(buf), "ADC_I_MICSUP1: %02x", adc_read(ADC_I_MICSUP1)); + lcd_puts(0, line++, buf); + snprintf(buf, sizeof(buf), "ADC_I_MICSUP2: %02x", adc_read(ADC_I_MICSUP2)); + lcd_puts(0, line++, buf); + snprintf(buf, sizeof(buf), "ADC_VBAT: %02x", adc_read(ADC_VBAT)); + lcd_puts(0, line++, buf); #endif lcd_update(); if (button_get_w_tmo(HZ/10) == (DEBUG_CANCEL|BUTTON_REL)) -- cgit v1.2.3