Make starter project work in simulator
Use the higher abstraction level sleeping.
This commit is contained in:
parent
95f2f25ee6
commit
be1f3d3631
@ -1,6 +1,7 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include "watch.h"
|
#include "watch.h"
|
||||||
|
#include "watch_main_loop.h"
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////////////////////
|
||||||
// This section sets up types and storage for our application state.
|
// This section sets up types and storage for our application state.
|
||||||
@ -156,13 +157,13 @@ bool app_loop(void) {
|
|||||||
|
|
||||||
if (application_state.enter_sleep_mode) {
|
if (application_state.enter_sleep_mode) {
|
||||||
// wait a moment for the user's finger to be off the button
|
// wait a moment for the user's finger to be off the button
|
||||||
delay_ms(250);
|
main_loop_sleep(250);
|
||||||
|
|
||||||
// nap time :)
|
// nap time :)
|
||||||
watch_enter_deep_sleep_mode();
|
watch_enter_deep_sleep_mode();
|
||||||
|
|
||||||
// we just woke up; wait a moment again for the user's finger to be off the button...
|
// we just woke up; wait a moment again for the user's finger to be off the button...
|
||||||
delay_ms(250);
|
main_loop_sleep(250);
|
||||||
|
|
||||||
// and prevent ourselves from going right back to sleep.
|
// and prevent ourselves from going right back to sleep.
|
||||||
application_state.enter_sleep_mode = false;
|
application_state.enter_sleep_mode = false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user