ESP-IDF Robot ESP NOW

This commit is contained in:
2024-12-25 04:59:59 -05:00
parent 74b24be624
commit cac56f4ba8

View File

@@ -49,14 +49,15 @@ enum {
/* User defined fields of ESPNOW data struct. */
typedef struct {
uint8_t type; //Broadcast or unicast ESPNOW data.
uint8_t state; //Indicate that if has received broadcast ESPNOW data or not.
uint16_t seq_num; //Sequence number of ESPNOW data.
uint16_t crc; //CRC16 value of ESPNOW data.
uint32_t magic; //Magic number which is used to determine which device to send unicast ESPNOW data.
uint8_t payload[2]; //Real payload of ESPNOW data.
uint8_t type; // Broadcast or unicast ESPNOW data.
uint8_t state; // Indicate that if has received broadcast ESPNOW data or not.
uint16_t seq_num; // Sequence number of ESPNOW data.
uint16_t crc; // CRC16 value of ESPNOW data.
uint32_t magic; // Magic number which is used to determine which device to send unicast ESPNOW data.
uint8_t payload[2]; // Real payload of ESPNOW data.
uint8_t mtr_a_pwm;
uint8_t mtr_b_pwm;
bool lights; // Lights ON/OFF
} __attribute__((packed)) espnow_data_t;
/* Parameters of sending ESPNOW data. */