Browse Source

AP_Bootloader: check VBUS for fast boot

c415-sdk
liang 5 years ago committed by Tom Pittenger
parent
commit
891cc94577
  1. 10
      Tools/AP_Bootloader/AP_Bootloader.cpp

10
Tools/AP_Bootloader/AP_Bootloader.cpp

@ -107,7 +107,15 @@ int main(void) @@ -107,7 +107,15 @@ int main(void)
timeout = 0;
}
#endif
#if defined(HAL_GPIO_PIN_VBUS) && defined(HAL_ENABLE_VBUS_CHECK)
#if HAL_USE_SERIAL_USB == TRUE
else if (palReadLine(HAL_GPIO_PIN_VBUS) == 0) {
try_boot = true;
timeout = 0;
}
#endif
#endif
// if we fail to boot properly we want to pause in bootloader to give
// a chance to load new app code
set_fast_reboot(RTC_BOOT_OFF);

Loading…
Cancel
Save