We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d577e7f commit c4cb3deCopy full SHA for c4cb3de
platform/mbed_sleep_manager.c
@@ -192,13 +192,15 @@ bool sleep_manager_can_deep_sleep(void)
192
193
bool sleep_manager_can_deep_sleep_test_check()
194
{
195
- const uint32_t check_time_us = 2000;
196
- const ticker_data_t *const ticker = get_us_ticker_data();
197
- uint32_t start = ticker_read(ticker);
198
- while ((ticker_read(ticker) - start) < check_time_us) {
+ uint32_t check_time_ns = 2000000;
+
+ while (check_time_ns) {
199
if (sleep_manager_can_deep_sleep()) {
200
return true;
201
}
202
+ wait_ns(100000); // 100 us
203
+ check_time_ns -= 100000;
204
205
return false;
206
0 commit comments