加入屏幕翻转的功能

This commit is contained in:
不吃油炸鸡
2025-10-18 19:23:22 +08:00
parent 5e4040aad4
commit cc3f9d243c
8 changed files with 43 additions and 7 deletions

View File

@@ -1,6 +1,7 @@
// LVGL version: 9.2
// Project name: PowerPico
#include "BL24C02.h" // system settings
#include "./ui.h"
#include "./screens/ui_mainPage.h"
#include "./screens/ui_chartPage.h"
@@ -61,7 +62,7 @@ void ui_init(void)
PageManager_register(&pages[i]);
}
PageManager_load_init_screen();
lv_display_set_rotation(dispp, LV_DISP_ROTATION_180);
lv_display_set_rotation(dispp, sys_settings.rotation / 90);
//timer
// lv_timer_t * ui_MainTimer = lv_timer_create(main_timer, 1000, NULL);

View File

@@ -18,6 +18,7 @@
#include "gate.h"
#include "data_queue.h"
#include "fusb302_dev.h"
#include "BL24C02.h" // settings
// ui
#include "lvgl.h"
@@ -82,6 +83,12 @@ void HardwareInitTask(void *argument)
// key
Key_Port_Init();
// system settings from eeprom
sys_settings.backlight_level = 80;
sys_settings.key_sound_enable = 0;
sys_settings.language_select = 0;
sys_settings.rotation = 270;
// FUSB CC pin dis connect
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_10, GPIO_PIN_RESET);