mirror of
https://github.com/alexandrebobkov/ESP-Nodes.git
synced 2025-11-27 17:39:13 +00:00
ESP32-C3 RC
This commit is contained in:
@@ -79,6 +79,7 @@ typedef struct {
|
|||||||
} __attribute__((packed)) sensors_data_t;
|
} __attribute__((packed)) sensors_data_t;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
int len; // Length of ESPNOW data to be sent, unit: byte.
|
||||||
uint8_t *buffer; // Buffer; pointer to the data struct.
|
uint8_t *buffer; // Buffer; pointer to the data struct.
|
||||||
uint8_t dest_mac[ESP_NOW_ETH_ALEN]; // MAC address of destination device.
|
uint8_t dest_mac[ESP_NOW_ETH_ALEN]; // MAC address of destination device.
|
||||||
} espnow_data_packet_t;
|
} espnow_data_packet_t;
|
||||||
|
|||||||
@@ -436,9 +436,9 @@ void deletePeer (void) {
|
|||||||
/* Prepare ESPNOW data to be sent. */
|
/* Prepare ESPNOW data to be sent. */
|
||||||
void sensors_data_prepare(espnow_data_packet_t *send_param)
|
void sensors_data_prepare(espnow_data_packet_t *send_param)
|
||||||
{
|
{
|
||||||
sensors_data_t *buffer = (example_espnow_data_t *)send_param->buffer;
|
sensors_data_t *buffer = (sensors_data_t *)send_param->buffer;
|
||||||
|
|
||||||
assert(send_param->len >= sizeof(example_espnow_data_t));
|
assert(send_param->len >= sizeof(sensors_data_t));
|
||||||
|
|
||||||
buf->type = 1; // UNICAST IS_BROADCAST_ADDR(send_param->dest_mac) ? EXAMPLE_ESPNOW_DATA_BROADCAST : EXAMPLE_ESPNOW_DATA_UNICAST;
|
buf->type = 1; // UNICAST IS_BROADCAST_ADDR(send_param->dest_mac) ? EXAMPLE_ESPNOW_DATA_BROADCAST : EXAMPLE_ESPNOW_DATA_UNICAST;
|
||||||
buf->state = send_param->state;
|
buf->state = send_param->state;
|
||||||
|
|||||||
Reference in New Issue
Block a user