You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I build my "own" firmware ini VSCode with PlatformIO - in the past without any issues. When I tried to update to version 24.11.7 (synchronized from Github) , platformio throws an error "lib/CMT2300a/cmt_spi3.c:19:6: error: conflicting types for 'cmt_spi3_init'" - so I can't build a new firmware anymore.
Is this a bug on myside or related to VSCode/Platformio or something I missed to the build firmware?
Here's is the build log; maybe someone can give me a hint:
`Processing wt32_eth01 (board: wt32-eth01; framework: arduino; platform: [email protected])
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I build my "own" firmware ini VSCode with PlatformIO - in the past without any issues. When I tried to update to version 24.11.7 (synchronized from Github) , platformio throws an error "lib/CMT2300a/cmt_spi3.c:19:6: error: conflicting types for 'cmt_spi3_init'" - so I can't build a new firmware anymore.
Is this a bug on myside or related to VSCode/Platformio or something I missed to the build firmware?
Here's is the build log; maybe someone can give me a hint:
`Processing wt32_eth01 (board: wt32-eth01; framework: arduino; platform: [email protected])
Verbose mode can be enabled via
-v, --verbose
optionFirmware Revision: v24.11.7
Firmware Branch: master
No custom_patches specified
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/wt32-eth01.html
PLATFORM: Espressif 32 (6.9.0) > Wireless-Tag WT32-ETH01 Ethernet Module
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) 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:
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 53 compatible libraries
Scanning dependencies...
Dependency Graph
|-- ESPAsyncWebServer @ 3.3.22
|-- ArduinoJson @ 7.2.0
|-- espMqttClient @ 1.7.0+sha.70d3113
|-- RF24 @ 1.4.10
|-- U8g2 @ 2.36.2
|-- sunset @ 1.1.7
|-- TaskScheduler @ 3.8.5
|-- LittleFS @ 2.0.0
|-- Hoymiles @ 0.0.1
|-- SpiManager @ 0.0.1
|-- CpuTemperature
|-- ESPmDNS @ 2.0.0
|-- Ethernet @ 2.0.0
|-- Update @ 2.0.0
|-- ResetReason
|-- DNSServer @ 2.0.0
|-- WiFi @ 2.0.0
|-- TimeoutHelper @ 0.0.1
|-- MqttSubscribeParser
|-- Ticker @ 2.0.0
|-- Frozen
Building in release mode
Compiling .pio\build\wt32_eth01__compiled_constants.c.o
Converting .pio\build\wt32_eth01\index.html.gz.txt.o
Converting .pio\build\wt32_eth01\zones.json.gz.txt.o
Converting .pio\build\wt32_eth01\favicon.ico.txt.o
Converting .pio\build\wt32_eth01\favicon.png.txt.o
Converting .pio\build\wt32_eth01\app.js.gz.txt.o
Converting .pio\build\wt32_eth01\site.webmanifest.txt.o
Compiling .pio\build\wt32_eth01\src\Configuration.cpp.o
Compiling .pio\build\wt32_eth01\src\Datastore.cpp.o
Compiling .pio\build\wt32_eth01\src\Display_Graphic.cpp.o
Compiling .pio\build\wt32_eth01\src\Display_Graphic_Diagram.cpp.o
Compiling .pio\build\wt32_eth01\src\I18n.cpp.o
Compiling .pio\build\wt32_eth01\src\InverterSettings.cpp.o
Compiling .pio\build\wt32_eth01\src\Led_Single.cpp.o
Compiling .pio\build\wt32_eth01\src\MessageOutput.cpp.o
Compiling .pio\build\wt32_eth01\src\MqttHandleDtu.cpp.o
Compiling .pio\build\wt32_eth01\src\MqttHandleHass.cpp.o
Compiling .pio\build\wt32_eth01\src\MqttHandleInverter.cpp.o
Compiling .pio\build\wt32_eth01\src\MqttHandleInverterTotal.cpp.o
Compiling .pio\build\wt32_eth01\src\MqttSettings.cpp.o
Compiling .pio\build\wt32_eth01\src\NetworkSettings.cpp.o
Compiling .pio\build\wt32_eth01\src\NtpSettings.cpp.o
Compiling .pio\build\wt32_eth01\src\PinMapping.cpp.o
Compiling .pio\build\wt32_eth01\src\RestartHelper.cpp.o
Compiling .pio\build\wt32_eth01\src\Scheduler.cpp.o
Compiling .pio\build\wt32_eth01\src\SunPosition.cpp.o
Compiling .pio\build\wt32_eth01\src\Utils.cpp.o
Compiling .pio\build\wt32_eth01\src\W5500.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_device.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_devinfo.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_dtu.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_eventlog.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_file.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_firmware.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_gridprofile.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_i18n.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_inverter.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_limit.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_maintenance.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_mqtt.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_network.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_ntp.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_power.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_prometheus.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_security.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_sysstatus.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_webapp.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_ws_console.cpp.o
Compiling .pio\build\wt32_eth01\src\WebApi_ws_live.cpp.o
Compiling .pio\build\wt32_eth01\src\main.cpp.o
Building .pio\build\wt32_eth01\bootloader.bin
esptool.py v4.5.1
Creating esp32 image...
Merged 1 ELF section
Successfully created esp32 image.
Generating partitions .pio\build\wt32_eth01\partitions.bin
Compiling .pio\build\wt32_eth01\libd36\AsyncTCP\AsyncTCP.cpp.o
Compiling .pio\build\wt32_eth01\lib1ea\FS\FS.cpp.o
Compiling .pio\build\wt32_eth01\lib1ea\FS\vfs_api.cpp.o
Compiling .pio\build\wt32_eth01\lib0f4\WiFi\WiFi.cpp.o
Archiving .pio\build\wt32_eth01\lib1ea\libFS.a
Compiling .pio\build\wt32_eth01\lib0f4\WiFi\WiFiAP.cpp.o
Compiling .pio\build\wt32_eth01\lib0f4\WiFi\WiFiClient.cpp.o
Archiving .pio\build\wt32_eth01\libd36\libAsyncTCP.a
Compiling .pio\build\wt32_eth01\lib0f4\WiFi\WiFiGeneric.cpp.o
Compiling .pio\build\wt32_eth01\lib0f4\WiFi\WiFiMulti.cpp.o
Compiling .pio\build\wt32_eth01\lib0f4\WiFi\WiFiSTA.cpp.o
Compiling .pio\build\wt32_eth01\lib0f4\WiFi\WiFiScan.cpp.o
Compiling .pio\build\wt32_eth01\lib0f4\WiFi\WiFiServer.cpp.o
Compiling .pio\build\wt32_eth01\lib0f4\WiFi\WiFiUdp.cpp.o
Compiling .pio\build\wt32_eth01\libb3d\WebServer\Parsing.cpp.o
Compiling .pio\build\wt32_eth01\libb3d\WebServer\WebServer.cpp.o
Compiling .pio\build\wt32_eth01\libb3d\WebServer\detail\mimetable.cpp.o
Compiling .pio\build\wt32_eth01\lib611\ESPAsyncWebServer\AsyncEventSource.cpp.o
Compiling .pio\build\wt32_eth01\lib611\ESPAsyncWebServer\AsyncJson.cpp.o
Archiving .pio\build\wt32_eth01\lib0f4\libWiFi.a
Compiling .pio\build\wt32_eth01\lib611\ESPAsyncWebServer\AsyncMessagePack.cpp.o
Compiling .pio\build\wt32_eth01\lib611\ESPAsyncWebServer\AsyncWebHeader.cpp.o
Archiving .pio\build\wt32_eth01\libb3d\libWebServer.a
Compiling .pio\build\wt32_eth01\lib611\ESPAsyncWebServer\AsyncWebSocket.cpp.o
Compiling .pio\build\wt32_eth01\lib611\ESPAsyncWebServer\BackPort_SHA1Builder.cpp.o
Compiling .pio\build\wt32_eth01\lib611\ESPAsyncWebServer\ChunkPrint.cpp.o
Compiling .pio\build\wt32_eth01\lib611\ESPAsyncWebServer\Middleware.cpp.o
Compiling .pio\build\wt32_eth01\lib611\ESPAsyncWebServer\WebAuthentication.cpp.o
Compiling .pio\build\wt32_eth01\lib611\ESPAsyncWebServer\WebHandlers.cpp.o
Compiling .pio\build\wt32_eth01\lib611\ESPAsyncWebServer\WebRequest.cpp.o
Compiling .pio\build\wt32_eth01\lib611\ESPAsyncWebServer\WebResponses.cpp.o
Compiling .pio\build\wt32_eth01\lib611\ESPAsyncWebServer\WebServer.cpp.o
Compiling .pio\build\wt32_eth01\libe5c\WiFiClientSecure\WiFiClientSecure.cpp.o
Compiling .pio\build\wt32_eth01\libe5c\WiFiClientSecure\esp_crt_bundle.c.o
Compiling .pio\build\wt32_eth01\libe5c\WiFiClientSecure\ssl_client.cpp.o
Compiling .pio\build\wt32_eth01\lib7f5\espMqttClient\MqttClient.cpp.o
Compiling .pio\build\wt32_eth01\lib7f5\espMqttClient\Packets\Packet.cpp.o
Compiling .pio\build\wt32_eth01\lib7f5\espMqttClient\Packets\Parser.cpp.o
Compiling .pio\build\wt32_eth01\lib7f5\espMqttClient\Packets\RemainingLength.cpp.o
Compiling .pio\build\wt32_eth01\lib7f5\espMqttClient\Packets\StringUtil.cpp.o
Archiving .pio\build\wt32_eth01\libe5c\libWiFiClientSecure.a
Compiling .pio\build\wt32_eth01\lib7f5\espMqttClient\Transport\ClientAsync.cpp.o
Compiling .pio\build\wt32_eth01\lib7f5\espMqttClient\Transport\ClientPosix.cpp.o
Compiling .pio\build\wt32_eth01\lib7f5\espMqttClient\Transport\ClientPosixIPAddress.cpp.o
Compiling .pio\build\wt32_eth01\lib7f5\espMqttClient\Transport\ClientSecureSync.cpp.o
Compiling .pio\build\wt32_eth01\lib7f5\espMqttClient\Transport\ClientSync.cpp.o
Compiling .pio\build\wt32_eth01\lib7f5\espMqttClient\TypeDefs.cpp.o
Compiling .pio\build\wt32_eth01\lib7f5\espMqttClient\espMqttClient.cpp.o
Compiling .pio\build\wt32_eth01\lib7f5\espMqttClient\espMqttClientAsync.cpp.o
Compiling .pio\build\wt32_eth01\libbe4\SPI\SPI.cpp.o
Compiling .pio\build\wt32_eth01\libc20\RF24\RF24.cpp.o
Compiling .pio\build\wt32_eth01\libf14\Wire\Wire.cpp.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\U8g2lib.cpp.o
Archiving .pio\build\wt32_eth01\libf14\libWire.a
Archiving .pio\build\wt32_eth01\lib611\libESPAsyncWebServer.a
Archiving .pio\build\wt32_eth01\libbe4\libSPI.a
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\U8x8lib.cpp.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\mui.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\mui_u8g2.c.o
.pio/libdeps/wt32_eth01/U8g2/src/clib/mui.c:591:16: warning: 'mui_task_read_nth_selectable_field' defined but not used [-Wunused-function]
static uint8_t mui_task_read_nth_selectable_field(mui_t *ui)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_arc.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_bitmap.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_box.c.o
.pio/libdeps/wt32_eth01/U8g2/src/clib/mui_u8g2.c: In function 'mui_u8g2_s8_vmm_draw_wm_pf':
.pio/libdeps/wt32_eth01/U8g2/src/clib/mui_u8g2.c:1256:9: warning: unused variable 's' [-Wunused-variable]
char *s = buf;
^
Archiving .pio\build\wt32_eth01\libc20\libRF24.a
Archiving .pio\build\wt32_eth01\lib7f5\libespMqttClient.a
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_buffer.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_button.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_circle.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_cleardisplay.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_d_memory.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_d_setup.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_font.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_fonts.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_hvline.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_input_value.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_intersection.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_kerning.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_line.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_ll_hvline.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_message.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_polygon.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_selection_list.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8g2_setup.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8log.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8log_u8g2.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8log_u8x8.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_8x8.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_byte.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_cad.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_capture.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_a2printer.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ch1120.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_gp1247ai.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_gp1287ai.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_gp1294ai.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_gu800.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_hd44102.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_il3820_296x128.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ist3020.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ist3088.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ist7920.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ks0108.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_lc7981.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ld7032_60x32.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ls013b7dh03.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_max7219.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_pcd8544_84x48.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_pcf8812.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_pcf8814_hx1230.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_s1d15300.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_s1d15721.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_s1d15e06.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_sbn1661.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_sed1330.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_sh1106_64x32.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_sh1106_72x40.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_sh1107.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_sh1108.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_sh1122.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1305.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1306_128x32.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1306_128x64_noname.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1306_2040x16.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1306_48x64.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1306_64x32.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1306_64x48.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1306_72x40.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1306_96x16.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1306_96x40.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1309.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1312.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1316.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1317.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1318.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1320.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1322.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1325.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1326.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1327.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1329.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1362.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1363.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1606_172x72.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_ssd1607_200x200.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_st7301.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_st7302.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_st7511.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_st75160.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_st75161.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_st75256.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_st7528.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_st75320.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_st7539.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_st7565.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_st7567.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_st7571.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_st7586s_erc240160.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_st7586s_jlx320160.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_st7586s_jlx384160.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_st7586s_md240128.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_st7586s_s028hn118a.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_st7586s_ymc240160.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_st7588.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_st7920.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_t6963.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_uc1601.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_uc1604.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_uc1608.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_uc1609.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_uc1610.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_uc1611.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_uc1617.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_uc1628.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_uc1638.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_uc1701_dogs102.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_d_uc1701_mini12864.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_debounce.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_display.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_fonts.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_gpio.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_input_value.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_message.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_selection_list.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_setup.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_string.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_u16toa.c.o
Compiling .pio\build\wt32_eth01\lib5bb\U8g2\clib\u8x8_u8toa.c.o
Compiling .pio\build\wt32_eth01\lib9d4\sunset\sunset.cpp.o
Compiling .pio\build\wt32_eth01\lib1cb\LittleFS\LittleFS.cpp.o
Compiling .pio\build\wt32_eth01\libf29\SpiManager\SpiBus.cpp.o
Archiving .pio\build\wt32_eth01\lib5bb\libU8g2.a
Compiling .pio\build\wt32_eth01\libf29\SpiManager\SpiBusConfig.cpp.o
Compiling .pio\build\wt32_eth01\libf29\SpiManager\SpiCallback.cpp.o
Compiling .pio\build\wt32_eth01\libf29\SpiManager\SpiManager.cpp.o
Compiling .pio\build\wt32_eth01\lib32e\CMT2300a\cmt2300a.c.o
Archiving .pio\build\wt32_eth01\lib9d4\libsunset.a
Compiling .pio\build\wt32_eth01\lib32e\CMT2300a\cmt2300a_hal.c.o
Compiling .pio\build\wt32_eth01\lib32e\CMT2300a\cmt2300wrapper.cpp.o
Archiving .pio\build\wt32_eth01\lib1cb\libLittleFS.a
Compiling .pio\build\wt32_eth01\lib32e\CMT2300a\cmt_spi3.c.o
Compiling .pio\build\wt32_eth01\lib32e\CMT2300a\cmt_spi3.cpp.o
Compiling .pio\build\wt32_eth01\libc1b\TimeoutHelper\TimeoutHelper.cpp.o
lib/CMT2300a/cmt_spi3.c:19:6: error: conflicting types for 'cmt_spi3_init'
void cmt_spi3_init(const int8_t pin_sdio, const int8_t pin_clk, const int8_t pin_cs, const int8_t pin_fcs, const uint32_t spi_speed)
^~~~~~~~~~~~~
In file included from lib/CMT2300a/cmt_spi3.c:1:
lib/CMT2300a/cmt_spi3.h:10:6: note: previous declaration of 'cmt_spi3_init' was here
void cmt_spi3_init(const int8_t pin_sdio, const int8_t pin_clk, const int8_t pin_cs, const int8_t pin_fcs, const int32_t spi_speed);
^~~~~~~~~~~~~
Compiling .pio\build\wt32_eth01\libb8b\Hoymiles\Hoymiles.cpp.o
*** [.pio\build\wt32_eth01\lib32e\CMT2300a\cmt_spi3.c.o] Error 1
============================================================================================================ [FAILED] Took 232.01 seconds ============================================================================================================
Environment Status Duration
wt32_eth01 FAILED 00:03:52.009
======================================================================================================== 1 failed, 0 succeeded in 00:03:52.009 ========================================================================================================
`
Thanks in advance,
2bbionic
Beta Was this translation helpful? Give feedback.
All reactions