You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Register/struct definitions, runtime, and HAL for the Raspberry Pi RP2040 SoC and derivatives.
Mode of integration
I'd like to integrate this as a module (something like modules/hal/pico-sdk). I am not completely sure about the layout yet but I think I will copy just the register and struct definitions into a new repository, since the higher level HAL seems to have some dependencies I'd rather not have (C11 and newlib) and the runtime/other infrastructure in the original SDK is unecessary since zephyr implements a lot of it already.
Pull Request
TODO, coming soon. Will post when I have a draft ready.
Description
Long description that will help reviewers discuss suitability of the
component to solve the problem at hand (there may be a better options
available.) Will be used to implement peripheral APIs for the RP2 series MCUs. I have an unfinished port of zephyr to this SoC locally, will open a PR when it is ready.
What is its primary functionality? Official vendor HAL for RP2 series of MCUs.
What problem are you trying to solve? N/A
Why is this the right component to solve it Official vendor HAL - only option right now, also licensed under BSD 3 clause, and the codebase itself is quite clean and lightweight.
Dependencies
Original SDK requires C11 support and newlib libc, but I will select only the parts that are necessary to remove this dependency.
Revision
Master branch; or rather, a small section of it.
License
BSD-3-Clause
The text was updated successfully, but these errors were encountered:
This issue has been marked as stale because it has been open (more than) 60 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this issue will automatically be closed in 14 days. Note, that you can always re-open a closed issue at any time.
Origin
Raspberry Pi Foundation - Pico SDK
https://github.com/raspberrypi/pico-sdk
Purpose
Register/struct definitions, runtime, and HAL for the Raspberry Pi RP2040 SoC and derivatives.
Mode of integration
I'd like to integrate this as a module (something like modules/hal/pico-sdk). I am not completely sure about the layout yet but I think I will copy just the register and struct definitions into a new repository, since the higher level HAL seems to have some dependencies I'd rather not have (C11 and newlib) and the runtime/other infrastructure in the original SDK is unecessary since zephyr implements a lot of it already.
Pull Request
TODO, coming soon. Will post when I have a draft ready.
Description
Long description that will help reviewers discuss suitability of the
component to solve the problem at hand (there may be a better options
available.) Will be used to implement peripheral APIs for the RP2 series MCUs. I have an unfinished port of zephyr to this SoC locally, will open a PR when it is ready.
What is its primary functionality? Official vendor HAL for RP2 series of MCUs.
What problem are you trying to solve? N/A
Why is this the right component to solve it Official vendor HAL - only option right now, also licensed under BSD 3 clause, and the codebase itself is quite clean and lightweight.
Dependencies
Original SDK requires C11 support and newlib libc, but I will select only the parts that are necessary to remove this dependency.
Revision
Master branch; or rather, a small section of it.
License
BSD-3-Clause
The text was updated successfully, but these errors were encountered: