Skip to content

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 <paul.bartell@gmail.com>

* license and end of file newline fixes

* Rename LICENSE.TXT to LICENSE.md

Co-authored-by: Paul Bartell <paul.bartell@gmail.com>
Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
kilograham and others added 2 commits July 2, 2021 08:51
Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
@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