瀏覽代碼

add int enable/disable for pullup

hathach 6 年之前
父節點
當前提交
3aaad8cd73
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      src/portable/ti/msp430x5xx/dcd_msp430x5xx.c

+ 6 - 2
src/portable/ti/msp430x5xx/dcd_msp430x5xx.c

@@ -206,20 +206,24 @@ void dcd_remote_wakeup(uint8_t rhport)
 
 void dcd_connect(uint8_t rhport)
 {
-  (void) rhport;
+  dcd_int_disable(rhport);
 
   USBKEYPID = USBKEY;
   USBCNF |= PUR_EN; // Enable pullup.
   USBKEYPID = 0;
+
+  dcd_int_enable(rhport);
 }
 
 void dcd_disconnect(uint8_t rhport)
 {
-  (void) rhport;
+  dcd_int_disable(rhport);
 
   USBKEYPID = USBKEY;
   USBCNF &= ~PUR_EN; // Disable pullup.
   USBKEYPID = 0;
+
+  dcd_int_enable(rhport);
 }
 
 /*------------------------------------------------------------------*/