Search found 7 matches

by well_tech
Sun Jun 07, 2026 5:38 pm
Forum: ESP32 Arduino
Topic: [HELP] RMT single wire bidirectional communication (dshot telemetry)
Replies: 14
Views: 20951

Re: [HELP] RMT single wire bidirectional communication (dshot telemetry)

Hi
I am also searching for bidirectional Dshot implementation option for ESP32-S3 and studying the thing found that in IDF5.5 there were flags .io_loop_back and .io_od_mode for rmt_tx_channel_config_t and rmt_rx_channel_config_t what (in theory) solves exactly the problem of bidirectional ...
by well_tech
Mon May 04, 2026 4:54 pm
Forum: ESP-IDF
Topic: tasks competing for resource??
Replies: 11
Views: 303

Re: tasks competing for resource??

well, I have verified all potential options and have not found any obvious issues with memory etc., lets see how will it work. My guess is that there were too may code marked as IRAM_ATTR (including i2c driver), all IRAM was accupied (IDF showed 100% occupied IRAM in memory usage summary) and it ...
by well_tech
Mon Apr 27, 2026 8:08 pm
Forum: ESP-IDF
Topic: tasks competing for resource??
Replies: 11
Views: 303

Re: tasks competing for resource??

well, for now it looks like task 1 operates stable without any suspensions but..to shift the issue to other unknown so far location is probably the worst thing I would like to do )). How can I check potential memory corruption? So far I can think only about to increase memory size allocated to the ...
by well_tech
Sat Apr 25, 2026 12:00 pm
Forum: ESP-IDF
Topic: tasks competing for resource??
Replies: 11
Views: 303

Re: tasks competing for resource??

thanks to everyone who replied, you forced me to investigate in a right direction. After some tries I found Instruction cache size settings in menuconfig and changed it from default 16KB to 32KB and it started to work as expected, execution timeline of Task 1 looks now nice and regular, as should be ...
by well_tech
Thu Apr 23, 2026 1:56 pm
Forum: ESP-IDF
Topic: tasks competing for resource??
Replies: 11
Views: 303

Re: tasks competing for resource??

thanks for replying. I also assumed that could be an interrupt thing and therefore tried to clearly separate tasks, cores and their interrupts:
- i2c is initialized from "init" task which was created pinned to core 0.
- Task 1 processes its interrupts which are created within this task (pinned ...
by well_tech
Tue Apr 21, 2026 12:17 pm
Forum: ESP-IDF
Topic: tasks competing for resource??
Replies: 11
Views: 303

tasks competing for resource??

Dears, please help me to unterstand the following case (using ESP32-S3, IDF 6.0):
- I run two independend tasks, Task 1 pinned to core 1 and Task 2 pinned to core 0.
- Task 2 is activated by Task 1 with xTaskNotify and does some sensors reading by i2c with i2c_master_transmit_receive
- I control ...

Go to advanced search