From 4bf4d2bb55535c9c90afff717bcf046bd19af982 Mon Sep 17 00:00:00 2001 From: Maurus Cuelenaere Date: Sun, 10 Aug 2008 21:44:48 +0000 Subject: * Get interrupts working (but crashes after 10-30secs) * Make current_tick increase * Convert button driver into SADC driver * Make touchscreen handling work better (still needs good calibration routine) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18240 a1c6a512-1295-4272-9138-f99709370657 --- bootloader/ondavx747.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'bootloader') diff --git a/bootloader/ondavx747.c b/bootloader/ondavx747.c index a9230e7..41fb00b 100644 --- a/bootloader/ondavx747.c +++ b/bootloader/ondavx747.c @@ -43,7 +43,8 @@ static void audiotest(void) } int main(void) -{ +{ + cli(); kernel_init(); lcd_init(); font_init(); @@ -55,6 +56,8 @@ int main(void) ata_init(); + sti(); + /* To make Windows say "ding-dong".. */ REG8(USB_REG_POWER) &= ~USB_POWER_SOFTCONN; @@ -136,12 +139,10 @@ int main(void) snprintf(datetime, 30, "%02d/%02d/%04d %02d:%02d:%02d", get_time()->tm_mday, get_time()->tm_mon, get_time()->tm_year, get_time()->tm_hour, get_time()->tm_min, get_time()->tm_sec); lcd_putsxy(LCD_WIDTH-SYSFONT_WIDTH*strlen(datetime), LCD_HEIGHT-SYSFONT_HEIGHT, datetime); - snprintf(datetime, 30, "%d", REG_TCU_TCNT0); + snprintf(datetime, 30, "%d", current_tick); lcd_putsxy(LCD_WIDTH-SYSFONT_WIDTH*strlen(datetime), LCD_HEIGHT-SYSFONT_HEIGHT*2, datetime); snprintf(datetime, 30, "X: %d Y: %d", touch>>16, touch & 0xFFFF); lcd_putsxy(LCD_WIDTH-SYSFONT_WIDTH*strlen(datetime), LCD_HEIGHT-SYSFONT_HEIGHT*3, datetime); - snprintf(datetime, 30, "%d", read_c0_count()); - lcd_putsxy(LCD_WIDTH-SYSFONT_WIDTH*strlen(datetime), LCD_HEIGHT-SYSFONT_HEIGHT*4, datetime); lcd_update(); } -- cgit v1.1