Hello! I hope everyone is doing well.
Could you help me with a problem, please?
I’m trying to compile a project using platformio and the rak4631 board. However, when I try to build the project, I get this message:
" from C:\Users\user.platformio\packages\framework-arduinoadafruitnrf52\libraries\Adafruit_TinyUSB_Arduino\src\arduino\Adafruit_USBD_CDC.cpp:29:
C:\Users\user.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/Uart.h:27:10: fatal error: variant.h: No such file or directory
Looking for variant.h dependency? Check our library registry!
#include “variant.h”
^~~~~~~~~~~
compilation terminated.
*** [.pio\build\wiscore_rak4631\libf02\Adafruit_TinyUSB_Arduino\arduino\Adafruit_USBD_CDC.cpp.o] Error 1
In file included from C:\Users\user.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/Arduino.h:60:0,
from C:\Users\user.platformio\packages\framework-arduinoadafruitnrf52\libraries\Adafruit_TinyUSB_Arduino\src\arduino\Adafruit_USBD_Device.cpp:35:
C:\Users\user.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/Uart.h:27:10: fatal error: variant.h: No such file or directory
Looking for variant.h dependency? Check our library registry!
#include “variant.h”
^~~~~~~~~~~
compilation terminated.
*** [.pio\build\wiscore_rak4631\libf02\Adafruit_TinyUSB_Arduino\arduino\Adafruit_USBD_Device.cpp.o] Error 1
In file included from C:\Users\user.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/Arduino.h:60:0,
from C:\Users\user.platformio\packages\framework-arduinoadafruitnrf52\libraries\Adafruit_TinyUSB_Arduino\src\arduino\ports\nrf\Adafruit_TinyUSB_nrf.cpp:32:
C:\Users\user.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/Uart.h:27:10: fatal error: variant.h: No such file or directory
Looking for variant.h dependency? Check our library registry!
#include “variant.h”
^~~~~~~~~~~
compilation terminated.
*** [.pio\build\wiscore_rak4631\libf02\Adafruit_TinyUSB_Arduino\arduino\ports\nrf\Adafruit_TinyUSB_nrf.cpp.o] Error 1
In file included from C:\Users\user.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/Arduino.h:60:0,
from C:\Users\user.platformio\packages\framework-arduinoadafruitnrf52\libraries\Adafruit_TinyUSB_Arduino\src\arduino\webusb\Adafruit_USBD_WebUSB.cpp:30:
C:\Users\user.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/Uart.h:27:10: fatal error: variant.h: No such file or directory
Looking for variant.h dependency? Check our library registry!
Looks like it cannot find the variant.h file.
What did you do to incorporate Wisblock into PlatformIO, it’s not totally automatic ( or was not last I ran it).
Did you run something like this??
Should have a WisCore sub dir in the framework install directory.
On Linux it would be:
~/.platformio/packages/framework-arduinoadafruitnrf52/variants/WisCore_RAK4631_Board/
On Windows looks like: C:\Users\user.platformio\packages\framework-arduinoadafruitnrf52\variants
It’s helpful in a case like this to also post the content of your project’s platformio.ini, could be something amiss there.
I tested with both Python versions 3.10.5 and 3.11.2 and it works. What python version is installed on your system?
It is strange that there is not a single error message.