Skip to content

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

Open
anton-veretenenko wants to merge 1 commit into
energia:masterfrom
anton-veretenenko:master
Open

MSP430 USI SPI Library: pins should be released after SPI.end()#735
anton-veretenenko wants to merge 1 commit into
energia:masterfrom
anton-veretenenko:master

Conversation

@anton-veretenenko

Copy link
Copy Markdown

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
Copy Markdown

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
Copy Markdown
Author

probably also the same issue with USCI, will check

@anton-veretenenko

Copy link
Copy Markdown
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