Updated zh_espnow

This commit is contained in:
2024-05-30 08:43:41 +03:00
parent 4433e03320
commit e2078e46b1
3 changed files with 12 additions and 16 deletions

View File

@ -44,9 +44,7 @@ extern "C"
* *
* @note Before initialize ESP-NOW interface recommend initialize zh_espnow_init_config_t structure with default values. * @note Before initialize ESP-NOW interface recommend initialize zh_espnow_init_config_t structure with default values.
* *
* @code * @code zh_espnow_init_config_t config = ZH_ESPNOW_INIT_CONFIG_DEFAULT() @endcode
* zh_espnow_init_config_t config = ZH_ESPNOW_INIT_CONFIG_DEFAULT()
* @endcode
*/ */
typedef struct typedef struct
{ {
@ -85,7 +83,6 @@ extern "C"
* @brief Structure for sending data to the event handler when an ESP-NOW message was sent. * @brief Structure for sending data to the event handler when an ESP-NOW message was sent.
* *
* @note Should be used with ZH_ESPNOW event base and ZH_ESPNOW_ON_SEND_EVENT event. * @note Should be used with ZH_ESPNOW event base and ZH_ESPNOW_ON_SEND_EVENT event.
*
*/ */
typedef struct typedef struct
{ {
@ -106,15 +103,13 @@ extern "C"
} zh_espnow_event_on_recv_t; } zh_espnow_event_on_recv_t;
/** /**
* @brief Initialize ESP-NOW interface. * @brief Initialize ESP-NOW interface.
* *
* @note Before initialize ESP-NOW interface recommend initialize zh_espnow_init_config_t structure with default values. * @note Before initialize ESP-NOW interface recommend initialize zh_espnow_init_config_t structure with default values.
* *
* @code * @code zh_espnow_init_config_t config = ZH_ESPNOW_INIT_CONFIG_DEFAULT() @endcode
* zh_espnow_init_config_t config = ZH_ESPNOW_INIT_CONFIG_DEFAULT()
* @endcode
* *
* @param[in] config Pointer to ESP-NOW initialized configuration structure. Can point to a temporary variable. * @param[in] config Pointer to ESP-NOW initialized configuration structure. Can point to a temporary variable.
* *
* @return * @return
* - ESP_OK if initialization was success * - ESP_OK if initialization was success
@ -125,7 +120,7 @@ extern "C"
esp_err_t zh_espnow_init(const zh_espnow_init_config_t *config); esp_err_t zh_espnow_init(const zh_espnow_init_config_t *config);
/** /**
* @brief Deinitialize ESP-NOW interface. * @brief Deinitialize ESP-NOW interface.
* *
* @return * @return
* - ESP_OK if deinitialization was success * - ESP_OK if deinitialization was success
@ -134,11 +129,11 @@ extern "C"
esp_err_t zh_espnow_deinit(void); esp_err_t zh_espnow_deinit(void);
/** /**
* @brief Send ESP-NOW data. * @brief Send ESP-NOW data.
* *
* @param[in] target Pointer to a buffer containing an eight-byte target MAC. Can be NULL for broadcast. * @param[in] target Pointer to a buffer containing an eight-byte target MAC. Can be NULL for broadcast.
* @param[in] data Pointer to a buffer containing the data for send. * @param[in] data Pointer to a buffer containing the data for send.
* @param[in] data_len Sending data length. * @param[in] data_len Sending data length.
* *
* @note The function will return an ESP_ERR_INVALID_STATE error if less than 10% of the size set at initialization remains in the message queue. * @note The function will return an ESP_ERR_INVALID_STATE error if less than 10% of the size set at initialization remains in the message queue.
* *

View File

@ -1 +1 @@
1.2.6 1.0.0

View File

@ -1,6 +1,7 @@
/** /**
* @file * @file
* The main code of the zh_espnow component. * The main code of the zh_espnow component.
*
*/ */
#include "zh_espnow.h" #include "zh_espnow.h"