Skip to content

Rp2040 smp #342

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

Merged
merged 4 commits into from
Jul 6, 2021
Merged

Rp2040 smp #342

merged 4 commits into from
Jul 6, 2021

Conversation

kilograham
Copy link
Contributor

Adds support for RP2040 (with SMP) using the Raspberry Pi Pico SDK. FreeRTOS can be run on either single core, or in both cores in SMP mode. SDK semaphores, queues, mutexes, and sleep functions can be used freely to/from FreeRTOS tasks

This PR contains two commits; one which is identical to #341 (i.e. the changes required for RP2040 support without SMP), and a second commit that adds SMP support. It is probably advisable therefore to review #341 first.

@kilograham kilograham requested a review from a team as a code owner June 2, 2021 16:50
@kilograham kilograham force-pushed the rp2040_smp branch 2 times, most recently from 55078ed to 7aa8554 Compare June 9, 2021 19:23
@kilograham
Copy link
Contributor Author

i see that the RP2040 non SMP PR has been merged (thank you) I will rebase this on top of that

kilograham and others added 2 commits June 30, 2021 18:12
* Add RP2040 support

* remove spurious tab/spaces comments

* add .cmake to ignored kernel checks

* Apply suggestions from code review

Co-authored-by: Paul Bartell <[email protected]>

* license and end of file newline fixes

* Rename LICENSE.TXT to LICENSE.md

Co-authored-by: Paul Bartell <[email protected]>
Co-authored-by: Gaurav-Aggarwal-AWS <[email protected]>
kilograham and others added 2 commits July 2, 2021 08:51
Co-authored-by: Gaurav-Aggarwal-AWS <[email protected]>
Co-authored-by: Gaurav-Aggarwal-AWS <[email protected]>
@aggarg aggarg merged commit 35b95d2 into FreeRTOS:smp Jul 6, 2021
laroche pushed a commit to laroche/FreeRTOS-Kernel that referenced this pull request Apr 18, 2024
* Rev0 - Release packaging action
* freertos_zipper += commit id param
+force checkout+clean required for older commits
* require commit id
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

Successfully merging this pull request may close these issues.

2 participants