add CPU model to system info

This commit is contained in:
Brad Parker 2019-05-22 10:50:21 -04:00
parent 06aaf2a4b6
commit 725fe6197d
4 changed files with 28 additions and 0 deletions

View File

@ -1591,6 +1591,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_COMMAND_IFACE_SUPPORT,
"コマンドインタフェース対応")
MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CORETEXT_SUPPORT,
"CoreText対応")
MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CPU_MODEL,
"CPUモデル")
MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CPU_FEATURES,
"CPU機能")
MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_DISPLAY_METRIC_DPI,

View File

@ -2734,6 +2734,10 @@ MSG_HASH(
MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CORETEXT_SUPPORT,
"CoreText support"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CPU_MODEL,
"CPU Model"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CPU_FEATURES,
"CPU Features"

View File

@ -371,6 +371,27 @@ static unsigned menu_displaylist_parse_system_info(menu_displaylist_info_t *info
count++;
#endif
{
char cpu_str[255];
const char *model = frontend_driver_get_cpu_model_name();
cpu_str[0] = '\0';
fill_pathname_noext(cpu_str,
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CPU_MODEL),
": ",
sizeof(cpu_str));
if (string_is_empty(model))
strlcat(cpu_str, "N/A", sizeof(cpu_str));
else
strlcat(cpu_str, model, sizeof(cpu_str));
if (menu_entries_append_enum(info->list, cpu_str, "",
MENU_ENUM_LABEL_SYSTEM_INFO_ENTRY, MENU_SETTINGS_CORE_INFO_NONE, 0, 0))
count++;
}
{
char cpu_str[255];

View File

@ -1878,6 +1878,7 @@ enum msg_hash_enums
MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_DYNAMIC_SUPPORT,
MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_BUILD_DATE,
MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_GIT_VERSION,
MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CPU_MODEL,
MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CPU_FEATURES,
MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_FRONTEND_IDENTIFIER,
MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_FRONTEND_NAME,