DMA is not supported in parallel mode #2608
-
Having coded a what I think is a beautiful GUI for an audio PPM meter. But it is now unclear to me if it is possible to use I2S with a Lily ESP32 T-Display S3. I have edited
My code compiles, but with the following warnings:
I'm not bothered about Touch, but my hope is to acquire audio from an external I2S ADC and I believe the
|
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 5 replies
-
The warning simply means that pixel data cannot be sent to the TFT screen using DMA. You can still use DMA for other processor interfaces. That screen does not have touch capability, your setup file is OK since graphics display is working. |
Beta Was this translation helpful? Give feedback.
-
Try adding this line to the setup file: |
Beta Was this translation helpful? Give feedback.
-
I’m away for the next few days, so I’ll get back to you when I return. |
Beta Was this translation helpful? Give feedback.
-
It's suddenly decided to work! Before adding the #define TFT_CS 6 line, I decided to recompile and confirm it still wasn't working, but I noticed there was an update to be had (bottom left icon in viscode), so probably a Microsoft update. After this my code ran correctly - without the need to try your suggestion. I2S and TFT-eSPI input, together in perfect harmony. Go figure. |
Beta Was this translation helpful? Give feedback.
It's suddenly decided to work! Before adding the #define TFT_CS 6 line, I decided to recompile and confirm it still wasn't working, but I noticed there was an update to be had (bottom left icon in viscode), so probably a Microsoft update. After this my code ran correctly - without the need to try your suggestion. I2S and TFT-eSPI input, together in perfect harmony. Go figure.