From 74950b110ebed7baf5cd2fa9e86cbf6d40e0fcb1 Mon Sep 17 00:00:00 2001 From: Joey Castillo Date: Sun, 29 Aug 2021 15:42:37 -0400 Subject: [PATCH] enable USB earlier so app can log sooner --- watch-library/main.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/watch-library/main.c b/watch-library/main.c index 3133c2d..af34d85 100755 --- a/watch-library/main.c +++ b/watch-library/main.c @@ -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();