![]() |
LibDriver SHT30
|
sht30 example driver modules More...
Macros | |
| #define | SHT30_ALERT_DEFAULT_RATE SHT30_RATE_10HZ |
| sht30 alert example default definition | |
| #define | SHT30_ALERT_DEFAULT_REPEATABILITY SHT30_REPEATABILITY_HIGH |
| #define | SHT30_ALERT_DEFAULT_HEATER SHT30_BOOL_FALSE |
| #define | SHT30_BASIC_DEFAULT_RATE SHT30_RATE_10HZ |
| sht30 basic example default definition | |
| #define | SHT30_BASIC_DEFAULT_REPEATABILITY SHT30_REPEATABILITY_HIGH |
| #define | SHT30_BASIC_DEFAULT_HEATER SHT30_BOOL_FALSE |
| #define | SHT30_SHOT_DEFAULT_CLOCK_STRETCHING SHT30_BOOL_TRUE |
| sht30 shot example default definition | |
| #define | SHT30_SHOT_DEFAULT_REPEATABILITY SHT30_REPEATABILITY_HIGH |
| #define | SHT30_SHOT_DEFAULT_HEATER SHT30_BOOL_FALSE |
Functions | |
| uint8_t | sht30_alert_irq_handler (void) |
| alert irq | |
| uint8_t | sht30_alert_init (sht30_address_t addr_pin, void(*callback)(uint16_t type), float high_limit_temperature_set, float high_limit_humidity_set, float high_limit_temperature_clear, float high_limit_humidity_clear, float low_limit_temperature_set, float low_limit_humidity_set, float low_limit_temperature_clear, float low_limit_humidity_clear) |
| alert example init | |
| uint8_t | sht30_alert_read (float *temperature, float *humidity) |
| alert example read | |
| uint8_t | sht30_alert_deinit (void) |
| alert example deinit | |
| uint8_t | sht30_alert_get_serial_number (uint8_t sn[4]) |
| alert example get serial number | |
| uint8_t | sht30_basic_init (sht30_address_t addr_pin) |
| basic example init | |
| uint8_t | sht30_basic_read (float *temperature, float *humidity) |
| basic example read | |
| uint8_t | sht30_basic_deinit (void) |
| basic example deinit | |
| uint8_t | sht30_basic_get_serial_number (uint8_t sn[4]) |
| basic example get serial number | |
| uint8_t | sht30_shot_init (sht30_address_t addr_pin) |
| shot example init | |
| uint8_t | sht30_shot_read (float *temperature, float *humidity) |
| shot example read | |
| uint8_t | sht30_shot_deinit (void) |
| shot example deinit | |
| uint8_t | sht30_shot_get_serial_number (uint8_t sn[4]) |
| shot example get serial number | |
sht30 example driver modules
| #define SHT30_ALERT_DEFAULT_HEATER SHT30_BOOL_FALSE |
disable heater
Definition at line 57 of file driver_sht30_alert.h.
| #define SHT30_ALERT_DEFAULT_RATE SHT30_RATE_10HZ |
sht30 alert example default definition
rate 100Hz
Definition at line 55 of file driver_sht30_alert.h.
| #define SHT30_ALERT_DEFAULT_REPEATABILITY SHT30_REPEATABILITY_HIGH |
set high
Definition at line 56 of file driver_sht30_alert.h.
| #define SHT30_BASIC_DEFAULT_HEATER SHT30_BOOL_FALSE |
disable heater
Definition at line 59 of file driver_sht30_basic.h.
| #define SHT30_BASIC_DEFAULT_RATE SHT30_RATE_10HZ |
sht30 basic example default definition
rate 100Hz
Definition at line 57 of file driver_sht30_basic.h.
| #define SHT30_BASIC_DEFAULT_REPEATABILITY SHT30_REPEATABILITY_HIGH |
set high
Definition at line 58 of file driver_sht30_basic.h.
| #define SHT30_SHOT_DEFAULT_CLOCK_STRETCHING SHT30_BOOL_TRUE |
sht30 shot example default definition
enable clock stretching
Definition at line 55 of file driver_sht30_shot.h.
| #define SHT30_SHOT_DEFAULT_HEATER SHT30_BOOL_FALSE |
disable heater
Definition at line 57 of file driver_sht30_shot.h.
| #define SHT30_SHOT_DEFAULT_REPEATABILITY SHT30_REPEATABILITY_HIGH |
set high
Definition at line 56 of file driver_sht30_shot.h.
| uint8_t sht30_alert_deinit | ( | void | ) |
alert example deinit
Definition at line 266 of file driver_sht30_alert.c.
| uint8_t sht30_alert_get_serial_number | ( | uint8_t | sn[4] | ) |
alert example get serial number
| [out] | *sn | pointer to a serial number buffer |
Definition at line 297 of file driver_sht30_alert.c.
| uint8_t sht30_alert_init | ( | sht30_address_t | addr_pin, |
| void(* | callback )(uint16_t type), | ||
| float | high_limit_temperature_set, | ||
| float | high_limit_humidity_set, | ||
| float | high_limit_temperature_clear, | ||
| float | high_limit_humidity_clear, | ||
| float | low_limit_temperature_set, | ||
| float | low_limit_humidity_set, | ||
| float | low_limit_temperature_clear, | ||
| float | low_limit_humidity_clear ) |
alert example init
| [in] | addr_pin | iic device address |
| [in] | *callback | pointer to a callback address |
| [in] | high_limit_temperature_set | high limit temperature set |
| [in] | high_limit_humidity_set | high limit humidity set |
| [in] | high_limit_temperature_clear | high limit temperature clear |
| [in] | high_limit_humidity_clear | high limit humidity clear |
| [in] | low_limit_temperature_set | low limit temperature set |
| [in] | low_limit_humidity_set | low limit humidity set |
| [in] | low_limit_temperature_clear | low limit temperature clear |
| [in] | low_limit_humidity_clear | low limit humidity clear |
Definition at line 76 of file driver_sht30_alert.c.
| uint8_t sht30_alert_irq_handler | ( | void | ) |
alert irq
Definition at line 49 of file driver_sht30_alert.c.
| uint8_t sht30_alert_read | ( | float * | temperature, |
| float * | humidity ) |
alert example read
| [out] | *temperature | pointer to a converted temperature buffer |
| [out] | *humidity | pointer to a converted humidity buffer |
Definition at line 245 of file driver_sht30_alert.c.
| uint8_t sht30_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 164 of file driver_sht30_basic.c.
| uint8_t sht30_basic_get_serial_number | ( | uint8_t | sn[4] | ) |
basic example get serial number
| [out] | *sn | pointer to a serial number buffer |
Definition at line 195 of file driver_sht30_basic.c.
| uint8_t sht30_basic_init | ( | sht30_address_t | addr_pin | ) |
basic example init
| [in] | addr_pin | iic device address |
Definition at line 50 of file driver_sht30_basic.c.
| uint8_t sht30_basic_read | ( | float * | temperature, |
| float * | humidity ) |
basic example read
| [out] | *temperature | pointer to a converted temperature buffer |
| [out] | *humidity | pointer to a converted humidity buffer |
Definition at line 143 of file driver_sht30_basic.c.
| uint8_t sht30_shot_deinit | ( | void | ) |
shot example deinit
Definition at line 152 of file driver_sht30_shot.c.
| uint8_t sht30_shot_get_serial_number | ( | uint8_t | sn[4] | ) |
shot example get serial number
| [out] | *sn | pointer to a serial number buffer |
Definition at line 171 of file driver_sht30_shot.c.
| uint8_t sht30_shot_init | ( | sht30_address_t | addr_pin | ) |
shot example init
| [in] | addr_pin | iic device address |
Definition at line 50 of file driver_sht30_shot.c.
| uint8_t sht30_shot_read | ( | float * | temperature, |
| float * | humidity ) |
shot example read
| [out] | *temperature | pointer to a converted temperature buffer |
| [out] | *humidity | pointer to a converted humidity buffer |
Definition at line 130 of file driver_sht30_shot.c.