Arduino IDE: 2.3.10; esp board: 3.3.0 (also tried 3.3.12). Preference: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
I tried to compile the Sender example and here is the result:
C:\Users\gesch\AppData\Local\Temp.arduinoIDE-unsaved2026913-122112-1eb23om.sfl7f\sketch_oct13a\sketch_oct13a.ino: In function ‘void setup()’:
C:\Users\gesch\AppData\Local\Temp.arduinoIDE-unsaved2026913-122112-1eb23om.sfl7f\sketch_oct13a\sketch_oct13a.ino:54:30: error: invalid conversion from ‘void ()(const XIAO, esp_now_send_status_t)’ {aka ‘void ()(const unsigned char, esp_now_send_status_t)’} to ‘esp_now_send_cb_t’ {aka ‘void ()(const wifi_tx_info_t, esp_now_send_status_t)’} [-fpermissive]
54 | esp_now_register_send_cb(SenderXIAOS3_Send_Data_cb);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
| |
| void ()(const XIAO, esp_now_send_status_t) {aka void ()(const unsigned char, esp_now_send_status_t)}
In file included from C:\Users\gesch\AppData\Local\Temp.arduinoIDE-unsaved2026913-122112-1eb23om.sfl7f\sketch_oct13a\sketch_oct13a.ino:3:
C:\Users\gesch\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32s3/include/esp_wifi/include/esp_now.h:185:54: note: initializing argument 1 of ‘esp_err_t esp_now_register_send_cb(esp_now_send_cb_t)’
185 | esp_err_t esp_now_register_send_cb(esp_now_send_cb_t cb);
| ~~~~~~~~~~~~~~~~~~^~
exit status 1
Compilation error: invalid conversion from ‘void ()(const XIAO, esp_now_send_status_t)’ {aka ‘void ()(const unsigned char, esp_now_send_status_t)’} to ‘esp_now_send_cb_t’ {aka ‘void ()(const wifi_tx_info_t, esp_now_send_status_t)’} [-fpermissive]
Help