From c8f0ec7fa4f9555db2e085977dc502689cad71fd Mon Sep 17 00:00:00 2001 From: George Joseph Date: Thu, 26 Jan 2023 11:27:48 -0700 Subject: [PATCH] esp_sntp: Fix c++ compile issue in esp_sntp.h Added a cast to esp_sntp_operatingmode_t in sntp_setoperatingmode()'s call to esp_sntp_setoperatingmode(operating_mode). Althouogh C doesn't require the cast, C++ does. Otherwise you get... error: invalid conversion from 'u8_t' {aka 'unsigned char'} to 'esp_sntp_operatingmode_t' --- components/lwip/include/apps/esp_sntp.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/lwip/include/apps/esp_sntp.h b/components/lwip/include/apps/esp_sntp.h index 4086bb7825..ce68896f1e 100644 --- a/components/lwip/include/apps/esp_sntp.h +++ b/components/lwip/include/apps/esp_sntp.h @@ -228,7 +228,7 @@ void esp_sntp_servermode_dhcp(bool enable); static inline __attribute__((deprecated("use esp_sntp_setoperatingmode() instead"))) void sntp_setoperatingmode(u8_t operating_mode) { - esp_sntp_setoperatingmode(operating_mode); + esp_sntp_setoperatingmode((esp_sntp_operatingmode_t)operating_mode); } static inline __attribute__((deprecated("use esp_sntp_servermode_dhcp() instead")))