Skip to content

希望更新ArduinoR4和WiFiduinoV2对应的blinker 运行库 #616

@fayuOmg

Description

@fayuOmg

R4和V2,使用dev版运行库,编译含有:
BlinkerNumber Number1("data1"); 这样的命令,都会遇到以下错误。

简单来说错误信息是这样的:
Compilation error: 'BlinkerNumber' does not name a type; did you mean 'BlinkerSharer'?

详细错误报告如下:
FQBN: esp32:esp32:wifiduino32c3
Using board 'wifiduino32c3' from platform in folder: C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0
Using core 'esp32' from platform in folder: C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0

Compiling sketch...
"C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esp-rv32\2411/bin/riscv32-esp-elf-g++" -MMD -c "@C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32c3/flags/cpp_flags" -w -Og -g3 -Werror=return-type -DF_CPU=160000000L -DARDUINO=10607 -DARDUINO_WIFIDUINOV2 -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD="WIFIDUINOV2"" "-DARDUINO_VARIANT="wifiduinov2"" -DARDUINO_PARTITION_no_ota "-DARDUINO_HOST_OS="windows"" "-DARDUINO_FQBN="esp32:esp32:wifiduino32c3:UploadSpeed=921600,CDCOnBoot=default,CPUFreq=160,FlashFreq=80,FlashMode=dio,FlashSize=4M,PartitionScheme=no_ota,DebugLevel=none,EraseFlash=none"" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_USB_MODE=1 -DARDUINO_USB_CDC_ON_BOOT=0 "@C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32c3/flags/defines" "-IC:\Users\Administrator\Documents\Arduino\V2_Realhis_20250806" -iprefix "C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32c3/include/" "@C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32c3/flags/includes" "-IC:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32c3/dio_qspi/include" "-IC:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\cores\esp32" "-IC:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\variants\wifiduinov2" "-Ic:\Users\Administrator\Documents\Arduino\libraries\Blinker\src" "-IC:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\libraries\WiFi\src" "-IC:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\libraries\Network\src" "-IC:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\libraries\ESPmDNS\src" "-IC:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\libraries\HTTPClient\src" "-IC:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\libraries\NetworkClientSecure\src" "-IC:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\libraries\EEPROM\src" "-IC:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\libraries\Ticker\src" "@C:\Users\Administrator\AppData\Local\arduino\sketches\4BE378C37B2E4F565B2210166FA68AEE/build_opt.h" "@C:\Users\Administrator\AppData\Local\arduino\sketches\4BE378C37B2E4F565B2210166FA68AEE/file_opts" "C:\Users\Administrator\AppData\Local\arduino\sketches\4BE378C37B2E4F565B2210166FA68AEE\sketch\V2_Realhis_20250806.ino.cpp" -o "C:\Users\Administrator\AppData\Local\arduino\sketches\4BE378C37B2E4F565B2210166FA68AEE\sketch\V2_Realhis_20250806.ino.cpp.o"
In file included from C:\Users\Administrator\Documents\Arduino\V2_Realhis_20250806\V2_Realhis_20250806.ino:4:
c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker.h:100:51: note: '#pragma message: Compiling for ESP32 platform'
100 | #pragma message("Compiling for ESP32 platform")
| ^
c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker.h:106:49: note: '#pragma message: WiFi communication enabled'
106 | #pragma message("WiFi communication enabled")
| ^
C:\Users\Administrator\Documents\Arduino\V2_Realhis_20250806\V2_Realhis_20250806.ino:11:1: error: 'BlinkerNumber' does not name a type; did you mean 'BlinkerSharer'?
11 | BlinkerNumber Number1("data1"); // 对应App中的数字组件键名
| ^~~~~~~~~~~~~
| BlinkerSharer
C:\Users\Administrator\Documents\Arduino\V2_Realhis_20250806\V2_Realhis_20250806.ino: In function 'void loop()':
C:\Users\Administrator\Documents\Arduino\V2_Realhis_20250806\V2_Realhis_20250806.ino:54:5: error: 'Number1' was not declared in this scope
54 | Number1.print(data1);
| ^~~~~~~
In file included from c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/BlinkerWiFi.h:15,
from c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker.h:53:
c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerProtocol.h: In instantiation of 'void BlinkerProtocol::run() [with Transp = BlinkerWiFiESP]':
C:\Users\Administrator\Documents\Arduino\V2_Realhis_20250806\V2_Realhis_20250806.ino:45:14: required from here
45 | Blinker.run();
c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerProtocol.h:341:21: error: 'checkTimer' is not a member of 'BlinkerProtocol::BApi' {aka 'BlinkerApi<BlinkerProtocol >'}
341 | BApi::checkTimer();
| ~~~~~~~~~~~~~~~~^~

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions