forked from len0rd/rockbox
Make test_disk and test_fps plugins compile for the simulator.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14201 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
5e8e9565a2
commit
5fee03c128
2 changed files with 14 additions and 0 deletions
|
|
@ -114,9 +114,11 @@ static bool test_fs(void)
|
||||||
|
|
||||||
log_init();
|
log_init();
|
||||||
log_text("test_disk WRITE&VERIFY", true);
|
log_text("test_disk WRITE&VERIFY", true);
|
||||||
|
#ifndef SIMULATOR
|
||||||
rb->snprintf(text_buf, sizeof(text_buf), "CPU clock: %ld Hz",
|
rb->snprintf(text_buf, sizeof(text_buf), "CPU clock: %ld Hz",
|
||||||
*rb->cpu_frequency);
|
*rb->cpu_frequency);
|
||||||
log_text(text_buf, true);
|
log_text(text_buf, true);
|
||||||
|
#endif
|
||||||
log_text("----------------------", true);
|
log_text("----------------------", true);
|
||||||
rb->snprintf(text_buf, sizeof text_buf, "Data size: %dKB", (TEST_SIZE>>10));
|
rb->snprintf(text_buf, sizeof text_buf, "Data size: %dKB", (TEST_SIZE>>10));
|
||||||
log_text(text_buf, true);
|
log_text(text_buf, true);
|
||||||
|
|
@ -297,9 +299,11 @@ static bool test_speed(void)
|
||||||
rb->memset(audiobuf, 'T', audiobuflen);
|
rb->memset(audiobuf, 'T', audiobuflen);
|
||||||
log_init();
|
log_init();
|
||||||
log_text("test_disk SPEED TEST", true);
|
log_text("test_disk SPEED TEST", true);
|
||||||
|
#ifndef SIMULATOR
|
||||||
rb->snprintf(text_buf, sizeof(text_buf), "CPU clock: %ld Hz",
|
rb->snprintf(text_buf, sizeof(text_buf), "CPU clock: %ld Hz",
|
||||||
*rb->cpu_frequency);
|
*rb->cpu_frequency);
|
||||||
log_text(text_buf, true);
|
log_text(text_buf, true);
|
||||||
|
#endif
|
||||||
log_text("--------------------", true);
|
log_text("--------------------", true);
|
||||||
|
|
||||||
/* File creation speed */
|
/* File creation speed */
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,9 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter)
|
||||||
char str[64]; /* text buffer */
|
char str[64]; /* text buffer */
|
||||||
int time_start; /* start tickcount */
|
int time_start; /* start tickcount */
|
||||||
int frame_count; /* frame counter */
|
int frame_count; /* frame counter */
|
||||||
|
#ifndef SIMULATOR
|
||||||
int cpu_freq;
|
int cpu_freq;
|
||||||
|
#endif
|
||||||
int line = 0;
|
int line = 0;
|
||||||
int part14_x = LCD_WIDTH/4; /* x-offset for 1/4 update test */
|
int part14_x = LCD_WIDTH/4; /* x-offset for 1/4 update test */
|
||||||
int part14_w = LCD_WIDTH/2; /* x-size for 1/4 update test */
|
int part14_w = LCD_WIDTH/2; /* x-size for 1/4 update test */
|
||||||
|
|
@ -67,7 +69,9 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter)
|
||||||
#endif
|
#endif
|
||||||
rb->lcd_update();
|
rb->lcd_update();
|
||||||
|
|
||||||
|
#ifndef SIMULATOR
|
||||||
cpu_freq = *rb->cpu_frequency; /* remember CPU frequency */
|
cpu_freq = *rb->cpu_frequency; /* remember CPU frequency */
|
||||||
|
#endif
|
||||||
|
|
||||||
/* TEST 1: FULL LCD UPDATE */
|
/* TEST 1: FULL LCD UPDATE */
|
||||||
frame_count = 0;
|
frame_count = 0;
|
||||||
|
|
@ -96,12 +100,14 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter)
|
||||||
(frame_count%2)*5);
|
(frame_count%2)*5);
|
||||||
rb->lcd_puts(0, line++, str);
|
rb->lcd_puts(0, line++, str);
|
||||||
|
|
||||||
|
#ifndef SIMULATOR
|
||||||
if (*rb->cpu_frequency != cpu_freq)
|
if (*rb->cpu_frequency != cpu_freq)
|
||||||
rb->snprintf(str, sizeof(str), "CPU: frequency changed!");
|
rb->snprintf(str, sizeof(str), "CPU: frequency changed!");
|
||||||
else
|
else
|
||||||
rb->snprintf(str, sizeof(str), "CPU: %d Hz", cpu_freq);
|
rb->snprintf(str, sizeof(str), "CPU: %d Hz", cpu_freq);
|
||||||
|
|
||||||
rb->lcd_puts(0, line++, str);
|
rb->lcd_puts(0, line++, str);
|
||||||
|
#endif
|
||||||
rb->lcd_update();
|
rb->lcd_update();
|
||||||
|
|
||||||
#ifdef HAVE_REMOTE_LCD
|
#ifdef HAVE_REMOTE_LCD
|
||||||
|
|
@ -110,7 +116,9 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter)
|
||||||
rb->lcd_remote_puts(0, r_line++, "Remote LCD");
|
rb->lcd_remote_puts(0, r_line++, "Remote LCD");
|
||||||
rb->lcd_remote_update();
|
rb->lcd_remote_update();
|
||||||
|
|
||||||
|
#ifndef SIMULATOR
|
||||||
cpu_freq = *rb->cpu_frequency; /* remember CPU frequency */
|
cpu_freq = *rb->cpu_frequency; /* remember CPU frequency */
|
||||||
|
#endif
|
||||||
|
|
||||||
/* TEST 1: FULL LCD UPDATE */
|
/* TEST 1: FULL LCD UPDATE */
|
||||||
frame_count = 0;
|
frame_count = 0;
|
||||||
|
|
@ -140,12 +148,14 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter)
|
||||||
(frame_count%2)*5);
|
(frame_count%2)*5);
|
||||||
rb->lcd_puts(0, line++, str);
|
rb->lcd_puts(0, line++, str);
|
||||||
|
|
||||||
|
#ifndef SIMULATOR
|
||||||
if (*rb->cpu_frequency != cpu_freq)
|
if (*rb->cpu_frequency != cpu_freq)
|
||||||
rb->snprintf(str, sizeof(str), "CPU: frequency changed!");
|
rb->snprintf(str, sizeof(str), "CPU: frequency changed!");
|
||||||
else
|
else
|
||||||
rb->snprintf(str, sizeof(str), "CPU: %d Hz", cpu_freq);
|
rb->snprintf(str, sizeof(str), "CPU: %d Hz", cpu_freq);
|
||||||
|
|
||||||
rb->lcd_puts(0, line++, str);
|
rb->lcd_puts(0, line++, str);
|
||||||
|
#endif
|
||||||
rb->lcd_update();
|
rb->lcd_update();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue