AR3K_FIRMWARE_CHUNK_SIZE
error = usbd_create_xfer(pipe, AR3K_FIRMWARE_CHUNK_SIZE, 0, 0, &xfer);
n = uimin(AR3K_FIRMWARE_CHUNK_SIZE, fws - fwo);