Search found 4 matches
- 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?
- 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...
- 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...
- 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...