subcoderhun / wt32-sc01-plus Goto Github PK
View Code? Open in Web Editor NEWWT32-SC01 PLUS (ESP32-S3-DevKitC-1) - Clock, Weather Station, and Online Radio Datastream Receiver.
License: Apache License 2.0
WT32-SC01 PLUS (ESP32-S3-DevKitC-1) - Clock, Weather Station, and Online Radio Datastream Receiver.
License: Apache License 2.0
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
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.
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 ========================================================================================
What should I move around to make it work?
Thanks in advance,
Frank
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
}]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.