Lines Matching full:driver
43 * @defgroup nrfx_usbd USBD driver
46 * @brief Universal Serial Bus Device (USBD) peripheral driver.
101 * Endpoint identifier used in the driver.
128 * @brief Events generated by the driver.
130 * Enumeration of possible events that may be generated by the driver.
170 * Any other transfer can be aborted by USB reset or driver stopping.
214 uint32_t addr; //!< Numeric value used internally by the driver.
226 nrfx_usbd_data_ptr_t p_data; //!< Union with available data pointers used by the driver.
248 nrfx_usbd_data_ptr_t p_data; //!< Union with available data pointers used by the driver.
381 * @brief Driver initialization.
386 * @retval NRFX_ERROR_INVALID_STATE Driver was already initialized.
391 * @brief Driver deinitialization.
402 * program after enabling USBD driver HFINT would be used for the USBD peripheral.
417 * No events would be detected or processed by the driver.
426 * and all new incoming events / interrupts would be processed by the driver.
460 * @brief Check if driver is initialized.
462 * @retval false Driver is not initialized.
463 * @retval true Driver is initialized.
468 * @brief Check if driver is enabled.
470 * @retval false Driver is disabled.
471 * @retval true Driver is enabled.
476 * @brief Check if driver is started.
478 * @retval false Driver is not started.
479 * @retval true Driver is started (fully functional).
579 * This is required by the driver.