CuVoodoo STM32F1 firmware template
Data Structures | Functions | Variables
sensor_dht11.h File Reference

library to query measurements from Aosong DHT11 temperature and relative humidity sensor (API) More...

Go to the source code of this file.

Data Structures

struct  sensor_dht11_measurement_t
 measurement returned by sensor More...
 

Functions

void sensor_dht11_setup (void)
 setup peripherals to communicate with sensor
 
bool sensor_dht11_measurement_request (void)
 request measurement from sensor More...
 
struct sensor_dht11_measurement_t sensor_dht11_measurement_decode (void)
 decode received measurement More...
 

Variables

volatile bool sensor_dht11_measurement_received
 a measurement response has been received
 

Detailed Description

library to query measurements from Aosong DHT11 temperature and relative humidity sensor (API)

Author
King Kévin kingk.nosp@m.evin.nosp@m.@cuvo.nosp@m.odoo.nosp@m..info
Date
2017
Note
peripherals used: GPIO sensor_dht11_gpio, timer timer peripheral used to measure signal timing for bit decoding

Definition in file sensor_dht11.h.

Function Documentation

§ sensor_dht11_measurement_decode()

struct sensor_dht11_measurement_t sensor_dht11_measurement_decode ( void  )

decode received measurement

Returns
decoded measurement (0xff,0xff if invalid)

Definition at line 123 of file sensor_dht11.c.

§ sensor_dht11_measurement_request()

bool sensor_dht11_measurement_request ( void  )

request measurement from sensor

Returns
request started successfully

Definition at line 101 of file sensor_dht11.c.