KurtE
Senior Member+
@Frank - Not sure what you are asking? I believe currently the beginTransaction/endTransaction does not currently setup anything distinctive. Only if you wish for it to maybe turn on an LED if it looks like you have a mismatch does it actually define and use inTransaction (#define SPI_TRANSACTION_MISMATCH_LED)
So I don't know any way to detect if you are logically in a transaction or not. As you know in libraries like ili9341_t3, we mainly use it to hopefully make sure we have the right settings, when we are doing anything to output to SPI...
If this is for ili9488 display? I was playing with one... Have not dealt with DMA yet as this display required 3 times as much memory as ILI9341 and current beta board does not have enough...
Thought about maybe trying a reduced memory (reduced color mode), where I think we only output a byte per pixel, but not sure how well that would work.
So I don't know any way to detect if you are logically in a transaction or not. As you know in libraries like ili9341_t3, we mainly use it to hopefully make sure we have the right settings, when we are doing anything to output to SPI...
If this is for ili9488 display? I was playing with one... Have not dealt with DMA yet as this display required 3 times as much memory as ILI9341 and current beta board does not have enough...
Thought about maybe trying a reduced memory (reduced color mode), where I think we only output a byte per pixel, but not sure how well that would work.