fredlcore / BSB-LAN

LAN/WiFi interface for Boiler-System-Bus (BSB) and Local Process Bus (LPB) and Punkt-zu-Punkt Schnittstelle (PPS) with a Siemens® controller used by Elco®, Brötje® and similar heating systems
222 stars 84 forks source link

[BUG] JSON error from JI request #515

Closed liudger closed 1 year ago

liudger commented 1 year ago

BSB-LAN Version "3.0.1-20221101130752"

Architecture Arduino Due

Bus system BSB

Describe the bug When doing a request for device info URL/JI and no SD card installed. The response has a malformed json.

To Reproduce Steps to reproduce the behavior:

  1. no SD card in bsblan device
  2. do the JI query
  3. See error
    "name": "BSB-LAN",
    "version": "3.0.1-20221101130752",
    "hardware": "Due",
    "freeram": 81271,
    "uptime": 1664668,
    "MAC": "00:80:41:19:69:90",
    "freespace": ,
    "bus": "BSB",
    "buswritable": 0,
    "busaddr": 66,
    "busdest": 0,
    "monitor": 0,
    "verbose": 1
    }

    freespace has no value, should be zero?

Logs If possible, attach or copy/paste a log of the Arduino IDE's serial monitor when performing the above actions. If the error is reproducible, do so after pressing the reset button on the board.

Expected behavior A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (if applicable, please complete the following information):

Smartphone (if applicable, please complete the following information):

Additional context Add any other context about the problem here.

dukess commented 1 year ago

Question: LOGGER was enabled?

liudger commented 1 year ago

Not sure. I will check. Still there should be valid json. 0 or Nan?

dukess commented 1 year ago

In https://github.com/dukess/BSB-LAN/commit/bd43d5a68482ce44da86fedc332c94afd3e46c33 i propose to remove "freespace" field when SD card not initialized.

fredlcore commented 1 year ago

Hm, I don't know much about JSON parsing, but would it create problems if a field is queried if it's not present? Otherwise I'd suggest NaN if the SD card is not present because 0 could also mean that the SD card is full.

dukess commented 1 year ago

did that

fredlcore commented 1 year ago

Thanks!

liudger commented 1 year ago

I updated to the latest and the build failed. I had turned off some defines. And this caused a build issue. (fs_date was not defined) When I enabled most defines the build worked. Maybe we need to test this better? Or hide defines?

Also the issue was now solved!

fredlcore commented 1 year ago

Well, if certain defines (or the lack thereof) cause an error, then it's of course important to know. And it's one of the reasons why we try to reduce the number of defines used as configurations because this is more difficult to test. But if you remember how you did it and what you did, then please let us know.

liudger commented 1 year ago

it was #define LOGGER

Using board 'arduino_due_x_dbg' from platform in folder: /Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12
Using core 'arduino' from platform in folder: /Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12
Detecting libraries used...
/Users/liudger/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10607 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/libsam -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/CMSIS/Include/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/Device/ATMEL/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/cores/arduino -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/variants/arduino_due_x /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp -o /dev/null
Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
  -> candidates: [SPI@1.0]
/Users/liudger/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10607 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/libsam -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/CMSIS/Include/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/Device/ATMEL/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/cores/arduino -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/variants/arduino_due_x -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI/src /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp -o /dev/null
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
  -> candidates: [Wire@1.0]
/Users/liudger/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10607 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/libsam -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/CMSIS/Include/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/Device/ATMEL/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/cores/arduino -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/variants/arduino_due_x -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI/src -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/Wire/src /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp -o /dev/null
Alternatives for EthernetUdp.h: [Ethernet@2.0.1]
ResolveLibrary(EthernetUdp.h)
  -> candidates: [Ethernet@2.0.1]
/Users/liudger/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10607 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/libsam -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/CMSIS/Include/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/Device/ATMEL/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/cores/arduino -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/variants/arduino_due_x -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI/src -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/Wire/src -I/Users/liudger/Library/Arduino15/libraries/Ethernet/src /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp -o /dev/null
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/ArduinoMDNS/MDNS.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/ArduinoMDNS/utility/EthernetUtil.c
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/BSB/BSBSoftwareSerial.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/BSB/bsb.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/Base64/src/Base64.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/BlueDot_BME280/BlueDot_BME280.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/CRC32/CRC32.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/DHTesp/DHTesp.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/DallasTemperature/DallasTemperature.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/OneWireNg/OneWireNg.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/OneWireNg/OneWireNg_BitBang.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/OneWireNg/drivers/DSTherm.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/OneWireNg/platform/Platform_TimeCritical.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/PubSubClient/src/PubSubClient.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatDbg.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatFile.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatFilePrint.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatFileWrite.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatFormatter.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatName.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatPartition.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatVolume.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatDbg.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatFile.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatFileLFN.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatFilePrint.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatFileSFN.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatFormatter.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatName.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatPartition.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatVolume.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FreeStack.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FsLib/FsFile.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FsLib/FsNew.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FsLib/FsVolume.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/MinimumSerial.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SdCard/SdCardInfo.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SdCard/SdSpiCard.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SdCard/SdioTeensy.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiArtemis.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiChipSelect.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiDue.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiESP.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiParticle.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiSTM32.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiSTM32Core.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiTeensy3.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/FmtNumber.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/FsCache.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/FsDateTime.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/FsName.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/FsStructs.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/FsUtf.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/PrintBasic.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/upcase.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/iostream/StdioStream.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/iostream/StreamBaseClass.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/iostream/istream.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/iostream/ostream.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/Time/DateStrings.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/Time/Time.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/WiFiSpi.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/WiFiSpiClient.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/WiFiSpiServer.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/WiFiSpiUdp.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/utility/debug.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/utility/espspi_drv.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/utility/espspi_proxy.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/utility/srvspi_drv.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/utility/wifispi_drv.cpp
Using cached library dependencies for file: /Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI/src/SPI.cpp
Using cached library dependencies for file: /Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/Wire/src/Wire.cpp
Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/Dhcp.cpp
Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/Dns.cpp
Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/Ethernet.cpp
Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/EthernetClient.cpp
Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/EthernetServer.cpp
Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/EthernetUdp.cpp
Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/socket.cpp
Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/utility/w5100.cpp
Generating function prototypes...
/Users/liudger/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10607 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/libsam -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/CMSIS/Include/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/Device/ATMEL/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/cores/arduino -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/variants/arduino_due_x -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI/src -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/Wire/src -I/Users/liudger/Library/Arduino15/libraries/Ethernet/src /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp -o /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/preproc/ctags_target_for_gcc_minus_e.cpp
/Users/liudger/Library/Arduino15/packages/builtin/tools/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
/Users/liudger/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10607 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/libsam -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/CMSIS/Include/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/Device/ATMEL/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/cores/arduino -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/variants/arduino_due_x -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI/src -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/Wire/src -I/Users/liudger/Library/Arduino15/libraries/Ethernet/src /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp -o /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp.o
/Users/liudger/Git/BSB-LAN/BSB_LAN/BSB_LAN.ino: In function 'void dateTime(uint16_t*, uint16_t*)':
/Users/liudger/Git/BSB-LAN/BSB_LAN/BSB_LAN.ino:7044:41: error: 'FS_DATE' was not declared in this scope
   *date = FS_DATE(year(), month(), day());
                                         ^
/Users/liudger/Git/BSB-LAN/BSB_LAN/BSB_LAN.ino:7047:45: error: 'FS_TIME' was not declared in this scope
   *time = FS_TIME(hour(), minute(), second());
                                             ^
/Users/liudger/Git/BSB-LAN/BSB_LAN/BSB_LAN.ino: In function 'void setup()':
/Users/liudger/Git/BSB-LAN/BSB_LAN/BSB_LAN.ino:7788:3: error: 'FsDateTime' has not been declared
   FsDateTime::setCallback(dateTime);
   ^

Using library SPI at version 1.0 in folder: /Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI 
Using library Wire at version 1.0 in folder: /Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/Wire 
Using library Ethernet at version 2.0.1 in folder: /Users/liudger/Library/Arduino15/libraries/Ethernet 
exit status 1

Compilation error: 'FS_DATE' was not declared in this scope
dukess commented 1 year ago

Very interesting. On arduino studio this build done with success.probabely we need to add #include directive.

Willem-Jan van Rootselaar @.***> 15 ноября 2022 г. 18:15:12 написал:

it was #define LOGGER

Using board 'arduino_due_x_dbg' from platform in folder: /Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12 Using core 'arduino' from platform in folder: /Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12 Detecting libraries used... /Users/liudger/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10607 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -DSAM3X8E -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/libsam -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/CMSIS/Include/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/Device/ATMEL/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/cores/arduino -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/variants/arduino_due_x /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp -o /dev/null Alternatives for SPI.h: @. ResolveLibrary(SPI.h) -> candidates: @. /Users/liudger/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10607 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -DSAM3X8E -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/libsam -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/CMSIS/Include/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/Device/ATMEL/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/cores/arduino -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/variants/arduino_due_x -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI/src /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp -o /dev/null Alternatives for Wire.h: @. ResolveLibrary(Wire.h) -> candidates: @. /Users/liudger/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10607 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -DSAM3X8E -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/libsam -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/CMSIS/Include/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/Device/ATMEL/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/cores/arduino -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/variants/arduino_due_x -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI/src -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/Wire/src /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp -o /dev/null Alternatives for EthernetUdp.h: @. ResolveLibrary(EthernetUdp.h) -> candidates: @. /Users/liudger/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10607 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -DSAM3X8E -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/libsam -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/CMSIS/Include/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/Device/ATMEL/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/cores/arduino -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/variants/arduino_due_x -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI/src -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/Wire/src -I/Users/liudger/Library/Arduino15/libraries/Ethernet/src /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp -o /dev/null Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/ArduinoMDNS/MDNS.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/ArduinoMDNS/utility/EthernetUtil.c Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/BSB/BSBSoftwareSerial.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/BSB/bsb.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/Base64/src/Base64.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/BlueDot_BME280/BlueDot_BME280.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/CRC32/CRC32.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/DHTesp/DHTesp.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/DallasTemperature/DallasTemperature.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/OneWireNg/OneWireNg.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/OneWireNg/OneWireNg_BitBang.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/OneWireNg/drivers/DSTherm.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/OneWireNg/platform/Platform_TimeCritical.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/PubSubClient/src/PubSubClient.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatDbg.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatFile.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatFilePrint.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatFileWrite.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatFormatter.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatName.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatPartition.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatVolume.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatDbg.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatFile.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatFileLFN.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatFilePrint.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatFileSFN.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatFormatter.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatName.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatPartition.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatVolume.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FreeStack.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FsLib/FsFile.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FsLib/FsNew.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FsLib/FsVolume.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/MinimumSerial.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SdCard/SdCardInfo.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SdCard/SdSpiCard.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SdCard/SdioTeensy.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiArtemis.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiChipSelect.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiDue.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiESP.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiParticle.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiSTM32.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiSTM32Core.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiTeensy3.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/FmtNumber.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/FsCache.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/FsDateTime.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/FsName.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/FsStructs.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/FsUtf.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/PrintBasic.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/upcase.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/iostream/StdioStream.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/iostream/StreamBaseClass.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/iostream/istream.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/iostream/ostream.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/Time/DateStrings.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/Time/Time.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/WiFiSpi.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/WiFiSpiClient.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/WiFiSpiServer.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/WiFiSpiUdp.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/utility/debug.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/utility/espspi_drv.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/utility/espspi_proxy.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/utility/srvspi_drv.cpp Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/utility/wifispi_drv.cpp Using cached library dependencies for file: /Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI/src/SPI.cpp Using cached library dependencies for file: /Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/Wire/src/Wire.cpp Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/Dhcp.cpp Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/Dns.cpp Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/Ethernet.cpp Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/EthernetClient.cpp Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/EthernetServer.cpp Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/EthernetUdp.cpp Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/socket.cpp Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/utility/w5100.cpp Generating function prototypes... /Users/liudger/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10607 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -DSAM3X8E -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/libsam -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/CMSIS/Include/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/Device/ATMEL/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/cores/arduino -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/variants/arduino_due_x -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI/src -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/Wire/src -I/Users/liudger/Library/Arduino15/libraries/Ethernet/src /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp -o /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/preproc/ctags_target_for_gcc_minus_e.cpp /Users/liudger/Library/Arduino15/packages/builtin/tools/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/preproc/ctags_target_for_gcc_minus_e.cpp Compiling sketch... /Users/liudger/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10607 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -DSAM3X8E -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/libsam -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/CMSIS/Include/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/Device/ATMEL/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/cores/arduino -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/variants/arduino_due_x -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI/src -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/Wire/src -I/Users/liudger/Library/Arduino15/libraries/Ethernet/src /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp -o /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp.o /Users/liudger/Git/BSB-LAN/BSB_LAN/BSB_LAN.ino: In function 'void dateTime(uint16_t, uint16_t)': /Users/liudger/Git/BSB-LAN/BSB_LAN/BSB_LAN.ino:7044:41: error: 'FS_DATE' was not declared in this scope date = FS_DATE(year(), month(), day()); ^ /Users/liudger/Git/BSB-LAN/BSB_LAN/BSB_LAN.ino:7047:45: error: 'FS_TIME' was not declared in this scope time = FS_TIME(hour(), minute(), second()); ^ /Users/liudger/Git/BSB-LAN/BSB_LAN/BSB_LAN.ino: In function 'void setup()': /Users/liudger/Git/BSB-LAN/BSB_LAN/BSB_LAN.ino:7788:3: error: 'FsDateTime' has not been declared FsDateTime::setCallback(dateTime); ^

Using library SPI at version 1.0 in folder: /Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI Using library Wire at version 1.0 in folder: /Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/Wire Using library Ethernet at version 2.0.1 in folder: /Users/liudger/Library/Arduino15/libraries/Ethernet exit status 1

Compilation error: 'FS_DATE' was not declared in this scope

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.

dukess commented 1 year ago

@liudger can you add

include "src/SdFat/common/FsDateTime.h"

near

include "src/SdFat/SdFat.h"

and rebuild project? Thank you