-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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 initial RP2040 support #4031
Conversation
The RP2040 is new microcontroller from Raspberry Pi that features two Cortex M0s and eight PIO state machines that are good for crunching lots of data. It has 264k RAM and a built in UF2 bootloader too. Datasheet: https://pico.raspberrypi.org/files/rp2040_datasheet.pdf
again, we need to stop using a bad cache for ESP32-S2 builds
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I did an extremely quick pass. Fantastic!
- I did update the
esp32s2
build cache key, but theesp32s2
builds are failing due to a newly guarded include insupervisor/shared/safe_mode.c
. I would try to fix it but I can't push to your PR's. - Trivial copyediting. Not important.
- Calling the port
raspberrypi
might be confusing given one of your aspirations. 😃 Did you think aboutrp2
or similar?
I know it might be confusing. MicroPython is |
Fine by me! Could be |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for changes!
The RP2040 is new microcontroller from Raspberry Pi that features
two Cortex M0s and eight PIO state machines that are good for
crunching lots of data. It has 264k RAM and a built in UF2
bootloader too.
Datasheet: https://datasheets.raspberrypi.org/rp2040/rp2040_datasheet.pdf