Skip to content

SPI slave and I2C slave for SAMD51 boards #2225

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

Closed
jstanle1 opened this issue Oct 18, 2019 · 5 comments
Closed

SPI slave and I2C slave for SAMD51 boards #2225

jstanle1 opened this issue Oct 18, 2019 · 5 comments

Comments

@jstanle1
Copy link

Please implement SPI slave and I2C slave for the SAMD51 and SAMD21 boards. The SPI slave would benefit from being implemented using DMA, as well.

Thanks.

@dhalbert
Copy link
Collaborator

It's already implemented, but not turned on on the sAMD21 boards due to lack of space. You could turn it on and turn something else off. It's controlled by the CIRCUITPY_I2CSLAVE value, which you can set in mpconfigboard.mk. E.g., look at ports/atmel-samd/boards/feather_m0_express/mpconfigboard.mk

@dhalbert
Copy link
Collaborator

@jstanle1
Copy link
Author

Dan -- thanks very much for you replies. Any word on whether this might work for the SAMD51 boards?

@dhalbert
Copy link
Collaborator

This was indeed tested on SAMD51 boards when the PR was done: #1064 (comment). It is included in the SAMD51 builds.

@jstanle1
Copy link
Author

Great, thanks again for the word on ths.

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

No branches or pull requests

2 participants