]> granicus.if.org Git - esp-idf/commitdiff
esp32: Deactivate wakeup trigger after first wakeup
authorAlex Lisitsyn <aleks@espressif.com>
Thu, 29 Mar 2018 06:24:59 +0000 (11:24 +0500)
committerAlex Lisitsyn <aleks@espressif.com>
Thu, 29 Mar 2018 06:24:59 +0000 (11:24 +0500)
The files updated according to code review discussions.
In the sleep_modes.c removed immidiate disable of ULP  mode and leave just trigger deactivation.
The esp_sleep.h is updated to have the same defines for source as esp_sleep_wakeup_cause_t.
Updated documentation in sleep_modes.rst file to include cross references and address esp_sleep_wakeup_cause_t type.
The get_time_ms() is updated to explicitly use fabs(dt) instead of abs(dt) in  test_sleep.c.
Some other minor changes in test_sleep.c unit test.

(TW#18952)
Closes https://github.com/espressif/esp-idf/issues/1677

components/esp32/test/test_sleep.c

index 0cb5922264134a2dc7dc0d1e5e9c00fb45f32638..fa1b902ac23ff83c6fa5c8604f93ebff3363fe3f 100644 (file)
@@ -123,7 +123,7 @@ static float get_time_ms(void)
     
     float dt = (tv_stop.tv_sec - tv_start.tv_sec) * 1e3f +
                 (tv_stop.tv_usec - tv_start.tv_usec) * 1e-3f;
-    return abs(dt);
+    return fabs(dt);
 }
 
 static uint32_t get_cause()