From 4d7478002db03dee78ca8f5f0bf9c0d3e70a5eca Mon Sep 17 00:00:00 2001 From: zhangyanjiao Date: Tue, 26 Mar 2024 16:43:15 +0800 Subject: [PATCH] docs(wifi): change the magic varible from int to uint32_t on the receiving side Closes https://github.com/espressif/esp-idf/issues/10912 --- examples/wifi/espnow/main/espnow_example_main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/wifi/espnow/main/espnow_example_main.c b/examples/wifi/espnow/main/espnow_example_main.c index 0856db1254..4e6784c769 100644 --- a/examples/wifi/espnow/main/espnow_example_main.c +++ b/examples/wifi/espnow/main/espnow_example_main.c @@ -104,7 +104,7 @@ static void example_espnow_recv_cb(const uint8_t *mac_addr, const uint8_t *data, } /* Parse received ESPNOW data. */ -int example_espnow_data_parse(uint8_t *data, uint16_t data_len, uint8_t *state, uint16_t *seq, int *magic) +int example_espnow_data_parse(uint8_t *data, uint16_t data_len, uint8_t *state, uint16_t *seq, uint32_t *magic) { example_espnow_data_t *buf = (example_espnow_data_t *)data; uint16_t crc, crc_cal = 0; @@ -150,7 +150,7 @@ static void example_espnow_task(void *pvParameter) example_espnow_event_t evt; uint8_t recv_state = 0; uint16_t recv_seq = 0; - int recv_magic = 0; + uint32_t recv_magic = 0; bool is_broadcast = false; int ret;