RUI3 (RAK Unified Interface 3) - RAK4631
rak1901.h File Reference

Go to the source code of this file.

Data Structures

class  rak1901
 

Macros

#define SHTC3_ADDR_7BIT   0x70
 

Enumerations

enum  SHTC3_Commands_TypeDef {
  SHTC3_CMD_WAKE = 0x3517,
  SHTC3_CMD_SLEEP = 0xB098,
  SHTC3_CMD_SFT_RST = 0x805D,
  SHTC3_CMD_READ_ID = 0xEFC8
}
 
enum  SHTC3_MeasurementModes_TypeDef {
  SHTC3_CMD_CSE_RHF_NPM = 0x5C24,
  SHTC3_CMD_CSE_RHF_LPM = 0x44DE,
  SHTC3_CMD_CSE_TF_NPM = 0x7CA2,
  SHTC3_CMD_CSE_TF_LPM = 0x6458,
  SHTC3_CMD_CSD_RHF_NPM = 0x58E0,
  SHTC3_CMD_CSD_RHF_LPM = 0x401A,
  SHTC3_CMD_CSD_TF_NPM = 0x7866,
  SHTC3_CMD_CSD_TF_LPM = 0x609C
}
 

Functions

float SHTC3_raw2DegC (uint16_t T)
 
float SHTC3_raw2DegF (uint16_t T)
 
float SHTC3_raw2Percent (uint16_t RH)
 

Macro Definition Documentation

◆ SHTC3_ADDR_7BIT

#define SHTC3_ADDR_7BIT   0x70

Enumeration Type Documentation

◆ SHTC3_Commands_TypeDef

Enumerator
SHTC3_CMD_WAKE 
SHTC3_CMD_SLEEP 
SHTC3_CMD_SFT_RST 
SHTC3_CMD_READ_ID 

◆ SHTC3_MeasurementModes_TypeDef

Enumerator
SHTC3_CMD_CSE_RHF_NPM 
SHTC3_CMD_CSE_RHF_LPM 
SHTC3_CMD_CSE_TF_NPM 
SHTC3_CMD_CSE_TF_LPM 
SHTC3_CMD_CSD_RHF_NPM 
SHTC3_CMD_CSD_RHF_LPM 
SHTC3_CMD_CSD_TF_NPM 
SHTC3_CMD_CSD_TF_LPM 

Function Documentation

◆ SHTC3_raw2DegC()

float SHTC3_raw2DegC ( uint16_t  T)

◆ SHTC3_raw2DegF()

float SHTC3_raw2DegF ( uint16_t  T)

◆ SHTC3_raw2Percent()

float SHTC3_raw2Percent ( uint16_t  RH)