Yes, i think thats the easyest way. But the i2s in ESP32S3 hat no LCD mode (for parallel output) anymore.
Its crazy...the ESP32 support 24bit parallel out, but have not enough pins, the ESP32S3 dont support 24bit parallel out, with enough pins.
Actually i have no solution...any ideas?
ESP32-S3 LCD and I2S FULL documentation
Re: ESP32-S3 LCD and I2S FULL documentation
Now it works...16 Bit parallel data out with the LCD Module. But why i cant have 24-bit or 32-bit?
Or why i2s (there is 24 and 32 bit) has not the LCD (parallel) Mode anymore?
Or why i2s (there is 24 and 32 bit) has not the LCD (parallel) Mode anymore?
Re: ESP32-S3 LCD and I2S FULL documentation
Hi @Tobi82m,
I think that for 24-bit or 32-bit is better to switch to another more powerfull chip.
I think that for 24-bit or 32-bit is better to switch to another more powerfull chip.
Re: ESP32-S3 LCD and I2S FULL documentation
No. With the ESP32 it works without any problems. The only problem, there are not enough pins
Re: ESP32-S3 LCD and I2S FULL documentation
Quick question here:
Anyone knows how is possible to set the arduino using a ESP32S3 board with 16 MB octal SPI, switch the Data cache line size to: 64 bytes
It's easy to do in IDF: → Component config → ESP System Settings → Cache config
But still didn't managed to do it in Arduino IDE.
Anyone knows how is possible to set the arduino using a ESP32S3 board with 16 MB octal SPI, switch the Data cache line size to: 64 bytes
It's easy to do in IDF: → Component config → ESP System Settings → Cache config
But still didn't managed to do it in Arduino IDE.
epdiy collaborator | http://fasani.de Fan of Espressif MCUs and electronic design
Re: ESP32-S3 LCD and I2S FULL documentation
Hi @Espressif team,
When i change only this bit in my LCD drive, the lcd stops working.
LCD_CAM.lcd_user.lcd_8bits_order = 0;
to
LCD_CAM.lcd_user.lcd_8bits_order = 1;
/** lcd_8bits_order : R/W; bitpos: [19]; default: 0;
* 1: Swap every two data bytes, valid in 8-bit mode. 0: Do not swap.
*/
I am using "External SPIRAM" (stay internal to the esp32-s3 chip package).
I believe that this bit only inverts the bytes in the data phase and not in the command phase, right ?
Some suggestion ?
Thank's.
When i change only this bit in my LCD drive, the lcd stops working.
LCD_CAM.lcd_user.lcd_8bits_order = 0;
to
LCD_CAM.lcd_user.lcd_8bits_order = 1;
/** lcd_8bits_order : R/W; bitpos: [19]; default: 0;
* 1: Swap every two data bytes, valid in 8-bit mode. 0: Do not swap.
*/
I am using "External SPIRAM" (stay internal to the esp32-s3 chip package).
I believe that this bit only inverts the bytes in the data phase and not in the command phase, right ?
Some suggestion ?
Thank's.
Re: ESP32-S3 LCD and I2S FULL documentation
@ESP_Sprite,
Some suggestion ?
Some suggestion ?
-
- Posts: 9876
- Joined: Thu Nov 26, 2015 4:08 am
Re: ESP32-S3 LCD and I2S FULL documentation
Not really, sorry. Do you have (ideally a whittled-down version of your) source code that you can share that shows the issue?
Who is online
Users browsing this forum: No registered users and 7 guests