Git Product home page Git Product logo

subcoderhun / wt32-sc01-plus Goto Github PK

View Code? Open in Web Editor NEW
6.0 1.0 2.0 136.54 MB

WT32-SC01 PLUS (ESP32-S3-DevKitC-1) - Clock, Weather Station, and Online Radio Datastream Receiver.

License: Apache License 2.0

C 97.62% CMake 0.01% C++ 2.21% Makefile 0.01% Python 0.16% Processing 0.01% Shell 0.01% Handlebars 0.01%
arduino esp32 esp32-s3 platformio platformio-arduino vscode vscode-extension wt32-sc01-plus

wt32-sc01-plus's People

Contributors

subcoderhun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

wt32-sc01-plus's Issues

Sdcard filesystem mount fails

Hello!
First off all thank you for the great work you have done with this repo!

I have got an issue and ave no idea to overcome maybe you can help. My work is based on your WT32-sc-01 Plus code in combnation with lv_images, I would like to display images which are storred on the sdcard.
But It is not working because the file system mount fails.
your help is appreciated.

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0xa (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x44c
load:0x403c9700,len:0xbe4
load:0x403cc700,len:0x2a38
entry 0x403c98d4
SD Card Type: SDHC
SD Card size: 7538
SD Card used bytes: 2
Listing directory: /
[ 955][E][vfs_api.cpp:24] open(): File system is not mounted

Can't compile under certain condition.

Not really an issue, just a heads up: If you have unpacked the code to a folder which has space or special characters in the name, platformio just won't be able to build the project. I don't know if it's a platformio or program issue, I just wanted to give a headsup.

Link error

Hi there!

Wanted to try this reopsitory on my WT32-SC01-PLUS, just to see if I could get something started.

All goes well, except linking stage. I see directories \src\EEPROMManager and scr\Managers\EEPROMManager
And more double stuff.

Gives errors such as:
Linking .pio\build\wt32-sc01-plus\firmware.elf
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/Managers/EEPROMManager/eeprom_manager.cpp.o: in function StartWriting()': C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/EEPROMManager/eeprom_manager.cpp:26: multiple definition of StartWriting()'; .pio/build/wt32-sc01-plus/src/EEPROMManager/eeprom_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/EEPROMManager/eeprom_manager.cpp:22: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/Managers/EEPROMManager/eeprom_manager.cpp.o: in function EndWriting()': C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/EEPROMManager/eeprom_manager.cpp:31: multiple definition of EndWriting()'; .pio/build/wt32-sc01-plus/src/EEPROMManager/eeprom_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/EEPROMManager/eeprom_manager.cpp:29: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/Managers/EEPROMManager/eeprom_manager.cpp.o: in function writeIntInToEEPROM(int, int)': C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/EEPROMManager/eeprom_manager.cpp:35: multiple definition of writeIntInToEEPROM(int, int)'; .pio/build/wt32-sc01-plus/src/EEPROMManager/eeprom_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/EEPROMManager/eeprom_manager.cpp:34: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/Managers/EEPROMManager/eeprom_manager.cpp.o: in function readIntFromEEPROM(int)': C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/EEPROMManager/eeprom_manager.cpp:46: multiple definition of readIntFromEEPROM(int)'; .pio/build/wt32-sc01-plus/src/EEPROMManager/eeprom_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/EEPROMManager/eeprom_manager.cpp:40: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/Managers/EEPROMManager/eeprom_manager.cpp.o: in function writeStringToEEPROM(int, String const&)': C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/EEPROMManager/eeprom_manager.cpp:55: multiple definition of writeStringToEEPROM(int, String const&)'; .pio/build/wt32-sc01-plus/src/EEPROMManager/eeprom_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/EEPROMManager/eeprom_manager.cpp:46: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/Managers/EEPROMManager/eeprom_manager.cpp.o: in function readStringFromEEPROM(int)': C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/EEPROMManager/eeprom_manager.cpp:71: multiple definition of readStringFromEEPROM(int)'; .pio/build/wt32-sc01-plus/src/EEPROMManager/eeprom_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/EEPROMManager/eeprom_manager.cpp:57: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/Managers/EEPROMManager/eeprom_manager.cpp.o: in function EraseEEPROM()': C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/EEPROMManager/eeprom_manager.cpp:87: multiple definition of EraseEEPROM()'; .pio/build/wt32-sc01-plus/src/EEPROMManager/eeprom_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/EEPROMManager/eeprom_manager.cpp:70: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/Managers/EEPROMManager/eeprom_manager.cpp.o: in function CheckEEPROMAddress(int)': C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/EEPROMManager/eeprom_manager.cpp:95: multiple definition of CheckEEPROMAddress(int)'; .pio/build/wt32-sc01-plus/src/EEPROMManager/eeprom_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/EEPROMManager/eeprom_manager.cpp:78: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/Managers/EEPROMManager/eeprom_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/EEPROMManager/eeprom_manager.cpp:21: multiple definition of WIFI_SSID'; .pio/build/wt32-sc01-plus/src/EEPROMManager/eeprom_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/EEPROMManager/eeprom_manager.cpp:17: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/Managers/EEPROMManager/eeprom_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/EEPROMManager/eeprom_manager.cpp:22: multiple definition of WIFI_PASS'; .pio/build/wt32-sc01-plus/src/EEPROMManager/eeprom_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/EEPROMManager/eeprom_manager.cpp:18: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/Managers/EEPROMManager/eeprom_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/EEPROMManager/eeprom_manager.cpp:23: multiple definition of WiFiCredIsSaved'; .pio/build/wt32-sc01-plus/src/EEPROMManager/eeprom_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/EEPROMManager/eeprom_manager.cpp:19: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/radio/radio.cpp:16: multiple definition of radioIsPlaying'; .pio/build/wt32-sc01-plus/src/Features/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/radio/radio.cpp:16: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/radio/radio.cpp:18: multiple definition of stations'; .pio/build/wt32-sc01-plus/src/Features/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/radio/radio.cpp:18: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/radio/radio.cpp:14: multiple definition of statcount'; .pio/build/wt32-sc01-plus/src/Features/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/radio/radio.cpp:14: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/radio/radio.cpp:10: multiple definition of audio'; .pio/build/wt32-sc01-plus/src/Features/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/radio/radio.cpp:10: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/radio/radio.cpp:16: multiple definition of stateisselected'; .pio/build/wt32-sc01-plus/src/Features/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/radio/radio.cpp:16: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/radio/radio.cpp:15: multiple definition of volume'; .pio/build/wt32-sc01-plus/src/Features/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/radio/radio.cpp:15: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/radio/radio.cpp:12: multiple definition of RadioTaskHandle'; .pio/build/wt32-sc01-plus/src/Features/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/radio/radio.cpp:12: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/radio/radio.cpp.o: in function radiotask(void*)': C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/radio/radio.cpp:44: multiple definition of radiotask(void*)'; .pio/build/wt32-sc01-plus/src/Features/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/radio/radio.cpp:44: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/radio/radio.cpp.o: in function StartStopRadio()': C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/radio/radio.cpp:37: multiple definition of StartStopRadio()'; .pio/build/wt32-sc01-plus/src/Features/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/radio/radio.cpp:37: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/radio/radio.cpp:27: multiple definition of stations_name'; .pio/build/wt32-sc01-plus/src/Features/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/radio/radio.cpp:27: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/radio/radio.cpp.o: in function SetupRadio()':
C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/radio/radio.cpp:87: multiple definition of SetupRadio()'; .pio/build/wt32-sc01-plus/src/Features/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/radio/radio.cpp:119: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/radio/radio.cpp.o: in function InitRadioPinout()':
C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/radio/radio.cpp:103: multiple definition of InitRadioPinout()'; .pio/build/wt32-sc01-plus/src/Features/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/radio/radio.cpp:135: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/radio/radio.cpp:11: multiple definition of audio_buffer'; .pio/build/wt32-sc01-plus/src/Features/radio/radio.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/radio/radio.cpp:11: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/time/time_sync.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/time/time_sync.cpp:7: multiple definition of timeinfo'; .pio/build/wt32-sc01-plus/src/Managers/TimeManager/time_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/TimeManager/time_manager.cpp:8: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/time/time_sync.cpp.o: in function checkTime()':
C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/time/time_sync.cpp:14: multiple definition of checkTime()'; .pio/build/wt32-sc01-plus/src/Managers/TimeManager/time_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/TimeManager/time_manager.cpp:15: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/time/time_sync.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/time/time_sync.cpp:8: multiple definition of rtc'; .pio/build/wt32-sc01-plus/src/Managers/TimeManager/time_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/TimeManager/time_manager.cpp:9: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/time/time_sync.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/time/time_sync.cpp:9: multiple definition of hour'; .pio/build/wt32-sc01-plus/src/Managers/TimeManager/time_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/TimeManager/time_manager.cpp:10: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/time/time_sync.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/time/time_sync.cpp:10: multiple definition of minute'; .pio/build/wt32-sc01-plus/src/Managers/TimeManager/time_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/TimeManager/time_manager.cpp:11: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/time/time_sync.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/time/time_sync.cpp:11: multiple definition of date'; .pio/build/wt32-sc01-plus/src/Managers/TimeManager/time_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/TimeManager/time_manager.cpp:12: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/time/time_sync.cpp.o: in function trimTimeDate()':
C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/time/time_sync.cpp:22: multiple definition of trimTimeDate()'; .pio/build/wt32-sc01-plus/src/Managers/TimeManager/time_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/TimeManager/time_manager.cpp:23: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/time/time_sync.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/time/time_sync.cpp:6: multiple definition of GMT'; .pio/build/wt32-sc01-plus/src/Managers/TimeManager/time_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/TimeManager/time_manager.cpp:7: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/time/time_sync.cpp.o: in function InitTime()': C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/time/time_sync.cpp:252: multiple definition of InitTime()'; .pio/build/wt32-sc01-plus/src/Managers/TimeManager/time_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/TimeManager/time_manager.cpp:253: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/weather/weather.cpp.o: in function StringToUpperCase(String)': C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/weather/weather.cpp:14: multiple definition of StringToUpperCase(String)'; .pio/build/wt32-sc01-plus/src/Features/weather/weather.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/weather/weather.cpp:15: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/weather/weather.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/weather/weather.cpp:10: multiple definition of OPEN_WEATHER_MAP_LANGUAGE'; .pio/build/wt32-sc01-plus/src/Features/weather/weather.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/weather/weather.cpp:11: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/weather/weather.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/weather/weather.cpp:5: multiple definition of client'; .pio/build/wt32-sc01-plus/src/Features/weather/weather.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/weather/weather.cpp:6: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/weather/weather.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/weather/weather.cpp:11: multiple definition of IS_METRIC'; .pio/build/wt32-sc01-plus/src/Features/weather/weather.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/weather/weather.cpp:12: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/weather/weather.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/weather/weather.cpp:6: multiple definition of OPEN_WEATHER_MAP_APP_ID'; .pio/build/wt32-sc01-plus/src/Features/weather/weather.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/weather/weather.cpp:7: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/weather/weather.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/weather/weather.cpp:7: multiple definition of OPEN_WEATHER_MAP_LOCATION_ID_RACKEVE'; .pio/build/wt32-sc01-plus/src/Features/weather/weather.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/weather/weather.cpp:8: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/weather/weather.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/weather/weather.cpp:8: multiple definition of OPEN_WEATHER_MAP_LOCATION_ID_BUDAPEST'; .pio/build/wt32-sc01-plus/src/Features/weather/weather.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/weather/weather.cpp:9: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/weather/weather.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/weather/weather.cpp:9: multiple definition of OPEN_WEATHER_MAP_LOCATION_ID_KISKUNLACHAZA'; .pio/build/wt32-sc01-plus/src/Features/weather/weather.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/weather/weather.cpp:10: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/weather/weather.cpp.o: in function InitWeather()':
C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/weather/weather.cpp:21: multiple definition of InitWeather()'; .pio/build/wt32-sc01-plus/src/Features/weather/weather.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Features/weather/weather.cpp:22: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/wifi/init_wifi.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/wifi/init_wifi.cpp:11: multiple definition of WOL'; .pio/build/wt32-sc01-plus/src/Managers/WiFiManager/wifi_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/WiFiManager/wifi_manager.cpp:12: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/wifi/init_wifi.cpp.o: in function InitWOL()': C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/wifi/init_wifi.cpp:18: multiple definition of InitWOL()'; .pio/build/wt32-sc01-plus/src/Managers/WiFiManager/wifi_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/WiFiManager/wifi_manager.cpp:19: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/wifi/init_wifi.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/wifi/init_wifi.cpp:15: multiple definition of MACAddress'; .pio/build/wt32-sc01-plus/src/Managers/WiFiManager/wifi_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/WiFiManager/wifi_manager.cpp:16: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/wifi/init_wifi.cpp.o: in function RunWOL()':
C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/wifi/init_wifi.cpp:22: multiple definition of RunWOL()'; .pio/build/wt32-sc01-plus/src/Managers/WiFiManager/wifi_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/WiFiManager/wifi_manager.cpp:23: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/wifi/init_wifi.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/wifi/init_wifi.cpp:10: multiple definition of UDP'; .pio/build/wt32-sc01-plus/src/Managers/WiFiManager/wifi_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/WiFiManager/wifi_manager.cpp:11: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/wifi/init_wifi.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/wifi/init_wifi.cpp:14: multiple definition of eepromccount'; .pio/build/wt32-sc01-plus/src/Managers/WiFiManager/wifi_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/WiFiManager/wifi_manager.cpp:15: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/wifi/init_wifi.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/wifi/init_wifi.cpp:13: multiple definition of isConnected'; .pio/build/wt32-sc01-plus/src/Managers/WiFiManager/wifi_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/WiFiManager/wifi_manager.cpp:14: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/wifi/init_wifi.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/wifi/init_wifi.cpp:13: multiple definition of connectOverride'; .pio/build/wt32-sc01-plus/src/Managers/WiFiManager/wifi_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/WiFiManager/wifi_manager.cpp:14: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/wifi/init_wifi.cpp.o: in function StartWifiFromEEPROM()':
C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/wifi/init_wifi.cpp:53: multiple definition of StartWifiFromEEPROM()'; .pio/build/wt32-sc01-plus/src/Managers/WiFiManager/wifi_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/WiFiManager/wifi_manager.cpp:59: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/wifi/init_wifi.cpp.o: in function WiFiErrorHandling(void*)':
C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/wifi/init_wifi.cpp:32: multiple definition of WiFiErrorHandling(void*)'; .pio/build/wt32-sc01-plus/src/Managers/WiFiManager/wifi_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/WiFiManager/wifi_manager.cpp:28: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/wifi/init_wifi.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/wifi/init_wifi.cpp:14: multiple definition of ccount'; .pio/build/wt32-sc01-plus/src/Managers/WiFiManager/wifi_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/WiFiManager/wifi_manager.cpp:15: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/wifi/init_wifi.cpp.o: in function InitWifi()': C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/wifi/init_wifi.cpp:88: multiple definition of InitWifi()'; .pio/build/wt32-sc01-plus/src/Managers/WiFiManager/wifi_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/WiFiManager/wifi_manager.cpp:107: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/wifi/init_wifi.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/wifi/init_wifi.cpp:14: multiple definition of forOne'; .pio/build/wt32-sc01-plus/src/Managers/WiFiManager/wifi_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/WiFiManager/wifi_manager.cpp:15: first defined here c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/wifi/init_wifi.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/wifi/init_wifi.cpp:14: multiple definition of forTwo'; .pio/build/wt32-sc01-plus/src/Managers/WiFiManager/wifi_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/WiFiManager/wifi_manager.cpp:15: first defined here
c:/users/frank/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: .pio/build/wt32-sc01-plus/src/wifi/init_wifi.cpp.o: in function ChangeWifiState(bool)': C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/wifi/init_wifi.cpp:142: multiple definition of ChangeWifiState(bool)'; .pio/build/wt32-sc01-plus/src/Managers/WiFiManager/wifi_manager.cpp.o:C:\Users\Frank\OneDrive\Documenten\PlatformIO\Projects\WT32-SC01-PLUS\WT32-SC01-PLUS/src/Managers/WiFiManager/wifi_manager.cpp:170: first defined here
collect2.exe: error: ld returned 1 exit status
*** [.pio\build\wt32-sc01-plus\firmware.elf] Error 1
======================================================================================== [FAILED] Took 34.35 seconds ========================================================================================

  • The terminal process "C:\Users\Frank.platformio\penv\Scripts\platformio.exe 'run', '--environment', 'wt32-sc01-plus'" terminated with exit code: 1.
  • Terminal will be reused by tasks, press any key to close it.

What should I move around to make it work?
Thanks in advance,
Frank

Compiler error in connection with LovyanGFX.

Hi,

I found compiling errors in connection with LovyanGFX.
Do you have any idea/solution for this?

Many thanks in advance!

[{
"resource": "/c:/Users/tzs/Desktop/GitHub/WT32-SC01-PLUS/WT32-SC01-PLUS/.pio/libdeps/wt32-sc01-plus/LovyanGFX/src/lgfx/v1/platforms/esp32/Bus_SPI.cpp",
"owner": "cpp",
"severity": 8,
"message": "'gpio_matrix_out' was not declared in this scope; did you mean 'gpio_iomux_out'?",
"startLineNumber": 181,
"startColumn": 5,
"endLineNumber": 181,
"endColumn": 5
}]

[{
"resource": "/c:/Users/tzs/Desktop/GitHub/WT32-SC01-PLUS/WT32-SC01-PLUS/.pio/libdeps/wt32-sc01-plus/LovyanGFX/src/lgfx/v1/platforms/esp32/Light_PWM.cpp",
"owner": "cpp",
"severity": 8,
"message": "'ledcSetup' was not declared in this scope",
"startLineNumber": 40,
"startColumn": 5,
"endLineNumber": 40,
"endColumn": 5
},{
"resource": "/c:/Users/tzs/Desktop/GitHub/WT32-SC01-PLUS/WT32-SC01-PLUS/.pio/libdeps/wt32-sc01-plus/LovyanGFX/src/lgfx/v1/platforms/esp32/Light_PWM.cpp",
"owner": "cpp",
"severity": 8,
"message": "'ledcAttachPin' was not declared in this scope; did you mean 'ledcAttach'?",
"startLineNumber": 41,
"startColumn": 5,
"endLineNumber": 41,
"endColumn": 5
}]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.