Skip to content

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

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();
| ~~~~~~~~~~~~~~~~^~

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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