freudenthal / ADS1263

Arduino driver for ADS1263
6 stars 3 forks source link

cannot compile on arduino uno #3

Open fzdm2022 opened 1 month ago

fzdm2022 commented 1 month ago

In file included from /Users/nianhong/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:272:0, from /Users/nianhong/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /Users/nianhong/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/Arduino.h:28, from /private/var/folders/m6/ddn9ts_94dd12d97lfshv26w0000gp/T/arduino/sketches/308AA96C44792106136FB9A9718E49DC/sketch/ADS1263Basic.ino.cpp:1: /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:199:4: error: expected identifier before numeric constant MUX1 = 0, //R/W, 4 bits, Selects the analogue input to connect to IDAC1, default no connection ^ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:199:4: error: expected '}' before numeric constant /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:199:4: error: expected unqualified-id before numeric constant In file included from /Users/nianhong/Downloads/ADS1263-master/examples/ADS1263Basic/ADS1263Basic.ino:2:0: /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:344:4: error: 'ADC1DataRateValue' does not name a type; did you mean 'ADC2DataRateValue'? ADC1DataRateValue Rate; ^~~~~ ADC2DataRateValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:371:4: error: 'DelayValue' does not name a type; did you mean 'TDACValue'? DelayValue Delay; ^~~~~~ TDACValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:377:4: error: 'FilterValue' does not name a type FilterValue Filter; ^~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:378:4: error: 'SensorBiasValue' does not name a type SensorBiasValue SensorBias; ^~~~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:383:4: error: 'ADC1GainValue' does not name a type; did you mean 'ADC2GainValue'? ADC1GainValue ADC1Gain; ^~~~~ ADC2GainValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:384:4: error: 'ADC1DataRateValue' does not name a type; did you mean 'ADC2DataRateValue'? ADC1DataRateValue ADC1DataRate; ^~~~~ ADC2DataRateValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:388:4: error: 'InputMUXValue' does not name a type; did you mean 'IDACMUXValue'? InputMUXValue PositiveChannel; ^~~~~ IDACMUXValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:389:4: error: 'InputMUXValue' does not name a type; did you mean 'IDACMUXValue'? InputMUXValue NegativeChannel; ^~~~~ IDACMUXValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:419:4: error: 'InputMUXValue' does not name a type; did you mean 'IDACMUXValue'? InputMUXValue PositiveChannel; ^~~~~ IDACMUXValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:420:4: error: 'InputMUXValue' does not name a type; did you mean 'IDACMUXValue'? InputMUXValue NegativeChannel; ^~~~~ IDACMUXValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:424:19: error: expected ')' before 'InitCSSelectPin' ADS1263(uint8_t InitCSSelectPin); ^~~~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:425:19: error: expected ')' before 'InitCSSelectPin' ADS1263(uint8_t InitCSSelectPin, uint8_t InitDataReadyPin); ^~~~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:426:19: error: expected ')' before 'InitCSSelectPin' ADS1263(uint8_t InitCSSelectPin, uint8_t InitDataReadyPin, uint8_t InitStartPin); ^~~~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:467:27: error: 'DelayValue' was not declared in this scope bool SetConversionDelay(DelayValue ValueToSet); ^~~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:467:27: note: suggested alternative: 'TDACValue' bool SetConversionDelay(DelayValue ValueToSet); ^~~~~~ TDACValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:468:106: error: 'DelayValue' has not been declared bool SetMode0(bool RefReversalToSet, bool RunPulseToSet, bool ChopActiveToSet, bool IDACRotationToSet, DelayValue DelayValueToSet); ^~~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:472:18: error: 'FilterValue' was not declared in this scope bool SetFilter(FilterValue ValueToSet); ^~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:475:22: error: 'SensorBiasValue' was not declared in this scope bool SetSensorBias(SensorBiasValue ValueToSet); ^~~~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:476:75: error: 'FilterValue' has not been declared bool SetMode1(bool SensorBiasToADC2ToSet, bool SensorBiasPolarityToSet, FilterValue FilterValueToSet, SensorBiasValue SensorBiasValueToSet); ^~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:476:105: error: 'SensorBiasValue' has not been declared bool SetMode1(bool SensorBiasToADC2ToSet, bool SensorBiasPolarityToSet, FilterValue FilterValueToSet, SensorBiasValue SensorBiasValueToSet); ^~~~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:481:20: error: 'ADC1GainValue' was not declared in this scope bool SetADC1Gain(ADC1GainValue ValueToSet); ^~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:481:20: note: suggested alternative: 'ADC2GainValue' bool SetADC1Gain(ADC1GainValue ValueToSet); ^~~~~ ADC2GainValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:482:24: error: 'ADC1DataRateValue' was not declared in this scope bool SetADC1DataRate(ADC1DataRateValue ValueToSet); ^~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:482:24: note: suggested alternative: 'ADC2DataRateValue' bool SetADC1DataRate(ADC1DataRateValue ValueToSet); ^~~~~ ADC2DataRateValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:483:39: error: 'ADC1GainValue' has not been declared bool SetMode2(bool GainBypassToSet, ADC1GainValue ADC1GainValueToSet, ADC1DataRateValue ADC1DataRateValueToSet); ^~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:483:73: error: 'ADC1DataRateValue' has not been declared bool SetMode2(bool GainBypassToSet, ADC1GainValue ADC1GainValueToSet, ADC1DataRateValue ADC1DataRateValueToSet); ^~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:487:31: error: 'InputMUXValue' was not declared in this scope bool SetADC1PositiveChannel(InputMUXValue ValueToSet); ^~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:487:31: note: suggested alternative: 'IDACMUXValue' bool SetADC1PositiveChannel(InputMUXValue ValueToSet); ^~~~~ IDACMUXValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:488:31: error: 'InputMUXValue' was not declared in this scope bool SetADC1NegativeChannel(InputMUXValue ValueToSet); ^~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:488:31: note: suggested alternative: 'IDACMUXValue' bool SetADC1NegativeChannel(InputMUXValue ValueToSet); ^~~~~ IDACMUXValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:489:28: error: 'InputMUXValue' was not declared in this scope bool SetInputMultiplexer(InputMUXValue PositiveChannelToSet, InputMUXValue NegativeChannelToSet); ^~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:489:28: note: suggested alternative: 'IDACMUXValue' bool SetInputMultiplexer(InputMUXValue PositiveChannelToSet, InputMUXValue NegativeChannelToSet); ^~~~~ IDACMUXValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:489:64: error: 'InputMUXValue' was not declared in this scope bool SetInputMultiplexer(InputMUXValue PositiveChannelToSet, InputMUXValue NegativeChannelToSet); ^~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:489:64: note: suggested alternative: 'IDACMUXValue' bool SetInputMultiplexer(InputMUXValue PositiveChannelToSet, InputMUXValue NegativeChannelToSet); ^~~~~ IDACMUXValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:490:67: error: 'bool SetInputMultiplexer(InputMultiplexerRegister)' redeclared as different kind of symbol bool SetInputMultiplexer(InputMultiplexerRegister RegisterToSet); ^ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:489:8: note: previous declaration 'bool SetInputMultiplexer' bool SetInputMultiplexer(InputMUXValue PositiveChannelToSet, InputMUXValue NegativeChannelToSet); ^~~~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:539:31: error: 'InputMUXValue' was not declared in this scope bool SetADC2PositiveChannel(InputMUXValue ValueToSet); ^~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:539:31: note: suggested alternative: 'IDACMUXValue' bool SetADC2PositiveChannel(InputMUXValue ValueToSet); ^~~~~ IDACMUXValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:540:31: error: 'InputMUXValue' was not declared in this scope bool SetADC2NegativeChannel(InputMUXValue ValueToSet); ^~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:540:31: note: suggested alternative: 'IDACMUXValue' bool SetADC2NegativeChannel(InputMUXValue ValueToSet); ^~~~~ IDACMUXValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:541:27: error: 'InputMUXValue' was not declared in this scope bool SetADC2Multiplexer(InputMUXValue PositiveChannelToSet, InputMUXValue NegativeChannelToSet); ^~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:541:27: note: suggested alternative: 'IDACMUXValue' bool SetADC2Multiplexer(InputMUXValue PositiveChannelToSet, InputMUXValue NegativeChannelToSet); ^~~~~ IDACMUXValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:541:63: error: 'InputMUXValue' was not declared in this scope bool SetADC2Multiplexer(InputMUXValue PositiveChannelToSet, InputMUXValue NegativeChannelToSet); ^~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:541:63: note: suggested alternative: 'IDACMUXValue' bool SetADC2Multiplexer(InputMUXValue PositiveChannelToSet, InputMUXValue NegativeChannelToSet); ^~~~~ IDACMUXValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:542:65: error: 'bool SetADC2Multiplexer(ADC2MultiplexerRegister)' redeclared as different kind of symbol bool SetADC2Multiplexer(ADC2MultiplexerRegister RegisterToSet); ^ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:541:8: note: previous declaration 'bool SetADC2Multiplexer' bool SetADC2Multiplexer(InputMUXValue PositiveChannelToSet, InputMUXValue NegativeChannelToSet); ^~~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:562:2: error: expected unqualified-id before 'private' private: ^~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:568:3: error: 'ADC1GainValue' does not name a type; did you mean 'ADC2GainValue'? ADC1GainValue ADC1GainSetting; ^~~~~ ADC2GainValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:570:3: error: 'ADC1DataRateValue' does not name a type; did you mean 'ADC2DataRateValue'? ADC1DataRateValue ADC1DataRate; ^~~~~ ADC2DataRateValue /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:590:13: error: 'OpCodesSimple' was not declared in this scope bool Send(OpCodesSimple OpCodeToSend); ^~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:591:20: error: 'OpCodesSimple' was not declared in this scope bool SendRecieve(OpCodesSimple OpCodeToSend, uint8_t RecievedData, uint8_t BytesToRecieve); ^~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:591:55: error: expected primary-expression before '' token bool SendRecieve(OpCodesSimple OpCodeToSend, uint8_t RecievedData, uint8_t BytesToRecieve); ^ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:591:57: error: 'RecievedData' was not declared in this scope bool SendRecieve(OpCodesSimple OpCodeToSend, uint8_t RecievedData, uint8_t BytesToRecieve); ^~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:591:57: note: suggested alternative: 'ReturnData' bool SendRecieve(OpCodesSimple OpCodeToSend, uint8_t RecievedData, uint8_t BytesToRecieve); ^~~~ ReturnData /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:591:79: error: expected primary-expression before 'BytesToRecieve' bool SendRecieve(OpCodesSimple OpCodeToSend, uint8_t RecievedData, uint8_t BytesToRecieve); ^~~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:342:10: note: 'const struct ADC1SampeTimeForRate' has no user-provided default constructor struct ADC1SampeTimeForRate ^~~~~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:345:12: note: and the implicitly-defined constructor does not initialize 'int32_t ADC1SampeTimeForRate::Micros' int32_t Micros; ^~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:594:37: error: storage size of 'ADC1SampleTimeTable' isn't known static const ADC1SampeTimeForRate ADC1SampleTimeTable[]; ^~~~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:347:10: note: 'const struct ADC2SampeTimeForRate' has no user-provided default constructor struct ADC2SampeTimeForRate ^~~~~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:349:22: note: and the implicitly-defined constructor does not initialize 'ADC2DataRateValue ADC2SampeTimeForRate::Rate' ADC2DataRateValue Rate; ^~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:595:37: error: storage size of 'ADC2SampleTimeTable' isn't known static const ADC2SampeTimeForRate ADC2SampleTimeTable[]; ^~~~~~~ /Users/nianhong/Documents/Arduino/libraries/ADS1263-master/ADS1263.h:596:1: error: expected declaration before '}' token }; ^

exit status 1

Compilation error: exit status 1

freudenthal commented 1 month ago

Good question. When I compile I get:

FQBN: rp2040:rp2040:rpipicow Using board 'rpipicow' from platform in folder: C:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3 Using core 'rp2040' from platform in folder: C:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3

Detecting libraries used... C:\Users\user\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++ -I C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6/core -c -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0xf00a -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=250 -DUSB_MANUFACTURER="Raspberry Pi" -DUSB_PRODUCT="Pico W" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 -DARDUINO_VARIANT="rpipicow" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -iprefixC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/ @C:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/lib/platform_inc.txt -IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/include -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_RASPBERRY_PI_PICO_W -DBOARD_NAME="RASPBERRY_PI_PICO_W" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE -IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3\cores\rp2040 -IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3\variants\rpipicow C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6\sketch\ADS1263Basic.ino.cpp -o nul Alternatives for SPI.h: [SPI@1.0] ResolveLibrary(SPI.h) -> candidates: [SPI@1.0] C:\Users\user\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++ -I C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6/core -c -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0xf00a -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=250 -DUSB_MANUFACTURER="Raspberry Pi" -DUSB_PRODUCT="Pico W" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 -DARDUINO_VARIANT="rpipicow" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -iprefixC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/ @C:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/lib/platform_inc.txt -IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/include -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_RASPBERRY_PI_PICO_W -DBOARD_NAME="RASPBERRY_PI_PICO_W" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE -IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3\cores\rp2040 -IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3\variants\rpipicow -IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3\libraries\SPI\src C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6\sketch\ADS1263Basic.ino.cpp -o nul Alternatives for ADS1263.h: [ADS1263] ResolveLibrary(ADS1263.h) -> candidates: [ADS1263] C:\Users\user\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++ -I C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6/core -c -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0xf00a -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=250 -DUSB_MANUFACTURER="Raspberry Pi" -DUSB_PRODUCT="Pico W" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 -DARDUINO_VARIANT="rpipicow" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -iprefixC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/ @C:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/lib/platform_inc.txt -IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/include -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_RASPBERRY_PI_PICO_W -DBOARD_NAME="RASPBERRY_PI_PICO_W" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE -IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3\cores\rp2040 -IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3\variants\rpipicow -IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3\libraries\SPI\src -Ic:\Users\user\Documents\Arduino\libraries\ADS1263 C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6\sketch\ADS1263Basic.ino.cpp -o nul Using cached library dependencies for file: C:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3\libraries\SPI\src\SPI.cpp Using cached library dependencies for file: c:\Users\user\Documents\Arduino\libraries\ADS1263\ADS1263.cpp Generating function prototypes... C:\Users\user\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++ -I C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6/core -c -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0xf00a -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=250 -DUSB_MANUFACTURER="Raspberry Pi" -DUSB_PRODUCT="Pico W" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 -DARDUINO_VARIANT="rpipicow" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -iprefixC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/ @C:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/lib/platform_inc.txt -IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/include -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_RASPBERRY_PI_PICO_W -DBOARD_NAME="RASPBERRY_PI_PICO_W" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE -IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3\cores\rp2040 -IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3\variants\rpipicow -IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3\libraries\SPI\src -Ic:\Users\user\Documents\Arduino\libraries\ADS1263 C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6\sketch\ADS1263Basic.ino.cpp -o C:\Users\user\AppData\Local\Temp\495943209\sketch_merged.cpp C:\Users\user\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\user\AppData\Local\Temp\495943209\sketch_merged.cpp Compiling sketch... "C:\Users\user\AppData\Local\Arduino15\packages\rp2040\tools\pqt-python3\1.0.1-base-3a57aed/python3" -I "C:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/tools/signing.py" --mode header --publickey "C:\Users\user\Documents\Arduino\ADS1263Basic/public.key" --out "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6/core/Updater_Signing.h" "C:\Users\user\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++" -I "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6/core" -c -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0xf00a -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=250 "-DUSB_MANUFACTURER=\"Raspberry Pi\"" "-DUSB_PRODUCT=\"Pico W\"" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 "-DARDUINO_VARIANT=\"rpipicow\"" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -MMD "-iprefixC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/" "@C:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/lib/platform_inc.txt" "-IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/include" -fno-rtti -std=gnu++17 -g -pipe -DF_CPU=133000000L -DARDUINO=10607 -DARDUINO_RASPBERRY_PI_PICO_W "-DBOARD_NAME=\"RASPBERRY_PI_PICO_W\"" -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE "-IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3\cores\rp2040" "-IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3\variants\rpipicow" "-IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3\libraries\SPI\src" "-Ic:\Users\user\Documents\Arduino\libraries\ADS1263" "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6\sketch\ADS1263Basic.ino.cpp" -o "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6\sketch\ADS1263Basic.ino.cpp.o" Compiling libraries... Compiling library "SPI" Using previously compiled file: C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6\libraries\SPI\SPI.cpp.o Using previously compiled file: C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6\libraries\SPI\SPI.a Compiling library "ADS1263" Using previously compiled file: C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6\libraries\ADS1263\ADS1263.cpp.o Compiling core... Using previously compiled file: C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6\core\picow_init.cpp.o Using previously compiled file: C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6\core\picow_digital.cpp.o Using precompiled core: C:\Users\user\AppData\Local\Temp\arduino\cores\f58e998ae713d15b283ebc015d9a13ec\core.a Linking everything together... "C:\Users\user\AppData\Local\Arduino15\packages\rp2040\tools\pqt-python3\1.0.1-base-3a57aed/python3" -I "C:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/tools/simplesub.py" --input "C:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/lib/memmap_default.ld" --out "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6/memmap_default.ld" --sub FLASH_LENGTH 2093056 --sub EEPROM_START 270528512 --sub FS_START 270528512 --sub FS_END 270528512 --sub __RAM_LENGTH__ 256k "C:\Users\user\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-gcc" -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0xf00a -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=250 "-DUSB_MANUFACTURER=\"Raspberry Pi\"" "-DUSB_PRODUCT=\"Pico W\"" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 "-DARDUINO_VARIANT=\"rpipicow\"" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -Os -u _printf_float -u _scanf_float -c "C:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/boot2/boot2_w25q080_2_padded_checksum.S" "-IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/pico-sdk/src/rp2040/hardware_regs/include/" "-IC:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/pico-sdk/src/common/pico_binary_info/include" -o "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6/boot2.o" "C:\Users\user\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-g++" "-LC:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6" -Werror=return-type -Wno-psabi -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSBD_PID=0xf00a -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=250 "-DUSB_MANUFACTURER=\"Raspberry Pi\"" "-DUSB_PRODUCT=\"Pico W\"" -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_LWIP=1 -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 "-DARDUINO_VARIANT=\"rpipicow\"" -DTARGET_RP2040 -DPICO_FLASH_SIZE_BYTES=2097152 -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -DARM_MATH_CM0_FAMILY -DARM_MATH_CM0_PLUS -Os -u _printf_float -u _scanf_float "@C:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/lib/platform_wrap.txt" -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--unresolved-symbols=report-all -Wl,--warn-common "-Wl,--script=C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6/memmap_default.ld" "-Wl,-Map,C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6/ADS1263Basic.ino.map" -o "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6/ADS1263Basic.ino.elf" -Wl,--no-warn-rwx-segments -Wl,--start-group "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6\sketch\ADS1263Basic.ino.cpp.o" "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6\libraries\SPI\SPI.a" "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6\libraries\ADS1263\ADS1263.cpp.o" "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6\core\picow_digital.cpp.o" "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6\core\picow_init.cpp.o" "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6/..\..\cores\f58e998ae713d15b283ebc015d9a13ec\core.a" "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6/boot2.o" "C:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/lib/ota.o" "C:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/lib/libpico.a" "C:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/lib/libpicow-noipv6-nobtc-noble.a" "C:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/lib/libbearssl.a" -lm -lc -lstdc++ -lc -Wl,--end-group "C:\Users\user\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin//arm-none-eabi-objcopy" -Obinary "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6/ADS1263Basic.ino.elf" "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6/ADS1263Basic.ino.bin" "C:\Users\user\AppData\Local\Arduino15\packages\rp2040\tools\pqt-python3\1.0.1-base-3a57aed/python3" -I "C:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3/tools/signing.py" --mode sign --privatekey "C:\Users\user\Documents\Arduino\ADS1263Basic/private.key" --bin "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6/ADS1263Basic.ino.bin" --out "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6/ADS1263Basic.ino.bin.signed" "C:\Users\user\AppData\Local\Arduino15\packages\rp2040\tools\pqt-elf2uf2\2.2.0-d04e724/elf2uf2" "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6/ADS1263Basic.ino.elf" "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6/ADS1263Basic.ino.uf2"

Using library SPI at version 1.0 in folder: C:\Users\user\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\3.9.3\libraries\SPI Using library ADS1263 in folder: C:\Users\user\Documents\Arduino\libraries\ADS1263 (legacy) "C:\Users\user\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\2.2.0-d04e724/bin/arm-none-eabi-size" -A "C:\Users\user\AppData\Local\Temp\arduino\sketches\B30230787DEAF8C0056D77FA43390DA6/ADS1263Basic.ino.elf" Sketch uses 321364 bytes (15%) of program storage space. Maximum is 2093056 bytes. Global variables use 71268 bytes (27%) of dynamic memory, leaving 190876 bytes for local variables. Maximum is 262144 bytes.