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

Raspberry Pi Pico W support #7

Open
GGORG0 opened this issue Aug 6, 2024 · 1 comment
Open

Raspberry Pi Pico W support #7

GGORG0 opened this issue Aug 6, 2024 · 1 comment

Comments

@GGORG0
Copy link

GGORG0 commented Aug 6, 2024

Hi, is the Pico W supported by default, or can support for it be implemented?

Docs on the official arduino-pico wiki: https://arduino-pico.readthedocs.io/en/latest/bluetooth.html

@Staacks
Copy link
Member

Staacks commented Aug 6, 2024

Supporting new Arduinos is simple if they use one of the BLE libraries that our library already supports (ArduinoBLE or the ESP32 libraries). If not, support can be implemented, but it is a bit more work as everything needs to be wrapped accordingly.

I absolutely love the rp2040, but so far I have only worked with the pico SDK directly - I have never tried Arduino Pico. But from what I can see, it is not implementing ArduinoBLE, but wrapping the Pico SDK functions. So, it is not the quick solution.

Now I am wondering if the BLE support ever became stable, because the last time I used BLE with a Pico W (again directly via Pico SDK and not phyphox related) it was still very experimental and very complicated. (Even the licencing of the BTstack stuff was a mess back then.) Looking at the Pico SDK docs it looks ok, but still rather complicated, but the Arduino Pico project seems to simplify a few things, so it seems doable.

Unfortunately, I cannot say when anyone from the phyphox team has some spare time to look into it, so for now it is on the massive "more ideas" section of our todo list...

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

2 participants