Search found 4 matches

by avicherry
Wed Mar 29, 2023 10:32 pm
Forum: ESP-IDF
Topic: RMT with DMA performance?
Replies: 4
Views: 2823

Re: RMT with DMA performance?

Now if only I can push to help get Micropython transitioned over to esp-idf 5.x so I can implement a high-performance RGB LED driver for it! Even though IDF 4.4 supports the ESP32-S3 I did not see any way to enable DMA access from the RMT driver. Is there something I'm missing?
by avicherry
Tue Mar 28, 2023 9:10 am
Forum: ESP-IDF
Topic: RMT with DMA performance?
Replies: 4
Views: 2823

Re: RMT with DMA performance?

So, I'm running this on an S3. I changed some of the parameters, such as only using one transaction queue depth and at your suggesting, increasing the DMA buffer size to 2048 (the most without errors). Non-DMA's buffer size only went up to 256 before it started crashing. What I found was that the no...
by avicherry
Mon Mar 27, 2023 9:19 pm
Forum: ESP-IDF
Topic: Esp32 IDF release/5.0 running on ESP32S3 Feather I2C problem
Replies: 9
Views: 5616

Re: Esp32 IDF release/5.0 running on ESP32S3 Feather I2C problem

I found on the S3 Feather I needed to add additional pull-up strength to get the LC709203 to respond reliably. Try adding 2k-5k additional resistors between the two I2C lines and a 3.3V source. I've monitored the i2c pins with my scope and can see that without additional pullup strength the pulse ri...
by avicherry
Mon Mar 27, 2023 8:42 pm
Forum: ESP-IDF
Topic: RMT with DMA performance?
Replies: 4
Views: 2823

RMT with DMA performance?

So, beginning with the "rmt/led_strip" example in the IDFv5 I added the "with_dma" flag to the rmt_tx_channel_config_t struct. The documentation for this flag states: A channel with DMA attached can offload the CPU by a lot. As I was curious about the performance implications of this, I decided to a...