mirror of
https://github.com/CTCaer/hekate.git
synced 2024-11-22 18:06:40 +00:00
nyx: optimize battery info
- Remove input voltage limit - Add an extra PD profile
This commit is contained in:
parent
1bec721baf
commit
1849ac6667
1 changed files with 6 additions and 10 deletions
|
@ -1756,7 +1756,7 @@ static lv_res_t _create_window_emmc_info_status(lv_obj_t *btn)
|
||||||
emmc_gpt_parse(&gpt);
|
emmc_gpt_parse(&gpt);
|
||||||
|
|
||||||
u32 idx = 0;
|
u32 idx = 0;
|
||||||
u32 lines_left = 20;
|
int lines_left = 20;
|
||||||
s_printf(txt_buf + strlen(txt_buf), "#FFBA00 Idx Name Size Offset Sectors#\n");
|
s_printf(txt_buf + strlen(txt_buf), "#FFBA00 Idx Name Size Offset Sectors#\n");
|
||||||
LIST_FOREACH_ENTRY(emmc_part_t, part, &gpt, link)
|
LIST_FOREACH_ENTRY(emmc_part_t, part, &gpt, link)
|
||||||
{
|
{
|
||||||
|
@ -2304,10 +2304,9 @@ static lv_res_t _create_window_battery_status(lv_obj_t *btn)
|
||||||
|
|
||||||
lv_label_set_static_text(lb_desc2,
|
lv_label_set_static_text(lb_desc2,
|
||||||
"#00DDFF Battery Charger IC Info:#\n"
|
"#00DDFF Battery Charger IC Info:#\n"
|
||||||
"Input voltage limit:\n"
|
|
||||||
"Input current limit:\n"
|
"Input current limit:\n"
|
||||||
"Min voltage limit:\n"
|
"System voltage limit:\n"
|
||||||
"Fast charge current limit:\n"
|
"Charge current limit:\n"
|
||||||
"Charge voltage limit:\n"
|
"Charge voltage limit:\n"
|
||||||
"Charge status:\n"
|
"Charge status:\n"
|
||||||
"Temperature status:\n\n"
|
"Temperature status:\n\n"
|
||||||
|
@ -2325,12 +2324,9 @@ static lv_res_t _create_window_battery_status(lv_obj_t *btn)
|
||||||
lv_obj_t * lb_val2 = lv_label_create(val2, lb_desc);
|
lv_obj_t * lb_val2 = lv_label_create(val2, lb_desc);
|
||||||
|
|
||||||
// Charger IC info.
|
// Charger IC info.
|
||||||
bq24193_get_property(BQ24193_InputVoltageLimit, &value);
|
|
||||||
s_printf(txt_buf, "\n%d mV\n", value);
|
|
||||||
|
|
||||||
int iinlim = 0;
|
int iinlim = 0;
|
||||||
bq24193_get_property(BQ24193_InputCurrentLimit, &iinlim);
|
bq24193_get_property(BQ24193_InputCurrentLimit, &iinlim);
|
||||||
s_printf(txt_buf + strlen(txt_buf), "%d mA\n", iinlim);
|
s_printf(txt_buf, "\n%d mA\n", iinlim);
|
||||||
|
|
||||||
bq24193_get_property(BQ24193_SystemMinimumVoltage, &value);
|
bq24193_get_property(BQ24193_SystemMinimumVoltage, &value);
|
||||||
s_printf(txt_buf + strlen(txt_buf), "%d mV\n", value);
|
s_printf(txt_buf + strlen(txt_buf), "%d mV\n", value);
|
||||||
|
@ -2400,8 +2396,8 @@ static lv_res_t _create_window_battery_status(lv_obj_t *btn)
|
||||||
if (!usb_pd.pdo_no)
|
if (!usb_pd.pdo_no)
|
||||||
strcat(txt_buf, "\nNon PD");
|
strcat(txt_buf, "\nNon PD");
|
||||||
|
|
||||||
// Limit to 5 profiles so it can fit.
|
// Limit to 6 profiles so it can fit.
|
||||||
usb_pd.pdo_no = MIN(usb_pd.pdo_no, 5);
|
usb_pd.pdo_no = MIN(usb_pd.pdo_no, 6);
|
||||||
|
|
||||||
for (u32 i = 0; i < usb_pd.pdo_no; i++)
|
for (u32 i = 0; i < usb_pd.pdo_no; i++)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue