Macros | |
#define | NRFX_USBD_ENABLED |
Enable USB driver. More... | |
#define | NRFX_USBD_CONFIG_IRQ_PRIORITY |
Interrupt priority. More... | |
#define | NRFX_USBD_CONFIG_DMASCHEDULER_ISO_BOOST |
Give priority to isochronous transfers. More... | |
#define | NRFX_USBD_CONFIG_ISO_IN_ZLP |
Respond to an IN token on ISO IN endpoint with ZLP when no data is ready. More... | |
#define NRFX_USBD_CONFIG_DMASCHEDULER_ISO_BOOST |
Give priority to isochronous transfers.
This option gives priority to isochronous transfers. Enabling it assures that isochronous transfers are always processed, even if multiple other transfers are pending. Isochronous endpoints are prioritized before the usbd_dma_scheduler_algorithm function is called, so the option is independent of the algorithm chosen.
Set to 1 to activate.
#define NRFX_USBD_CONFIG_IRQ_PRIORITY |
Interrupt priority.
Following options are available:
#define NRFX_USBD_CONFIG_ISO_IN_ZLP |
Respond to an IN token on ISO IN endpoint with ZLP when no data is ready.
If set, ISO IN endpoint will respond to an IN token with ZLP when no data is ready to be sent. Else, there will be no response.
Set to 1 to activate.
#define NRFX_USBD_ENABLED |
Enable USB driver.
Set to 1 to activate.