1
0
mirror of https://github.com/rfivet/stm32bringup.git synced 2024-12-22 00:36:22 -05:00
stm32bringup/dht11.h

21 lines
448 B
C

/* dht11.h -- DHT11 API */
/* Copyright (c) 2020 Renaud Fivet */
typedef enum {
DHT11_SUCCESS,
DHT11_FAIL_TOUT,
DHT11_FAIL_CKSUM
} dht11_retv_t ;
/* 5 .. 95 %RH, -20 .. 60 C */
extern unsigned char dht11_humid ; /* 5 .. 95 %RH */
extern signed char dht11_tempc ; /* -20 .. 60 C */
extern unsigned char dht11_tempf ; /* .0 .. .9 C */
void dht11_init( void) ;
dht11_retv_t dht11_read( void) ;
/* end of dht11.h */