Lines Matching full:driver
43 * @defgroup nrfx_adc ADC driver
46 * @brief Analog-to-Digital Converter (ADC) peripheral driver.
50 * @brief Driver event types.
59 * @brief Analog-to-digital converter driver DONE event.
68 * @brief Analog-to-digital converter driver SAMPLE event.
76 * @brief Analog-to-digital converter driver event.
107 * This structure is defined by the user and used by the driver. Therefore, it should
142 * If a valid event handler is provided, the driver is initialized in non-blocking mode.
143 * If event_handler is NULL, the driver works in blocking mode.
149 * @retval NRFX_ERROR_INVALID_STATE If the driver is already initialized.
170 * @note The channel instance variable @p p_channel is used by the driver as an item
194 * This function triggers single ADC sampling. If more than one channel is enabled, the driver
204 * function returns when the conversion is started, and the result is provided in an event (driver
213 * @retval NRFX_ERROR_BUSY If the ADC driver is busy.
221 * If the driver is initialized in non-blocking mode, this function returns when the first
223 * handler. If the driver is initialized in blocking mode, the function returns when the buffer is
245 * @retval NRFX_ERROR_BUSY If the driver is busy.