From 3aaad8cd730d01a65065d9eb8b694221724151c3 Mon Sep 17 00:00:00 2001 From: hathach Date: Thu, 16 Apr 2020 21:30:12 +0700 Subject: [PATCH] add int enable/disable for pullup --- src/portable/ti/msp430x5xx/dcd_msp430x5xx.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/portable/ti/msp430x5xx/dcd_msp430x5xx.c b/src/portable/ti/msp430x5xx/dcd_msp430x5xx.c index 680d6358..1512f0de 100644 --- a/src/portable/ti/msp430x5xx/dcd_msp430x5xx.c +++ b/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); } /*------------------------------------------------------------------*/