nRF Connect SDK API 3.4.99
Loading...
Searching...
No Matches

◆ pulse_meas_start()

int pulse_meas_start ( const struct device * dev,
struct k_mem_slab * slab )

#include <include/drivers/pulse_meas.h>

Start pulse width measurement.

slab must point to a memory slab created with K_MEM_SLAB_DEFINE. Each slab block must be at least PULSE_MEAS_BLOCK_SIZE bytes large for the configured number of measurements.

Parameters
devPointer to the pulse width measurement device.
slabMemory slab used for measurement buffers.
Return values
0On success.
-EINVALInvalid argument.
-ENOMEMNot enough memory in slab.