Replies: 4 comments
-
Hi, I have not tried to use QSPI. And then this is application specific if the increased data rate would make a difference. Annother example would be playing video files but personally I consider this to be out of scope for EVE. Next there may be a reason to drop the SPI clock. But before switching over to QSPI I would check how much of the 5ms I currently allow is actually needed and would either change the timing, even drop the framerate a little if required. The last scenario I can think of right now is when you have one QSPI but more than one client. To add QSPI would require two things. |
Beta Was this translation helpful? Give feedback.
-
FYI, the LVGL project has an ESP32 driver which can drive the EVE2 using QSPI at full speed using DMA. The QSPI/DMA driver code, which could be reused I suppose, is very ESP32 optimized for just bit-blt raw graphical data to the EVE, treating it as a dumb device (which is counter intuitive to say the least). It works and is even stable on breadboards with careful cabling at slightly more than official clock speed. |
Beta Was this translation helpful? Give feedback.
-
Yes, mis-using EVE as framebuffer would be annother use-case. :-) And regarding the ESP32, have a look here: #14 |
Beta Was this translation helpful? Give feedback.
-
Thanks, that clarifies the situation quite a lot, and I agree, using QSPI will most likely not be that useful to my project anyway. |
Beta Was this translation helpful? Give feedback.
-
Hello,
I'm about to receive the evaluation board for the BT817 and while reading its documentation, I see that there is a pin header with SPI/QSPI signals.
As I'm intending to drive it with an ESP32, I had a look at your examples, and as far as I can understand, it is using SPI to communicate, not QSPI.
Do you think using QSPI would bring any benefit? And if yes, how would you suggest that I try investigating the required changes?
Regards
Beta Was this translation helpful? Give feedback.
All reactions