diff --git a/examples/esp_netif/slip_custom_netif/components/slip_modem/CMakeLists.txt b/examples/esp_netif/slip_custom_netif/components/slip_modem/CMakeLists.txt index 683738628..e30196349 100644 --- a/examples/esp_netif/slip_custom_netif/components/slip_modem/CMakeLists.txt +++ b/examples/esp_netif/slip_custom_netif/components/slip_modem/CMakeLists.txt @@ -5,4 +5,3 @@ idf_component_register( INCLUDE_DIRS "include" REQUIRES esp_netif driver ) -target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format") diff --git a/examples/esp_netif/slip_custom_netif/components/slip_modem/library/slip_modem.c b/examples/esp_netif/slip_custom_netif/components/slip_modem/library/slip_modem.c index 278f926ae..41f72d5f2 100644 --- a/examples/esp_netif/slip_custom_netif/components/slip_modem/library/slip_modem.c +++ b/examples/esp_netif/slip_custom_netif/components/slip_modem/library/slip_modem.c @@ -1,10 +1,11 @@ /* - * SPDX-FileCopyrightText: 2020-2022 Espressif Systems (Shanghai) CO LTD + * SPDX-FileCopyrightText: 2020-2024 Espressif Systems (Shanghai) CO LTD * * SPDX-License-Identifier: Apache-2.0 */ #include +#include #include "slip_modem.h" #include "esp_netif.h" @@ -176,7 +177,7 @@ static esp_err_t slip_modem_transmit(void *slip_driver, void *buffer, size_t len int32_t res = uart_write_bytes(slip_modem->uart.uart_dev, (char *)buffer, len); if (res < 0) { // Handle errors - ESP_LOGE(TAG, "%s: uart_write_bytes error %i", __func__, res); + ESP_LOGE(TAG, "%s: uart_write_bytes error %" PRId32, __func__, res); return ESP_FAIL; } return ESP_OK; @@ -212,7 +213,7 @@ static void slip_modem_uart_rx_task(void *arg) slip_modem_handle slip_modem = (slip_modem_handle) arg; ESP_LOGD(TAG, "Start SLIP modem RX task (slip_modem %p filter: %p)", slip_modem, slip_modem->rx_filter); - ESP_LOGD(TAG, "Uart: %d, buffer: %p (%d bytes)", slip_modem->uart.uart_dev, slip_modem->buffer, slip_modem->buffer_len); + ESP_LOGD(TAG, "Uart: %d, buffer: %p (%" PRIu32 " bytes)", slip_modem->uart.uart_dev, slip_modem->buffer, slip_modem->buffer_len); while (slip_modem->running == true) { // Read data from the UART diff --git a/examples/esp_netif/slip_custom_netif/main/CMakeLists.txt b/examples/esp_netif/slip_custom_netif/main/CMakeLists.txt index eace917e5..cecffd821 100644 --- a/examples/esp_netif/slip_custom_netif/main/CMakeLists.txt +++ b/examples/esp_netif/slip_custom_netif/main/CMakeLists.txt @@ -5,4 +5,3 @@ idf_component_register( INCLUDE_DIRS "." REQUIRES esp_netif slip_modem driver ) -target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format") diff --git a/examples/esp_netif/slip_custom_netif/main/slip_client_main.c b/examples/esp_netif/slip_custom_netif/main/slip_client_main.c index cdfa37fdf..56c2a87ce 100644 --- a/examples/esp_netif/slip_custom_netif/main/slip_client_main.c +++ b/examples/esp_netif/slip_custom_netif/main/slip_client_main.c @@ -121,7 +121,7 @@ static void slip_set_prefix(slip_modem_handle slip) { uint8_t buff[10] = {0}; const esp_ip6_addr_t addr = slip_modem_get_ipv6_address(slip); - ESP_LOGI(TAG, "%s: prefix set (%08x:%08x)", __func__, + ESP_LOGI(TAG, "%s: prefix set (%08" PRIx32 ":%08" PRIx32 ")", __func__, lwip_ntohl(addr.addr[0]), lwip_ntohl(addr.addr[1])); // Build slip set message