feat: 实现摇一摇导航功能
This commit is contained in:
@@ -3,11 +3,15 @@
|
||||
|
||||
#include "board_config.h"
|
||||
#include "display.h"
|
||||
#include "imu.h"
|
||||
#include "lvgl_port.h"
|
||||
#include "motion_gesture.h"
|
||||
#include "touch.h"
|
||||
#include "ui.h"
|
||||
#include "ui_handlers.h"
|
||||
#include "ui_nav.h"
|
||||
#include "ble_manager.h"
|
||||
#include "settings/settings_store.h"
|
||||
|
||||
#if BOARD_WIFI_ENABLED
|
||||
#include "wifi_manager.h"
|
||||
@@ -38,10 +42,25 @@ void app_main(void)
|
||||
|
||||
lvgl_port_lock();
|
||||
ui_init();
|
||||
ui_nav_init();
|
||||
lvgl_port_unlock();
|
||||
|
||||
settings_store_load();
|
||||
settings_store_apply();
|
||||
|
||||
ui_handlers_init();
|
||||
|
||||
motion_gesture_init(NULL);
|
||||
|
||||
#if BOARD_IMU_ENABLED
|
||||
ret = imu_init();
|
||||
if (ret == ESP_OK) {
|
||||
imu_start_task(motion_gesture_on_sample);
|
||||
} else {
|
||||
ESP_LOGW(TAG, "IMU init failed, shake navigation unavailable");
|
||||
}
|
||||
#endif
|
||||
|
||||
#if BOARD_WIFI_ENABLED
|
||||
ESP_LOGI(TAG, "Starting WiFi");
|
||||
wifi_manager_init();
|
||||
|
||||
Reference in New Issue
Block a user