Skip to content

Commit 4977f96

Browse files
authored
Merge pull request #517 from david-cermak/fix/examples_format_warn
Fix remaining format warnings
2 parents dcdf311 + 302b46f commit 4977f96

File tree

11 files changed

+24
-37
lines changed

11 files changed

+24
-37
lines changed

.github/workflows/mdns__build-target-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
. ${IDF_PATH}/export.sh
2727
python -m pip install idf-build-apps
2828
# Build default configs for all targets
29-
python ./ci/build_apps.py components/mdns/${{ matrix.test.path }} -r default -m components/mdns/.build-test-rules.yml -d
29+
python ./ci/build_apps.py components/mdns/${{ matrix.test.path }} -r default -d
3030
# Build specific configs for test targets
3131
python ./ci/build_apps.py components/mdns/${{ matrix.test.path }}
3232
cd components/mdns/${{ matrix.test.path }}

components/esp_modem/CMakeLists.txt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,3 @@ set_target_properties(${COMPONENT_LIB} PROPERTIES
4545
if(CONFIG_ESP_MODEM_ADD_CUSTOM_MODULE)
4646
idf_component_optional_requires(PUBLIC main)
4747
endif()
48-
49-
if(${target} STREQUAL "linux")
50-
# This is needed for ESP_LOGx() macros, as integer formats differ on ESP32(..) and x64
51-
set_target_properties(${COMPONENT_LIB} PROPERTIES COMPILE_FLAGS -Wno-format)
52-
endif()

components/esp_modem/src/esp_modem_cmux.cpp

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* SPDX-FileCopyrightText: 2021-2023 Espressif Systems (Shanghai) CO LTD
2+
* SPDX-FileCopyrightText: 2021-2024 Espressif Systems (Shanghai) CO LTD
33
*
44
* SPDX-License-Identifier: Apache-2.0
55
*/
@@ -13,6 +13,12 @@
1313

1414
using namespace esp_modem;
1515

16+
#ifdef CONFIG_IDF_TARGET_LINUX
17+
#define PRIsize_t "lu"
18+
#else
19+
#define PRIsize_t "u"
20+
#endif
21+
1622
#ifdef CONFIG_ESP_MODEM_CMUX_DEFRAGMENT_PAYLOAD
1723
/**
1824
* @brief Define this to defragment partially received data of CMUX payload
@@ -245,7 +251,7 @@ bool CMux::on_header(CMuxFrame &frame)
245251

246252
bool CMux::on_payload(CMuxFrame &frame)
247253
{
248-
ESP_LOGD("CMUX", "Payload frame: dlci:%02x type:%02x payload:%d available:%d", dlci, type, payload_len, frame.len);
254+
ESP_LOGD("CMUX", "Payload frame: dlci:%02x type:%02x payload:%" PRIsize_t " available:%" PRIsize_t, dlci, type, payload_len, frame.len);
249255
if (frame.len < payload_len) { // payload
250256
state = cmux_state::PAYLOAD;
251257
if (!data_available(frame.ptr, frame.len)) { // partial read
@@ -312,7 +318,7 @@ bool CMux::on_cmux_data(uint8_t *data, size_t actual_len)
312318
auto data_end = buffer.get() + buffer.size;
313319
data_to_read = payload_len + 2; // 2 -- CMUX protocol footer
314320
if (data + data_to_read >= data_end) {
315-
ESP_LOGW("CUMX", "Failed to defragment longer payload (payload=%d)", payload_len);
321+
ESP_LOGW("CUMX", "Failed to defragment longer payload (payload=%" PRIsize_t ")", payload_len);
316322
// If you experience this error, your device uses longer payloads while
317323
// the configured buffer is too small to defragment the payload properly.
318324
// To resolve this issue you can:

components/mdns/.build-test-rules.yml

Lines changed: 0 additions & 11 deletions
This file was deleted.

components/mdns/mdns.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5386,13 +5386,13 @@ static inline void set_default_duplicated_interfaces(void)
53865386

53875387
static inline void unregister_predefined_handlers(void)
53885388
{
5389-
#if defined(MDNS_ESP_WIFI_ENABLED) && (CONFIG_MDNS_PREDEF_NETIF_STA || CONFIG_MDNS_PREDEF_NETIF_AP)
5389+
#if MDNS_ESP_WIFI_ENABLED && (CONFIG_MDNS_PREDEF_NETIF_STA || CONFIG_MDNS_PREDEF_NETIF_AP)
53905390
esp_event_handler_unregister(WIFI_EVENT, ESP_EVENT_ANY_ID, mdns_preset_if_handle_system_event);
53915391
#endif
53925392
#if CONFIG_MDNS_PREDEF_NETIF_STA || CONFIG_MDNS_PREDEF_NETIF_AP || CONFIG_MDNS_PREDEF_NETIF_ETH
53935393
esp_event_handler_unregister(IP_EVENT, ESP_EVENT_ANY_ID, mdns_preset_if_handle_system_event);
53945394
#endif
5395-
#if defined(CONFIG_ETH_ENABLED) && CONFIG_MDNS_PREDEF_NETIF_ETH
5395+
#if CONFIG_ETH_ENABLED && CONFIG_MDNS_PREDEF_NETIF_ETH
53965396
esp_event_handler_unregister(ETH_EVENT, ESP_EVENT_ANY_ID, mdns_preset_if_handle_system_event);
53975397
#endif
53985398
}
@@ -5483,7 +5483,7 @@ esp_err_t mdns_init(void)
54835483
goto free_queue;
54845484
}
54855485

5486-
#if defined(MDNS_ESP_WIFI_ENABLED) && (CONFIG_MDNS_PREDEF_NETIF_STA || CONFIG_MDNS_PREDEF_NETIF_AP)
5486+
#if MDNS_ESP_WIFI_ENABLED && (CONFIG_MDNS_PREDEF_NETIF_STA || CONFIG_MDNS_PREDEF_NETIF_AP)
54875487
if ((err = esp_event_handler_register(WIFI_EVENT, ESP_EVENT_ANY_ID, mdns_preset_if_handle_system_event, NULL)) != ESP_OK) {
54885488
goto free_event_handlers;
54895489
}
@@ -5493,7 +5493,7 @@ esp_err_t mdns_init(void)
54935493
goto free_event_handlers;
54945494
}
54955495
#endif
5496-
#if defined(CONFIG_ETH_ENABLED) && CONFIG_MDNS_PREDEF_NETIF_ETH
5496+
#if CONFIG_ETH_ENABLED && CONFIG_MDNS_PREDEF_NETIF_ETH
54975497
if ((err = esp_event_handler_register(ETH_EVENT, ESP_EVENT_ANY_ID, mdns_preset_if_handle_system_event, NULL)) != ESP_OK) {
54985498
goto free_event_handlers;
54995499
}

examples/esp_netif/slip_custom_netif/components/slip_modem/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,3 @@ idf_component_register(
55
INCLUDE_DIRS "include"
66
REQUIRES esp_netif driver
77
)
8-
target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

examples/esp_netif/slip_custom_netif/components/slip_modem/library/slip_modem.c

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
/*
2-
* SPDX-FileCopyrightText: 2020-2022 Espressif Systems (Shanghai) CO LTD
2+
* SPDX-FileCopyrightText: 2020-2024 Espressif Systems (Shanghai) CO LTD
33
*
44
* SPDX-License-Identifier: Apache-2.0
55
*/
66

77
#include <string.h>
8+
#include <inttypes.h>
89
#include "slip_modem.h"
910

1011
#include "esp_netif.h"
@@ -176,7 +177,7 @@ static esp_err_t slip_modem_transmit(void *slip_driver, void *buffer, size_t len
176177
int32_t res = uart_write_bytes(slip_modem->uart.uart_dev, (char *)buffer, len);
177178
if (res < 0) {
178179
// Handle errors
179-
ESP_LOGE(TAG, "%s: uart_write_bytes error %i", __func__, res);
180+
ESP_LOGE(TAG, "%s: uart_write_bytes error %" PRId32, __func__, res);
180181
return ESP_FAIL;
181182
}
182183
return ESP_OK;
@@ -212,7 +213,7 @@ static void slip_modem_uart_rx_task(void *arg)
212213
slip_modem_handle slip_modem = (slip_modem_handle) arg;
213214

214215
ESP_LOGD(TAG, "Start SLIP modem RX task (slip_modem %p filter: %p)", slip_modem, slip_modem->rx_filter);
215-
ESP_LOGD(TAG, "Uart: %d, buffer: %p (%d bytes)", slip_modem->uart.uart_dev, slip_modem->buffer, slip_modem->buffer_len);
216+
ESP_LOGD(TAG, "Uart: %d, buffer: %p (%" PRIu32 " bytes)", slip_modem->uart.uart_dev, slip_modem->buffer, slip_modem->buffer_len);
216217

217218
while (slip_modem->running == true) {
218219
// Read data from the UART

examples/esp_netif/slip_custom_netif/main/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,3 @@ idf_component_register(
55
INCLUDE_DIRS "."
66
REQUIRES esp_netif slip_modem driver
77
)
8-
target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

examples/esp_netif/slip_custom_netif/main/slip_client_main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ static void slip_set_prefix(slip_modem_handle slip)
121121
{
122122
uint8_t buff[10] = {0};
123123
const esp_ip6_addr_t addr = slip_modem_get_ipv6_address(slip);
124-
ESP_LOGI(TAG, "%s: prefix set (%08x:%08x)", __func__,
124+
ESP_LOGI(TAG, "%s: prefix set (%08" PRIx32 ":%08" PRIx32 ")", __func__,
125125
lwip_ntohl(addr.addr[0]), lwip_ntohl(addr.addr[1]));
126126

127127
// Build slip set message

examples/mqtt/main/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
11
idf_component_register(SRCS "app_main.cpp"
22
INCLUDE_DIRS ".")
3-
4-
target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

0 commit comments

Comments
 (0)