Search found 11 matches

by Demirug
Mon Sep 02, 2024 1:38 pm
Forum: Hardware
Topic: esp32 P4 performance
Replies: 13
Views: 8064

Re: esp32 P4 poor performance?

Bitbanging was always a weak point of the ESP32 chips. Therefore as ESP_igrr said it is always the best solution if you can use one of the peripherie subsystems to do the work for you. We used the lcd controller of the S3 with create success to drive old 15KHz arcade crts (even if it called lcd). Bu...
by Demirug
Wed May 29, 2024 6:08 pm
Forum: ESP-IDF
Topic: ESP32S3 flash write & cache panic handler issue
Replies: 0
Views: 693

ESP32S3 flash write & cache panic handler issue

My code is mostly irq driven (LCD, I2S & timer). The code for all these irq handlers is flagged with IRAM_ATTR. The irqs are allocated with the ESP_INTR_FLAG_IRAM flag to ensure they keep running all the time. As most of the code is flagged to be loaded into memory and there are not much data both I...
by Demirug
Mon Mar 04, 2024 11:08 am
Forum: General Discussion
Topic: ESP32-P4 DevKits
Replies: 0
Views: 3776

ESP32-P4 DevKits

Some webpages (ex: https://en.wireless-tag.com/article-item-75.html ) have started to show a nice full featured devkit for the ESP32-P4. 1. Is there already any roadmap when these will be available to buy for teams with smaller projects (100 - 1000 units per run)? 2. Will there be more basic devkits...
by Demirug
Mon Apr 17, 2023 7:05 pm
Forum: Documentation
Topic: ESP32-S3 undocumented pcm2pdm register values
Replies: 0
Views: 2038

ESP32-S3 undocumented pcm2pdm register values

For low latency reasons we use the I2S module direct without the driver to output a PDM single channel signal. After figuring out how the clock needs to be configured it works great. But we noticed that the i2s_struct.h has more pdm related register values than we could find in the technical referec...
by Demirug
Thu Jul 07, 2022 7:29 am
Forum: Documentation
Topic: ESP32-S3 LCD and I2S FULL documentation
Replies: 134
Views: 2021288

Re: ESP32-S3 LCD and I2S FULL documentation

Hello Baldhead, i really really need your help ;-) Actually i have a ESP32 and im sending 24Bit data parallel with I2S. But the ESP32 has not enough pins and not enough space for my data. Now i bought a ESP32S3 because of more pins and more space. I thougt i can use it out of the box, but there are...
by Demirug
Sun Jun 19, 2022 7:13 pm
Forum: General Discussion
Topic: ESP32 I2S to parallel transfer
Replies: 1
Views: 1696

Re: ESP32 I2S to parallel transfer

The sample already calls an interrupt when a frame is finished: i2s_int_hdl. This is done for each dma descriptor where the eof flag is set. To stop it from sending continuously you need to break the ring of dma descriptors. this rring is configured in lines 208 to 212. As you can see there the last...
by Demirug
Mon May 30, 2022 5:29 am
Forum: Documentation
Topic: ESP32-S3: Dedicated GPIO
Replies: 2
Views: 6477

Re: ESP32-S3: Dedicated GPIO

Thank you for clarifying this for me.
by Demirug
Mon May 16, 2022 12:23 pm
Forum: Documentation
Topic: ESP32-S3: Dedicated GPIO
Replies: 2
Views: 6477

ESP32-S3: Dedicated GPIO

I am a little bit confused about the state of dedicated GPIO on the ESP32-S3 Based on the idf documentation it is supported: https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-reference/peripherals/dedic_gpio.html But the technical references https://www.espressif.com/sites/default/fi...
by Demirug
Tue Apr 26, 2022 10:59 am
Forum: General Discussion
Topic: ESP32-S3 options to transfer parallel data with external clock?
Replies: 0
Views: 1287

ESP32-S3 options to transfer parallel data with external clock?

For an upcoming project I am looking into options to send data from the ESP to an external device. The catch is that the clock (~1.5MHz) is generate external, too. As the reference manual is not completed yet I was checking the datasheet. I might have missed something but the only peripheral that ca...
by Demirug
Thu Nov 18, 2021 4:43 pm
Forum: Documentation
Topic: ESP32-S3 Dedicated GPIO
Replies: 0
Views: 14258

ESP32-S3 Dedicated GPIO

As my use case requires this part of the code to run on a bare metal core I am looking for the low level interface for the Dedicated GPIO. The technical reference already has the chapter but it's still empty. Any idea when it will become available?