File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -59,7 +59,10 @@ void lp_timeout_1s_deepsleep(void)
59
59
*/
60
60
timer.start ();
61
61
lpt.attach (&cb_done, 1 );
62
- deepsleep ();
62
+ /* Make sure deepsleep is allowed, to go to deepsleep */
63
+ bool deep_sleep_allowed = sleep_manager_can_deep_sleep ();
64
+ TEST_ASSERT_TRUE_MESSAGE (deep_sleep_allowed, " Deep sleep should be allowed" );
65
+ sleep ();
63
66
while (!complete);
64
67
65
68
/* It takes longer to wake up from deep sleep */
@@ -75,6 +78,8 @@ void lp_timeout_1s_sleep(void)
75
78
76
79
sleep_manager_lock_deep_sleep ();
77
80
lpt.attach (&cb_done, 1 );
81
+ bool deep_sleep_allowed = sleep_manager_can_deep_sleep ();
82
+ TEST_ASSERT_FALSE_MESSAGE (deep_sleep_allowed, " Deep sleep should be disallowed" );
78
83
sleep ();
79
84
while (!complete);
80
85
sleep_manager_unlock_deep_sleep ();
Original file line number Diff line number Diff line change @@ -104,7 +104,10 @@ void lp_ticker_1s_deepsleep()
104
104
lp_timer.reset ();
105
105
lp_timer.start ();
106
106
ticker_insert_event (lp_ticker_data, &delay_event, delay_ts, (uint32_t )&delay_event);
107
- deepsleep ();
107
+ /* Make sure deepsleep is allowed, to go to deepsleep */
108
+ bool deep_sleep_allowed = sleep_manager_can_deep_sleep ();
109
+ TEST_ASSERT_TRUE_MESSAGE (deep_sleep_allowed, " Deep sleep should be allowed" );
110
+ sleep ();
108
111
while (!complete);
109
112
lp_timer.stop ();
110
113
@@ -124,6 +127,8 @@ void lp_ticker_1s_sleep()
124
127
sleep_manager_lock_deep_sleep ();
125
128
timer.reset ();
126
129
timer.start ();
130
+ bool deep_sleep_allowed = sleep_manager_can_deep_sleep ();
131
+ TEST_ASSERT_FALSE_MESSAGE (deep_sleep_allowed, " Deep sleep should be disallowed" );
127
132
ticker_insert_event (lp_ticker_data, &delay_event, delay_ts, (uint32_t )&delay_event);
128
133
sleep ();
129
134
while (!complete);
You can’t perform that action at this time.
0 commit comments