Skip to content
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

MSP430 USI SPI Library: pins should be released after SPI.end() #735

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

anton-veretenenko
Copy link

MOSI, MISO and SCK pins should be released from SPI hardware when SPI.end() called. Otherwise you can not use these pins for something else after spi transmission done.

@StefanSch
Copy link

I fully agree that this change should be merged in.
The pins are locked in the USI module and needs to be released from there on SPI.end()

@anton-veretenenko
Copy link
Author

probably also the same issue with USCI, will check

@anton-veretenenko
Copy link
Author

USCI is actually fine as long as you do pinMode() or digitalWrite() to that pins after SPI.end(). Those functions will clear PxSELx registers for SPI pins.

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