diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/debug_menu.c | 5 | ||||
-rw-r--r-- | apps/lang/english.lang | 14 | ||||
-rw-r--r-- | apps/settings.h | 2 | ||||
-rw-r--r-- | apps/settings_list.c | 4 |
4 files changed, 18 insertions, 7 deletions
diff --git a/apps/debug_menu.c b/apps/debug_menu.c index 1288d9acac..f14b7cdcdf 100644 --- a/apps/debug_menu.c +++ b/apps/debug_menu.c | |||
@@ -1556,9 +1556,6 @@ static bool view_battery(void) | |||
1556 | lcd_puts(0, 7, power_message); | 1556 | lcd_puts(0, 7, power_message); |
1557 | lcd_putsf(0, 8, "USB Inserted: %s", | 1557 | lcd_putsf(0, 8, "USB Inserted: %s", |
1558 | usb_inserted() ? "yes" : "no"); | 1558 | usb_inserted() ? "yes" : "no"); |
1559 | #elif defined IRIVER_H300_SERIES | ||
1560 | lcd_putsf(0, 9, "USB Charging Enabled: %s", | ||
1561 | usb_charging_enabled() ? "yes" : "no"); | ||
1562 | #elif defined IPOD_NANO || defined IPOD_VIDEO | 1559 | #elif defined IPOD_NANO || defined IPOD_VIDEO |
1563 | int usb_pwr = (GPIOL_INPUT_VAL & 0x10)?true:false; | 1560 | int usb_pwr = (GPIOL_INPUT_VAL & 0x10)?true:false; |
1564 | int ext_pwr = (GPIOL_INPUT_VAL & 0x08)?false:true; | 1561 | int ext_pwr = (GPIOL_INPUT_VAL & 0x08)?false:true; |
@@ -1610,8 +1607,6 @@ static bool view_battery(void) | |||
1610 | (st & POWER_INPUT_MAIN_CHARGER) ? " Main" : "", | 1607 | (st & POWER_INPUT_MAIN_CHARGER) ? " Main" : "", |
1611 | (st & POWER_INPUT_USB_CHARGER) ? " USB" : ""); | 1608 | (st & POWER_INPUT_USB_CHARGER) ? " USB" : ""); |
1612 | 1609 | ||
1613 | lcd_putsf(0, line++, "IUSB Max: %d", usb_allowed_current()); | ||
1614 | |||
1615 | y = ARRAYLEN(chrgstate_strings) - 1; | 1610 | y = ARRAYLEN(chrgstate_strings) - 1; |
1616 | 1611 | ||
1617 | switch (charge_state) | 1612 | switch (charge_state) |
diff --git a/apps/lang/english.lang b/apps/lang/english.lang index 6cdef29edb..709abbdf75 100644 --- a/apps/lang/english.lang +++ b/apps/lang/english.lang | |||
@@ -13776,3 +13776,17 @@ | |||
13776 | *: "" | 13776 | *: "" |
13777 | </voice> | 13777 | </voice> |
13778 | </phrase> | 13778 | </phrase> |
13779 | <phrase> | ||
13780 | id: LANG_FORCE | ||
13781 | desc: alternative to yes/no for tristate settings | ||
13782 | user: core | ||
13783 | <source> | ||
13784 | *: "Force" | ||
13785 | </source> | ||
13786 | <dest> | ||
13787 | *: "Force" | ||
13788 | </dest> | ||
13789 | <voice> | ||
13790 | *: "Force" | ||
13791 | </voice> | ||
13792 | </phrase> | ||
diff --git a/apps/settings.h b/apps/settings.h index 5c28b4c0a6..3d0ef4c719 100644 --- a/apps/settings.h +++ b/apps/settings.h | |||
@@ -669,7 +669,7 @@ struct user_settings | |||
669 | bool spdif_enable; /* S/PDIF power on/off */ | 669 | bool spdif_enable; /* S/PDIF power on/off */ |
670 | #endif | 670 | #endif |
671 | #ifdef HAVE_USB_CHARGING_ENABLE | 671 | #ifdef HAVE_USB_CHARGING_ENABLE |
672 | bool usb_charging; | 672 | int usb_charging; |
673 | #endif | 673 | #endif |
674 | 674 | ||
675 | /* device settings */ | 675 | /* device settings */ |
diff --git a/apps/settings_list.c b/apps/settings_list.c index 1e2b4ebb18..32da25ab89 100644 --- a/apps/settings_list.c +++ b/apps/settings_list.c | |||
@@ -1595,7 +1595,9 @@ const struct settings_list settings[] = { | |||
1595 | TEXT_SETTING(0,kbd_file,"kbd","-",ROCKBOX_DIR "/",".kbd"), | 1595 | TEXT_SETTING(0,kbd_file,"kbd","-",ROCKBOX_DIR "/",".kbd"), |
1596 | #endif | 1596 | #endif |
1597 | #ifdef HAVE_USB_CHARGING_ENABLE | 1597 | #ifdef HAVE_USB_CHARGING_ENABLE |
1598 | OFFON_SETTING(0,usb_charging,LANG_USB_CHARGING,false,"usb charging",NULL), | 1598 | CHOICE_SETTING(0, usb_charging, LANG_USB_CHARGING, 0, "usb charging", |
1599 | "off,on,force", NULL, 3, ID2P(LANG_SET_BOOL_NO), | ||
1600 | ID2P(LANG_SET_BOOL_YES), ID2P(LANG_FORCE)), | ||
1599 | #endif | 1601 | #endif |
1600 | OFFON_SETTING(F_BANFROMQS,cuesheet,LANG_CUESHEET_ENABLE,false,"cuesheet support", | 1602 | OFFON_SETTING(F_BANFROMQS,cuesheet,LANG_CUESHEET_ENABLE,false,"cuesheet support", |
1601 | NULL), | 1603 | NULL), |