USB_POOL_SIZE
static uint8_t usb_pool[USB_POOL_SIZE] __aligned(USB_POOL_ALIGN);
static uint32_t usb_pool_rem = USB_POOL_SIZE;
hdr = (void *)(usb_pool + USB_POOL_SIZE - usb_pool_rem);
#ifndef USB_POOL_SIZE