mirror of
https://github.com/esphome/esphome.git
synced 2024-12-18 11:34:54 +01:00
some fixes
This commit is contained in:
parent
a91bc8c790
commit
2e0424581d
3 changed files with 7 additions and 7 deletions
|
@ -1,6 +1,6 @@
|
|||
#include "espnow.h"
|
||||
|
||||
#include <string.h>
|
||||
#include <cstring>
|
||||
|
||||
#include "esp_mac.h"
|
||||
#include "esp_random.h"
|
||||
|
@ -31,7 +31,7 @@ static void application_task(void *param) {
|
|||
}
|
||||
|
||||
#if ESP_IDF_VERSION < ESP_IDF_VERSION_VAL(5, 0, 1)
|
||||
typedef struct {
|
||||
using struct {
|
||||
uint16_t frame_head;
|
||||
uint16_t duration;
|
||||
uint8_t destination_address[6];
|
||||
|
|
|
@ -45,15 +45,15 @@ class ESPNowProtocol : public Parented<ESPNowComponent> {
|
|||
|
||||
class ESPNowDefaultProtocol : public ESPNowProtocol {
|
||||
public:
|
||||
bool on_receive(ESPNowPacket packet) {
|
||||
void on_receive(ESPNowPacket packet) {
|
||||
this->on_receive_.call(packet);
|
||||
return true;
|
||||
};
|
||||
bool on_sent(ESPNowPacket packet, bool status) {
|
||||
void on_sent(ESPNowPacket packet, bool status) {
|
||||
this->on_sent_.call(packet, status);
|
||||
return true;
|
||||
};
|
||||
bool on_new_peer(ESPNowPacket packet) {
|
||||
void on_new_peer(ESPNowPacket packet) {
|
||||
this->on_new_peer_.call(packet);
|
||||
return true;
|
||||
};
|
||||
|
|
|
@ -53,8 +53,8 @@ struct ESPNowPacket {
|
|||
struct {
|
||||
uint8_t header[3] = {0xC1, 0x99, 0x83};
|
||||
uint32_t app_id = 0xFFFFFF;
|
||||
uint1_t ref_id = 0x99;
|
||||
uint8_t crc16 = 0x1234;
|
||||
uint8_t ref_id = 0x99;
|
||||
uint16_t crc16 = 0x1234;
|
||||
uint8_t data[MAX_ESPNOW_DATA_SIZE];
|
||||
uint8_t space = 0;
|
||||
} __attribute__((packed));
|
||||
|
|
Loading…
Reference in a new issue