ruuvi.drivers.c  ${PROJECT_VERSION}
Drivers for external sensors and peripherals on embedded systems.
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. More...
 
uint8_t resolution
 Resolution, in bits. More...
 
uint8_t scale
 Scale, in relevant Si-unit. More...
 
uint8_t dsp_function
 DSP function, one of RD_SENSOR_DSP_*. More...
 
uint8_t dsp_parameter
 Parameter to DSP functions. More...
 
uint8_t mode
 Mode, RD_SENSOR_SLEEP, _SINGLE, _CONTINOUS. More...
 
uint8_t reserved0
 Reserved for future use. More...
 
uint8_t reserved1
 Reserved for future use. More...
 

Detailed Description

All sensors must implement configuration functions which accept this struct.

Definition at line 104 of file ruuvi_driver_sensor.h.

Field Documentation

◆ dsp_function

uint8_t dsp_function

DSP function, one of RD_SENSOR_DSP_*.

Definition at line 109 of file ruuvi_driver_sensor.h.

◆ dsp_parameter

uint8_t dsp_parameter

Parameter to DSP functions.

Definition at line 110 of file ruuvi_driver_sensor.h.

◆ mode

uint8_t mode

Mode, RD_SENSOR_SLEEP, _SINGLE, _CONTINOUS.

Definition at line 111 of file ruuvi_driver_sensor.h.

◆ reserved0

uint8_t reserved0

Reserved for future use.

Definition at line 112 of file ruuvi_driver_sensor.h.

◆ reserved1

uint8_t reserved1

Reserved for future use.

Definition at line 113 of file ruuvi_driver_sensor.h.

◆ resolution

uint8_t resolution

Resolution, in bits.

Definition at line 107 of file ruuvi_driver_sensor.h.

◆ samplerate

uint8_t samplerate

Samplerate, in Hz.

Definition at line 106 of file ruuvi_driver_sensor.h.

◆ scale

uint8_t scale

Scale, in relevant Si-unit.

Definition at line 108 of file ruuvi_driver_sensor.h.


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