diff options
Diffstat (limited to 'firmware/target/arm')
-rw-r--r-- | firmware/target/arm/as3525/debug-as3525.c | 25 | ||||
-rw-r--r-- | firmware/target/arm/as3525/debug-target.h (renamed from firmware/target/arm/as3525/sansa-c200v2/debug-target.h) | 0 | ||||
-rw-r--r-- | firmware/target/arm/as3525/sansa-clip/debug-target.h | 26 | ||||
-rw-r--r-- | firmware/target/arm/as3525/sansa-e200v2/debug-target.h | 26 | ||||
-rw-r--r-- | firmware/target/arm/as3525/sansa-m200v4/debug-target.h | 26 |
5 files changed, 7 insertions, 96 deletions
diff --git a/firmware/target/arm/as3525/debug-as3525.c b/firmware/target/arm/as3525/debug-as3525.c index 8d7c1468d8..a388f12601 100644 --- a/firmware/target/arm/as3525/debug-as3525.c +++ b/firmware/target/arm/as3525/debug-as3525.c | |||
@@ -26,7 +26,7 @@ | |||
26 | #include "font.h" | 26 | #include "font.h" |
27 | #include "system.h" | 27 | #include "system.h" |
28 | #include "sprintf.h" | 28 | #include "sprintf.h" |
29 | #include "string.h" | 29 | #include "cpu.h" |
30 | 30 | ||
31 | #define _DEBUG_PRINTF(a,varargs...) \ | 31 | #define _DEBUG_PRINTF(a,varargs...) \ |
32 | snprintf(buf, sizeof(buf), (a), ##varargs); lcd_puts(0,line++,buf) | 32 | snprintf(buf, sizeof(buf), (a), ##varargs); lcd_puts(0,line++,buf) |
@@ -41,35 +41,24 @@ bool __dbg_hw_info(void) | |||
41 | bool __dbg_ports(void) | 41 | bool __dbg_ports(void) |
42 | { | 42 | { |
43 | char buf[50]; | 43 | char buf[50]; |
44 | int line, i; | 44 | int line; |
45 | 45 | ||
46 | lcd_clear_display(); | 46 | lcd_clear_display(); |
47 | lcd_setfont(FONT_SYSFIXED); | 47 | lcd_setfont(FONT_SYSFIXED); |
48 | char gpio_data[4] = {0,0,0,0}; | ||
49 | 48 | ||
50 | while(1) | 49 | while(1) |
51 | { | 50 | { |
52 | line = 0; | 51 | line = 0; |
53 | for (i = 0; i < 8; i++) | ||
54 | { | ||
55 | gpio_data[0] |= GPIOA_PIN(i) & (1<<i); | ||
56 | gpio_data[1] |= GPIOB_PIN(i) & (1<<i); | ||
57 | gpio_data[2] |= GPIOC_PIN(i) & (1<<i); | ||
58 | gpio_data[3] |= GPIOD_PIN(i) & (1<<i); | ||
59 | } | ||
60 | |||
61 | line++; | ||
62 | _DEBUG_PRINTF("[GPIO Values and Directions]"); | 52 | _DEBUG_PRINTF("[GPIO Values and Directions]"); |
63 | _DEBUG_PRINTF("GPIOA: %2x DIR: %2x", gpio_data[0], GPIOA_DIR); | 53 | _DEBUG_PRINTF("GPIOA: %2x DIR: %2x", GPIOA_DATA, GPIOA_DIR); |
64 | _DEBUG_PRINTF("GPIOB: %2x DIR: %2x", gpio_data[1], GPIOB_DIR); | 54 | _DEBUG_PRINTF("GPIOB: %2x DIR: %2x", GPIOB_DATA, GPIOB_DIR); |
65 | _DEBUG_PRINTF("GPIOC: %2x DIR: %2x", gpio_data[2], GPIOC_DIR); | 55 | _DEBUG_PRINTF("GPIOC: %2x DIR: %2x", GPIOC_DATA, GPIOC_DIR); |
66 | _DEBUG_PRINTF("GPIOD: %2x DIR: %2x", gpio_data[3], GPIOD_DIR); | 56 | _DEBUG_PRINTF("GPIOD: %2x DIR: %2x", GPIOD_DATA, GPIOD_DIR); |
67 | line++; | ||
68 | #ifdef TRACK_DBOP_DIN | 57 | #ifdef TRACK_DBOP_DIN |
58 | line++; | ||
69 | _DEBUG_PRINTF("[DBOP_DIN]"); | 59 | _DEBUG_PRINTF("[DBOP_DIN]"); |
70 | _DEBUG_PRINTF("DBOP_DIN: %4x", _dbop_din); | 60 | _DEBUG_PRINTF("DBOP_DIN: %4x", _dbop_din); |
71 | #endif | 61 | #endif |
72 | memset(gpio_data, 0, sizeof(gpio_data)); | ||
73 | lcd_update(); | 62 | lcd_update(); |
74 | if (button_get_w_tmo(HZ/10) == (DEBUG_CANCEL|BUTTON_REL)) | 63 | if (button_get_w_tmo(HZ/10) == (DEBUG_CANCEL|BUTTON_REL)) |
75 | break; | 64 | break; |
diff --git a/firmware/target/arm/as3525/sansa-c200v2/debug-target.h b/firmware/target/arm/as3525/debug-target.h index 0769a2f11d..0769a2f11d 100644 --- a/firmware/target/arm/as3525/sansa-c200v2/debug-target.h +++ b/firmware/target/arm/as3525/debug-target.h | |||
diff --git a/firmware/target/arm/as3525/sansa-clip/debug-target.h b/firmware/target/arm/as3525/sansa-clip/debug-target.h deleted file mode 100644 index 0769a2f11d..0000000000 --- a/firmware/target/arm/as3525/sansa-clip/debug-target.h +++ /dev/null | |||
@@ -1,26 +0,0 @@ | |||
1 | /*************************************************************************** | ||
2 | * __________ __ ___. | ||
3 | * Open \______ \ ____ ____ | | _\_ |__ _______ ___ | ||
4 | * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | ||
5 | * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | ||
6 | * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | ||
7 | * \/ \/ \/ \/ \/ | ||
8 | * $Id$ | ||
9 | * | ||
10 | * Copyright (C) 2007 by Karl Kurbjun | ||
11 | * | ||
12 | * This program is free software; you can redistribute it and/or | ||
13 | * modify it under the terms of the GNU General Public License | ||
14 | * as published by the Free Software Foundation; either version 2 | ||
15 | * of the License, or (at your option) any later version. | ||
16 | * | ||
17 | * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||
18 | * KIND, either express or implied. | ||
19 | * | ||
20 | ****************************************************************************/ | ||
21 | |||
22 | #include <stdbool.h> | ||
23 | |||
24 | #define DEBUG_CANCEL BUTTON_LEFT | ||
25 | bool __dbg_hw_info(void); | ||
26 | bool __dbg_ports(void); | ||
diff --git a/firmware/target/arm/as3525/sansa-e200v2/debug-target.h b/firmware/target/arm/as3525/sansa-e200v2/debug-target.h deleted file mode 100644 index 0769a2f11d..0000000000 --- a/firmware/target/arm/as3525/sansa-e200v2/debug-target.h +++ /dev/null | |||
@@ -1,26 +0,0 @@ | |||
1 | /*************************************************************************** | ||
2 | * __________ __ ___. | ||
3 | * Open \______ \ ____ ____ | | _\_ |__ _______ ___ | ||
4 | * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | ||
5 | * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | ||
6 | * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | ||
7 | * \/ \/ \/ \/ \/ | ||
8 | * $Id$ | ||
9 | * | ||
10 | * Copyright (C) 2007 by Karl Kurbjun | ||
11 | * | ||
12 | * This program is free software; you can redistribute it and/or | ||
13 | * modify it under the terms of the GNU General Public License | ||
14 | * as published by the Free Software Foundation; either version 2 | ||
15 | * of the License, or (at your option) any later version. | ||
16 | * | ||
17 | * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||
18 | * KIND, either express or implied. | ||
19 | * | ||
20 | ****************************************************************************/ | ||
21 | |||
22 | #include <stdbool.h> | ||
23 | |||
24 | #define DEBUG_CANCEL BUTTON_LEFT | ||
25 | bool __dbg_hw_info(void); | ||
26 | bool __dbg_ports(void); | ||
diff --git a/firmware/target/arm/as3525/sansa-m200v4/debug-target.h b/firmware/target/arm/as3525/sansa-m200v4/debug-target.h deleted file mode 100644 index 0769a2f11d..0000000000 --- a/firmware/target/arm/as3525/sansa-m200v4/debug-target.h +++ /dev/null | |||
@@ -1,26 +0,0 @@ | |||
1 | /*************************************************************************** | ||
2 | * __________ __ ___. | ||
3 | * Open \______ \ ____ ____ | | _\_ |__ _______ ___ | ||
4 | * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | ||
5 | * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | ||
6 | * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | ||
7 | * \/ \/ \/ \/ \/ | ||
8 | * $Id$ | ||
9 | * | ||
10 | * Copyright (C) 2007 by Karl Kurbjun | ||
11 | * | ||
12 | * This program is free software; you can redistribute it and/or | ||
13 | * modify it under the terms of the GNU General Public License | ||
14 | * as published by the Free Software Foundation; either version 2 | ||
15 | * of the License, or (at your option) any later version. | ||
16 | * | ||
17 | * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||
18 | * KIND, either express or implied. | ||
19 | * | ||
20 | ****************************************************************************/ | ||
21 | |||
22 | #include <stdbool.h> | ||
23 | |||
24 | #define DEBUG_CANCEL BUTTON_LEFT | ||
25 | bool __dbg_hw_info(void); | ||
26 | bool __dbg_ports(void); | ||