USBD_EPNUM_TYPEMAP_TYPE_SHIFT
#define USBD_EPNUM_TYPEMAP_TYPE_MASK (0x3 << USBD_EPNUM_TYPEMAP_TYPE_SHIFT)
val = (cfg->ep_type << USBD_EPNUM_TYPEMAP_TYPE_SHIFT) |