IDF 5.1+ and the new RMT API - loop count is not supported
Posted: Thu Dec 28, 2023 8:53 pm
Hullo!
I am trying to transmit a uint32_t multiple times via the RMT peripheral using the byte encoder.
Duplicating the uint32_t into an array and sending the array works fine, but if I try to have the RMT peripheral itself loop over the single value by changing the rmt_transmit_config_t.loop_count to anything other than 0, I get this error:
Would someone know if this a setting in sdkconfig I need to change, a restriction on the esp32 chip, or does it just not work at this point?
Thanks!
I am trying to transmit a uint32_t multiple times via the RMT peripheral using the byte encoder.
Duplicating the uint32_t into an array and sending the array works fine, but if I try to have the RMT peripheral itself loop over the single value by changing the rmt_transmit_config_t.loop_count to anything other than 0, I get this error:
Code: Select all
rmt: rmt_transmit(478): loop count is not supported
Thanks!