common: Disable the USB interrupt in usb_serial::shutdown().
[gps-watch.git] / src / common / usb_serial.rs
index cce12e3da405d160287eb8f460ebdd0c4010d2e1..3f9e48f7faff8a81e244e477744dad5e0fce5c68 100644 (file)
@@ -48,6 +48,15 @@ pub unsafe extern fn USB_DeviceIsrEnable()
     nvic::enable_irq(irq_number);
 }
 
+#[no_mangle]
+#[allow(non_snake_case)]
+pub unsafe extern fn USB_DeviceIsrDisable()
+{
+    let irq_number = 24; // USB0
+
+    nvic::disable_irq(irq_number);
+}
+
 #[no_mangle]
 #[allow(non_snake_case)]
 pub unsafe extern fn USB_DeviceClockInit()