feat: added statistics

This commit is contained in:
aZholtikov committed 2026-04-05 10:53:04 +03:00
1 parent b0e565d180
commit 2afcddfa0e
4 files changed
+42 -4

No files matched your search

+20
View File
@@ -41,6 +41,14 @@ extern "C"
i2c_master_dev_handle_t dev_handle; /*!< Unique I2C device handle. */
} zh_aht_handle_t;
/**
* @brief Structure for error statistics storage.
*/
typedef struct
{
uint32_t i2c_driver_error; /*!< Number of i2c driver error. */
} zh_aht_stats_t;
/**
* @brief Initialize AHT sensor.
*
@@ -77,6 +85,18 @@ extern "C"
*/
esp_err_t zh_aht_reset(zh_aht_handle_t *handle);
/**
* @brief Get error statistics.
*
* @return Pointer to the statistics structure.
*/
const zh_aht_stats_t *zh_aht_get_stats(void);
/**
* @brief Reset error statistics.
*/
void zh_aht_reset_stats(void);
#ifdef __cplusplus
}
#endif