You've already forked uiflow-micropython
mirror of
https://github.com/m5stack/uiflow-micropython.git
synced 2026-05-20 10:39:27 -07:00
82847b8305
Signed-off-by: lbuque <1102390310@qq.com>
125 lines
6.7 KiB
Python
125 lines
6.7 KiB
Python
# SPDX-FileCopyrightText: 2024 M5Stack Technology CO LTD
|
|
#
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
import esp
|
|
|
|
|
|
def is_4mb():
|
|
return True if esp.flash_size() <= 4194304 else False
|
|
|
|
|
|
if is_4mb():
|
|
_attrs = {
|
|
"BATTERY_BLACK_CHARGE_IMG": "/flash/res/basic/Battery/battery_Black_Charge.jpg",
|
|
"BATTERY_BLACK_IMG": "/flash/res/basic/Battery/battery_Black.jpg",
|
|
"BATTERY_GRAY_IMG": "/flash/res/basic/Battery/battery_Gray.jpg",
|
|
"BATTERY_GREEN_CHARGE_IMG": "/flash/res/basic/Battery/battery_Green_Charge.jpg",
|
|
"BATTERY_GREEN_IMG": "/flash/res/basic/Battery/battery_Green.jpg",
|
|
"BATTERY_RED_CHARGE_IMG": "/flash/res/basic/Battery/battery_Red_Charge.jpg",
|
|
"BATTERY_RED_IMG": "/flash/res/basic/Battery/battery_Red.jpg",
|
|
"BATTERY_YELLOW_IMG": "/flash/res/basic/Battery/battery_Yellow.jpg",
|
|
"SERVER_BLUE_IMG": "/flash/res/basic/Server/server_blue.jpg",
|
|
"SERVER_EMPTY_IMG": "/flash/res/basic/Server/server_empty.jpg",
|
|
"SERVER_ERROR_IMG": "/flash/res/basic/Server/server_error.jpg",
|
|
"SERVER_GREEN_IMG": "/flash/res/basic/Server/Server_Green.jpg",
|
|
"WIFI_DISCONNECTED_IMG": "/flash/res/basic/WiFi/wifi_disconnected.jpg",
|
|
"WIFI_EMPTY_IMG": "/flash/res/basic/WiFi/wifi_empty.jpg",
|
|
"WIFI_GOOD_IMG": "/flash/res/basic/WiFi/wifi_good.jpg",
|
|
"WIFI_MID_IMG": "/flash/res/basic/WiFi/wifi_mid.jpg",
|
|
"WIFI_WORSE_IMG": "/flash/res/basic/WiFi/wifi_worse.jpg",
|
|
"APPLIST_SELECTED_IMG": "/flash/res/basic/appList_selected.jpg",
|
|
"APPLIST_UNSELECTED_IMG": "/flash/res/basic/appList_unselected.jpg",
|
|
"APPLIST_IMG": "/flash/res/basic/applist.jpg",
|
|
"APPLIST_LEFT_IMG": "/flash/res/basic/applistLeft.jpg",
|
|
"APPLIST_RIGHT_IMG": "/flash/res/basic/applistRight.jpg",
|
|
"APPRUN_SELECTED_IMG": "/flash/res/basic/appRun_selected.jpg",
|
|
"APPRUN_UNSELECTED_IMG": "/flash/res/basic/appRun_unselected.jpg",
|
|
"BAR1_IMG": "/flash/res/basic/bar1.jpg",
|
|
"BAR2_IMG": "/flash/res/basic/bar2.jpg",
|
|
"BAR3_IMG": "/flash/res/basic/bar3.jpg",
|
|
"BAR4_IMG": "/flash/res/basic/bar4.jpg",
|
|
"BAR5_IMG": "/flash/res/basic/bar5.jpg",
|
|
"BOOT_NO_IMG": "/flash/res/basic/boot_No.jpg",
|
|
"BOOT_YES_IMG": "/flash/res/basic/boot_Yes.jpg",
|
|
"DEVELOP_SELECTED_IMG": "/flash/res/basic/develop_selected.jpg",
|
|
"DEVELOP_UNSELECTED_IMG": "/flash/res/basic/develop_unselected.jpg",
|
|
"DEVELOP_PRIVATE_IMG": "/flash/res/basic/developPrivate.jpg",
|
|
"DEVELOP_PUBLIC_IMG": "/flash/res/basic/developPublic.jpg",
|
|
"EZDATA_SELECTED_IMG": "/flash/res/basic/ezdata_selected.jpg",
|
|
"EZDATA_UNSELECTED_IMG": "/flash/res/basic/ezdata_unselected.jpg",
|
|
"LOGO_IMG": "/flash/res/basic/logo.jpg",
|
|
"RUN_IMG": "/flash/res/basic/run.jpg",
|
|
"SCREEN25_IMG": "/flash/res/basic/screen25.jpg",
|
|
"SCREEN50_IMG": "/flash/res/basic/screen50.jpg",
|
|
"SCREEN75_IMG": "/flash/res/basic/screen75.jpg",
|
|
"SCREEN100_IMG": "/flash/res/basic/screen100.jpg",
|
|
"SETTING_SELECTED_IMG": "/flash/res/basic/setting_selected.jpg",
|
|
"SETTING_UNSELECTED_IMG": "/flash/res/basic/setting_unselected.jpg",
|
|
"SETTING_SELECT_IMG": "/flash/res/basic/settingSelect.jpg",
|
|
"SETTING_UNSELECT_IMG": "/flash/res/basic/settingUnselect.jpg",
|
|
"SETTING_WIFI_IMG": "/flash/res/basic/SettingWifi.jpg",
|
|
"AVATAR_IMG": "/flash/res/img/avatar.jpg",
|
|
"USER_AVATAR_PATH": "/flash/res/img/",
|
|
}
|
|
else:
|
|
_attrs = {
|
|
"BATTERY_BLACK_CHARGE_IMG": "/system/basic/Battery/battery_Black_Charge.jpg",
|
|
"BATTERY_BLACK_IMG": "/system/basic/Battery/battery_Black.jpg",
|
|
"BATTERY_GRAY_IMG": "/system/basic/Battery/battery_Gray.jpg",
|
|
"BATTERY_GREEN_CHARGE_IMG": "/system/basic/Battery/battery_Green_Charge.jpg",
|
|
"BATTERY_GREEN_IMG": "/system/basic/Battery/battery_Green.jpg",
|
|
"BATTERY_RED_CHARGE_IMG": "/system/basic/Battery/battery_Red_Charge.jpg",
|
|
"BATTERY_RED_IMG": "/system/basic/Battery/battery_Red.jpg",
|
|
"BATTERY_YELLOW_IMG": "/system/basic/Battery/battery_Yellow.jpg",
|
|
"SERVER_EMPTY_IMG": "/system/basic/Server/server_empty.jpg",
|
|
"SERVER_ERROR_IMG": "/system/basic/Server/server_error.jpg",
|
|
"SERVER_GREEN_IMG": "/system/basic/Server/Server_Green.jpg",
|
|
"WIFI_DISCONNECTED_IMG": "/system/basic/WiFi/wifi_disconnected.jpg",
|
|
"WIFI_EMPTY_IMG": "/system/basic/WiFi/wifi_empty.jpg",
|
|
"WIFI_GOOD_IMG": "/system/basic/WiFi/wifi_good.jpg",
|
|
"WIFI_MID_IMG": "/system/basic/WiFi/wifi_mid.jpg",
|
|
"WIFI_WORSE_IMG": "/system/basic/WiFi/wifi_worse.jpg",
|
|
"APPLIST_SELECTED_IMG": "/system/basic/appList_selected.jpg",
|
|
"APPLIST_UNSELECTED_IMG": "/system/basic/appList_unselected.jpg",
|
|
"APPLIST_IMG": "/system/basic/applist.jpg",
|
|
"APPLIST_LEFT_IMG": "/system/basic/applistLeft.jpg",
|
|
"APPLIST_RIGHT_IMG": "/system/basic/applistRight.jpg",
|
|
"APPRUN_SELECTED_IMG": "/system/basic/appRun_selected.jpg",
|
|
"APPRUN_UNSELECTED_IMG": "/system/basic/appRun_unselected.jpg",
|
|
"BAR1_IMG": "/system/basic/bar1.jpg",
|
|
"BAR2_IMG": "/system/basic/bar2.jpg",
|
|
"BAR3_IMG": "/system/basic/bar3.jpg",
|
|
"BAR4_IMG": "/system/basic/bar4.jpg",
|
|
"BAR5_IMG": "/system/basic/bar5.jpg",
|
|
"BOOT_NO_IMG": "/system/basic/boot_No.jpg",
|
|
"BOOT_YES_IMG": "/system/basic/boot_Yes.jpg",
|
|
"DEVELOP_SELECTED_IMG": "/system/basic/develop_selected.jpg",
|
|
"DEVELOP_UNSELECTED_IMG": "/system/basic/develop_unselected.jpg",
|
|
"DEVELOP_PRIVATE_IMG": "/system/basic/developPrivate.jpg",
|
|
"DEVELOP_PUBLIC_IMG": "/system/basic/developPublic.jpg",
|
|
"EZDATA_SELECTED_IMG": "/system/basic/ezdata_selected.jpg",
|
|
"EZDATA_UNSELECTED_IMG": "/system/basic/ezdata_unselected.jpg",
|
|
"LOGO_IMG": "/system/basic/logo.jpg",
|
|
"RUN_IMG": "/system/basic/run.jpg",
|
|
"SCREEN25_IMG": "/system/basic/screen25.jpg",
|
|
"SCREEN50_IMG": "/system/basic/screen50.jpg",
|
|
"SCREEN75_IMG": "/system/basic/screen75.jpg",
|
|
"SCREEN100_IMG": "/system/basic/screen100.jpg",
|
|
"SETTING_SELECTED_IMG": "/system/basic/setting_selected.jpg",
|
|
"SETTING_UNSELECTED_IMG": "/system/basic/setting_unselected.jpg",
|
|
"SETTING_SELECT_IMG": "/system/basic/settingSelect.jpg",
|
|
"SETTING_UNSELECT_IMG": "/system/basic/settingUnselect.jpg",
|
|
"SETTING_WIFI_IMG": "/system/basic/SettingWifi.jpg",
|
|
"AVATAR_IMG": "/system/common/img/avatar.jpg",
|
|
"USER_AVATAR_PATH": "/system/common/img/",
|
|
}
|
|
|
|
|
|
def __getattr__(attr):
|
|
value = _attrs.get(attr, None)
|
|
if value is None:
|
|
raise AttributeError(attr)
|
|
globals()[attr] = value
|
|
return value
|