USB_DPPULLDOWN0
val |= (USB_DMPULLDOWN0 | USB_DPPULLDOWN0);
val &= ~(USB_DMPULLDOWN0 | USB_DPPULLDOWN0);