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:
Alex Gutowski 2013-10-28 00:56:17 -05:00
parent e2769e3a7e
commit e73b4fb665

View File

@ -28,10 +28,12 @@
// error codes // error codes
#define IDDHTLIB_ERROR_CHECKSUM -1 #define IDDHTLIB_ERROR_CHECKSUM -1
#define IDDHTLIB_ERROR_TIMEOUT -2 #define IDDHTLIB_ERROR_ISR_TIMEOUT -2
#define IDDHTLIB_ERROR_ACQUIRING -3 #define IDDHTLIB_ERROR_RESPONSE_TIMEOUT -3
#define IDDHTLIB_ERROR_DELTA -4 #define IDDHTLIB_ERROR_DATA_TIMEOUT -4
#define IDDHTLIB_ERROR_NOTSTARTED -5 #define IDDHTLIB_ERROR_ACQUIRING -5
#define IDDHTLIB_ERROR_DELTA -6
#define IDDHTLIB_ERROR_NOTSTARTED -7
#define IDDHT11_CHECK_STATE if(state == STOPPED) \ #define IDDHT11_CHECK_STATE if(state == STOPPED) \
return status; \ return status; \