Click here to Skip to main content
15,886,919 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Never trust a Welshman with secrets! Pin
jmaida26-Sep-22 17:14
jmaida26-Sep-22 17:14 
GeneralRe: Never trust a Welshman with secrets! Pin
DRHuff27-Sep-22 8:33
DRHuff27-Sep-22 8:33 
GeneralRe: Never trust a Welshman with secrets! Pin
jmaida27-Sep-22 9:25
jmaida27-Sep-22 9:25 
GeneralRe: Never trust a Welshman with secrets! Pin
jmaida27-Sep-22 9:34
jmaida27-Sep-22 9:34 
GeneralRe: Never trust a Welshman with secrets! Pin
pkfox27-Sep-22 11:28
professionalpkfox27-Sep-22 11:28 
GeneralRe: Never trust a Welshman with secrets! Pin
jmaida27-Sep-22 11:59
jmaida27-Sep-22 11:59 
GeneralRe: Never trust a Welshman with secrets! Pin
pkfox27-Sep-22 22:28
professionalpkfox27-Sep-22 22:28 
GeneralAll the win! Pin
honey the codewitch26-Sep-22 3:59
mvahoney the codewitch26-Sep-22 3:59 
I bought this little monster, which I can recommend
GitHub - Makerfabs/Makerfabs-ESP32-S3-Parallel-TFT-with-Touch[^]

The stock firmware however, was garbage. It didn't take advantage of the onboard S3 chip's hardware acceleration for driving LCD displays. It was clearly thrown together as an afterthought.

The frame rates were 37fps average which with a 16bit parallel display topping out at 8MHz it could be better.

So I rolled up my sleeves and dived into ESP-IDF arcana, using a brand new and sort of unpolished as of yet system for hardware accelerating my 16-bit i8080 interface.

After diving through stale message board threads and some source code, I figured it out.

Original driver: 37FPS, flickery, no dma

Mine: 45FPS, flickery, no dma or 56FPS! not flickery, w/ DMA depending on how much RAM you want to use.

And just in time to help a colleague with some paying work he's using this device for. Thumbs Up | :thumbsup:
To err is human. Fortune favors the monsters.

GeneralRe: All the win! Pin
OriginalGriff26-Sep-22 4:06
mveOriginalGriff26-Sep-22 4:06 
GeneralRe: All the win! Pin
honey the codewitch26-Sep-22 6:37
mvahoney the codewitch26-Sep-22 6:37 
GeneralPython - no arguments, please Pin
MSBassSinger26-Sep-22 3:29
professionalMSBassSinger26-Sep-22 3:29 
GeneralRe: Python - no arguments, please Pin
RickZeeland26-Sep-22 3:36
mveRickZeeland26-Sep-22 3:36 
GeneralRe: Python - no arguments, please Pin
MSBassSinger26-Sep-22 4:55
professionalMSBassSinger26-Sep-22 4:55 
GeneralRe: Python - no arguments, please PinPopular
PIEBALDconsult26-Sep-22 3:39
mvePIEBALDconsult26-Sep-22 3:39 
GeneralRe: Python - no arguments, please PinPopular
Richard Deeming26-Sep-22 4:37
mveRichard Deeming26-Sep-22 4:37 
GeneralRe: Python - no arguments, please Pin
PIEBALDconsult26-Sep-22 4:50
mvePIEBALDconsult26-Sep-22 4:50 
GeneralRe: Python - no arguments, please Pin
Zak River27-Sep-22 1:26
Zak River27-Sep-22 1:26 
GeneralRe: Python - no arguments, please Pin
PIEBALDconsult27-Sep-22 4:39
mvePIEBALDconsult27-Sep-22 4:39 
GeneralRe: Python - no arguments, please Pin
Zak River27-Sep-22 4:43
Zak River27-Sep-22 4:43 
GeneralRe: Python - no arguments, please Pin
MSBassSinger26-Sep-22 4:56
professionalMSBassSinger26-Sep-22 4:56 
GeneralRe: Python - no arguments, please Pin
Randor 26-Sep-22 3:55
professional Randor 26-Sep-22 3:55 
GeneralRe: Python - no arguments, please Pin
0x01AA26-Sep-22 4:38
mve0x01AA26-Sep-22 4:38 
GeneralRe: Python - no arguments, please Pin
Maximilien26-Sep-22 4:48
Maximilien26-Sep-22 4:48 
GeneralRe: Python - no arguments, please Pin
PIEBALDconsult26-Sep-22 4:57
mvePIEBALDconsult26-Sep-22 4:57 
GeneralRe: Python - no arguments, please Pin
CPallini26-Sep-22 4:46
mveCPallini26-Sep-22 4:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.