mirror of
https://github.com/niesteszeck/idDHT11.git
synced 2025-03-15 04:27:29 +03:00
Updates idDHT11.h to differentiate between timeouts
Creates three different error codes instead of a single code for three timeout possibilities.
This commit is contained in:
parent
e2769e3a7e
commit
e73b4fb665
16
idDHT11.h
16
idDHT11.h
@ -21,17 +21,19 @@
|
||||
#define IDDHT11LIB_VERSION "0.1"
|
||||
|
||||
// state codes
|
||||
#define IDDHTLIB_OK 0
|
||||
#define IDDHTLIB_OK 0
|
||||
#define IDDHTLIB_ACQUIRING 1
|
||||
#define IDDHTLIB_ACQUIRED 2
|
||||
#define IDDHTLIB_RESPONSE_OK 3
|
||||
#define IDDHTLIB_RESPONSE_OK 3
|
||||
|
||||
// error codes
|
||||
#define IDDHTLIB_ERROR_CHECKSUM -1
|
||||
#define IDDHTLIB_ERROR_TIMEOUT -2
|
||||
#define IDDHTLIB_ERROR_ACQUIRING -3
|
||||
#define IDDHTLIB_ERROR_DELTA -4
|
||||
#define IDDHTLIB_ERROR_NOTSTARTED -5
|
||||
#define IDDHTLIB_ERROR_ISR_TIMEOUT -2
|
||||
#define IDDHTLIB_ERROR_RESPONSE_TIMEOUT -3
|
||||
#define IDDHTLIB_ERROR_DATA_TIMEOUT -4
|
||||
#define IDDHTLIB_ERROR_ACQUIRING -5
|
||||
#define IDDHTLIB_ERROR_DELTA -6
|
||||
#define IDDHTLIB_ERROR_NOTSTARTED -7
|
||||
|
||||
#define IDDHT11_CHECK_STATE if(state == STOPPED) \
|
||||
return status; \
|
||||
@ -71,4 +73,4 @@ private:
|
||||
volatile float hum;
|
||||
volatile float temp;
|
||||
};
|
||||
#endif // idDHT11_H__
|
||||
#endif // idDHT11_H__
|
||||
|
Loading…
x
Reference in New Issue
Block a user