Open hgwc opened 1 week ago
Hi @hgwc,
The issue is likely caused by the version of the SDK used by framework-arduinoespressif32
not meeting this library's requirements. You can replace it with the framework provided in the file.
Thank you for your kind advice. I applied the framework you mentioned. However, an error occurred in platformio saying that ESP-LCD was not included in the board name. So, I applied esp32-s3-devkitc-1-n16r8v to the board name.
When I ran it, the following message appeared:
*** [.pio\build\esp32-s3-devkitc-1-n16r8v\bootloader.bin] Source C:\Users\user\.platformio\packages\framework-arduinoespressif32-libs\esp32s3\bin\bootloader_qio_.elf' not found, needed by target
.pio\build\esp32-s3-devkitc-1-n16r8v\bootloader.bin'.
Library Manager: Installing >=0.0.1 && <0.1.0
Verbose mode can be enabled via -v, --verbose
option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32-s3-devkitc-1-n16r8v.html
PLATFORM: Espressif 32 (6.3.2) > Espressif ESP32-S3-DevKitC-1-N16R8V (16 MB QD, 8MB PSRAM)
HARDWARE: ESP32S3 240MHz, 320KB RAM, 16MB Flash
DEBUG: Current (esp-builtin) On-board (esp-builtin) External (cmsis-dap, esp-bridge, 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:
C:\Users\user\.platformio\packages\framework-arduinoespressif32-libs\esp32s3\bin\bootloader_qio_.elf' not found, needed by target
.pio\build\esp32-s3-devkitc-1-n16r8v\bootloader.bin'.I sincerely apologize, I am not familiar with PlatformIO.
@isthaison Do you have any suggestions for this issue?
examples/PlatformIO/boards/ESP-LCD.json please You must adjust the parameters to suit the devkit you are using.
https://github.com/platformio/platform-espressif32/blob/develop/boards/esp32-s3-devkitc-1.json Looks like devkit-C1 doesn't have psram 😂
Hello,
1. My development environment is as follows.
Processing esp32-s3-devkitc-1-n16r8v (platform: espressif32; board: esp32-s3-devkitc-1-n16r8v; framework: arduino)
Verbose mode can be enabled via
-v, --verbose
option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32-s3-devkitc-1-n16r8v.html PLATFORM: Espressif 32 (6.3.2) > Espressif ESP32-S3-DevKitC-1-N16R8V (16 MB QD, 8MB PSRAM) HARDWARE: ESP32S3 240MHz, 320KB RAM, 16MB Flash DEBUG: Current (esp-builtin) On-board (esp-builtin) External (cmsis-dap, esp-bridge, 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:2. Build Error
Archiving .pio\build\esp32-s3-devkitc-1-n16r8v\liba6c\liblvgl.a Indexing .pio\build\esp32-s3-devkitc-1-n16r8v\liba6c\liblvgl.a Compiling .pio\build\esp32-s3-devkitc-1-n16r8v\lib30a\ESP32_Display_Panel\bus\I2C.cpp.o lib/ESP32_Display_Panel/src/backlight/ESP_PanelBacklight.cpp: In constructor 'ESP_PanelBacklight::ESP_PanelBacklight(int, bool, bool)': lib/ESP32_Display_Panel/src/backlight/ESP_PanelBacklight.cpp:18:92: error: no matching function for call to 'ledc_timer_config_t::ledc_timer_config_t()'
_channel_config(ESP_PANEL_BACKLIGHT_LEDC_CHANNEL_CONFIG_DEFAULT(io_num, light_up_level))
^
In file included from lib/ESP32_Display_Panel/src/backlight/ESP_PanelBacklight.h:9,
from lib/ESP32_Display_Panel/src/backlight/ESP_PanelBacklight.cpp:8:
C:/Users/user/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/driver/include/driver/ledc.h:56:3: note: candidate: 'ledc_timer_config_t::ledc_timer_config_t()'
} ledc_timer_config_t;
^' to 'const ledc_timer_config_t&'
C:/Users/user/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/driver/include/driver/ledc.h:56:3: note: candidate: 'constexpr ledc_timer_config_t::ledc_timer_config_t(ledc_timer_config_t&&)'
C:/Users/user/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/driver/include/driver/ledc.h:56:3: note: no known conversion for argument 1 from
'' to 'ledc_timer_config_t&&'
*** [.pio\build\esp32-s3-devkitc-1-n16r8v\lib30a\ESP32_Display_Panel\backlight\ESP_PanelBacklight.cpp.o] Error 1
~~~~~~ C:/Users/user/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/driver/include/driver/ledc.h:56:3: note: candidate expects 0 arguments, 1 provided C:/Users/user/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/driver/include/driver/ledc.h:56:3: note: candidate: 'constexpr ledc_timer_config_t::ledc_timer_config_t(const ledc_timer_config_t&)' C:/Users/user/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/driver/include/driver/ledc.h:56:3: note: no known conversion for argument 1 from 'Please give me advice on resolving this issue.