Lines Matching full:is
19 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
54 NRFX_ADC_EVT_DONE, ///< Event generated when the buffer is filled with samples.
55 NRFX_ADC_EVT_SAMPLE, ///< Event generated when the requested channel is sampled.
107 * This structure is defined by the user and used by the driver. Therefore, it should
133 * This function is called when the requested number of samples has been processed.
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.
164 * This function configures and enables the channel. When @ref nrfx_adc_buffer_convert is
167 * This function can be called only when there is no conversion in progress
168 * (the ADC is not busy).
170 * @note The channel instance variable @p p_channel is used by the driver as an item
171 * in a list. Therefore, it cannot be an automatic variable that is located on the stack.
178 * This function can be called only when there is no conversion in progress
179 * (the ADC is not busy).
186 * This function can be called only when there is no conversion in progress
187 * (the ADC is not busy).
194 * This function triggers single ADC sampling. If more than one channel is enabled, the driver
203 * is provided for the result, the function blocks until the conversion is completed. Otherwise, the
204 * function returns when the conversion is started, and the result is provided in an event (driver
206 * fail if ADC is busy. The channel does not need to be enabled to perform a single conversion.
209 * @param[out] p_value Pointer to the location where the result should be placed. Unless NULL is
210 * provided, the function is blocking.
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
222 * conversion is set up. When the buffer is filled, the application is notified by the event
223 * handler. If the driver is initialized in blocking mode, the function returns when the buffer is
226 * Conversion is done on all enabled channels, but it is not triggered by this
231 * @note If more than one channel is enabled, the function emulates scanning, and
238 * an interrupt is not handled before the next sampling is triggered, the sample
245 * @retval NRFX_ERROR_BUSY If the driver is busy.
252 * @retval true If the ADC is busy.
253 * @retval false If the ADC is ready.
260 * This function is used to get the address of the START task, which can be used to trigger ADC