summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/debug_menu.c5
-rw-r--r--firmware/target/arm/s5l8700/debug-s5l8700.c18
2 files changed, 17 insertions, 6 deletions
diff --git a/apps/debug_menu.c b/apps/debug_menu.c
index 6307a50283..5d79bd1288 100644
--- a/apps/debug_menu.c
+++ b/apps/debug_menu.c
@@ -103,7 +103,8 @@
103#include "appevents.h" 103#include "appevents.h"
104 104
105#if CONFIG_CPU == DM320 || CONFIG_CPU == S3C2440 || CONFIG_CPU == TCC7801 \ 105#if CONFIG_CPU == DM320 || CONFIG_CPU == S3C2440 || CONFIG_CPU == TCC7801 \
106 || CONFIG_CPU == IMX31L || CONFIG_CPU == AS3525 || CONFIG_CPU == JZ4732 106 || CONFIG_CPU == IMX31L || CONFIG_CPU == AS3525 || CONFIG_CPU == JZ4732 \
107 || defined(CPU_S5L870X)
107#include "debug-target.h" 108#include "debug-target.h"
108#endif 109#endif
109 110
@@ -2705,7 +2706,7 @@ static const struct the_menu_item menuitems[] = {
2705#endif 2706#endif
2706#if CONFIG_CPU == SH7034 || defined(CPU_COLDFIRE) || defined(CPU_PP) \ 2707#if CONFIG_CPU == SH7034 || defined(CPU_COLDFIRE) || defined(CPU_PP) \
2707 || CONFIG_CPU == S3C2440 || CONFIG_CPU == IMX31L || CONFIG_CPU == AS3525 \ 2708 || CONFIG_CPU == S3C2440 || CONFIG_CPU == IMX31L || CONFIG_CPU == AS3525 \
2708 || CONFIG_CPU == DM320 2709 || CONFIG_CPU == DM320 || defined(CPU_S5L870X)
2709 { "View I/O ports", dbg_ports }, 2710 { "View I/O ports", dbg_ports },
2710#endif 2711#endif
2711#if (CONFIG_RTC == RTC_PCF50605) && !defined(SIMULATOR) 2712#if (CONFIG_RTC == RTC_PCF50605) && !defined(SIMULATOR)
diff --git a/firmware/target/arm/s5l8700/debug-s5l8700.c b/firmware/target/arm/s5l8700/debug-s5l8700.c
index 7f2930add7..fe04d142e3 100644
--- a/firmware/target/arm/s5l8700/debug-s5l8700.c
+++ b/firmware/target/arm/s5l8700/debug-s5l8700.c
@@ -70,18 +70,28 @@ end:
70 70
71bool __dbg_ports(void) 71bool __dbg_ports(void)
72{ 72{
73 char buf[50]; 73 char buf[32];
74 int line; 74 int line;
75 75
76 lcd_clear_display();
77 lcd_setfont(FONT_SYSFIXED); 76 lcd_setfont(FONT_SYSFIXED);
78 77
79 while(1) 78 while(1)
80 { 79 {
80 lcd_clear_display();
81 line = 0; 81 line = 0;
82 82
83 /* _DEBUG_PRINTF statements can be added here to show debug info */ 83 _DEBUG_PRINTF("GPIO 0: %08x",(unsigned int)PDAT0);
84 _DEBUG_PRINTF("__dbg_ports"); 84 _DEBUG_PRINTF("GPIO 1: %08x",(unsigned int)PDAT1);
85 _DEBUG_PRINTF("GPIO 2: %08x",(unsigned int)PDAT2);
86 _DEBUG_PRINTF("GPIO 3: %08x",(unsigned int)PDAT3);
87 _DEBUG_PRINTF("GPIO 4: %08x",(unsigned int)PDAT4);
88 _DEBUG_PRINTF("GPIO 5: %08x",(unsigned int)PDAT5);
89 _DEBUG_PRINTF("GPIO 6: %08x",(unsigned int)PDAT6);
90 _DEBUG_PRINTF("GPIO 7: %08x",(unsigned int)PDAT7);
91 _DEBUG_PRINTF("GPIO 10: %08x",(unsigned int)PDAT10);
92 _DEBUG_PRINTF("GPIO 11: %08x",(unsigned int)PDAT11);
93 _DEBUG_PRINTF("GPIO 13: %08x",(unsigned int)PDAT13);
94 _DEBUG_PRINTF("GPIO 14: %08x",(unsigned int)PDAT14);
85 95
86 lcd_update(); 96 lcd_update();
87 if (button_get_w_tmo(HZ/10) == (DEBUG_CANCEL|BUTTON_REL)) 97 if (button_get_w_tmo(HZ/10) == (DEBUG_CANCEL|BUTTON_REL))