summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2019-02-06 13:18:22 -0500
committerSolomon Peachy <pizza@shaftnet.org>2019-07-20 20:42:02 +0200
commit78892b5eb0195299d1a3ee2db2fb830d636d10e3 (patch)
treef1b67460272c40a346713f179d47231c538482ff
parent4edaf3fb9853b3eb140196ac5e4d6ed3a34eb4ba (diff)
downloadrockbox-78892b5eb0195299d1a3ee2db2fb830d636d10e3.tar.gz
rockbox-78892b5eb0195299d1a3ee2db2fb830d636d10e3.zip
FS#7705: Voice enable battery bench plugin
Original patch by Daniel Dalton Updated by Igor Poretsky Change-Id: I40d3bb89dbaf3582e1d7af8e8964205507cd2a8d
-rw-r--r--apps/lang/english.lang28
-rw-r--r--apps/plugins/battery_bench.c5
2 files changed, 33 insertions, 0 deletions
diff --git a/apps/lang/english.lang b/apps/lang/english.lang
index 0e9025c0ec..daf67a044c 100644
--- a/apps/lang/english.lang
+++ b/apps/lang/english.lang
@@ -15098,3 +15098,31 @@
15098 lcd_bitmap: "" 15098 lcd_bitmap: ""
15099 </voice> 15099 </voice>
15100</phrase> 15100</phrase>
15101<phrase>
15102 id: VOICE_BATTERY_BENCH_IS_ALREADY_RUNNING
15103 desc: Spoken if battery bench is already running
15104 user: core
15105 <source>
15106 *: ""
15107 </source>
15108 <dest>
15109 *: ""
15110 </dest>
15111 <voice>
15112 *: "Battery bench is already running"
15113 </voice>
15114</phrase>
15115<phrase>
15116id: VOICE_BAT_BENCH_KEYS
15117 desc: Battery bench start up message
15118 user: core
15119 <source>
15120 *: ""
15121 </source>
15122 <dest>
15123 *: ""
15124 </dest>
15125 <voice>
15126 *: "Press play to run battery bench or stop to cancel"
15127 </voice>
15128</phrase>
diff --git a/apps/plugins/battery_bench.c b/apps/plugins/battery_bench.c
index 13f01d7867..21b2ce4963 100644
--- a/apps/plugins/battery_bench.c
+++ b/apps/plugins/battery_bench.c
@@ -22,6 +22,7 @@
22 22
23#include "version.h" 23#include "version.h"
24#include "plugin.h" 24#include "plugin.h"
25#include "lang_enum.h"
25 26
26 27
27#define BATTERY_LOG HOME_DIR"/battery_bench.txt" 28#define BATTERY_LOG HOME_DIR"/battery_bench.txt"
@@ -348,6 +349,8 @@ static bool exit_tsr(bool reenter)
348#ifdef HAVE_LCD_BITMAP 349#ifdef HAVE_LCD_BITMAP
349 rb->lcd_puts_scroll(0, 2, "Anything else will resume"); 350 rb->lcd_puts_scroll(0, 2, "Anything else will resume");
350#endif 351#endif
352 if(rb->global_settings->talk_menu)
353 rb->talk_id(VOICE_BATTERY_BENCH_IS_ALREADY_RUNNING, true);
351 rb->lcd_update(); 354 rb->lcd_update();
352 355
353 while (1) 356 while (1)
@@ -564,6 +567,8 @@ enum plugin_status plugin_start(const void* parameter)
564 rb->lcd_puts_scroll(0, 0, "Batt.Bench."); 567 rb->lcd_puts_scroll(0, 0, "Batt.Bench.");
565 rb->lcd_puts_scroll(0, 1, "PLAY/STOP"); 568 rb->lcd_puts_scroll(0, 1, "PLAY/STOP");
566#endif 569#endif
570 if(rb->global_settings->talk_menu)
571 rb->talk_id(VOICE_BAT_BENCH_KEYS, true);
567 rb->lcd_update(); 572 rb->lcd_update();
568 573
569#ifdef HAVE_REMOTE_LCD 574#ifdef HAVE_REMOTE_LCD