X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fcommon%2Fusb_serial.rs;h=cce12e3da405d160287eb8f460ebdd0c4010d2e1;hb=c37308066d9b558af6878984612007f695776780;hp=c9de0d4b69dc06fff78f3b65889612138b1e2c39;hpb=cec0c36c6bade2106fba5e4bb1ea0180b1aef6a6;p=gps-watch.git diff --git a/src/common/usb_serial.rs b/src/common/usb_serial.rs index c9de0d4..cce12e3 100644 --- a/src/common/usb_serial.rs +++ b/src/common/usb_serial.rs @@ -25,11 +25,16 @@ use nvic; use clock; extern { - fn USB_VcomInit(); + fn USB_VcomInit(vid: u16, pid: u16); + fn USB_VcomDeinit(); } -pub unsafe fn init() { - USB_VcomInit(); +pub unsafe fn init(vid: u16, pid: u16) { + USB_VcomInit(vid, pid); +} + +pub unsafe fn shutdown() { + USB_VcomDeinit(); } #[no_mangle]