Page 1 of 1

i2c sync transmit minimum time

Posted: Thu Sep 05, 2024 8:55 am
by eco747
Hello,

I'm using i2c_master_transmit on an ESP32S3 / latest IDF.
Sync transmission is using an event, and events timing are dependent of the RTOS task switching time (10ms).

So I cannot send i2c commands faster that every 10ms (without changing CONFIG_FREERTOS_HZ).

Any comment about that ?

Regards
Etienne

Re: i2c sync transmit minimum time

Posted: Fri Sep 06, 2024 8:13 am
by MicroController
eco747 wrote:
Thu Sep 05, 2024 8:55 am
Sync transmission is using an event,
More accurate would be to say that it uses a FreeRTOS queue.
and events timing are dependent of the RTOS task switching time (10ms).
This assumption is incorrect.