altos/flash-loader: On STM, don't include ao_usb_disable
[fw/altos] / src / stm / ao_usb_stm.c
index e436d264088221aa2f84f0b05cb316f238dde2e0..b06814d23184fcf992b7df4fc880fd598986c31c 100644 (file)
@@ -970,6 +970,11 @@ ao_usb_getchar(void)
        return c;
 }
 
+#ifndef HAS_USB_DISABLE
+#define HAS_USB_DISABLE 1
+#endif
+
+#if HAS_USB_DISABLE
 void
 ao_usb_disable(void)
 {
@@ -987,6 +992,7 @@ ao_usb_disable(void)
        stm_rcc.apb1enr &= ~(1 << STM_RCC_APB1ENR_USBEN);
        ao_arch_release_interrupts();
 }
+#endif
 
 void
 ao_usb_enable(void)