@@ -303,18 +303,23 @@ static bool _rmtWrite(int pin, rmt_data_t *data, size_t num_rmt_symbols, bool bl
303
303
}
304
304
}
305
305
306
+ #if ARDUHAL_LOG_LEVEL >= ARDUHAL_LOG_LEVEL_VERBOSE
306
307
log_v ("GPIO: %d - Request: %d RMT Symbols - %s - Timeout: %d" , pin , num_rmt_symbols , blocking ? "Blocking" : "Non-Blocking" , timeout_ms );
307
308
// loop parameter semantics:
308
309
// loop == 0: no looping (single transmission)
309
310
// loop == 1: infinite looping
310
311
// loop > 1: transmit the data 'loop' times
311
- log_v (
312
- "GPIO: %d - Currently in Loop Mode: [%s] | Loop Request: [%s], LoopCancel: [%s]" , pin ,
313
- bus -> rmt_ch_is_looping ? "YES" : "NO" ,
314
- loop == 0 ? "NO" : (loop == 1 ? "FOREVER" : ({ char buf [20 ]; sprintf (buf , "%lu times" , loop ); buf ; })),
315
- loopCancel ? "YES" : "NO"
316
- );
317
-
312
+ {
313
+ char buf [20 ];
314
+ log_v (
315
+ "GPIO: %d - Currently in Loop Mode: [%s] | Loop Request: [%s], LoopCancel: [%s]" , pin ,
316
+ bus -> rmt_ch_is_looping ? "YES" : "NO" ,
317
+ loop == 0 ? "NO" : (loop == 1 ? "FOREVER" : ({ sprintf (buf , "%lu times" , loop ); buf ; })),
318
+ loopCancel ? "YES" : "NO"
319
+ );
320
+ }
321
+ #endif
322
+
318
323
if ((xEventGroupGetBits (bus -> rmt_events ) & RMT_FLAG_TX_DONE ) == 0 ) {
319
324
log_v ("GPIO %d - RMT Write still pending to be completed." , pin );
320
325
return false;
0 commit comments