Merge pull request #352 from hathach/samg-dcd-disconnect-connect
samg implement dcd connect/disconnect
This commit is contained in:
commit
9aa553ccc2
|
@ -138,9 +138,6 @@ void dcd_init (uint8_t rhport)
|
|||
(void) rhport;
|
||||
|
||||
tu_memclr(_dcd_xfer, sizeof(_dcd_xfer));
|
||||
|
||||
// Enable pull-up, disable transceiver
|
||||
UDP->UDP_TXVC = UDP_TXVC_PUON | UDP_TXVC_TXVDIS_Msk;
|
||||
}
|
||||
|
||||
// Enable device interrupt
|
||||
|
@ -186,6 +183,23 @@ void dcd_remote_wakeup (uint8_t rhport)
|
|||
(void) rhport;
|
||||
}
|
||||
|
||||
void dcd_connect(uint8_t rhport)
|
||||
{
|
||||
(void) rhport;
|
||||
|
||||
// Enable pull-up, disable transceiver
|
||||
UDP->UDP_TXVC = UDP_TXVC_PUON | UDP_TXVC_TXVDIS_Msk;
|
||||
}
|
||||
|
||||
void dcd_disconnect(uint8_t rhport)
|
||||
{
|
||||
(void) rhport;
|
||||
|
||||
// disable both pullup and transceiver
|
||||
UDP->UDP_TXVC = UDP_TXVC_TXVDIS_Msk;
|
||||
}
|
||||
|
||||
|
||||
//--------------------------------------------------------------------+
|
||||
// Endpoint API
|
||||
//--------------------------------------------------------------------+
|
||||
|
|
Loading…
Reference in New Issue