Closed CSC-Sendance closed 10 months ago
It has to be mentioned trhat I am not 100% certain this is a bug rather than some misconfiguration on my side. We, however, would love to keep a fork of this framework instead of a custom-repository in order to be able to contribute back to the project and also keep an up-to-date version (possibly independent from official Releases)
try to compile with Arduino IDE or arduino-cli and compare your platformio config with gcc command from arduino. This is probably your mis-configure with platformio. We don't officially support platformio, therefore this is not consiered as a bug. You are welcome to make PR to get this working with pio though. We can merge it if it doesn't require lot of maintanenance from your sidde.
closed since it is not supported. If you are still looking for help, please use discussion instead.
Operating System
Windows 11
IDE version
Platformio 6.1.10
Board
Feather nrf52840
BSP version
latest
Sketch
or
or
What happened ?
I tried building our project with an unreleased version of the framework using the platformio platform_packages field in 3 variants (github latest, github commit hash, own fork). However, platformio's "Tool Manager" fails due to an assertion error when "Resolving dependencies":
File "C:\.platformio\penv\lib\site-packages\platformio\package\meta.py", line 72, in from_dependency assert isinstance(dependency, dict)
Executing "Full clean", "Update Dependencies", "PIO Upgrade" etc. in platformio and manually through a fresh install etc. leads to the same result.
Interestingly: Copy&pasting the framework's files to a different repository (not related as fork or similar to this original repository) makes it work for some reason.
How to reproduce ?
Debug Log
Screenshots
No response