Add support for SAM L22 family#776
Merged
Merged
Conversation
hathach
reviewed
Apr 10, 2021
Owner
hathach
left a comment
There was a problem hiding this comment.
Super! This looks great, I have no problems with board that are in the making. It would be great if you could
Author
|
Thanks for the feedback! I made those changes, and all of the examples built with no issues. |
hathach
approved these changes
Apr 11, 2021
Owner
hathach
left a comment
There was a problem hiding this comment.
Perfect, thank you very much for your PRs.
7FM
pushed a commit
to 7FM/tinyusb
that referenced
this pull request
Aug 23, 2025
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Describe the PR
This pull request adds support for the SAM L22 family of microcontrollers.
Additional context
The SAM L22 is similar enough to the SAM D11/D21 that it's able to use the same implementation in dcd_samd.c, so I just added it to the platform checks in that file. Tested with just about all of the examples on the two boards I'm developing with, a SAM L22 Feather and the Sensor Watch (OSO-SWAT-A1-02).
I know that the porting guidelines say to use a readily available development board, but I don't have a SAM L22 Xplained board on hand. Both of these boards are open source designs, though.