ruuvi.drivers.c ${PROJECT_VERSION}
Drivers for external sensors and peripherals on embedded systems.
Loading...
Searching...
No Matches
rd_sensor_configuration_t Struct Reference

All sensors must implement configuration functions which accept this struct. More...

#include <ruuvi_driver_sensor.h>

Data Fields

uint8_t samplerate
 Samplerate, in Hz.
 
uint8_t resolution
 Resolution, in bits.
 
uint8_t scale
 Scale, in relevant Si-unit.
 
uint8_t dsp_function
 DSP function, one of RD_SENSOR_DSP_*.
 
uint8_t dsp_parameter
 Parameter to DSP functions.
 
uint8_t mode
 Mode, RD_SENSOR_SLEEP, _SINGLE, _CONTINOUS.
 
uint8_t reserved0
 Reserved for future use.
 
uint8_t reserved1
 Reserved for future use.
 

Detailed Description

All sensors must implement configuration functions which accept this struct.

Definition at line 110 of file ruuvi_driver_sensor.h.

Field Documentation

◆ dsp_function

uint8_t dsp_function

DSP function, one of RD_SENSOR_DSP_*.

Definition at line 115 of file ruuvi_driver_sensor.h.

◆ dsp_parameter

uint8_t dsp_parameter

Parameter to DSP functions.

Definition at line 116 of file ruuvi_driver_sensor.h.

◆ mode

uint8_t mode

Mode, RD_SENSOR_SLEEP, _SINGLE, _CONTINOUS.

Definition at line 117 of file ruuvi_driver_sensor.h.

◆ reserved0

uint8_t reserved0

Reserved for future use.

Definition at line 118 of file ruuvi_driver_sensor.h.

◆ reserved1

uint8_t reserved1

Reserved for future use.

Definition at line 119 of file ruuvi_driver_sensor.h.

◆ resolution

uint8_t resolution

Resolution, in bits.

Definition at line 113 of file ruuvi_driver_sensor.h.

◆ samplerate

uint8_t samplerate

Samplerate, in Hz.

Definition at line 112 of file ruuvi_driver_sensor.h.

◆ scale

uint8_t scale

Scale, in relevant Si-unit.

Definition at line 114 of file ruuvi_driver_sensor.h.


The documentation for this struct was generated from the following file: