> Executing task in folder knx-sensor: C:\Users\fluppie\.platformio\penv\Scripts\pio.exe run -e build < Processing build (platform: atmelsam; board: zeroUSB; framework: arduino) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/atmelsam/zeroUSB.html PLATFORM: Atmel SAM (5.1.1) > Arduino Zero (USB Native Port) HARDWARE: SAMD21G18A 48MHz, 32KB RAM, 256KB Flash DEBUG: Current (jlink) External (atmel-ice, blackmagic, jlink) PACKAGES: - framework-arduino-samd 1.8.11 - framework-cmsis 1.40500.0 (4.5.0) - framework-cmsis-atmel 1.2.0 - toolchain-gccarmnoneeabi 1.70201.0 (7.2.1) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ deep+, Compatibility ~ soft Found 77 compatible libraries Scanning dependencies... Dependency Graph |-- 1.0 |-- 1.0 |-- 0.1.0 | |-- 1.0 | |-- 2.0.2 | | |-- 1.1.4 | | |-- 1.0 | | |-- 1.0 | |-- 1.1.4 | |-- 1.0 | |-- 1.3.2 | | |-- 1.0 | |-- 1.0.10 | | |-- 1.0 |-- 2.0.2 | |-- 1.1.4 | |-- 1.0 | |-- 1.0 |-- 1.1.4 |-- 1.0.10 | |-- 1.0 |-- 0.6.0 | |-- 0.1.0 | | |-- 1.0 | | |-- 2.0.2 | | | |-- 1.1.4 | | | |-- 1.0 | | | |-- 1.0 | | |-- 1.1.4 | | |-- 1.0 | | |-- 1.3.2 | | | |-- 1.0 | | |-- 1.0.10 | | | |-- 1.0 | |-- 2.0.2 | | |-- 1.1.4 | | |-- 1.0 | | |-- 1.0 | |-- 1.1.4 | |-- 1.0 | |-- 1.0 | |-- 1.0.10 | | |-- 1.0 | |-- 1.1.0 | |-- 1.0.0 | | |-- 1.1.0 | | |-- 1.0 | | |-- 0.1.0 | | | |-- 1.0 | | | |-- 2.0.2 | | | | |-- 1.1.4 | | | | |-- 1.0 | | | | |-- 1.0 | | | |-- 1.1.4 | | | |-- 1.0 | | | |-- 1.3.2 | | | | |-- 1.0 | | | |-- 1.0.10 | | | | |-- 1.0 |-- 1.1.0 |-- 1.0.0 | |-- 1.1.0 | |-- 1.0 | |-- 0.1.0 | | |-- 1.0 | | |-- 2.0.2 | | | |-- 1.1.4 | | | |-- 1.0 | | | |-- 1.0 | | |-- 1.1.4 | | |-- 1.0 | | |-- 1.3.2 | | | |-- 1.0 | | |-- 1.0.10 | | | |-- 1.0 Building in release mode Compiling .pio\build\build\src\Sensormodul.cpp.o Compiling .pio\build\build\src\main.cpp.o Compiling .pio\build\build\libfdd\SPI\SPI.cpp.o Compiling .pio\build\build\libcc3\Wire\Wire.cpp.o Compiling .pio\build\build\lib9bf\Adafruit_Unified_Sensor\Adafruit_Sensor.cpp.o Compiling .pio\build\build\lib739\Adafruit_BME280_Library\Adafruit_BME280.cpp.o Compiling .pio\build\build\lib12c\ClosedCube HDC1080\ClosedCube_HDC1080.cpp.o In file included from C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx.h:86:0, from src\main.cpp:1: C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx_facade.h: In member function 'void KnxFacade::start()': C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx_facade.h:213:68: error: no matching function for call to 'attachInterrupt(uint32_t&, void (&)(), uint32_t&)' attachInterrupt(_buttonPin, buttonUp, _buttonPinInterruptOn); ^ In file included from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/Interrupts.h:8:0, from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/ArduinoAPI.h:29, from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/Arduino.h:23, from C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx/bits.h:36, Compiling .pio\build\build\lib6ce\SparkFun SCD30 Arduino Library\SparkFun_SCD30_Arduino_Library.cpp.o from C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx_facade.h:3, from C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx.h:86, from src\main.cpp:1: C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/Common.h:111:6: note: candidate: void attachInterrupt(pin_size_t, voidFuncPtr, PinStatus) void attachInterrupt(pin_size_t interruptNumber, voidFuncPtr callback, PinStatus mode); ^~~~~~~~~~~~~~~ C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/Common.h:111:6: note: conversion of argument 3 would be ill-formed: In file included from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/ArduinoAPI.h:29:0, from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/Arduino.h:23, from C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx/bits.h:36, from C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx_facade.h:3, from C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx.h:86, from src\main.cpp:1: C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/Interrupts.h:38:27: note: candidate: template void arduino::attachInterrupt(pin_size_t, arduino::voidTemplateFuncPtrParam, PinStatus, T*) template void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam userFunc, PinStatus mode, T* param) { ^~~~~~~~~~~~~~~ C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/Interrupts.h:38:27: note: template argument deduction/substitution failed: In file included from C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx.h:86:0, from src\main.cpp:1: C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx_facade.h:213:68: note: candidate expects 1 argument, 0 provided attachInterrupt(_buttonPin, buttonUp, _buttonPinInterruptOn); ^ In file included from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/ArduinoAPI.h:29:0, from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/Arduino.h:23, from C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx/bits.h:36, from C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx_facade.h:3, from C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx.h:86, from src\main.cpp:1: C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/Interrupts.h:21:27: note: candidate: template void arduino::attachInterrupt(pin_size_t, arduino::voidTemplateFuncPtrParam, PinStatus, T&) template void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam userFunc, PinStatus mode, T& param) { ^~~~~~~~~~~~~~~ C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/Interrupts.h:21:27: note: template argument deduction/substitution failed: In file included from C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx.h:86:0, from src\main.cpp:1: C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx_facade.h:213:68: note: candidate expects 1 argument, 0 provided attachInterrupt(_buttonPin, buttonUp, _buttonPinInterruptOn); ^ src\main.cpp: In function 'void setup()': src\main.cpp:11:13: error: 'PROG_LED_PIN' was not declared in this scope pinMode(PROG_LED_PIN, OUTPUT); ^~~~~~~~~~~~ In file included from C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx.h:86:0, from src\Sensormodul.h:2, from src\Sensormodul.cpp:12: C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx_facade.h: In member function 'void KnxFacade::start()': C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx_facade.h:213:68: error: no matching function for call to 'attachInterrupt(uint32_t&, void (&)(), uint32_t&)' attachInterrupt(_buttonPin, buttonUp, _buttonPinInterruptOn); ^ In file included from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/Interrupts.h:8:0, from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/ArduinoAPI.h:29, from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/Arduino.h:23, from C:\Users\fluppie\Documents\PlatformIO\Projects\knx-common\src/Helper.h:6, from C:\Users\fluppie\Documents\PlatformIO\Projects\knx-common\src/Sensor.h:3, from C:\Users\fluppie\Documents\PlatformIO\Projects\knx-common\src/SensorSHT3x.h:2, from src\Sensormodul.cpp:4: C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/Common.h:111:6: note: candidate: void attachInterrupt(pin_size_t, voidFuncPtr, PinStatus) void attachInterrupt(pin_size_t interruptNumber, voidFuncPtr callback, PinStatus mode); ^~~~~~~~~~~~~~~ C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/Common.h:111:6: note: conversion of argument 3 would be ill-formed: In file included from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/ArduinoAPI.h:29:0, from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/Arduino.h:23, from C:\Users\fluppie\Documents\PlatformIO\Projects\knx-common\src/Helper.h:6, from C:\Users\fluppie\Documents\PlatformIO\Projects\knx-common\src/Sensor.h:3, from C:\Users\fluppie\Documents\PlatformIO\Projects\knx-common\src/SensorSHT3x.h:2, from src\Sensormodul.cpp:4: C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/Interrupts.h:38:27: note: candidate: template void arduino::attachInterrupt(pin_size_t, arduino::voidTemplateFuncPtrParam, PinStatus, T*) template void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam userFunc, PinStatus mode, T* param) { ^~~~~~~~~~~~~~~ C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/Interrupts.h:38:27: note: template argument deduction/substitution failed: In file included from C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx.h:86:0, from src\Sensormodul.h:2, from src\Sensormodul.cpp:12: C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx_facade.h:213:68: note: candidate expects 1 argument, 0 provided attachInterrupt(_buttonPin, buttonUp, _buttonPinInterruptOn); ^ In file included from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/ArduinoAPI.h:29:0, from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/Arduino.h:23, from C:\Users\fluppie\Documents\PlatformIO\Projects\knx-common\src/Helper.h:6, from C:\Users\fluppie\Documents\PlatformIO\Projects\knx-common\src/Sensor.h:3, from C:\Users\fluppie\Documents\PlatformIO\Projects\knx-common\src/SensorSHT3x.h:2, from src\Sensormodul.cpp:4: C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/Interrupts.h:21:27: note: candidate: template void arduino::attachInterrupt(pin_size_t, arduino::voidTemplateFuncPtrParam, PinStatus, T&) template void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam userFunc, PinStatus mode, T& param) { ^~~~~~~~~~~~~~~ src\main.cpp:11:13: note: suggested alternative: 'PIN_LED_TXL' pinMode(PROG_LED_PIN, OUTPUT); ^~~~~~~~~~~~ PIN_LED_TXL In file included from C:\Users\fluppie\.platformio\packages\framework-cmsis-atmel\CMSIS\Device\ATMEL/samd21/include/samd21.h:69:0, from C:\Users\fluppie\.platformio\packages\framework-cmsis-atmel\CMSIS\Device\ATMEL/samd.h:105, from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/WVariant.h:22, from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\variants\arduino_zero/variant.h:39, from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\libraries\Wire/Wire.h:24, from C:\Users\fluppie\.platformio\lib\ClosedCube HDC1080\src\ClosedCube_HDC1080.cpp:31: C:\Users\fluppie\.platformio\packages\framework-cmsis-atmel\CMSIS\Device\ATMEL/samd21/include/samd21g18a.h:226:0: warning: "LITTLE_ENDIAN" redefined #define LITTLE_ENDIAN 1 C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/Interrupts.h:21:27: note: template argument deduction/substitution failed: In file included from C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx.h:86:0, from src\Sensormodul.h:2, from src\Sensormodul.cpp:12: C:\Users\fluppie\Documents\PlatformIO\Projects\knx\src/knx_facade.h:213:68: note: candidate expects 1 argument, 0 provided attachInterrupt(_buttonPin, buttonUp, _buttonPinInterruptOn); ^ In file included from c:\users\fluppie\.platformio\packages\toolchain-gccarmnoneeabi@1.70201.0\arm-none-eabi\include\sys\types.h:67:0, from c:\users\fluppie\.platformio\packages\toolchain-gccarmnoneeabi@1.70201.0\arm-none-eabi\include\stdio.h:61, from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/Print.h:22, from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/Stream.h:25, from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\cores\arduino/api/HardwareI2C.h:22, from C:\Users\fluppie\.platformio\packages\framework-arduino-samd\libraries\Wire/Wire.h:23, from C:\Users\fluppie\.platformio\lib\ClosedCube HDC1080\src\ClosedCube_HDC1080.cpp:31: c:\users\fluppie\.platformio\packages\toolchain-gccarmnoneeabi@1.70201.0\arm-none-eabi\include\machine\endian.h:17:0: note: this is the location of the previous definition #define LITTLE_ENDIAN _LITTLE_ENDIAN src\main.cpp:29:24: error: 'PROG_LED_PIN_ACTIVE_ON' was not declared in this scope knx.ledPinActiveOn(PROG_LED_PIN_ACTIVE_ON); ^~~~~~~~~~~~~~~~~~~~~~ In file included from C:\Users\fluppie\Documents\PlatformIO\Projects\knx-logic\src/Logic.h:2:0, from src\Sensormodul.cpp:15: C:\Users\fluppie\Documents\PlatformIO\Projects\knx-logic\src/LogicChannel.h: At global scope: C:\Users\fluppie\Documents\PlatformIO\Projects\knx-logic\src/LogicChannel.h:15:16: note: #pragma message: Building Logic for SENSORMODULE #define MODULE "SENSORMODULE" ^ C:\Users\fluppie\Documents\PlatformIO\Projects\knx-logic\src/LogicChannel.h:34:39: note: in expansion of macro 'MODULE' #pragma message "Building Logic for " MODULE ^~~~~~ src\main.cpp:29:24: note: suggested alternative: 'REG_DMAC_ACTIVE' knx.ledPinActiveOn(PROG_LED_PIN_ACTIVE_ON); ^~~~~~~~~~~~~~~~~~~~~~ REG_DMAC_ACTIVE src\main.cpp:31:19: error: 'PROG_BUTTON_PIN' was not declared in this scope knx.buttonPin(PROG_BUTTON_PIN); ^~~~~~~~~~~~~~~ *** [.pio\build\build\src\Sensormodul.cpp.o] Error 1 src\main.cpp:31:19: note: suggested alternative: 'PIO_NOT_A_PIN' knx.buttonPin(PROG_BUTTON_PIN); ^~~~~~~~~~~~~~~ PIO_NOT_A_PIN src\main.cpp:33:30: error: 'PROG_BUTTON_PIN_INTERRUPT_ON' was not declared in this scope knx.buttonPinInterruptOn(PROG_BUTTON_PIN_INTERRUPT_ON); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src\main.cpp:33:30: note: suggested alternative: 'NOT_AN_INTERRUPT' knx.buttonPinInterruptOn(PROG_BUTTON_PIN_INTERRUPT_ON); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ NOT_AN_INTERRUPT src\main.cpp:37:18: error: 'SAVE_INTERRUPT_PIN' was not declared in this scope appSetup(SAVE_INTERRUPT_PIN); ^~~~~~~~~~~~~~~~~~ src\main.cpp:37:18: note: suggested alternative: 'W_INTERRUPTS_CPP' appSetup(SAVE_INTERRUPT_PIN); ^~~~~~~~~~~~~~~~~~ W_INTERRUPTS_CPP C:\Users\fluppie\.platformio\lib\SparkFun SCD30 Arduino Library\src\SparkFun_SCD30_Arduino_Library.cpp: In member function 'bool SCD30::readMeasurement()': C:\Users\fluppie\.platformio\lib\SparkFun SCD30 Arduino Library\src\SparkFun_SCD30_Arduino_Library.cpp:237:17: warning: unused variable 'receivedBytes' [-Wunused-variable] const uint8_t receivedBytes = _i2cPort->requestFrom((uint8_t)SCD30_ADDRESS, (uint8_t)18); ^~~~~~~~~~~~~ *** [.pio\build\build\src\main.cpp.o] Error 1 =================================================================================== [FAILED] Took 5.14 seconds =================================================================================== Environment Status Duration ------------- -------- ------------ build FAILED 00:00:05.141 ============================================================================== 1 failed, 0 succeeded in 00:00:05.141 ============================================================================== The terminal process terminated with exit code: 1 Terminal will be reused by tasks, press any key to close it.