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

Support for Pi Pico 2W (RP2350) #2959

Closed
danielkent-net opened this issue Nov 26, 2024 · 1 comment
Closed

Support for Pi Pico 2W (RP2350) #2959

danielkent-net opened this issue Nov 26, 2024 · 1 comment

Comments

@danielkent-net
Copy link

Describe the problem you have/What new integration you would like
The newly released Raspberry Pi Pico 2W (RP2350) should be supported in esphome, given the improved performance, reduced power usage, and the inclusion of new RISC cores that will be useful to some users, if those are possible to use instead of the ARM cores.

Please describe your use case for this integration and alternatives you've tried:
The rpipico integration with the RP2040-based Pico W will still work fine, but users might prefer the RP2350 based Pico 2W for performance and feature reasons. Additionally, there may come a time when the RP2040 reaches end of life, so having a newer variant supported will help future proof current Pico-based designs.

Additional context
I have ordered three RPi Pico 2Ws for testing which I plan to use to help with testing and troubleshooting. I will hopefully receive them sometime next week; if anyone gets a 2W sooner and would like to start testing, please feel free to contribute.

There is already support for the RP2350 in Max Gerhard's repository, which will likely be what esphome should use for support given the mainline PlatformIO support issues with RPi Pico boards. I'm not sure if this will work for the 2W specifically, but I'm willing to test it out. I'll add any related issues from Max's repo here.

I'm not sure at this stage what support for selecting RISC cores instead of ARM cores would look like, if it can be supported at all. It could be done under a separate board:

rp2350:
  board: pipico2w-risc

Or perhaps as an option unique to the rp2350 platform:

rp2350:
  board: pipico2w
  coretype: risc  

Of course, esphome would need to be able to compile for the RP2350 RISC cores at all before considering the YAML/frontend components. Hopefully that won't be too hard to test.

@randybb
Copy link

randybb commented Nov 26, 2024

Duplicate of #2837

@randybb randybb marked this as a duplicate of #2837 Nov 26, 2024
@randybb randybb closed this as not planned Won't fix, can't repro, duplicate, stale Nov 26, 2024
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