pr3y / Bruce

Predatory ESP32 Firmware
https://bruce.computer
GNU Affero General Public License v3.0
528 stars 82 forks source link

Building the project does not work #63

Closed Petitoursbr1 closed 3 months ago

Petitoursbr1 commented 3 months ago

Since I saw the project, I tried to modify it so that it suits me better, but building the project does not work for me, even without making any changes to the code. Here is the output I get (btw sorry for my bad English I am french) :

At first I click there then on build :

image

and I get this output :

*  Executing task: C:\Users\Ours\.platformio\penv\Scripts\platformio.exe run --environment m5stack-cardputer 

Processing m5stack-cardputer (platform: espressif32; board: m5stack-stamps3; framework: arduino)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/m5stack-stamps3.html
PLATFORM: Espressif 32 (6.7.0) > M5Stack StampS3
HARDWARE: ESP32S3 240MHz, 320KB RAM, 8MB 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:
 - framework-arduinoespressif32 @ 3.20014.231204 (2.0.14)
 - tool-esptoolpy @ 1.40501.0 (4.5.1)
 - toolchain-riscv32-esp @ 8.4.0+2021r2-patch5
 - toolchain-xtensa-esp32s3 @ 8.4.0+2021r2-patch5
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 46 compatible libraries
Scanning dependencies...
Dependency Graph
|-- WireGuard-ESP32 @ 0.1.5
|-- IRremoteESP8266 @ 2.8.6
|-- Time @ 1.6.1
|-- LibSSH-ESP32 @ 4.2.0
|-- PCA9554 @ 0.0.1
|-- ESPping @ 1.0.4+sha.2bf42df
|-- NTPClient @ 3.2.1
|-- Timezone @ 1.2.4
|-- ESP32Time @ 2.0.6
|-- LiteLED @ 1.2.0
|-- WiFi @ 2.0.0
|-- Wire @ 2.0.0
|-- EEPROM @ 2.0.0
|-- FS @ 2.0.0
|-- LittleFS @ 2.0.0
|-- SD @ 2.0.0
|-- SPI @ 2.0.0
|-- Bad_Usb_Lib
|-- utility
|-- TFT_eSPI @ 2.5.43
|-- ESP32 BLE Arduino @ 2.0.0
|-- DNSServer @ 2.0.0
|-- WebServer @ 2.0.0
|-- ESPmDNS @ 2.0.0
Building in release mode
Compiling .pio\build\m5stack-cardputer\src\TV-B-Gone.cpp.o
Compiling .pio\build\m5stack-cardputer\src\bad_usb.cpp.o
Compiling .pio\build\m5stack-cardputer\src\ble_spam.cpp.o
Compiling .pio\build\m5stack-cardputer\src\clients.cpp.o
Compiling .pio\build\m5stack-cardputer\src\display.cpp.o
Compiling .pio\build\m5stack-cardputer\src\dpwo.cpp.o
Compiling .pio\build\m5stack-cardputer\src\evil_portal.cpp.o
Compiling .pio\build\m5stack-cardputer\src\globals.cpp.o
Compiling .pio\build\m5stack-cardputer\src\led.cpp.o
Compiling .pio\build\m5stack-cardputer\src\main.cpp.o
Compiling .pio\build\m5stack-cardputer\src\mfrc522_i2c.cpp.o
Compiling .pio\build\m5stack-cardputer\src\mykeyboard.cpp.o
Compiling .pio\build\m5stack-cardputer\src\openhaystack.cpp.o
Compiling .pio\build\m5stack-cardputer\src\rf.cpp.o
Compiling .pio\build\m5stack-cardputer\src\rfid.cpp.o
Compiling .pio\build\m5stack-cardputer\src\scan_hosts.cpp.o
Compiling .pio\build\m5stack-cardputer\src\sd_functions.cpp.o
Compiling .pio\build\m5stack-cardputer\src\settings.cpp.o
Compiling .pio\build\m5stack-cardputer\src\sniffer.cpp.o
Compiling .pio\build\m5stack-cardputer\src\tururururu.cpp.o
Compiling .pio\build\m5stack-cardputer\src\webInterface.cpp.o
Compiling .pio\build\m5stack-cardputer\src\wg.cpp.o
Compiling .pio\build\m5stack-cardputer\src\wifi_atks.cpp.o
Compiling .pio\build\m5stack-cardputer\src\wifi_common.cpp.o
Building .pio\build\m5stack-cardputer\bootloader.bin
Generating partitions .pio\build\m5stack-cardputer\partitions.bin
esptool.py v4.5.1
Creating esp32s3 image...
Merged 1 ELF section
Successfully created esp32s3 image.
Compiling .pio\build\m5stack-cardputer\libc31\WireGuard-ESP32\WireGuard.cpp.o
Compiling .pio\build\m5stack-cardputer\libc31\WireGuard-ESP32\crypto.c.o
Compiling .pio\build\m5stack-cardputer\libc31\WireGuard-ESP32\crypto\refc\blake2s.c.o
Compiling .pio\build\m5stack-cardputer\libc31\WireGuard-ESP32\crypto\refc\chacha20.c.o
Compiling .pio\build\m5stack-cardputer\libc31\WireGuard-ESP32\crypto\refc\chacha20poly1305.c.o
Compiling .pio\build\m5stack-cardputer\libc31\WireGuard-ESP32\crypto\refc\poly1305-donna.c.o
Compiling .pio\build\m5stack-cardputer\libc31\WireGuard-ESP32\crypto\refc\x25519.c.o
Compiling .pio\build\m5stack-cardputer\libc31\WireGuard-ESP32\wireguard-platform.c.o
Compiling .pio\build\m5stack-cardputer\libc31\WireGuard-ESP32\wireguard.c.o
Compiling .pio\build\m5stack-cardputer\libc31\WireGuard-ESP32\wireguardif.c.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\IRac.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\IRrecv.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\IRsend.cpp.o
In file included from .pio/libdeps/m5stack-cardputer/WireGuard-ESP32/src/wireguardif.c:51:
C:/Users/Ours/.platformio/packages/framework-arduinoespressif32@3.20014.231204/tools/sdk/esp32s3/include/tcpip_adapter/include/tcpip_adapter.h:15:2: warning: #warning "This header is deprecated, please use new network related API in esp_netif.h" [-Wcpp]
 #warning "This header is deprecated, please use new network related API in esp_netif.h"
  ^~~~~~~
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\IRtext.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\IRtimer.cpp.o
.pio/libdeps/m5stack-cardputer/WireGuard-ESP32/src/wireguardif.c: In function 'wireguardif_tmr':
.pio/libdeps/m5stack-cardputer/WireGuard-ESP32/src/wireguardif.c:868:5: warning: implicit declaration of function 'handshake_destroy'; did you mean 'keypair_destroy'? [-Wimplicit-function-declaration]
     handshake_destroy(&peer->handshake);
     ^~~~~~~~~~~~~~~~~
     keypair_destroy
.pio/libdeps/m5stack-cardputer/WireGuard-ESP32/src/wireguardif.c: In function 'wireguardif_init':
.pio/libdeps/m5stack-cardputer/WireGuard-ESP32/src/wireguardif.c:924:48: warning: passing argument 2 of 'tcpip_adapter_get_netif' from incompatible pointer type [-Wincompatible-pointer-types]
  tcpip_adapter_get_netif(TCPIP_ADAPTER_IF_STA, &underlying_netif);
                                                ^~~~~~~~~~~~~~~~~
In file included from C:/Users/Ours/.platformio/packages/framework-arduinoespressif32@3.20014.231204/tools/sdk/esp32s3/include/esp_netif/include/esp_netif.h:35,
                 from C:/Users/Ours/.platformio/packages/framework-arduinoespressif32@3.20014.231204/tools/sdk/esp32s3/include/tcpip_adapter/include/tcpip_adapter.h:16,
                 from .pio/libdeps/m5stack-cardputer/WireGuard-ESP32/src/wireguardif.c:51:
C:/Users/Ours/.platformio/packages/framework-arduinoespressif32@3.20014.231204/tools/sdk/esp32s3/include/tcpip_adapter/include/tcpip_adapter.h:95:72: note: expected 'void **' but argument is of type 'struct netif **'
 esp_err_t tcpip_adapter_get_netif(tcpip_adapter_if_t tcpip_if, void ** netif);
                                                                ~~~~~~~~^~~~~
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\IRutils.cpp.o
Archiving .pio\build\m5stack-cardputer\libc31\libWireGuard-ESP32.a
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Airton.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Airwell.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Aiwa.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Amcor.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Argo.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Arris.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Bosch.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Bose.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Carrier.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_ClimaButler.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Coolix.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Corona.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Daikin.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Delonghi.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Denon.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Dish.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Doshisha.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Ecoclim.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Electra.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_EliteScreens.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Epson.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Fujitsu.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_GICable.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_GlobalCache.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Goodweather.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Gorenje.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Gree.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Haier.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Hitachi.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Inax.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_JVC.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Kelon.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Kelvinator.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_LG.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Lasertag.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Lego.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Lutron.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_MWM.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Magiquest.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Metz.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Midea.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_MilesTag2.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Mirage.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Mitsubishi.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_MitsubishiHeavy.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Multibrackets.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_NEC.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Neoclima.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Nikai.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Panasonic.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Pioneer.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Pronto.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_RC5_RC6.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_RCMM.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Rhoss.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Samsung.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Sanyo.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Sharp.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Sherwood.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Sony.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Symphony.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Tcl.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Technibel.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Teco.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Teknopoint.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Toshiba.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Toto.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Transcold.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Trotec.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Truma.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Vestel.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Voltas.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Whirlpool.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Whynter.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Wowwee.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Xmp.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_York.cpp.o
Compiling .pio\build\m5stack-cardputer\lib411\IRremoteESP8266\ir_Zepeal.cpp.o
Compiling .pio\build\m5stack-cardputer\lib872\Time\DateStrings.cpp.o
Compiling .pio\build\m5stack-cardputer\lib872\Time\Time.cpp.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\agent.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\auth.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\base64.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\bignum.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\bind.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\bind_config.c.o
Archiving .pio\build\m5stack-cardputer\lib411\libIRremoteESP8266.a
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\buffer.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\callbacks.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\channels.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\client.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\config.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\config_parser.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\connect.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\crypto_common.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\curve25519.c.o
Archiving .pio\build\m5stack-cardputer\lib872\libTime.a
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\dh-gex.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\dh.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\dh_key.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\ecdh.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\ecdh_mbedcrypto.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\error.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\external\bcrypt_pbkdf.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\external\blowfish.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\getpass.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\getrandom_mbedcrypto.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\init.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\kdf.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\kex.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\knownhosts.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\libmbedcrypto.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\libssh_esp32.cpp.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\libssh_esp32_compat.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\log.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\match.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\mbedcrypto_missing.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\md_mbedcrypto.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\messages.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\misc.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\options.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\packet.c.o
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/libssh_esp32_compat.c:13:38: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define LIBSSH_ESP32_COMPAT_USERNAME "root"
                                      ^~~~~~
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/libssh_esp32_compat.c:45:5: note: in expansion of macro 'LIBSSH_ESP32_COMPAT_USERNAME'
   { LIBSSH_ESP32_COMPAT_USERNAME, /* password: */"", LIBSSH_ESP32_COMPAT_UID,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/libssh_esp32_compat.c:45:50: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { LIBSSH_ESP32_COMPAT_USERNAME, /* password: */"", LIBSSH_ESP32_COMPAT_UID,
                                                  ^~
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/libssh_esp32_compat.c:46:44: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     LIBSSH_ESP32_COMPAT_GID, /* comment: */"", /* gecos: */"",
                                            ^~
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/libssh_esp32_compat.c:46:60: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     LIBSSH_ESP32_COMPAT_GID, /* comment: */"", /* gecos: */"",
                                                            ^~
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/libssh_esp32_compat.c:22:37: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define LIBSSH_ESP32_COMPAT_HOMEDIR "/spiffs"
                                     ^~~~~~~~~
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/libssh_esp32_compat.c:47:5: note: in expansion of macro 'LIBSSH_ESP32_COMPAT_HOMEDIR'
     LIBSSH_ESP32_COMPAT_HOMEDIR, /* shell: */"" };
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/libssh_esp32_compat.c:47:46: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     LIBSSH_ESP32_COMPAT_HOMEDIR, /* shell: */"" };
                                              ^~
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\packet_cb.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\packet_crypt.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\pki.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\pki_container_openssh.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\pki_ed25519.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\pki_ed25519_common.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\pki_mbedcrypto.c.o
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/log.c: In function 'ssh_get_log_userdata':
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/log.c:239:12: warning: return discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
     return ssh_log_userdata;
            ^~~~~~~~~~~~~~~~
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\poll.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\scp.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\server.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\session.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\socket.c.o
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/misc.c: In function 'ssh_strerror':
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/misc.c:2004:8: warning: assignment to 'int' from 'char *' makes integer from pointer without a cast [-Wint-conversion]
     rv = strerror_r(err_num, buf, buflen);
        ^
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\string.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\threads.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\threads\mbedtls.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\threads\noop.c.o
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/scp.c: In function 'ssh_scp_new':
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/scp.c:110:5: warning: 'ssh_scp_free' is deprecated [-Wdeprecated-declarations]
     ssh_scp_free(scp);
     ^~~~~~~~~~~~
In file included from .pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/libssh/priv.h:181,
                 from .pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/scp.c:30:
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/libssh/libssh.h:567:32: note: declared here
 SSH_DEPRECATED LIBSSH_API void ssh_scp_free(ssh_scp scp);
                                ^~~~~~~~~~~~
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/scp.c: In function 'ssh_scp_free':
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/scp.c:303:9: warning: 'ssh_scp_close' is deprecated [-Wdeprecated-declarations]
         ssh_scp_close(scp);
         ^~~~~~~~~~~~~
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/scp.c:249:5: note: declared here
 int ssh_scp_close(ssh_scp scp)
     ^~~~~~~~~~~~~
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/scp.c: In function 'ssh_scp_push_file':
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/scp.c:577:5: warning: 'ssh_scp_push_file64' is deprecated [-Wdeprecated-declarations]
     return ssh_scp_push_file64(scp, filename, (uint64_t) size, mode);
     ^~~~~~
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/scp.c:472:5: note: declared here
 int ssh_scp_push_file64(ssh_scp scp, const char *filename, uint64_t size,
     ^~~~~~~~~~~~~~~~~~~
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/scp.c: In function 'ssh_scp_read':
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/scp.c:1009:9: warning: 'ssh_scp_accept_request' is deprecated [-Wdeprecated-declarations]
         rc = ssh_scp_accept_request(scp);
         ^~
.pio/libdeps/m5stack-cardputer/LibSSH-ESP32/src/scp.c:955:5: note: declared here
 int ssh_scp_accept_request(ssh_scp scp)
     ^~~~~~~~~~~~~~~~~~~~~~
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\token.c.o
Compiling .pio\build\m5stack-cardputer\lib99b\LibSSH-ESP32\wrapper.c.o
Compiling .pio\build\m5stack-cardputer\lib664\Wire\Wire.cpp.o
Compiling .pio\build\m5stack-cardputer\lib261\PCA9554\PCA9554.cpp.o
Archiving .pio\build\m5stack-cardputer\lib99b\libLibSSH-ESP32.a
Compiling .pio\build\m5stack-cardputer\lib6ce\WiFi\WiFi.cpp.o
Compiling .pio\build\m5stack-cardputer\lib6ce\WiFi\WiFiAP.cpp.o
Compiling .pio\build\m5stack-cardputer\lib6ce\WiFi\WiFiClient.cpp.o
Compiling .pio\build\m5stack-cardputer\lib6ce\WiFi\WiFiGeneric.cpp.o
Compiling .pio\build\m5stack-cardputer\lib6ce\WiFi\WiFiMulti.cpp.o
Compiling .pio\build\m5stack-cardputer\lib6ce\WiFi\WiFiSTA.cpp.o
Compiling .pio\build\m5stack-cardputer\lib6ce\WiFi\WiFiScan.cpp.o
Compiling .pio\build\m5stack-cardputer\lib6ce\WiFi\WiFiServer.cpp.o
Compiling .pio\build\m5stack-cardputer\lib6ce\WiFi\WiFiUdp.cpp.o
Compiling .pio\build\m5stack-cardputer\liba68\ESPping\ESPping.cpp.o
Compiling .pio\build\m5stack-cardputer\liba68\ESPping\ping32.cpp.o
.pio/libdeps/m5stack-cardputer/PCA9554/src/PCA9554.cpp: In member function 'bool PCA9554::twiRead(byte&)':
.pio/libdeps/m5stack-cardputer/PCA9554/src/PCA9554.cpp:17:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
       Wire.requestFrom(_SlaveAddress, 1, true);
                                              ^
In file included from .pio/libdeps/m5stack-cardputer/PCA9554/src/PCA9554.h:15,
                 from .pio/libdeps/m5stack-cardputer/PCA9554/src/PCA9554.cpp:1:
C:/Users/Ours/.platformio/packages/framework-arduinoespressif32@3.20014.231204/libraries/Wire/src/Wire.h:126:13: note: candidate 1: 'uint8_t TwoWire::requestFrom(int, int, int)'
     uint8_t requestFrom(int address, int size, int sendStop);
             ^~~~~~~~~~~
C:/Users/Ours/.platformio/packages/framework-arduinoespressif32@3.20014.231204/libraries/Wire/src/Wire.h:122:12: note: candidate 2: 'size_t TwoWire::requestFrom(uint8_t, size_t, bool)'     
     size_t requestFrom(uint8_t address, size_t len, bool stopBit);
            ^~~~~~~~~~~
.pio/libdeps/m5stack-cardputer/PCA9554/src/PCA9554.cpp:17:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
       Wire.requestFrom(_SlaveAddress, 1, true);
                                              ^
In file included from .pio/libdeps/m5stack-cardputer/PCA9554/src/PCA9554.h:15,
                 from .pio/libdeps/m5stack-cardputer/PCA9554/src/PCA9554.cpp:1:
C:/Users/Ours/.platformio/packages/framework-arduinoespressif32@3.20014.231204/libraries/Wire/src/Wire.h:126:13: note: candidate 1: 'uint8_t TwoWire::requestFrom(int, int, int)'
     uint8_t requestFrom(int address, int size, int sendStop);
             ^~~~~~~~~~~
C:/Users/Ours/.platformio/packages/framework-arduinoespressif32@3.20014.231204/libraries/Wire/src/Wire.h:120:13: note: candidate 2: 'uint8_t TwoWire::requestFrom(uint16_t, uint8_t, bool)'  
     uint8_t requestFrom(uint16_t address, uint8_t size, bool sendStop);
             ^~~~~~~~~~~
.pio/libdeps/m5stack-cardputer/PCA9554/src/PCA9554.cpp:17:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
       Wire.requestFrom(_SlaveAddress, 1, true);
                                              ^
In file included from .pio/libdeps/m5stack-cardputer/PCA9554/src/PCA9554.h:15,
                 from .pio/libdeps/m5stack-cardputer/PCA9554/src/PCA9554.cpp:1:
C:/Users/Ours/.platformio/packages/framework-arduinoespressif32@3.20014.231204/libraries/Wire/src/Wire.h:126:13: note: candidate 1: 'uint8_t TwoWire::requestFrom(int, int, int)'
     uint8_t requestFrom(int address, int size, int sendStop);
             ^~~~~~~~~~~
C:/Users/Ours/.platformio/packages/framework-arduinoespressif32@3.20014.231204/libraries/Wire/src/Wire.h:119:12: note: candidate 2: 'size_t TwoWire::requestFrom(uint16_t, size_t, bool)'
     size_t requestFrom(uint16_t address, size_t size, bool sendStop);
            ^~~~~~~~~~~
.pio/libdeps/m5stack-cardputer/PCA9554/src/PCA9554.cpp:17:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
       Wire.requestFrom(_SlaveAddress, 1, true);
                                              ^
In file included from .pio/libdeps/m5stack-cardputer/PCA9554/src/PCA9554.h:15,
                 from .pio/libdeps/m5stack-cardputer/PCA9554/src/PCA9554.cpp:1:
C:/Users/Ours/.platformio/packages/framework-arduinoespressif32@3.20014.231204/libraries/Wire/src/Wire.h:126:13: note: candidate 1: 'uint8_t TwoWire::requestFrom(int, int, int)'
     uint8_t requestFrom(int address, int size, int sendStop);
             ^~~~~~~~~~~
C:/Users/Ours/.platformio/packages/framework-arduinoespressif32@3.20014.231204/libraries/Wire/src/Wire.h:122:12: note: candidate 2: 'size_t TwoWire::requestFrom(uint8_t, size_t, bool)'     
     size_t requestFrom(uint8_t address, size_t len, bool stopBit);
            ^~~~~~~~~~~
Compiling .pio\build\m5stack-cardputer\libcd5\NTPClient\NTPClient.cpp.o
Archiving .pio\build\m5stack-cardputer\lib664\libWire.a
Compiling .pio\build\m5stack-cardputer\lib965\Timezone\Timezone.cpp.o
Archiving .pio\build\m5stack-cardputer\lib261\libPCA9554.a
Compiling .pio\build\m5stack-cardputer\lib0dc\ESP32Time\ESP32Time.cpp.o
Compiling .pio\build\m5stack-cardputer\lib405\LiteLED\LiteLED.cpp.o
Compiling .pio\build\m5stack-cardputer\lib73d\EEPROM\EEPROM.cpp.o
Archiving .pio\build\m5stack-cardputer\lib6ce\libWiFi.a
Archiving .pio\build\m5stack-cardputer\liba68\libESPping.a
Compiling .pio\build\m5stack-cardputer\lib2dd\FS\FS.cpp.o
Archiving .pio\build\m5stack-cardputer\lib965\libTimezone.a
Archiving .pio\build\m5stack-cardputer\libcd5\libNTPClient.a
Compiling .pio\build\m5stack-cardputer\lib2dd\FS\vfs_api.cpp.o
Compiling .pio\build\m5stack-cardputer\lib209\LittleFS\LittleFS.cpp.o
Compiling .pio\build\m5stack-cardputer\lib7bf\SPI\SPI.cpp.o
Archiving .pio\build\m5stack-cardputer\lib0dc\libESP32Time.a
Compiling .pio\build\m5stack-cardputer\lib1c3\SD\SD.cpp.o
Archiving .pio\build\m5stack-cardputer\lib405\libLiteLED.a
Compiling .pio\build\m5stack-cardputer\lib1c3\SD\sd_diskio.cpp.o
Compiling .pio\build\m5stack-cardputer\lib1c3\SD\sd_diskio_crc.c.o
Compiling .pio\build\m5stack-cardputer\lib423\Bad_Usb_Lib\KeyboardLayout_da_DK.cpp.o
Archiving .pio\build\m5stack-cardputer\lib73d\libEEPROM.a
Compiling .pio\build\m5stack-cardputer\lib423\Bad_Usb_Lib\KeyboardLayout_de_DE.cpp.o
Compiling .pio\build\m5stack-cardputer\lib423\Bad_Usb_Lib\KeyboardLayout_en_US.cpp.o
Compiling .pio\build\m5stack-cardputer\lib423\Bad_Usb_Lib\KeyboardLayout_es_ES.cpp.o
Compiling .pio\build\m5stack-cardputer\lib423\Bad_Usb_Lib\KeyboardLayout_fr_FR.cpp.o
Compiling .pio\build\m5stack-cardputer\lib423\Bad_Usb_Lib\KeyboardLayout_hu_HU.cpp.o
Compiling .pio\build\m5stack-cardputer\lib423\Bad_Usb_Lib\KeyboardLayout_it_IT.cpp.o
Compiling .pio\build\m5stack-cardputer\lib423\Bad_Usb_Lib\KeyboardLayout_pt_PT-BR.cpp.o
Compiling .pio\build\m5stack-cardputer\lib423\Bad_Usb_Lib\KeyboardLayout_pt_PT.cpp.o
Compiling .pio\build\m5stack-cardputer\lib423\Bad_Usb_Lib\KeyboardLayout_sv_SE.cpp.o
Compiling .pio\build\m5stack-cardputer\lib423\Bad_Usb_Lib\USBHID.cpp.o
Archiving .pio\build\m5stack-cardputer\lib209\libLittleFS.a
Archiving .pio\build\m5stack-cardputer\lib2dd\libFS.a
Compiling .pio\build\m5stack-cardputer\lib423\Bad_Usb_Lib\USBHIDKeyboard.cpp.o
Compiling .pio\build\m5stack-cardputer\libe37\utility\AXP192.cpp.o
Archiving .pio\build\m5stack-cardputer\lib7bf\libSPI.a
Compiling .pio\build\m5stack-cardputer\libe37\utility\Keyboard.cpp.o
Compiling .pio\build\m5stack-cardputer\libf19\SPIFFS\SPIFFS.cpp.o
Archiving .pio\build\m5stack-cardputer\lib1c3\libSD.a
Compiling .pio\build\m5stack-cardputer\lib09b\TFT_eSPI\TFT_eSPI.cpp.o
Archiving .pio\build\m5stack-cardputer\lib423\libBad_Usb_Lib.a
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLE2902.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLE2904.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLEAddress.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLEAdvertisedDevice.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLEAdvertising.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLEBeacon.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLECharacteristic.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLECharacteristicMap.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLEClient.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLEDescriptor.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLEDescriptorMap.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLEDevice.cpp.o
Archiving .pio\build\m5stack-cardputer\libe37\libutility.a
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLEEddystoneTLM.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLEEddystoneURL.cpp.o
Archiving .pio\build\m5stack-cardputer\libf19\libSPIFFS.a
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLEExceptions.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLEHIDDevice.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLERemoteCharacteristic.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLERemoteDescriptor.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLERemoteService.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLEScan.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLESecurity.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLEServer.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLEService.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLEServiceMap.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLEUUID.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLEUtils.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\BLEValue.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\FreeRTOS.cpp.o
Compiling .pio\build\m5stack-cardputer\libe21\BLE\GeneralUtils.cpp.o
Compiling .pio\build\m5stack-cardputer\lib37f\DNSServer\DNSServer.cpp.o
Compiling .pio\build\m5stack-cardputer\lib930\WebServer\Parsing.cpp.o
Compiling .pio\build\m5stack-cardputer\lib930\WebServer\WebServer.cpp.o
Compiling .pio\build\m5stack-cardputer\lib930\WebServer\detail\mimetable.cpp.o
Compiling .pio\build\m5stack-cardputer\lib4c7\ESPmDNS\ESPmDNS.cpp.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\Esp.cpp.o
Archiving .pio\build\m5stack-cardputer\lib09b\libTFT_eSPI.a
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\FirmwareMSC.cpp.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\FunctionalInterrupt.cpp.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\HWCDC.cpp.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\HardwareSerial.cpp.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\IPAddress.cpp.o
Archiving .pio\build\m5stack-cardputer\lib37f\libDNSServer.a
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\IPv6Address.cpp.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\MD5Builder.cpp.o
Archiving .pio\build\m5stack-cardputer\libe21\libBLE.a
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\Print.cpp.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\Stream.cpp.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\StreamString.cpp.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\Tone.cpp.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\USB.cpp.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\USBCDC.cpp.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\USBMSC.cpp.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\WMath.cpp.o
Archiving .pio\build\m5stack-cardputer\lib4c7\libESPmDNS.a
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\WString.cpp.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\base64.cpp.o
Archiving .pio\build\m5stack-cardputer\lib930\libWebServer.a
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\cbuf.cpp.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\esp32-hal-adc.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\esp32-hal-bt.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\esp32-hal-cpu.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\esp32-hal-dac.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\esp32-hal-gpio.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\esp32-hal-i2c-slave.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\esp32-hal-i2c.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\esp32-hal-ledc.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\esp32-hal-matrix.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\esp32-hal-misc.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\esp32-hal-psram.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\esp32-hal-rgb-led.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\esp32-hal-rmt.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\esp32-hal-sigmadelta.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\esp32-hal-spi.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\esp32-hal-time.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\esp32-hal-timer.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\esp32-hal-tinyusb.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\esp32-hal-touch.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\esp32-hal-uart.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\firmware_msc_fat.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\libb64\cdecode.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\libb64\cencode.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\main.cpp.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\stdlib_noniso.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\wiring_pulse.c.o
Compiling .pio\build\m5stack-cardputer\FrameworkArduino\wiring_shift.c.o
C:/Users/Ours/.platformio/packages/framework-arduinoespressif32@3.20014.231204/cores/esp32/esp32-hal-uart.c: In function 'uartSetPins':
C:/Users/Ours/.platformio/packages/framework-arduinoespressif32@3.20014.231204/cores/esp32/esp32-hal-uart.c:153:9: warning: 'return' with no value, in function returning non-void
         return;
         ^~~~~~
C:/Users/Ours/.platformio/packages/framework-arduinoespressif32@3.20014.231204/cores/esp32/esp32-hal-uart.c:149:6: note: declared here
 bool uartSetPins(uint8_t uart_num, int8_t rxPin, int8_t txPin, int8_t ctsPin, int8_t rtsPin)
      ^~~~~~~~~~~
Archiving .pio\build\m5stack-cardputer\libFrameworkArduino.a
Linking .pio\build\m5stack-cardputer\firmware.elf
c:/users/ours/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:/Users/Ours/.platformio/packages/framework-arduinoespressif32@3.20014.231204/tools/sdk/esp32s3/lib\libnet80211.a(ieee80211_output.o): in function `ieee80211_raw_frame_sanity_check':
(.text.ieee80211_raw_frame_sanity_check+0x5c): multiple definition of `ieee80211_raw_frame_sanity_check'; .pio/build/m5stack-cardputer/src/wifi_atks.cpp.o:C:\Users\Ours\Desktop\Bruce-main/src/wifi_atks.cpp:22: first defined here
collect2.exe: error: ld returned 1 exit status
*** [.pio\build\m5stack-cardputer\firmware.elf] Error 1
=============================================================================== [FAILED] Took 147.27 seconds ===============================================================================

Environment        Status    Duration
-----------------  --------  ------------
m5stack-cardputer  FAILED    00:02:27.266
=========================================================================== 1 failed, 0 succeeded in 00:02:27.266 ===========================================================================
 *  The terminal process "C:\Users\Ours\.platformio\penv\Scripts\platformio.exe 'run', '--environment', 'm5stack-cardputer'" terminated with exit code: 1. 
 *  Terminal will be reused by tasks, press any key to close it.

Could someone help me ?

Petitoursbr1 commented 3 months ago

Just saw the wiki does work now, sorry 👍

bmorcelli commented 3 months ago

Nice!! It was missing the Death bypass..

I'm glad you fixed it! Call us on Discord if you need