This commit is contained in:
hathach 2019-11-28 12:18:56 +07:00
parent 552cc3ef33
commit ac701c398b
1 changed files with 1 additions and 4 deletions

View File

@ -150,15 +150,12 @@ void dcd_edpt0_status_complete(uint8_t rhport, tusb_control_request_t const * re
if (request->bRequest == TUSB_REQ_SET_ADDRESS)
{
uint8_t const dev_addr = (uint8_t) request->wValue;
TU_LOG2("dev address = %d", dev_addr);
// Enable addressed state
UDP->UDP_GLB_STAT |= UDP_GLB_STAT_FADDEN_Msk;
// Set new address & Function enable bit
UDP->UDP_FADDR |= UDP_FADDR_FADD(dev_addr);
UDP->UDP_FADDR |= UDP_FADDR_FEN_Msk;
UDP->UDP_FADDR = UDP_FADDR_FEN_Msk | UDP_FADDR_FADD(dev_addr);
}
}