View and state updating simplified

This commit is contained in:
Ken Van Hoeylandt 2024-01-17 23:59:04 +01:00
parent aa6f05e54c
commit c830c66063
5 changed files with 3 additions and 12 deletions

View File

@ -78,6 +78,7 @@ static void wifi_connect_event_callback(const void* message, void* context) {
default:
break;
}
wifi_connect_request_view_update(wifi);
}
static void app_show(App app, lv_obj_t* parent) {

View File

@ -1,11 +1,7 @@
#include "wifi_connect_state_updating.h"
#include "esp_lvgl_port.h"
void wifi_connect_state_set_radio_state(WifiConnect* wifi, WifiRadioState state) {
wifi_connect_lock(wifi);
wifi->state.radio_state = state;
wifi_connect_unlock(wifi);
wifi_connect_request_view_update(wifi);
}

View File

@ -6,7 +6,6 @@
extern "C" {
#endif
void wifi_connect_state_set_scanning(WifiConnect* wifi, bool is_scanning);
void wifi_connect_state_set_radio_state(WifiConnect* wifi, WifiRadioState state);
#ifdef __cplusplus

View File

@ -109,6 +109,8 @@ static void wifi_manage_event_callback(const void* message, void* context) {
default:
break;
}
wifi_manage_request_view_update(wifi);
}
static void app_show(App app, lv_obj_t* parent) {

View File

@ -1,20 +1,15 @@
#include "wifi_manage.h"
#include "esp_lvgl_port.h"
void wifi_manage_state_set_scanning(WifiManage* wifi, bool is_scanning) {
wifi_manage_lock(wifi);
wifi->state.scanning = is_scanning;
wifi_manage_unlock(wifi);
wifi_manage_request_view_update(wifi);
}
void wifi_manage_state_set_radio_state(WifiManage* wifi, WifiRadioState state) {
wifi_manage_lock(wifi);
wifi->state.radio_state = state;
wifi_manage_unlock(wifi);
wifi_manage_request_view_update(wifi);
}
void wifi_manage_state_update_scanned_records(WifiManage* wifi) {
@ -25,6 +20,4 @@ void wifi_manage_state_update_scanned_records(WifiManage* wifi) {
&wifi->state.ap_records_count
);
wifi_manage_unlock(wifi);
wifi_manage_request_view_update(wifi);
}