So it finally works. While it may not function in Arduino IDE, it does so in MicroPython. I am okay with porting the c++ code over to MicroPython. The issue was in the C++ drivers not being compatible with the pico. I still do not know what that issue was about. The Arduino IDE does not appear to be very stable. Also, I am using a non Adafruit library for the BNO055 that is modified to prevent clock stretching issues. It won't work without them on the pico.
2 Likes
So its been a while but just in case anyone is wondering if a real solution to this problem was ever found, it was found. I recently created a new library (in dev) that is compatible with the BNO055 and the RP2040 chip using the arduino framework using C++ and works quite well to obtain raw data.
1 Like
hello, if the solution is found, where can we find it ? is it possible to share the code ?
On the JRD Propulsion github, you can find my library I made which works alright or I am pretty sure that the adafruit library does support the RP2040 + BNO055 now but I may be wrong .
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
