Skip to content
Discussion options

You must be logged in to vote

The library supports transactions for multiple SPI users so access to those flags should not be necessary. The flags simply ensure that SPI access requests and releases are always paired, otherwise the ESP32 will crash (though this may be fixed in the board package now).
The only time that you might have a problem is if you use tft.startWrite() which holds the chip select permanently low, in that case when tft.EndWrite is used then it waits for any ongoing SPI transaction to complete before releasing the chip select.

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by mcbp223
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment