]> git.earman.xyz Git - sensor-watch.git/commitdiff
enable USB earlier so app can log sooner
authorJoey Castillo <jose.castillo@gmail.com>
Sun, 29 Aug 2021 19:42:37 +0000 (15:42 -0400)
committerJoey Castillo <jose.castillo@gmail.com>
Sun, 29 Aug 2021 19:42:37 +0000 (15:42 -0400)
watch-library/main.c

index 3133c2d25af57b1eb83b3de3aba2f4d650f3613e..af34d8506059fc9787f961e3bbf14c5ad193512c 100755 (executable)
@@ -38,6 +38,15 @@ int main(void) {
     // ASF code. Initialize the MCU with configuration options from Atmel Studio.
     init_mcu();
 
+    // check if we are plugged into USB power.
+    watch_enable_digital_input(VBUS_DET);
+    watch_enable_pull_down(VBUS_DET);
+    if (watch_get_pin_level(VBUS_DET)) {
+        // if so, enable USB functionality.
+        _watch_enable_usb();
+    }
+    watch_disable_digital_input(VBUS_DET);
+
     // User code. Give the app a chance to initialize its data structures and state.
     app_init();
 
@@ -55,15 +64,6 @@ int main(void) {
     // Watch library code. Set initial parameters for the device and enable the RTC.
     _watch_init();
 
-    // check if we are plugged into USB power.
-    watch_enable_digital_input(VBUS_DET);
-    watch_enable_pull_down(VBUS_DET);
-    if (watch_get_pin_level(VBUS_DET)) {
-        // if so, enable USB functionality.
-        _watch_enable_usb();
-    }
-    watch_disable_digital_input(VBUS_DET);
-
     // User code. Give the app a chance to enable and set up peripherals.
     app_setup();