CotroCar/main/MagicEspnow.h
2024-12-31 17:55:31 +08:00

23 lines
744 B
C

#ifndef MAGIC_ESPNOW_H
#define MAGIC_ESPNOW_H
#define ESPNOW_WIFI_MODE WIFI_MODE_STA
#define ESPNOW_WIFI_IF ESP_IF_WIFI_STA
#define ESPNOW_QUEUE_SIZE 6
#define IS_BROADCAST_ADDR(addr) (memcmp(addr, s_example_broadcast_mac, ESP_NOW_ETH_ALEN) == 0)
typedef struct {
bool unicast; //Send unicast ESPNOW data.
bool broadcast; //Send broadcast ESPNOW data. //Delay between sending two ESPNOW data, unit: ms.
uint8_t *datapt; //Buffer pointing to ESPNOW data.
uint8_t dest_mac[ESP_NOW_ETH_ALEN]; //MAC address of destination device.
} example_espnow_send_param_t;
typedef struct {
uint8_t data;
}magicEspnowdata_t;
#endif