altos/flash-loader: On STM, don't include ao_usb_disable
[fw/altos] / src / stm / ao_usb_stm.c
index 4e9d1f145cd98001e4378d3f8ea12050fc034e91..d4dac8879eb2db43bc871f6c225106ab932eaa82 100644 (file)
@@ -950,6 +950,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)
 {
@@ -967,6 +972,7 @@ ao_usb_disable(void)
        stm_rcc.apb1enr &= ~(1 << STM_RCC_APB1ENR_USBEN);
        ao_arch_release_interrupts();
 }
+#endif
 
 void
 ao_usb_enable(void)