diff --git a/src/mqtt.c b/src/mqtt.c index cc786dd..740718a 100644 --- a/src/mqtt.c +++ b/src/mqtt.c @@ -40,7 +40,7 @@ static void mqtt_broadcast_cmd_id() { static void mqtt_cb(struct mg_connection *nc, const char *topic, int topic_len, const char *msg, int msg_len, void *ud) { LOG(LL_INFO, ("Received topic='%.*s' msg='%.*s'", topic_len, topic, msg_len, msg)); - if (topic_len >= strlen(MQTT_TOPIC_BROADCAST_CMD) && 0 == strncmp(MQTT_TOPIC_BROADCAST_CMD, topic, strlen(MQTT_TOPIC_BROADCAST_CMD))) + if (topic_len >= (int) strlen(MQTT_TOPIC_BROADCAST_CMD) && 0 == strncmp(MQTT_TOPIC_BROADCAST_CMD, topic, strlen(MQTT_TOPIC_BROADCAST_CMD))) mqtt_broadcast_cmd_id(); (void) nc; (void) ud; diff --git a/src/screen.c b/src/screen.c index aadb6f6..92b0655 100644 --- a/src/screen.c +++ b/src/screen.c @@ -69,6 +69,7 @@ struct screen_t *screen_create_from_json(char *json, widget_event_fn handler, vo exit: if (screen_name) free(screen_name); return screen; + (void) user_data; } void screen_destroy(struct screen_t **s) { diff --git a/src/widget_default.c b/src/widget_default.c index ef09b7f..56cc33b 100644 --- a/src/widget_default.c +++ b/src/widget_default.c @@ -46,7 +46,6 @@ static void widget_default_draw(struct widget_t *w, uint16_t color) { void screen_add_default_widgets(struct screen_t *screen) { struct widget_t *w; uint16_t screen_width = mgos_ili9341_get_screenWidth(); - uint16_t screen_height = mgos_ili9341_get_screenHeight(); if (!screen) return;