29 #include "mraa/gpio.h" 
   47     mraa_gpio_context        gpio_clk;
 
   48     mraa_gpio_context        gpio_data;
 
   73     SHT1X_CMD_MEAS_TEMPERATURE            = 0x03,
 
   74     SHT1X_CMD_MEAS_HUMIDITY               = 0x05,
 
   75     SHT1X_CMD_WRITE_STATUS                = 0x06,
 
   76     SHT1X_CMD_READ_STATUS                 = 0x07,
 
   77     SHT1X_CMD_SOFT_RESET                  = 0x1e
 
   82     SHT1X_STATUS_RESOLUTION_LOW           = 0x01, 
 
   83     SHT1X_STATUS_NO_RELOAD_FROM_OTP       = 0x02,
 
   84     SHT1X_STATUS_HEATER_EN                = 0x04,
 
   88     SHT1X_STATUS_LOW_VOLT                 = 0x40 
 
   91   } SHT1X_STATUS_BITS_T;
 
void sht1x_close(sht1x_context dev)
Definition: sht1x.c:119
 
float sht1x_get_humidity(const sht1x_context dev)
Definition: sht1x.c:336
 
upm_result_t sht1x_read_status(const sht1x_context dev, uint8_t *status)
Definition: sht1x.c:351
 
upm_result_t sht1x_write_status(const sht1x_context dev, uint8_t status)
Definition: sht1x.c:367
 
upm_result_t sht1x_wait_for_response(const sht1x_context dev)
Definition: sht1x.c:258
 
void sht1x_read_8bits(const sht1x_context dev, uint8_t *value)
Definition: sht1x.c:288
 
float sht1x_get_temperature(const sht1x_context dev)
Definition: sht1x.c:329
 
struct _sht1x_context * sht1x_context
 
sht1x_context sht1x_init(unsigned int clk_pin, unsigned int data_pin)
Definition: sht1x.c:31
 
upm_result_t sht1x_update(const sht1x_context dev)
Definition: sht1x.c:131
 
void sht1x_reset(const sht1x_context dev)
Definition: sht1x.c:343
 
upm_result_t sht1x_write_8bits(const sht1x_context dev, uint8_t byte)
Definition: sht1x.c:201
 
void sht1x_set_volts(const sht1x_context dev, SHT1X_VOLTS_T volts)
Definition: sht1x.c:382
 
upm_result_t sht1x_send_command(const sht1x_context dev, SHT1X_CMD_T cmd)
Definition: sht1x.c:248
 
void sht1x_start_xmit(const sht1x_context dev)
Definition: sht1x.c:184