diff options
Diffstat (limited to 'uisimulator')
-rw-r--r-- | uisimulator/common/stubs.c | 4 | ||||
-rw-r--r-- | uisimulator/sdl/uisdl.c | 5 |
2 files changed, 8 insertions, 1 deletions
diff --git a/uisimulator/common/stubs.c b/uisimulator/common/stubs.c index 69daa515b0..840b1421c0 100644 --- a/uisimulator/common/stubs.c +++ b/uisimulator/common/stubs.c | |||
@@ -169,9 +169,11 @@ bool rtc_enable_alarm(bool enable) | |||
169 | return enable; | 169 | return enable; |
170 | } | 170 | } |
171 | 171 | ||
172 | extern bool sim_alarm_wakeup; | ||
172 | bool rtc_check_alarm_started(bool release_alarm) | 173 | bool rtc_check_alarm_started(bool release_alarm) |
173 | { | 174 | { |
174 | return release_alarm; | 175 | (void)release_alarm; |
176 | return sim_alarm_wakeup; | ||
175 | } | 177 | } |
176 | 178 | ||
177 | bool rtc_check_alarm_flag(void) | 179 | bool rtc_check_alarm_flag(void) |
diff --git a/uisimulator/sdl/uisdl.c b/uisimulator/sdl/uisdl.c index d7845c5beb..9dcdbc7e26 100644 --- a/uisimulator/sdl/uisdl.c +++ b/uisimulator/sdl/uisdl.c | |||
@@ -54,6 +54,7 @@ SDL_TimerID tick_timer_id; | |||
54 | 54 | ||
55 | bool lcd_display_redraw = true; /* Used for player simulator */ | 55 | bool lcd_display_redraw = true; /* Used for player simulator */ |
56 | char having_new_lcd = true; /* Used for player simulator */ | 56 | char having_new_lcd = true; /* Used for player simulator */ |
57 | bool sim_alarm_wakeup = false; | ||
57 | 58 | ||
58 | bool debug_audio = false; | 59 | bool debug_audio = false; |
59 | 60 | ||
@@ -206,6 +207,9 @@ int main(int argc, char *argv[]) | |||
206 | else | 207 | else |
207 | display_zoom = 2; | 208 | display_zoom = 2; |
208 | printf("Window zoom is %d\n", display_zoom); | 209 | printf("Window zoom is %d\n", display_zoom); |
210 | } else if (!strcmp("--alarm", argv[x])) { | ||
211 | sim_alarm_wakeup = true; | ||
212 | printf("Simulating alarm wakeup.\n"); | ||
209 | } else { | 213 | } else { |
210 | printf("rockboxui\n"); | 214 | printf("rockboxui\n"); |
211 | printf("Arguments:\n"); | 215 | printf("Arguments:\n"); |
@@ -214,6 +218,7 @@ int main(int argc, char *argv[]) | |||
214 | printf(" --background \t Use background image of hardware\n"); | 218 | printf(" --background \t Use background image of hardware\n"); |
215 | printf(" --old_lcd \t [Player] simulate old playermodel (ROM version<4.51)\n"); | 219 | printf(" --old_lcd \t [Player] simulate old playermodel (ROM version<4.51)\n"); |
216 | printf(" --zoom [VAL]\t window zoom (will disable backgrounds)\n"); | 220 | printf(" --zoom [VAL]\t window zoom (will disable backgrounds)\n"); |
221 | printf(" --alarm \t Simulate a wakup-up on Alarm\n"); | ||
217 | exit(0); | 222 | exit(0); |
218 | } | 223 | } |
219 | } | 224 | } |