From e0e913839fbfc90fcba322e61790bf3d92d38453 Mon Sep 17 00:00:00 2001 From: Marius Vikhammer Date: Fri, 5 May 2023 13:39:35 +0800 Subject: [PATCH] gdma: fixed crash from logging when using newlib nano Newlib nano printf formatting do not support %z, and will crash if such an identifier is followed by a %s indentifier. Closes https://github.com/espressif/esp-idf/issues/9631 --- components/driver/gdma.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/driver/gdma.c b/components/driver/gdma.c index 7d8132b6ac..d0a82c89c6 100644 --- a/components/driver/gdma.c +++ b/components/driver/gdma.c @@ -396,7 +396,7 @@ esp_err_t gdma_set_transfer_ability(gdma_channel_handle_t dma_chan, const gdma_t dma_chan->sram_alignment = sram_alignment; dma_chan->psram_alignment = psram_alignment; - ESP_LOGD(TAG, "%s channel (%d,%d), (%zu:%zu) bytes aligned, burst %s", dma_chan->direction == GDMA_CHANNEL_DIRECTION_TX ? "tx" : "rx", + ESP_LOGD(TAG, "%s channel (%d,%d), (%u:%u) bytes aligned, burst %s", dma_chan->direction == GDMA_CHANNEL_DIRECTION_TX ? "tx" : "rx", group->group_id, pair->pair_id, sram_alignment, psram_alignment, en_burst ? "enabled" : "disabled"); err: return ret;