![]() |
LibDriver HLW8032
|
hlw8032 example driver modules More...
Macros | |
| #define | HLW8032_BASIC_DEFAULT_SAMPLE_VOLTAGE_COEFFICIENT 1.88f |
| hlw8032 basic example default definition | |
| #define | HLW8032_BASIC_DEFAULT_SAMPLE_CURRENT_COEFFICIENT 1.0f |
| #define | HLW8032_BASIC_DEFAULT_TRANSFORMER_VOLTAGE_K1 2.045f |
| #define | HLW8032_BASIC_DEFAULT_TRANSFORMER_CURRENT_K2 1.0f |
| #define | HLW8032_BASIC_DEFAULT_TRANSFORMER_POWER_K3 2.045f |
Functions | |
| uint8_t | hlw8032_basic_init (hlw8032_mode_t mode) |
| basic example init | |
| uint8_t | hlw8032_basic_deinit (void) |
| basic example deinit | |
| uint8_t | hlw8032_basic_read (hlw8032_data_t *data) |
| basic example read | |
| uint8_t | hlw8032_basic_quantity_electricity_export (int64_t *quantity_electricity_counter) |
| basic example quantity electricity export | |
| uint8_t | hlw8032_basic_quantity_electricity_import (int64_t quantity_electricity_counter) |
| basic example quantity electricity import | |
hlw8032 example driver modules
| #define HLW8032_BASIC_DEFAULT_SAMPLE_CURRENT_COEFFICIENT 1.0f |
1.0f
Definition at line 57 of file driver_hlw8032_basic.h.
| #define HLW8032_BASIC_DEFAULT_SAMPLE_VOLTAGE_COEFFICIENT 1.88f |
hlw8032 basic example default definition
1.88f
Definition at line 56 of file driver_hlw8032_basic.h.
| #define HLW8032_BASIC_DEFAULT_TRANSFORMER_CURRENT_K2 1.0f |
1.0f
Definition at line 59 of file driver_hlw8032_basic.h.
| #define HLW8032_BASIC_DEFAULT_TRANSFORMER_POWER_K3 2.045f |
2.045f
Definition at line 60 of file driver_hlw8032_basic.h.
| #define HLW8032_BASIC_DEFAULT_TRANSFORMER_VOLTAGE_K1 2.045f |
2.045f
Definition at line 58 of file driver_hlw8032_basic.h.
| uint8_t hlw8032_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 207 of file driver_hlw8032_basic.c.
| uint8_t hlw8032_basic_init | ( | hlw8032_mode_t | mode | ) |
basic example init
| [in] | mode | chip mode |
Definition at line 49 of file driver_hlw8032_basic.c.
| uint8_t hlw8032_basic_quantity_electricity_export | ( | int64_t * | quantity_electricity_counter | ) |
basic example quantity electricity export
| [out] | *quantity_electricity_counter | pointer to a quantity electricity counter buffer |
Definition at line 142 of file driver_hlw8032_basic.c.
| uint8_t hlw8032_basic_quantity_electricity_import | ( | int64_t | quantity_electricity_counter | ) |
basic example quantity electricity import
| [in] | quantity_electricity_counter | quantity electricity counter |
Definition at line 164 of file driver_hlw8032_basic.c.
| uint8_t hlw8032_basic_read | ( | hlw8032_data_t * | data | ) |
basic example read
| [out] | *data | pointer to a data structure |
Definition at line 186 of file driver_hlw8032_basic.c.