From bc124fc87364146d08d619fc25e14877c14451ca Mon Sep 17 00:00:00 2001 From: masj-mobica <157368639+masj-mobica@users.noreply.github.com> Date: Sat, 9 Mar 2024 08:02:26 +0100 Subject: [PATCH] App warnings fixed. (#1118) --- src/driver/drv_sm16703P.c | 3 ++- src/driver/drv_tuyaMCU.c | 2 -- src/driver/drv_uart.c | 5 ----- src/httpserver/json_interface.c | 2 +- src/new_cfg.c | 3 ++- src/new_pins.c | 1 + 6 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/driver/drv_sm16703P.c b/src/driver/drv_sm16703P.c index fef13e8cc..64dca4e9a 100644 --- a/src/driver/drv_sm16703P.c +++ b/src/driver/drv_sm16703P.c @@ -136,7 +136,8 @@ commandResult_t SM16703P_CMD_setRaw(const void *context, const char *cmd, const return CMD_RES_OK; } commandResult_t SM16703P_CMD_setPixel(const void *context, const char *cmd, const char *args, int flags) { - int pixel, i, r, g, b; + int i, r, g, b; + int pixel = 0; const char *all = 0; Tokenizer_TokenizeString(args, 0); diff --git a/src/driver/drv_tuyaMCU.c b/src/driver/drv_tuyaMCU.c index c21e21fe1..97e63e6e3 100644 --- a/src/driver/drv_tuyaMCU.c +++ b/src/driver/drv_tuyaMCU.c @@ -939,8 +939,6 @@ commandResult_t TuyaMCU_SendQueryState(const void* context, const char* cmd, con } void TuyaMCU_SendStateRawFromString(int dpId, const char *args) { - const char *stop; - float val; int cur = 0; byte buffer[64]; diff --git a/src/driver/drv_uart.c b/src/driver/drv_uart.c index 8483d84b2..bc5953b06 100644 --- a/src/driver/drv_uart.c +++ b/src/driver/drv_uart.c @@ -202,11 +202,6 @@ void UART_SendByte(byte b) { #endif } commandResult_t CMD_UART_Send_Hex(const void *context, const char *cmd, const char *args, int cmdFlags) { - byte b; - float val; - const char *stop; - - //const char *args = CMD_GetArg(1); if (!(*args)) { addLogAdv(LOG_INFO, LOG_FEATURE_TUYAMCU, "CMD_UART_Send_Hex: requires 1 argument (hex string, like FFAABB00CCDD\n"); return CMD_RES_NOT_ENOUGH_ARGUMENTS; diff --git a/src/httpserver/json_interface.c b/src/httpserver/json_interface.c index 30e95ebd3..e3a98ee46 100644 --- a/src/httpserver/json_interface.c +++ b/src/httpserver/json_interface.c @@ -1026,7 +1026,7 @@ int JSON_ProcessCommandReply(const char* cmd, const char* arg, void* request, js #if ENABLE_DRIVER_TUYAMCU else if (!wal_strnicmp(cmd, "Dp", 2)) { int id = -1; - if (isdigit(cmd[2])) { + if (isdigit((int)cmd[2])) { sscanf(cmd + 2, "%i", &id); } http_obk_json_dps(id,request, printer); diff --git a/src/new_cfg.c b/src/new_cfg.c index d89bb19de..23ce98e44 100644 --- a/src/new_cfg.c +++ b/src/new_cfg.c @@ -558,7 +558,8 @@ int CFG_GetFlags() { return g_cfg.genericFlags; } unsigned long CFG_GetFlags64() { - return *((unsigned long*)&g_cfg.genericFlags); + unsigned long* pAllGenericFlags = (unsigned long*)&g_cfg.genericFlags; + return *pAllGenericFlags; } bool CFG_HasFlag(int flag) { if (flag >= 32) { diff --git a/src/new_pins.c b/src/new_pins.c index 949599b45..21bad87cf 100644 --- a/src/new_pins.c +++ b/src/new_pins.c @@ -189,6 +189,7 @@ void PINS_BeginDeepSleepWithPinWakeUp() { extern void deep_sleep_wakeup_with_gpio(UINT32 gpio_index_map, UINT32 gpio_edge_map); deep_sleep_wakeup_with_gpio(g_gpio_index_map[0], g_gpio_edge_map[0]); #else + extern void bk_enter_deep_sleep(UINT32 g_gpio_index_map, UINT32 g_gpio_edge_map); bk_enter_deep_sleep(g_gpio_index_map[0], g_gpio_edge_map[0]); #endif #else