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