diff options
| author | hathach <[email protected]> | 2020-04-16 21:30:12 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2020-04-16 21:30:12 +0700 |
| commit | 3aaad8cd730d01a65065d9eb8b694221724151c3 (patch) | |
| tree | 687e0bd2e65f6161a992fe2f922f79594d687f7d | |
| parent | 18d936b414bd91a6337bbbddef54c09adcf6e49a (diff) | |
add int enable/disable for pullup
| -rw-r--r-- | src/portable/ti/msp430x5xx/dcd_msp430x5xx.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/portable/ti/msp430x5xx/dcd_msp430x5xx.c b/src/portable/ti/msp430x5xx/dcd_msp430x5xx.c index 680d63588..1512f0de4 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); } /*------------------------------------------------------------------*/ |
