KETCube
Modules | Data Structures | Macros | Typedefs | Enumerations | Variables

Public defines. More...

Modules

 Public Defines
 Public defines for HDC1080 only.
 
 Public Defines
 Public defines for HDC2080 only.
 

Data Structures

struct  ketCube_hdcX080_moduleCfg_t
 KETCube module configuration. More...
 

Macros

#define KETCUBE_HDCX080_I2C_TIMEOUT   0x1000
 I2C Timeout. More...
 

Typedefs

typedef struct ketCube_hdcX080_moduleCfg_t ketCube_hdcX080_moduleCfg_t
 KETCube module configuration. More...
 

Enumerations

enum  ketCube_hdcX080_sensType_t { KETCUBE_HDCX080_TYPE_AUTODETECT = 0, KETCUBE_HDCX080_TYPE_HDC1080 = 1, KETCUBE_HDCX080_TYPE_HDC2080 = 2 }
 List of sensors supported by this driver. More...
 
enum  ketCube_hdcX080_Htr_t { KETCUBE_HDCX080_HTR_ON = (uint8_t) 0x01, KETCUBE_HDCX080_HTR_OFF = (uint8_t) 0x00 }
 Heater On/Off. More...
 
enum  ketCube_hdcX080_Rst_t { KETCUBE_HDCX080_RST_RESET = (uint8_t) 0x01, KETCUBE_HDCX080_RST_NONE = (uint8_t) 0x00 }
 Reset. More...
 
enum  ketCube_hdcX080_HRes_t { KETCUBE_HDCX080_HRES_8BIT = (uint8_t) 0x02, KETCUBE_HDCX080_HRES_11BIT = (uint8_t) 0x01, KETCUBE_HDCX080_HRES_14BIT = (uint8_t) 0x00 }
 RH resolution configuration. More...
 

Variables

ketCube_hdcX080_moduleCfg_t ketCube_hdcX080_moduleCfg
 

Detailed Description

Public defines.

Macro Definition Documentation

◆ KETCUBE_HDCX080_I2C_TIMEOUT

#define KETCUBE_HDCX080_I2C_TIMEOUT   0x1000

I2C Timeout.

Value of Timeout when I2C communication fails

Typedef Documentation

◆ ketCube_hdcX080_moduleCfg_t

KETCube module configuration.

Enumeration Type Documentation

◆ ketCube_hdcX080_HRes_t

RH resolution configuration.

Enumerator
KETCUBE_HDCX080_HRES_8BIT 

8 bit resolution for HDC1080, 9 bits for HDC2080

KETCUBE_HDCX080_HRES_11BIT 

11 bit resolution

KETCUBE_HDCX080_HRES_14BIT 

14 bit resolution

◆ ketCube_hdcX080_Htr_t

Heater On/Off.

Enumerator
KETCUBE_HDCX080_HTR_ON 

HTR ON

KETCUBE_HDCX080_HTR_OFF 

HTR OFF

◆ ketCube_hdcX080_Rst_t

Reset.

Enumerator
KETCUBE_HDCX080_RST_RESET 

Invoke SW reset

KETCUBE_HDCX080_RST_NONE 

Normal operation

◆ ketCube_hdcX080_sensType_t

List of sensors supported by this driver.

Enumerator
KETCUBE_HDCX080_TYPE_AUTODETECT 

Sensor type autodetection

KETCUBE_HDCX080_TYPE_HDC1080 

HDC1080

KETCUBE_HDCX080_TYPE_HDC2080 

HDC2080

Variable Documentation

◆ ketCube_hdcX080_moduleCfg

ketCube_hdcX080_moduleCfg_t ketCube_hdcX080_moduleCfg
extern