Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Support for RP2040 Chip (Raspberry Pi Pico) #116

Closed
TristanMcGinnis opened this issue Oct 6, 2022 · 4 comments
Closed

Add Support for RP2040 Chip (Raspberry Pi Pico) #116

TristanMcGinnis opened this issue Oct 6, 2022 · 4 comments

Comments

@TristanMcGinnis
Copy link

I've tested a multitude of other Adafruit i2c devices with the new Pi Pico board and have had no issues thus far with compilation, sensor reading, etc... However, the BNO055 address is not read when using the RP2040 (Pi Pico/ KB2040). There is no issue uploading code, with Arduino IDE, however the sensor is not found by the microcontroller.

I seriously believe there is an issue with the library causing this, as the Adafruit unified sensor library, bmp3xx, and LSMDSOX, for example have all worked fine. The BNO055 works perfectly well with circuit python and its accompanying library(s), but not with Arduino.

@TristanMcGinnis
Copy link
Author

Bump. Any updates?

@ladyada
Copy link
Member

ladyada commented Nov 10, 2022

you can try
https://github.com/adafruit/Adafruit_BNO055/tree/timingtweaks
RP2040 core doesnt do clock stretching nicely it seems (?) but changing the freq makes it work on qtpy rp2040 with philhower core for us!

@caternuson
Copy link
Contributor

@TristanMcGinnis Please try the 1.6.1 release when it becomes available in Library Manager:
https://github.com/adafruit/Adafruit_BNO055/releases/tag/1.6.1

@caternuson
Copy link
Contributor

Closing due to lack of response. Release linked above includes update which should fix issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants