grove_temp_hum

Committer:
JackyZhangFromSeeed
Date:
Tue Jun 09 10:19:38 2015 +0000
Revision:
0:f0824fc8b273
grove_temp_hum

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JackyZhangFromSeeed 0:f0824fc8b273 1
JackyZhangFromSeeed 0:f0824fc8b273 2
JackyZhangFromSeeed 0:f0824fc8b273 3
JackyZhangFromSeeed 0:f0824fc8b273 4 #ifndef __GROVE_TEMP_HUM_H__
JackyZhangFromSeeed 0:f0824fc8b273 5 #define __GROVE_TEMP_HUM_H__
JackyZhangFromSeeed 0:f0824fc8b273 6
JackyZhangFromSeeed 0:f0824fc8b273 7 #include "suli2.h"
JackyZhangFromSeeed 0:f0824fc8b273 8
JackyZhangFromSeeed 0:f0824fc8b273 9 // how many timing transitions we need to keep track of. 2 * number bits + extra
JackyZhangFromSeeed 0:f0824fc8b273 10 #if defined(__MBED__)
JackyZhangFromSeeed 0:f0824fc8b273 11 #define MAXTIMINGS 85
JackyZhangFromSeeed 0:f0824fc8b273 12 #elif defined(ARDUINO)
JackyZhangFromSeeed 0:f0824fc8b273 13 #define MAXTIMINGS 85
JackyZhangFromSeeed 0:f0824fc8b273 14 #endif
JackyZhangFromSeeed 0:f0824fc8b273 15
JackyZhangFromSeeed 0:f0824fc8b273 16 #define DHT11 11
JackyZhangFromSeeed 0:f0824fc8b273 17 #define DHT22 22
JackyZhangFromSeeed 0:f0824fc8b273 18 #define DHT21 21
JackyZhangFromSeeed 0:f0824fc8b273 19 #define AM2301 21
JackyZhangFromSeeed 0:f0824fc8b273 20
JackyZhangFromSeeed 0:f0824fc8b273 21 void grove_temp_hum_init(IO_T *io, int pin);
JackyZhangFromSeeed 0:f0824fc8b273 22 bool grove_temp_hum_write_setup(IO_T *io, uint8_t type, uint8_t count);
JackyZhangFromSeeed 0:f0824fc8b273 23 bool grove_temp_hum_readtemperature(IO_T *io, bool S, float *temperature);
JackyZhangFromSeeed 0:f0824fc8b273 24 bool grove_temp_hum_readhumidity(IO_T *io, float *humidity);
JackyZhangFromSeeed 0:f0824fc8b273 25
JackyZhangFromSeeed 0:f0824fc8b273 26 #endif