![]() |
LibDriver HDC302X
|
hdc302x example driver modules More...
Macros | |
| #define | HDC302X_BASIC_DEFAULT_LOW_POWER_MODE HDC302X_LOW_POWER_MODE_0 |
| hdc302x basic example default definition | |
| #define | HDC302X_BASIC_DEFAULT_AUTO_MODE HDC302X_AUTO_MODE_10_HZ |
| #define | HDC302X_BASIC_DEFAULT_HEATER 0 |
| #define | HDC302X_BASIC_DEFAULT_HEATER_POWER 0x03FF |
| #define | HDC302X_INTERRUPT_DEFAULT_LOW_POWER_MODE HDC302X_LOW_POWER_MODE_0 |
| hdc302x interrupt example default definition | |
| #define | HDC302X_INTERRUPT_DEFAULT_AUTO_MODE HDC302X_AUTO_MODE_10_HZ |
| #define | HDC302X_INTERRUPT_DEFAULT_HEATER 0 |
| #define | HDC302X_INTERRUPT_DEFAULT_HEATER_POWER 0x03FF |
| #define | HDC302X_SHOT_DEFAULT_LOW_POWER_MODE HDC302X_LOW_POWER_MODE_0 |
| hdc302x shot example default definition | |
| #define | HDC302X_SHOT_DEFAULT_HEATER 0 |
| #define | HDC302X_SHOT_DEFAULT_HEATER_POWER 0x03FF |
Functions | |
| uint8_t | hdc302x_basic_init (hdc302x_address_t addr) |
| basic example init | |
| uint8_t | hdc302x_basic_deinit (void) |
| basic example deinit | |
| uint8_t | hdc302x_basic_read (float *temperature, float *humidity) |
| basic example read | |
| uint8_t | hdc302x_basic_read_humidity_min (float *humidity) |
| basic example read humidity min | |
| uint8_t | hdc302x_basic_read_humidity_max (float *humidity) |
| basic example read humidity max | |
| uint8_t | hdc302x_basic_read_temperature_min (float *temperature) |
| basic example read temperature min | |
| uint8_t | hdc302x_basic_read_temperature_max (float *temperature) |
| basic example read temperature max | |
| uint8_t | hdc302x_basic_soft_reset (void) |
| basic example soft reset | |
| uint8_t | hdc302x_basic_get_nist_id (uint8_t id[6]) |
| basic example get nist id | |
| uint8_t | hdc302x_interrupt_irq_handler (void) |
| interrupt test irq | |
| uint8_t | hdc302x_interrupt_init (hdc302x_address_t addr, float temperature_low_deg, float temperature_high_deg, float humidity_low_percentage, float humidity_high_percentage, void(*callback)(uint16_t type)) |
| interrupt example init | |
| uint8_t | hdc302x_interrupt_deinit (void) |
| interrupt example deinit | |
| uint8_t | hdc302x_interrupt_read (float *temperature, float *humidity) |
| interrupt example read | |
| uint8_t | hdc302x_interrupt_read_humidity_min (float *humidity) |
| interrupt example read humidity min | |
| uint8_t | hdc302x_interrupt_read_humidity_max (float *humidity) |
| interrupt example read humidity max | |
| uint8_t | hdc302x_interrupt_read_temperature_min (float *temperature) |
| interrupt example read temperature min | |
| uint8_t | hdc302x_interrupt_read_temperature_max (float *temperature) |
| interrupt example read temperature max | |
| uint8_t | hdc302x_interrupt_soft_reset (void) |
| interrupt example soft reset | |
| uint8_t | hdc302x_interrupt_get_nist_id (uint8_t id[6]) |
| interrupt example get nist id | |
| uint8_t | hdc302x_interrupt_clear_status (void) |
| interrupt example clear status | |
| uint8_t | hdc302x_shot_init (hdc302x_address_t addr) |
| shot example init | |
| uint8_t | hdc302x_shot_deinit (void) |
| shot example deinit | |
| uint8_t | hdc302x_shot_read (float *temperature, float *humidity) |
| shot example read | |
| uint8_t | hdc302x_shot_soft_reset (void) |
| shot example soft reset | |
| uint8_t | hdc302x_shot_get_nist_id (uint8_t id[6]) |
| shot example get nist id | |
hdc302x example driver modules
| #define HDC302X_BASIC_DEFAULT_AUTO_MODE HDC302X_AUTO_MODE_10_HZ |
10hz
Definition at line 57 of file driver_hdc302x_basic.h.
| #define HDC302X_BASIC_DEFAULT_HEATER 0 |
disable heater
Definition at line 58 of file driver_hdc302x_basic.h.
| #define HDC302X_BASIC_DEFAULT_HEATER_POWER 0x03FF |
half power
Definition at line 59 of file driver_hdc302x_basic.h.
| #define HDC302X_BASIC_DEFAULT_LOW_POWER_MODE HDC302X_LOW_POWER_MODE_0 |
hdc302x basic example default definition
12.5 ms
Definition at line 56 of file driver_hdc302x_basic.h.
| #define HDC302X_INTERRUPT_DEFAULT_AUTO_MODE HDC302X_AUTO_MODE_10_HZ |
10hz
Definition at line 55 of file driver_hdc302x_interrupt.h.
| #define HDC302X_INTERRUPT_DEFAULT_HEATER 0 |
disable heater
Definition at line 56 of file driver_hdc302x_interrupt.h.
| #define HDC302X_INTERRUPT_DEFAULT_HEATER_POWER 0x03FF |
half power
Definition at line 57 of file driver_hdc302x_interrupt.h.
| #define HDC302X_INTERRUPT_DEFAULT_LOW_POWER_MODE HDC302X_LOW_POWER_MODE_0 |
hdc302x interrupt example default definition
12.5 ms
Definition at line 54 of file driver_hdc302x_interrupt.h.
| #define HDC302X_SHOT_DEFAULT_HEATER 0 |
disable heater
Definition at line 55 of file driver_hdc302x_shot.h.
| #define HDC302X_SHOT_DEFAULT_HEATER_POWER 0x03FF |
half power
Definition at line 56 of file driver_hdc302x_shot.h.
| #define HDC302X_SHOT_DEFAULT_LOW_POWER_MODE HDC302X_LOW_POWER_MODE_0 |
hdc302x shot example default definition
12.5 ms
Definition at line 54 of file driver_hdc302x_shot.h.
| uint8_t hdc302x_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 261 of file driver_hdc302x_basic.c.
| uint8_t hdc302x_basic_get_nist_id | ( | uint8_t | id[6] | ) |
basic example get nist id
| [out] | *id | pointer to an id buffer |
Definition at line 304 of file driver_hdc302x_basic.c.
| uint8_t hdc302x_basic_init | ( | hdc302x_address_t | addr | ) |
basic example init
| [in] | addr | iic device address |
Definition at line 49 of file driver_hdc302x_basic.c.
| uint8_t hdc302x_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 155 of file driver_hdc302x_basic.c.
| uint8_t hdc302x_basic_read_humidity_max | ( | float * | humidity | ) |
basic example read humidity max
| [out] | *humidity | pointer to a converted humidity buffer |
Definition at line 199 of file driver_hdc302x_basic.c.
| uint8_t hdc302x_basic_read_humidity_min | ( | float * | humidity | ) |
basic example read humidity min
| [out] | *humidity | pointer to a converted humidity buffer |
Definition at line 178 of file driver_hdc302x_basic.c.
| uint8_t hdc302x_basic_read_temperature_max | ( | float * | temperature | ) |
basic example read temperature max
| [out] | *temperature | pointer to a converted temperature buffer |
Definition at line 241 of file driver_hdc302x_basic.c.
| uint8_t hdc302x_basic_read_temperature_min | ( | float * | temperature | ) |
basic example read temperature min
| [out] | *temperature | pointer to a converted temperature buffer |
Definition at line 220 of file driver_hdc302x_basic.c.
| uint8_t hdc302x_basic_soft_reset | ( | void | ) |
basic example soft reset
Definition at line 285 of file driver_hdc302x_basic.c.
| uint8_t hdc302x_interrupt_clear_status | ( | void | ) |
interrupt example clear status
Definition at line 447 of file driver_hdc302x_interrupt.c.
| uint8_t hdc302x_interrupt_deinit | ( | void | ) |
interrupt example deinit
Definition at line 386 of file driver_hdc302x_interrupt.c.
| uint8_t hdc302x_interrupt_get_nist_id | ( | uint8_t | id[6] | ) |
interrupt example get nist id
| [out] | *id | pointer to an id buffer |
Definition at line 429 of file driver_hdc302x_interrupt.c.
| uint8_t hdc302x_interrupt_init | ( | hdc302x_address_t | addr, |
| float | temperature_low_deg, | ||
| float | temperature_high_deg, | ||
| float | humidity_low_percentage, | ||
| float | humidity_high_percentage, | ||
| void(* | callback )(uint16_t type) ) |
interrupt example init
| [in] | addr | iic device address |
| [in] | temperature_low_deg | low threshold in degree celsius |
| [in] | temperature_high_deg | high threshold in degree celsius |
| [in] | humidity_low_percentage | low threshold in percentage |
| [in] | humidity_high_percentage | high threshold in percentage |
| [in] | *callback | pointer to a callback function address |
Definition at line 71 of file driver_hdc302x_interrupt.c.
| uint8_t hdc302x_interrupt_irq_handler | ( | void | ) |
interrupt test irq
Definition at line 48 of file driver_hdc302x_interrupt.c.
| uint8_t hdc302x_interrupt_read | ( | float * | temperature, |
| float * | humidity ) |
interrupt example read
| [out] | *temperature | pointer to a converted temperature buffer |
| [out] | *humidity | pointer to a converted humidity buffer |
Definition at line 280 of file driver_hdc302x_interrupt.c.
| uint8_t hdc302x_interrupt_read_humidity_max | ( | float * | humidity | ) |
interrupt example read humidity max
| [out] | *humidity | pointer to a converted humidity buffer |
Definition at line 324 of file driver_hdc302x_interrupt.c.
| uint8_t hdc302x_interrupt_read_humidity_min | ( | float * | humidity | ) |
interrupt example read humidity min
| [out] | *humidity | pointer to a converted humidity buffer |
Definition at line 303 of file driver_hdc302x_interrupt.c.
| uint8_t hdc302x_interrupt_read_temperature_max | ( | float * | temperature | ) |
interrupt example read temperature max
| [out] | *temperature | pointer to a converted temperature buffer |
Definition at line 366 of file driver_hdc302x_interrupt.c.
| uint8_t hdc302x_interrupt_read_temperature_min | ( | float * | temperature | ) |
interrupt example read temperature min
| [out] | *temperature | pointer to a converted temperature buffer |
Definition at line 345 of file driver_hdc302x_interrupt.c.
| uint8_t hdc302x_interrupt_soft_reset | ( | void | ) |
interrupt example soft reset
Definition at line 410 of file driver_hdc302x_interrupt.c.
| uint8_t hdc302x_shot_deinit | ( | void | ) |
shot example deinit
Definition at line 157 of file driver_hdc302x_shot.c.
| uint8_t hdc302x_shot_get_nist_id | ( | uint8_t | id[6] | ) |
shot example get nist id
| [out] | *id | pointer to an id buffer |
Definition at line 194 of file driver_hdc302x_shot.c.
| uint8_t hdc302x_shot_init | ( | hdc302x_address_t | addr | ) |
shot example init
| [in] | addr | iic device address |
Definition at line 49 of file driver_hdc302x_shot.c.
| uint8_t hdc302x_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 135 of file driver_hdc302x_shot.c.
| uint8_t hdc302x_shot_soft_reset | ( | void | ) |
shot example soft reset
Definition at line 175 of file driver_hdc302x_shot.c.