Working on a handheld audio project, I recently abandoned Raspberry Pi (boot time too long) in favor of Teensy 4.1 -- I am very excited about the audio possibilities.
I need touchscreen LCD for menu/navigation only (3.5", 480x320, ILI9488 is popular) and SD card for audio waves. I was using GTK+ but I'm happy to jump into LVGL. I only need a few GPIOs (I2c would be useful.)
At this point, I just want to know what to buy and an "existence proof" to proceed. The best LCD reference code I can find is SK Pang's. My questions:
1) Should I look at serial or parallel LCD interface? Can a parallel LCD work in serial (SPI) mode? (Most serial LCDs ship from China, with 2 month delivery -- ouch!)
2) I evidently need 3 SPI ports -- audio (I2S, which is similar to SPI, right?), LCD and touch. Can the Teensy do all that at once?
3) Does the Teensy need to constantly refresh the LCD or does the ILI9488 have a frame buffer?
Any help & opinions happily accepted; thanks!
I need touchscreen LCD for menu/navigation only (3.5", 480x320, ILI9488 is popular) and SD card for audio waves. I was using GTK+ but I'm happy to jump into LVGL. I only need a few GPIOs (I2c would be useful.)
At this point, I just want to know what to buy and an "existence proof" to proceed. The best LCD reference code I can find is SK Pang's. My questions:
1) Should I look at serial or parallel LCD interface? Can a parallel LCD work in serial (SPI) mode? (Most serial LCDs ship from China, with 2 month delivery -- ouch!)
2) I evidently need 3 SPI ports -- audio (I2S, which is similar to SPI, right?), LCD and touch. Can the Teensy do all that at once?
3) Does the Teensy need to constantly refresh the LCD or does the ILI9488 have a frame buffer?
Any help & opinions happily accepted; thanks!