I'm uploading firmware on linux debian trixie with VisualStudioCode.
This is the upload full output with the finale error...
Are there usatisfied dependencies???
I'm not sure...
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from lib/LibAPRS_ESP32S3/AX25.h:4,
from include/digirepeater.h:4,
from src/digirepeater.cpp:11:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:43: note: this is the location of the previous definition
define I2C_SDA 8
In file included from src/digirepeater.cpp:12:
include/main.h:40: warning: "I2C_SCL" redefined
define I2C_SCL (9)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from lib/LibAPRS_ESP32S3/AX25.h:4,
from include/digirepeater.h:4,
from src/digirepeater.cpp:11:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:44: note: this is the location of the previous definition
define I2C_SCL 18
Compiling .pio/build/esp32s3box/src/gui_lcd.cpp.o
Compiling .pio/build/esp32s3box/src/igate.cpp.o
In file included from include/igate.h:7,
from src/igate.cpp:11:
include/main.h:39: warning: "I2C_SDA" redefined
define I2C_SDA (8)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from lib/LibAPRS_ESP32S3/LibAPRSesp.h:1,
from include/igate.h:4,
from src/igate.cpp:11:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:43: note: this is the location of the previous definition
define I2C_SDA 8
In file included from include/igate.h:7,
from src/igate.cpp:11:
include/main.h:40: warning: "I2C_SCL" redefined
define I2C_SCL (9)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from lib/LibAPRS_ESP32S3/LibAPRSesp.h:1,
from include/igate.h:4,
from src/igate.cpp:11:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:44: note: this is the location of the previous definition
define I2C_SCL 18
In file included from include/gui_lcd.h:17,
from src/gui_lcd.cpp:11:
include/main.h:39: warning: "I2C_SDA" redefined
define I2C_SDA (8)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from include/gui_lcd.h:14,
from src/gui_lcd.cpp:11:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:43: note: this is the location of the previous definition
define I2C_SDA 8
In file included from include/gui_lcd.h:17,
from src/gui_lcd.cpp:11:
include/main.h:40: warning: "I2C_SCL" redefined
define I2C_SCL (9)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from include/gui_lcd.h:14,
from src/gui_lcd.cpp:11:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:44: note: this is the location of the previous definition
define I2C_SCL 18
Compiling .pio/build/esp32s3box/src/main.cpp.o
Compiling .pio/build/esp32s3box/src/parse_aprs.cpp.o
Compiling .pio/build/esp32s3box/src/webservice.cpp.o
In file included from src/main.cpp:12:
include/main.h:39: warning: "I2C_SDA" redefined
define I2C_SDA (8)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from src/main.cpp:11:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:43: note: this is the location of the previous definition
define I2C_SDA 8
In file included from src/main.cpp:12:
include/main.h:40: warning: "I2C_SCL" redefined
define I2C_SCL (9)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from src/main.cpp:11:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:44: note: this is the location of the previous definition
define I2C_SCL 18
src/parse_aprs.cpp:38: warning: "PI" redefined
define PI 3.14159265
In file included from src/parse_aprs.cpp:1:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:43: note: this is the location of the previous definition
define PI 3.1415926535897932384626433832795
In file included from include/webservice.h:11,
from src/webservice.cpp:11:
include/main.h:39: warning: "I2C_SDA" redefined
define I2C_SDA (8)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from lib/LibAPRS_ESP32S3/AFSK.h:4,
from src/webservice.cpp:10:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:43: note: this is the location of the previous definition
define I2C_SDA 8
In file included from include/webservice.h:11,
from src/webservice.cpp:11:
include/main.h:40: warning: "I2C_SCL" redefined
define I2C_SCL (9)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from lib/LibAPRS_ESP32S3/AFSK.h:4,
from src/webservice.cpp:10:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:44: note: this is the location of the previous definition
define I2C_SCL 18
Compiling .pio/build/esp32s3box/src/wireguard_vpn.cpp.o
In file included from src/wireguard_vpn.cpp:9:
include/main.h:39: warning: "I2C_SDA" redefined
define I2C_SDA (8)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from src/wireguard_vpn.cpp:8:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:43: note: this is the location of the previous definition
define I2C_SDA 8
In file included from src/wireguard_vpn.cpp:9:
include/main.h:40: warning: "I2C_SCL" redefined
define I2C_SCL (9)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from src/wireguard_vpn.cpp:8:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:44: note: this is the location of the previous definition
define I2C_SCL 18
Building .pio/build/esp32s3box/bootloader.bin
esptool.py v4.5.1
Creating esp32s3 image...
Merged 1 ELF section
Successfully created esp32s3 image.
Generating partitions .pio/build/esp32s3box/partitions.bin
Compiling .pio/build/esp32s3box/libe11/SPI/SPI.cpp.o
Compiling .pio/build/esp32s3box/lib6d6/Adafruit_GFX/Adafruit_GFX.cpp.o
Archiving .pio/build/esp32s3box/libe11/libSPI.a
Indexing .pio/build/esp32s3box/libe11/libSPI.a
Compiling .pio/build/esp32s3box/lib6d6/Adafruit_GFX/Adafruit_SPITFT.cpp.o
Compiling .pio/build/esp32s3box/lib6d6/Adafruit_GFX/glcdfont.c.o
Compiling .pio/build/esp32s3box/lib1a7/Wire/Wire.cpp.o
Compiling .pio/build/esp32s3box/lib17b/Adafruit SSD1306/Adafruit_SSD1306.cpp.o
Archiving .pio/build/esp32s3box/lib6d6/libAdafruit_GFX.a
Indexing .pio/build/esp32s3box/lib6d6/libAdafruit_GFX.a
Compiling .pio/build/esp32s3box/lib613/TinyGPSPlus-ESP32/TinyGPSPlus.cpp.o
Archiving .pio/build/esp32s3box/lib1a7/libWire.a
Indexing .pio/build/esp32s3box/lib1a7/libWire.a
Compiling .pio/build/esp32s3box/libd69/FS/FS.cpp.o
Archiving .pio/build/esp32s3box/lib17b/libAdafruit SSD1306.a
Indexing .pio/build/esp32s3box/lib17b/libAdafruit SSD1306.a
Compiling .pio/build/esp32s3box/libd69/FS/vfs_api.cpp.o
Archiving .pio/build/esp32s3box/lib613/libTinyGPSPlus-ESP32.a
Indexing .pio/build/esp32s3box/lib613/libTinyGPSPlus-ESP32.a
Compiling .pio/build/esp32s3box/libfcf/SPIFFS/SPIFFS.cpp.o
Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFi.cpp.o
Archiving .pio/build/esp32s3box/libd69/libFS.a
Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiAP.cpp.o
Indexing .pio/build/esp32s3box/libd69/libFS.a
Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiClient.cpp.o
Archiving .pio/build/esp32s3box/libfcf/libSPIFFS.a
Indexing .pio/build/esp32s3box/libfcf/libSPIFFS.a
Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiGeneric.cpp.o
Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiMulti.cpp.o
Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiSTA.cpp.o
Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiScan.cpp.o
Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiServer.cpp.o
Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiUdp.cpp.o
Compiling .pio/build/esp32s3box/libab1/WiFiClientSecure/WiFiClientSecure.cpp.o
Archiving .pio/build/esp32s3box/libc8f/libWiFi.a
Compiling .pio/build/esp32s3box/libab1/WiFiClientSecure/esp_crt_bundle.c.o
Indexing .pio/build/esp32s3box/libc8f/libWiFi.a
Compiling .pio/build/esp32s3box/libab1/WiFiClientSecure/ssl_client.cpp.o
Compiling .pio/build/esp32s3box/libbff/HTTPClient/HTTPClient.cpp.o
Compiling .pio/build/esp32s3box/lib8aa/Update/HttpsOTAUpdate.cpp.o
Compiling .pio/build/esp32s3box/lib8aa/Update/Updater.cpp.o
Archiving .pio/build/esp32s3box/libab1/libWiFiClientSecure.a
Indexing .pio/build/esp32s3box/libab1/libWiFiClientSecure.a
Compiling .pio/build/esp32s3box/libc1f/ESP32httpUpdate/ESP32httpUpdate.cpp.o
Compiling .pio/build/esp32s3box/lib891/XPowersLib/XPowersLibInterface.cpp.o
Archiving .pio/build/esp32s3box/lib8aa/libUpdate.a
Indexing .pio/build/esp32s3box/lib8aa/libUpdate.a
Compiling .pio/build/esp32s3box/lib9a1/Adafruit NeoPixel/Adafruit_NeoPixel.cpp.o
Archiving .pio/build/esp32s3box/libbff/libHTTPClient.a
Archiving .pio/build/esp32s3box/lib891/libXPowersLib.a
Indexing .pio/build/esp32s3box/libbff/libHTTPClient.a
Indexing .pio/build/esp32s3box/lib891/libXPowersLib.a
Compiling .pio/build/esp32s3box/lib9a1/Adafruit NeoPixel/esp.c.o
Compiling .pio/build/esp32s3box/lib9a1/Adafruit NeoPixel/esp8266.c.o
Archiving .pio/build/esp32s3box/libc1f/libESP32httpUpdate.a
Indexing .pio/build/esp32s3box/libc1f/libESP32httpUpdate.a
Compiling .pio/build/esp32s3box/lib9a1/Adafruit NeoPixel/kendyte_k210.c.o
Compiling .pio/build/esp32s3box/libba1/Ai Esp32 Rotary Encoder/AiEsp32RotaryEncoder.cpp.o
Compiling .pio/build/esp32s3box/libba1/Ai Esp32 Rotary Encoder/AiEsp32RotaryEncoderNumberSelector.cpp.o
Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/crypto.c.o
Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/crypto/refc/blake2s.c.o
Archiving .pio/build/esp32s3box/lib9a1/libAdafruit NeoPixel.a
Indexing .pio/build/esp32s3box/lib9a1/libAdafruit NeoPixel.a
Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/crypto/refc/chacha20.c.o
Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/crypto/refc/chacha20poly1305.c.o
Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/crypto/refc/poly1305-donna.c.o
Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/crypto/refc/x25519.c.o
Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/wireguard-esp32.c.o
Archiving .pio/build/esp32s3box/libba1/libAi Esp32 Rotary Encoder.a
Indexing .pio/build/esp32s3box/libba1/libAi Esp32 Rotary Encoder.a
Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/wireguard.c.o
Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/wireguardif.c.o
Compiling .pio/build/esp32s3box/lib0ae/QRCode/qrcode.c.o
.pio/libdeps/esp32s3box/Wireguard client for LwIP on ESP32/src/wireguardif.c: In function 'wireguardif_output':
.pio/libdeps/esp32s3box/Wireguard client for LwIP on ESP32/src/wireguardif.c:195:47: warning: passing argument 3 of 'wireguardif_output_to_peer' from incompatible pointer type [-Wincompatible-pointer-types]
return wireguardif_output_to_peer(netif, q, ipaddr, peer);
^~
.pio/libdeps/esp32s3box/Wireguard client for LwIP on ESP32/src/wireguardif.c:92:96: note: expected 'const ip4_addr_t ' {aka 'const struct ip4_addr '} but argument is of type 'const ip_addr_t ' {aka 'const struct ip_addr '}
static err_t wireguardif_output_to_peer(struct netif netif, struct pbuf q, const ip4_addr_t ipaddr, struct wireguard_peer peer) {
I'm uploading firmware on linux debian trixie with VisualStudioCode. This is the upload full output with the finale error... Are there usatisfied dependencies??? I'm not sure...
Warning! Ignore unknown configuration option
uoload_port
in section [env:esp32s3box] Processing esp32s3box (platform: espressif32@6.4.0; board: esp32s3box; framework: arduino)Verbose mode can be enabled via
-v, --verbose
option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32s3box.html PLATFORM: Espressif 32 (6.4.0) > Espressif ESP32-S3-Box HARDWARE: ESP32S3 240MHz, 320KB RAM, 16MB Flash DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-builtin, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES:define I2C_SDA (8)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36, from lib/LibAPRS_ESP32S3/AX25.h:4, from include/digirepeater.h:4, from src/digirepeater.cpp:11: /home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:43: note: this is the location of the previous definition
define I2C_SDA 8
In file included from src/digirepeater.cpp:12: include/main.h:40: warning: "I2C_SCL" redefined
define I2C_SCL (9)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36, from lib/LibAPRS_ESP32S3/AX25.h:4, from include/digirepeater.h:4, from src/digirepeater.cpp:11: /home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:44: note: this is the location of the previous definition
define I2C_SCL 18
Compiling .pio/build/esp32s3box/src/gui_lcd.cpp.o Compiling .pio/build/esp32s3box/src/igate.cpp.o In file included from include/igate.h:7, from src/igate.cpp:11: include/main.h:39: warning: "I2C_SDA" redefined
define I2C_SDA (8)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36, from lib/LibAPRS_ESP32S3/LibAPRSesp.h:1, from include/igate.h:4, from src/igate.cpp:11: /home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:43: note: this is the location of the previous definition
define I2C_SDA 8
In file included from include/igate.h:7, from src/igate.cpp:11: include/main.h:40: warning: "I2C_SCL" redefined
define I2C_SCL (9)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36, from lib/LibAPRS_ESP32S3/LibAPRSesp.h:1, from include/igate.h:4, from src/igate.cpp:11: /home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:44: note: this is the location of the previous definition
define I2C_SCL 18
In file included from include/gui_lcd.h:17, from src/gui_lcd.cpp:11: include/main.h:39: warning: "I2C_SDA" redefined
define I2C_SDA (8)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36, from include/gui_lcd.h:14, from src/gui_lcd.cpp:11: /home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:43: note: this is the location of the previous definition
define I2C_SDA 8
In file included from include/gui_lcd.h:17, from src/gui_lcd.cpp:11: include/main.h:40: warning: "I2C_SCL" redefined
define I2C_SCL (9)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36, from include/gui_lcd.h:14, from src/gui_lcd.cpp:11: /home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:44: note: this is the location of the previous definition
define I2C_SCL 18
Compiling .pio/build/esp32s3box/src/main.cpp.o Compiling .pio/build/esp32s3box/src/parse_aprs.cpp.o Compiling .pio/build/esp32s3box/src/webservice.cpp.o In file included from src/main.cpp:12: include/main.h:39: warning: "I2C_SDA" redefined
define I2C_SDA (8)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36, from src/main.cpp:11: /home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:43: note: this is the location of the previous definition
define I2C_SDA 8
In file included from src/main.cpp:12: include/main.h:40: warning: "I2C_SCL" redefined
define I2C_SCL (9)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36, from src/main.cpp:11: /home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:44: note: this is the location of the previous definition
define I2C_SCL 18
src/parse_aprs.cpp:38: warning: "PI" redefined
define PI 3.14159265
In file included from src/parse_aprs.cpp:1: /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:43: note: this is the location of the previous definition
define PI 3.1415926535897932384626433832795
In file included from include/webservice.h:11, from src/webservice.cpp:11: include/main.h:39: warning: "I2C_SDA" redefined
define I2C_SDA (8)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36, from lib/LibAPRS_ESP32S3/AFSK.h:4, from src/webservice.cpp:10: /home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:43: note: this is the location of the previous definition
define I2C_SDA 8
In file included from include/webservice.h:11, from src/webservice.cpp:11: include/main.h:40: warning: "I2C_SCL" redefined
define I2C_SCL (9)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36, from lib/LibAPRS_ESP32S3/AFSK.h:4, from src/webservice.cpp:10: /home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:44: note: this is the location of the previous definition
define I2C_SCL 18
Compiling .pio/build/esp32s3box/src/wireguard_vpn.cpp.o In file included from src/wireguard_vpn.cpp:9: include/main.h:39: warning: "I2C_SDA" redefined
define I2C_SDA (8)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36, from src/wireguard_vpn.cpp:8: /home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:43: note: this is the location of the previous definition
define I2C_SDA 8
In file included from src/wireguard_vpn.cpp:9: include/main.h:40: warning: "I2C_SCL" redefined
define I2C_SCL (9)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83, from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36, from src/wireguard_vpn.cpp:8: /home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:44: note: this is the location of the previous definition
define I2C_SCL 18
Building .pio/build/esp32s3box/bootloader.bin esptool.py v4.5.1 Creating esp32s3 image... Merged 1 ELF section Successfully created esp32s3 image. Generating partitions .pio/build/esp32s3box/partitions.bin Compiling .pio/build/esp32s3box/libe11/SPI/SPI.cpp.o Compiling .pio/build/esp32s3box/lib6d6/Adafruit_GFX/Adafruit_GFX.cpp.o Archiving .pio/build/esp32s3box/libe11/libSPI.a Indexing .pio/build/esp32s3box/libe11/libSPI.a Compiling .pio/build/esp32s3box/lib6d6/Adafruit_GFX/Adafruit_SPITFT.cpp.o Compiling .pio/build/esp32s3box/lib6d6/Adafruit_GFX/glcdfont.c.o Compiling .pio/build/esp32s3box/lib1a7/Wire/Wire.cpp.o Compiling .pio/build/esp32s3box/lib17b/Adafruit SSD1306/Adafruit_SSD1306.cpp.o Archiving .pio/build/esp32s3box/lib6d6/libAdafruit_GFX.a Indexing .pio/build/esp32s3box/lib6d6/libAdafruit_GFX.a Compiling .pio/build/esp32s3box/lib613/TinyGPSPlus-ESP32/TinyGPSPlus.cpp.o Archiving .pio/build/esp32s3box/lib1a7/libWire.a Indexing .pio/build/esp32s3box/lib1a7/libWire.a Compiling .pio/build/esp32s3box/libd69/FS/FS.cpp.o Archiving .pio/build/esp32s3box/lib17b/libAdafruit SSD1306.a Indexing .pio/build/esp32s3box/lib17b/libAdafruit SSD1306.a Compiling .pio/build/esp32s3box/libd69/FS/vfs_api.cpp.o Archiving .pio/build/esp32s3box/lib613/libTinyGPSPlus-ESP32.a Indexing .pio/build/esp32s3box/lib613/libTinyGPSPlus-ESP32.a Compiling .pio/build/esp32s3box/libfcf/SPIFFS/SPIFFS.cpp.o Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFi.cpp.o Archiving .pio/build/esp32s3box/libd69/libFS.a Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiAP.cpp.o Indexing .pio/build/esp32s3box/libd69/libFS.a Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiClient.cpp.o Archiving .pio/build/esp32s3box/libfcf/libSPIFFS.a Indexing .pio/build/esp32s3box/libfcf/libSPIFFS.a Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiGeneric.cpp.o Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiMulti.cpp.o Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiSTA.cpp.o Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiScan.cpp.o Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiServer.cpp.o Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiUdp.cpp.o Compiling .pio/build/esp32s3box/libab1/WiFiClientSecure/WiFiClientSecure.cpp.o Archiving .pio/build/esp32s3box/libc8f/libWiFi.a Compiling .pio/build/esp32s3box/libab1/WiFiClientSecure/esp_crt_bundle.c.o Indexing .pio/build/esp32s3box/libc8f/libWiFi.a Compiling .pio/build/esp32s3box/libab1/WiFiClientSecure/ssl_client.cpp.o Compiling .pio/build/esp32s3box/libbff/HTTPClient/HTTPClient.cpp.o Compiling .pio/build/esp32s3box/lib8aa/Update/HttpsOTAUpdate.cpp.o Compiling .pio/build/esp32s3box/lib8aa/Update/Updater.cpp.o Archiving .pio/build/esp32s3box/libab1/libWiFiClientSecure.a Indexing .pio/build/esp32s3box/libab1/libWiFiClientSecure.a Compiling .pio/build/esp32s3box/libc1f/ESP32httpUpdate/ESP32httpUpdate.cpp.o Compiling .pio/build/esp32s3box/lib891/XPowersLib/XPowersLibInterface.cpp.o Archiving .pio/build/esp32s3box/lib8aa/libUpdate.a Indexing .pio/build/esp32s3box/lib8aa/libUpdate.a Compiling .pio/build/esp32s3box/lib9a1/Adafruit NeoPixel/Adafruit_NeoPixel.cpp.o Archiving .pio/build/esp32s3box/libbff/libHTTPClient.a Archiving .pio/build/esp32s3box/lib891/libXPowersLib.a Indexing .pio/build/esp32s3box/libbff/libHTTPClient.a Indexing .pio/build/esp32s3box/lib891/libXPowersLib.a Compiling .pio/build/esp32s3box/lib9a1/Adafruit NeoPixel/esp.c.o Compiling .pio/build/esp32s3box/lib9a1/Adafruit NeoPixel/esp8266.c.o Archiving .pio/build/esp32s3box/libc1f/libESP32httpUpdate.a Indexing .pio/build/esp32s3box/libc1f/libESP32httpUpdate.a Compiling .pio/build/esp32s3box/lib9a1/Adafruit NeoPixel/kendyte_k210.c.o Compiling .pio/build/esp32s3box/libba1/Ai Esp32 Rotary Encoder/AiEsp32RotaryEncoder.cpp.o Compiling .pio/build/esp32s3box/libba1/Ai Esp32 Rotary Encoder/AiEsp32RotaryEncoderNumberSelector.cpp.o Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/crypto.c.o Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/crypto/refc/blake2s.c.o Archiving .pio/build/esp32s3box/lib9a1/libAdafruit NeoPixel.a Indexing .pio/build/esp32s3box/lib9a1/libAdafruit NeoPixel.a Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/crypto/refc/chacha20.c.o Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/crypto/refc/chacha20poly1305.c.o Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/crypto/refc/poly1305-donna.c.o Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/crypto/refc/x25519.c.o Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/wireguard-esp32.c.o Archiving .pio/build/esp32s3box/libba1/libAi Esp32 Rotary Encoder.a Indexing .pio/build/esp32s3box/libba1/libAi Esp32 Rotary Encoder.a Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/wireguard.c.o Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/wireguardif.c.o Compiling .pio/build/esp32s3box/lib0ae/QRCode/qrcode.c.o .pio/libdeps/esp32s3box/Wireguard client for LwIP on ESP32/src/wireguardif.c: In function 'wireguardif_output': .pio/libdeps/esp32s3box/Wireguard client for LwIP on ESP32/src/wireguardif.c:195:47: warning: passing argument 3 of 'wireguardif_output_to_peer' from incompatible pointer type [-Wincompatible-pointer-types] return wireguardif_output_to_peer(netif, q, ipaddr, peer); ^
~.pio/libdeps/esp32s3box/Wireguard client for LwIP on ESP32/src/wireguardif.c:92:96: note: expected 'const ip4_addr_t ' {aka 'const struct ip4_addr '} but argument is of type 'const ip_addr_t ' {aka 'const struct ip_addr '} static err_t wireguardif_output_to_peer(struct netif netif, struct pbuf q, const ip4_addr_t ipaddr, struct wireguard_peer peer) {