forked from ARMmbed/mbed-os
-
Notifications
You must be signed in to change notification settings - Fork 22
Add RP2040 support #168
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
Add RP2040 support #168
Changes from all commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
4b66403
Add PICO SDK
JohnK1987 8a35132
Add RP2040 HAL implementation
JohnK1987 f58c6a3
Add target Raspberry Pi Pico and its Upload method
JohnK1987 3c88d71
Modified PICO SDK-RTC because of conflict in name
JohnK1987 722ac7b
Use USB from boot, fix USB linking
multiplemonomials c20ccb6
Try removing redundant init call
multiplemonomials ce47470
Add SWD upload configuration, copy most init code from Pico SDK
multiplemonomials b75dce4
Fix RTC linking, fix ram size constant, fix test warning
multiplemonomials eb2c166
Add upload support for RPi Pico devices using Picotool
multiplemonomials 916a736
Fix implementation of Tx IRQ for serial ports. BufferedSerial works …
multiplemonomials a4564a6
Make PinNames.h pass pin validation
multiplemonomials 3658b31
Fix us ticker not working when debugging
multiplemonomials 70f668c
Fix us ticker double-init and manual fire interrupt function, us tick…
multiplemonomials c27fd9e
Fix writing to rtc and rtc double-init, RTC tests now pass (except rt…
multiplemonomials 48862c2
Fix panic() not working from a critical section or ISR
multiplemonomials 4ffdfe7
Fix compile failure due to extra LED1 definition
multiplemonomials 595b6bb
Fix style
multiplemonomials 789bd95
Fix flash_api detection of invalid parameters, fix reset_reason to ad…
multiplemonomials 42e0780
Fix watchdog test warnings, fix broken hal_watchdog_get_reload_value(…
multiplemonomials 8627995
Fix watchdog_reset failing to compile on some devices
multiplemonomials 575c517
Fix us ticker fire_interrupt() not being callable from an ISR
multiplemonomials d60ecbd
Fix incorrect license header
multiplemonomials File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.