First compilation results:
Blockquote
Problems:
[{
“resource”: “/f:/Users/Claudio Rosa/OneDrive - Nas Ondas Projetos de Inovação/Clientes/MRS/Projetos/Endnodes/Rastreadores/MRS-WisBlock-Kit-2-PIO/.pio/libdeps/wiscore_rak4631/Adafruit BME680 Library/Adafruit_BME680.h”,
“owner”: “cpp”,
“severity”: 8,
“message”: “‘Wire’ was not declared in this scope”,
“startLineNumber”: 74,
“startColumn”: 39,
“endLineNumber”: 74,
“endColumn”: 39
},{
“resource”: “/f:/Users/Claudio Rosa/OneDrive - Nas Ondas Projetos de Inovação/Clientes/MRS/Projetos/Endnodes/Rastreadores/MRS-WisBlock-Kit-2-PIO/.pio/libdeps/wiscore_rak4631/Adafruit BME680 Library/Adafruit_BME680.h”,
“owner”: “cpp”,
“severity”: 8,
“message”: “‘SPI’ was not declared in this scope”,
“startLineNumber”: 75,
“startColumn”: 53,
“endLineNumber”: 75,
“endColumn”: 53
},{
“resource”: “/f:/Users/Claudio Rosa/OneDrive - Nas Ondas Projetos de Inovação/Clientes/MRS/Projetos/Endnodes/Rastreadores/MRS-WisBlock-Kit-2-PIO/.pio/libdeps/wiscore_rak4631/Adafruit BusIO/Adafruit_I2CDevice.h”,
“owner”: “cpp”,
“severity”: 8,
“message”: “‘Wire’ was not declared in this scope”,
“startLineNumber”: 10,
“startColumn”: 56,
“endLineNumber”: 10,
“endColumn”: 56
},{
“resource”: “/f:/Users/Claudio Rosa/OneDrive - Nas Ondas Projetos de Inovação/Clientes/MRS/Projetos/Endnodes/Rastreadores/MRS-WisBlock-Kit-2-PIO/.pio/libdeps/wiscore_rak4631/Adafruit BusIO/Adafruit_SPIDevice.h”,
“owner”: “cpp”,
“severity”: 8,
“message”: “‘SPI’ was not declared in this scope”,
“startLineNumber”: 93,
“startColumn”: 72,
“endLineNumber”: 93,
“endColumn”: 72
},{
“resource”: “/f:/Users/Claudio Rosa/OneDrive - Nas Ondas Projetos de Inovação/Clientes/MRS/Projetos/Endnodes/Rastreadores/MRS-WisBlock-Kit-2-PIO/src/bme680_sensor.cpp”,
“owner”: “cpp”,
“severity”: 8,
“message”: “call to ‘Adafruit_BME680::Adafruit_BME680(TwoWire*)’ uses the default argument for parameter 1, which is not yet defined”,
“startLineNumber”: 13,
“startColumn”: 17,
“endLineNumber”: 13,
“endColumn”: 17
},{
“resource”: “/f:/Users/Claudio Rosa/OneDrive - Nas Ondas Projetos de Inovação/Clientes/MRS/Projetos/Endnodes/Rastreadores/MRS-WisBlock-Kit-2-PIO/src/gnss.cpp”,
“owner”: “cpp”,
“severity”: 8,
“message”: “‘WB_IO2’ was not declared in this scope”,
“startLineNumber”: 37,
“startColumn”: 10,
“endLineNumber”: 37,
“endColumn”: 10
},{
“resource”: “/f:/Users/Claudio Rosa/OneDrive - Nas Ondas Projetos de Inovação/Clientes/MRS/Projetos/Endnodes/Rastreadores/MRS-WisBlock-Kit-2-PIO/src/gnss.cpp”,
“owner”: “cpp”,
“severity”: 8,
“message”: “‘WB_IO2’ was not declared in this scope”,
“startLineNumber”: 63,
“startColumn”: 15,
“endLineNumber”: 63,
“endColumn”: 15
},{
“resource”: “/f:/Users/Claudio Rosa/OneDrive - Nas Ondas Projetos de Inovação/Clientes/MRS/Projetos/Endnodes/Rastreadores/MRS-WisBlock-Kit-2-PIO/src/gnss.cpp”,
“owner”: “cpp”,
“severity”: 8,
“message”: “‘LED_GREEN’ was not declared in this scope”,
“startLineNumber”: 90,
“startColumn”: 18,
“endLineNumber”: 90,
“endColumn”: 18
},{
“resource”: “/f:/Users/Claudio Rosa/OneDrive - Nas Ondas Projetos de Inovação/Clientes/MRS/Projetos/Endnodes/Rastreadores/MRS-WisBlock-Kit-2-PIO/src/gnss.cpp”,
“owner”: “cpp”,
“severity”: 8,
“message”: “‘LED_BLUE’ was not declared in this scope”,
“startLineNumber”: 149,
“startColumn”: 16,
“endLineNumber”: 149,
“endColumn”: 16
},{
“resource”: “/f:/Users/Claudio Rosa/OneDrive - Nas Ondas Projetos de Inovação/Clientes/MRS/Projetos/Endnodes/Rastreadores/MRS-WisBlock-Kit-2-PIO/src/gnss.cpp”,
“owner”: “cpp”,
“severity”: 8,
“message”: “‘LED_BLUE’ was not declared in this scope”,
“startLineNumber”: 178,
“startColumn”: 16,
“endLineNumber”: 178,
“endColumn”: 16
},{
“resource”: “/f:/Users/Claudio Rosa/OneDrive - Nas Ondas Projetos de Inovação/Clientes/MRS/Projetos/Endnodes/Rastreadores/MRS-WisBlock-Kit-2-PIO/src/lis3dh_acc.cpp”,
“owner”: “cpp”,
“severity”: 8,
“message”: “‘WB_IO3’ was not declared in this scope”,
“startLineNumber”: 16,
“startColumn”: 18,
“endLineNumber”: 16,
“endColumn”: 18
},{
“resource”: “/f:/Users/Claudio Rosa/OneDrive - Nas Ondas Projetos de Inovação/Clientes/MRS/Projetos/Endnodes/Rastreadores/MRS-WisBlock-Kit-2-PIO/src/lis3dh_acc.cpp”,
“owner”: “cpp”,
“severity”: 8,
“message”: “‘Wire’ was not declared in this scope”,
“startLineNumber”: 36,
“startColumn”: 2,
“endLineNumber”: 36,
“endColumn”: 2
},{
“resource”: “/f:/Users/Claudio Rosa/OneDrive - Nas Ondas Projetos de Inovação/Clientes/MRS/Projetos/Endnodes/Rastreadores/MRS-WisBlock-Kit-2-PIO/src/main.cpp”,
“owner”: “cpp”,
“severity”: 8,
“message”: “‘LED_GREEN’ was not declared in this scope”,
“startLineNumber”: 84,
“startColumn”: 17,
“endLineNumber”: 84,
“endColumn”: 17
},{
“resource”: “/f:/Users/Claudio Rosa/OneDrive - Nas Ondas Projetos de Inovação/Clientes/MRS/Projetos/Endnodes/Rastreadores/MRS-WisBlock-Kit-2-PIO/src/main.cpp”,
“owner”: “C/C++: IntelliSense”,
“code”: “20”,
“severity”: 8,
“message”: “identifier "LED_GREEN" is undefined”,
“source”: “C/C++”,
“startLineNumber”: 84,
“startColumn”: 17,
“endLineNumber”: 84,
“endColumn”: 26
},{
“resource”: “/f:/Users/Claudio Rosa/OneDrive - Nas Ondas Projetos de Inovação/Clientes/MRS/Projetos/Endnodes/Rastreadores/MRS-WisBlock-Kit-2-PIO/src/main.cpp”,
“owner”: “cpp”,
“severity”: 8,
“message”: “‘LED_GREEN’ was not declared in this scope”,
“startLineNumber”: 91,
“startColumn”: 15,
“endLineNumber”: 91,
“endColumn”: 15
},{
“resource”: “/f:/Users/Claudio Rosa/OneDrive - Nas Ondas Projetos de Inovação/Clientes/MRS/Projetos/Endnodes/Rastreadores/MRS-WisBlock-Kit-2-PIO/src/main.cpp”,
“owner”: “C/C++: IntelliSense”,
“code”: “20”,
“severity”: 8,
“message”: “identifier "LED_GREEN" is undefined”,
“source”: “C/C++”,
“startLineNumber”: 91,
“startColumn”: 15,
“endLineNumber”: 91,
“endColumn”: 24
},{
“resource”: “/f:/Users/Claudio Rosa/OneDrive - Nas Ondas Projetos de Inovação/Clientes/MRS/Projetos/Endnodes/Rastreadores/MRS-WisBlock-Kit-2-PIO/src/main.cpp”,
“owner”: “cpp”,
“severity”: 8,
“message”: “‘WB_IO2’ was not declared in this scope”,
“startLineNumber”: 112,
“startColumn”: 10,
“endLineNumber”: 112,
“endColumn”: 10
},{
“resource”: “/f:/Users/Claudio Rosa/OneDrive - Nas Ondas Projetos de Inovação/Clientes/MRS/Projetos/Endnodes/Rastreadores/MRS-WisBlock-Kit-2-PIO/src/main.cpp”,
“owner”: “C/C++: IntelliSense”,
“code”: “20”,
“severity”: 8,
“message”: “identifier "WB_IO2" is undefined”,
“source”: “C/C++”,
“startLineNumber”: 112,
“startColumn”: 10,
“endLineNumber”: 112,
“endColumn”: 16
},{
“resource”: “/f:/Users/Claudio Rosa/OneDrive - Nas Ondas Projetos de Inovação/Clientes/MRS/Projetos/Endnodes/Rastreadores/MRS-WisBlock-Kit-2-PIO/src/main.cpp”,
“owner”: “cpp”,
“severity”: 8,
“message”: “‘Wire’ was not declared in this scope”,
“startLineNumber”: 116,
“startColumn”: 2,
“endLineNumber”: 116,
“endColumn”: 2
},{
“resource”: “/f:/Users/Claudio Rosa/OneDrive - Nas Ondas Projetos de Inovação/Clientes/MRS/Projetos/Endnodes/Rastreadores/MRS-WisBlock-Kit-2-PIO/src/main.cpp”,
“owner”: “C/C++: IntelliSense”,
“code”: “20”,
“severity”: 8,
“message”: “identifier "Wire" is undefined”,
“source”: “C/C++”,
“startLineNumber”: 116,
“startColumn”: 2,
“endLineNumber”: 116,
“endColumn”: 6
}]
Blockquote
Blockquote
Processing wiscore_rak4631 (platform: nordicnrf52; board: wiscore_rak4631; framework: arduino)
Verbose mode can be enabled via -v, --verbose
option
CONFIGURATION: https://docs.platformio.org/page/boards/nordicnrf52/wiscore_rak4631.html
PLATFORM: Nordic nRF52 (10.3.0) > WisCore RAK4631 Board
HARDWARE: NRF52840 64MHz, 243KB RAM, 796KB Flash
DEBUG: Current (jlink) External (jlink, stlink)
PACKAGES:
- framework-arduinoadafruitnrf52 @ 1.10600.0 (1.6.0)
- framework-cmsis @ 2.50700.210515 (5.7.0)
- tool-adafruit-nrfutil @ 1.503.0 (5.3)
- tool-sreccat @ 1.164.0 (1.64)
- toolchain-gccarmnoneeabi @ 1.70201.0 (7.2.1)
LDF: Library Dependency Finder → Library Dependency Finder (LDF) — PlatformIO latest documentation
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 25 compatible libraries
Scanning dependencies…
Dependency Graph
|-- WisBlock-API-V2 @ 2.0.17
|-- TinyGPSPlus @ 1.0.3
|-- Adafruit BME680 Library @ 2.0.4
|-- SparkFun LIS3DH Arduino Library @ 1.0.3
|-- Wire @ 1.0
|-- Adafruit Unified Sensor @ 1.1.14
Building in release mode
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\arduino\Adafruit_TinyUSB_API.cpp.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\arduino\Adafruit_USBD_CDC.cpp.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\arduino\Adafruit_USBD_Device.cpp.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\arduino\Adafruit_USBH_Host.cpp.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\arduino\cdc\Adafruit_USBH_CDC.cpp.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\arduino\hid\Adafruit_USBD_HID.cpp.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\arduino\midi\Adafruit_USBD_MIDI.cpp.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\arduino\msc\Adafruit_USBD_MSC.cpp.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\arduino\msc\Adafruit_USBH_MSC.cpp.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\arduino\ports\esp32\Adafruit_TinyUSB_esp32.cpp.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\arduino\ports\nrf\Adafruit_TinyUSB_nrf.cpp.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\arduino\ports\rp2040\Adafruit_TinyUSB_rp2040.cpp.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\arduino\ports\samd\Adafruit_TinyUSB_samd.cpp.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\arduino\webusb\Adafruit_USBD_WebUSB.cpp.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\class\audio\audio_device.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\class\bth\bth_device.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\class\cdc\cdc_device.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\class\cdc\cdc_host.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\class\dfu\dfu_device.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\class\dfu\dfu_rt_device.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\class\hid\hid_device.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\class\hid\hid_host.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\class\midi\midi_device.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\class\msc\msc_device.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\class\msc\msc_host.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\class\net\ecm_rndis_device.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\class\net\ncm_device.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\class\usbtmc\usbtmc_device.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\class\vendor\vendor_device.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\class\video\video_device.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\common\tusb_fifo.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\device\usbd.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\device\usbd_control.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\host\hub.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\host\usbh.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\portable\analog\max3421\hcd_max3421.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\portable\microchip\samd\dcd_samd.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\portable\nordic\nrf5x\dcd_nrf5x.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\portable\raspberrypi\pio_usb\dcd_pio_usb.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\portable\raspberrypi\pio_usb\hcd_pio_usb.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\portable\raspberrypi\rp2040\dcd_rp2040.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\portable\raspberrypi\rp2040\hcd_rp2040.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\portable\raspberrypi\rp2040\rp2040_usb.c.o
Compiling .pio\build\wiscore_rak4631\libeea\Adafruit_TinyUSB_Arduino\tusb.c.o
Compiling .pio\build\wiscore_rak4631\src\bme680_sensor.cpp.o
Compiling .pio\build\wiscore_rak4631\src\gnss.cpp.o
Compiling .pio\build\wiscore_rak4631\src\lis3dh_acc.cpp.o
Compiling .pio\build\wiscore_rak4631\src\main.cpp.o
Compiling .pio\build\wiscore_rak4631\lib3cd\SPI\SPI.cpp.o
Compiling .pio\build\wiscore_rak4631\lib3cd\SPI\SPI_nrf52832.cpp.o
Compiling .pio\build\wiscore_rak4631\lib110\SX126x-Arduino\ISP4520_MOD.cpp.o
Compiling .pio\build\wiscore_rak4631\lib110\SX126x-Arduino\RAK4630_MOD.cpp.o
.pio\libdeps\wiscore_rak4631\SX126x-Arduino\src\ISP4520_MOD.cpp:2:10: fatal error: variant.h: No such file or directory
- Looking for variant.h dependency? Check our library registry!
- CLI > platformio lib search “header:variant.h”
- Web > PlatformIO Registry
#include <variant.h>
^~~~~~~~~~~
compilation terminated.
.pio\libdeps\wiscore_rak4631\SX126x-Arduino\src\RAK4630_MOD.cpp:2:10: fatal error: variant.h: No such file or directory
- Looking for variant.h dependency? Check our library registry!
- CLI > platformio lib search “header:variant.h”
- Web > PlatformIO Registry
#include <variant.h>
^~~~~~~~~~~
compilation terminated.
*** [.pio\build\wiscore_rak4631\lib110\SX126x-Arduino\ISP4520_MOD.cpp.o] Error 1
*** [.pio\build\wiscore_rak4631\lib110\SX126x-Arduino\RAK4630_MOD.cpp.o] Error 1
src\lis3dh_acc.cpp: In function ‘bool init_acc()’:
src\lis3dh_acc.cpp:16:18: error: ‘WB_IO3’ was not declared in this scope
#define INT1_PIN WB_IO3
^
src\lis3dh_acc.cpp:34:10: note: in expansion of macro ‘INT1_PIN’
pinMode(INT1_PIN, INPUT);
^~~~~~~~
src\lis3dh_acc.cpp:16:18: note: suggested alternative: ‘__IO’
#define INT1_PIN WB_IO3
^
src\lis3dh_acc.cpp:34:10: note: in expansion of macro ‘INT1_PIN’
pinMode(INT1_PIN, INPUT);
^~~~~~~~
src\lis3dh_acc.cpp:36:2: error: ‘Wire’ was not declared in this scope
Wire.begin();
^~~~
src\lis3dh_acc.cpp:36:2: note: suggested alternative: ‘TwoWire’
Wire.begin();
^~~~
TwoWire
*** [.pio\build\wiscore_rak4631\src\lis3dh_acc.cpp.o] Error 1
In file included from .pio\libdeps\wiscore_rak4631\Adafruit BME680 Library/Adafruit_BME680.h:30:0,
from src\main.h:21,
from src\bme680_sensor.cpp:11:
.pio\libdeps\wiscore_rak4631\Adafruit BusIO/Adafruit_I2CDevice.h:10:56: error: ‘Wire’ was not declared in this scope
Adafruit_I2CDevice(uint8_t addr, TwoWire *theWire = &Wire);
^~~~
.pio\libdeps\wiscore_rak4631\Adafruit BusIO/Adafruit_I2CDevice.h:10:56: note: suggested alternative: ‘_wire’
Adafruit_I2CDevice(uint8_t addr, TwoWire *theWire = &Wire);
^~~~
_wire
In file included from .pio\libdeps\wiscore_rak4631\Adafruit BME680 Library/Adafruit_BME680.h:31:0,
from src\main.h:21,
from src\bme680_sensor.cpp:11:
.pio\libdeps\wiscore_rak4631\Adafruit BusIO/Adafruit_SPIDevice.h:93:72: error: ‘SPI’ was not declared in this scope
uint8_t dataMode = SPI_MODE0, SPIClass *theSPI = &SPI);
^~~
.pio\libdeps\wiscore_rak4631\Adafruit BusIO/Adafruit_SPIDevice.h:93:72: note: suggested alternative: ‘PI’
uint8_t dataMode = SPI_MODE0, SPIClass *theSPI = &SPI);
^~~
PI
In file included from src\main.h:21:0,
from src\bme680_sensor.cpp:11:
.pio\libdeps\wiscore_rak4631\Adafruit BME680 Library/Adafruit_BME680.h:74:39: error: ‘Wire’ was not declared in this scope
Adafruit_BME680(TwoWire *theWire = &Wire);
^~~~
.pio\libdeps\wiscore_rak4631\Adafruit BME680 Library/Adafruit_BME680.h:74:39: note: suggested alternative: ‘_wire’
Adafruit_BME680(TwoWire *theWire = &Wire);
^~~~
_wire
.pio\libdeps\wiscore_rak4631\Adafruit BME680 Library/Adafruit_BME680.h:75:53: error: ‘SPI’ was not declared in this scope
Adafruit_BME680(int8_t cspin, SPIClass *theSPI = &SPI);
^~~
.pio\libdeps\wiscore_rak4631\Adafruit BME680 Library/Adafruit_BME680.h:75:53: note: suggested alternative: ‘PI’
Adafruit_BME680(int8_t cspin, SPIClass *theSPI = &SPI);
^~~
PI
In file included from .pio\libdeps\wiscore_rak4631\Adafruit BME680 Library/Adafruit_BME680.h:30:0,
from src\main.h:21,
from src\gnss.cpp:11:
.pio\libdeps\wiscore_rak4631\Adafruit BusIO/Adafruit_I2CDevice.h:10:56: error: ‘Wire’ was not declared in this scope
Adafruit_I2CDevice(uint8_t addr, TwoWire *theWire = &Wire);
^~~~
.pio\libdeps\wiscore_rak4631\Adafruit BusIO/Adafruit_I2CDevice.h:10:56: note: suggested alternative: ‘_wire’
Adafruit_I2CDevice(uint8_t addr, TwoWire *theWire = &Wire);
^~~~
_wire
In file included from .pio\libdeps\wiscore_rak4631\Adafruit BME680 Library/Adafruit_BME680.h:31:0,
from src\main.h:21,
from src\gnss.cpp:11:
.pio\libdeps\wiscore_rak4631\Adafruit BusIO/Adafruit_SPIDevice.h:93:72: error: ‘SPI’ was not declared in this scope
uint8_t dataMode = SPI_MODE0, SPIClass *theSPI = &SPI);
^~~
.pio\libdeps\wiscore_rak4631\Adafruit BusIO/Adafruit_SPIDevice.h:93:72: note: suggested alternative: ‘PI’
uint8_t dataMode = SPI_MODE0, SPIClass *theSPI = &SPI);
^~~
PI
In file included from src\main.h:21:0,
from src\gnss.cpp:11:
.pio\libdeps\wiscore_rak4631\Adafruit BME680 Library/Adafruit_BME680.h:74:39: error: ‘Wire’ was not declared in this scope
Adafruit_BME680(TwoWire *theWire = &Wire);
^~~~
.pio\libdeps\wiscore_rak4631\Adafruit BME680 Library/Adafruit_BME680.h:74:39: note: suggested alternative: ‘_wire’
Adafruit_BME680(TwoWire *theWire = &Wire);
^~~~
_wire
.pio\libdeps\wiscore_rak4631\Adafruit BME680 Library/Adafruit_BME680.h:75:53: error: ‘SPI’ was not declared in this scope
Adafruit_BME680(int8_t cspin, SPIClass *theSPI = &SPI);
^~~
.pio\libdeps\wiscore_rak4631\Adafruit BME680 Library/Adafruit_BME680.h:75:53: note: suggested alternative: ‘PI’
Adafruit_BME680(int8_t cspin, SPIClass *theSPI = &SPI);
^~~
PI
In file included from .pio\libdeps\wiscore_rak4631\Adafruit BME680 Library/Adafruit_BME680.h:30:0,
from src\main.h:21,
from src\main.cpp:12:
.pio\libdeps\wiscore_rak4631\Adafruit BusIO/Adafruit_I2CDevice.h:10:56: error: ‘Wire’ was not declared in this scope
Adafruit_I2CDevice(uint8_t addr, TwoWire *theWire = &Wire);
^~~~
.pio\libdeps\wiscore_rak4631\Adafruit BusIO/Adafruit_I2CDevice.h:10:56: note: suggested alternative: ‘_wire’
Adafruit_I2CDevice(uint8_t addr, TwoWire *theWire = &Wire);
^~~~
_wire
In file included from .pio\libdeps\wiscore_rak4631\Adafruit BME680 Library/Adafruit_BME680.h:31:0,
from src\main.h:21,
from src\main.cpp:12:
.pio\libdeps\wiscore_rak4631\Adafruit BusIO/Adafruit_SPIDevice.h:93:72: error: ‘SPI’ was not declared in this scope
uint8_t dataMode = SPI_MODE0, SPIClass *theSPI = &SPI);
^~~
.pio\libdeps\wiscore_rak4631\Adafruit BusIO/Adafruit_SPIDevice.h:93:72: note: suggested alternative: ‘PI’
uint8_t dataMode = SPI_MODE0, SPIClass *theSPI = &SPI);
^~~
PI
In file included from src\main.h:21:0,
from src\main.cpp:12:
.pio\libdeps\wiscore_rak4631\Adafruit BME680 Library/Adafruit_BME680.h:74:39: error: ‘Wire’ was not declared in this scope
Adafruit_BME680(TwoWire *theWire = &Wire);
^~~~
.pio\libdeps\wiscore_rak4631\Adafruit BME680 Library/Adafruit_BME680.h:74:39: note: suggested alternative: ‘_wire’
Adafruit_BME680(TwoWire *theWire = &Wire);
^~~~
_wire
.pio\libdeps\wiscore_rak4631\Adafruit BME680 Library/Adafruit_BME680.h:75:53: error: ‘SPI’ was not declared in this scope
Adafruit_BME680(int8_t cspin, SPIClass *theSPI = &SPI);
^~~
.pio\libdeps\wiscore_rak4631\Adafruit BME680 Library/Adafruit_BME680.h:75:53: note: suggested alternative: ‘PI’
Adafruit_BME680(int8_t cspin, SPIClass theSPI = &SPI);
^~~
PI
src\bme680_sensor.cpp:13:17: error: call to 'Adafruit_BME680::Adafruit_BME680(TwoWire)’ uses the default argument for parameter 1, which is not yet defined
Adafruit_BME680 bme;
^~~
*** [.pio\build\wiscore_rak4631\src\bme680_sensor.cpp.o] Error 1
src\gnss.cpp: In function ‘bool init_gnss()’:
src\gnss.cpp:37:10: error: ‘WB_IO2’ was not declared in this scope
pinMode(WB_IO2, OUTPUT);
^~~~~~
src\gnss.cpp:37:10: note: suggested alternative: ‘__IO’
pinMode(WB_IO2, OUTPUT);
^~~~~~
__IO
src\gnss.cpp: In function ‘bool poll_gnss()’:
src\gnss.cpp:63:15: error: ‘WB_IO2’ was not declared in this scope
digitalWrite(WB_IO2, HIGH);
^~~~~~
src\gnss.cpp:63:15: note: suggested alternative: ‘__IO’
digitalWrite(WB_IO2, HIGH);
^~~~~~
__IO
src\gnss.cpp:90:18: error: ‘LED_GREEN’ was not declared in this scope
digitalWrite(LED_GREEN, !digitalRead(LED_GREEN));
^~~~~~~~~
src\gnss.cpp:149:16: error: ‘LED_BLUE’ was not declared in this scope
digitalWrite(LED_BLUE, HIGH);
^~~~~~~~
src\gnss.cpp:178:16: error: ‘LED_BLUE’ was not declared in this scope
digitalWrite(LED_BLUE, LOW);
^~~~~~~~
src\main.cpp: In function ‘void setup_app()’:
src\main.cpp:84:17: error: ‘LED_GREEN’ was not declared in this scope
digitalWrite(LED_GREEN, !digitalRead(LED_GREEN));
^~~~~~~~~
src\main.cpp:91:15: error: ‘LED_GREEN’ was not declared in this scope
digitalWrite(LED_GREEN, LOW);
^~~~~~~~~
src\main.cpp: In function ‘bool init_app()’:
src\main.cpp:112:10: error: ‘WB_IO2’ was not declared in this scope
pinMode(WB_IO2, OUTPUT);
^~~~~~
src\main.cpp:112:10: note: suggested alternative: ‘__IO’
pinMode(WB_IO2, OUTPUT);
^~~~~~
__IO
src\main.cpp:116:2: error: ‘Wire’ was not declared in this scope
Wire.begin();
^~~~
*** [.pio\build\wiscore_rak4631\src\gnss.cpp.o] Error 1
*** [.pio\build\wiscore_rak4631\src\main.cpp.o] Error 1
==================================================================== [FAILED] Took 31.11 seconds ====================================================================
- The terminal process “C:\Users\Claudio Rosa.platformio\penv\Scripts\platformio.exe ‘run’” terminated with exit code: 1.
- Terminal will be reused by tasks, press any key to close it.
Blockquote