@@ -124,8 +124,8 @@ bool rmtWrite(int pin, rmt_data_t *data, size_t num_rmt_symbols, uint32_t timeou
124
124
bool rmtWriteAsync (int pin , rmt_data_t * data , size_t num_rmt_symbols );
125
125
126
126
/**
127
- Writing data up to the reserved memsize, looping continuously (rmtWriteLooping) or fixed
128
- number of times (rmtWriteLoopingCount ())
127
+ Writing data up to the reserved memsize, looping continuously (rmtWriteLooping() ) or fixed
128
+ number of times (rmtWriteRepeated ())
129
129
130
130
<rmt_symbol> is a 32 bits structure as defined by rmt_data_t type.
131
131
It is possible to use the macro RMT_SYMBOLS_OF(data), if data is an array of rmt_data_t
@@ -135,10 +135,11 @@ bool rmtWriteAsync(int pin, rmt_data_t *data, size_t num_rmt_symbols);
135
135
Non-Blocking mode - returns right after execution
136
136
Returns <true> on execution success, <false> otherwise
137
137
138
- <bool rmtTransmitCompleted(int pin)> will return always <true> while it is looping.
138
+ <bool rmtTransmitCompleted(int pin)> will return always <true> while it is looping mode.
139
+ looping mode is active for rmtWriteLooping() and for rmtWriteRepeated() when loop_count > 1.
139
140
*/
140
141
bool rmtWriteLooping (int pin , rmt_data_t * data , size_t num_rmt_symbols );
141
- bool rmtWriteLoopingCount (int pin , rmt_data_t * data , size_t num_rmt_symbols , uint32_t loop_count );
142
+ bool rmtWriteRepeated (int pin , rmt_data_t * data , size_t num_rmt_symbols , uint32_t loop_count );
142
143
143
144
/**
144
145
Checks if transmission is completed and the rmtChannel ready for transmitting new data.
0 commit comments