From 1d8fb1f6ee106d6d3f025f677e88ebbba4b4f6f1 Mon Sep 17 00:00:00 2001 From: bsongis Date: Sat, 4 Feb 2012 17:34:25 +0000 Subject: [PATCH] I change again my mind for telemetry: now Range and Offset. Audio sounds now have a name. Haptic sounds skipped when HAPTIC=NO --- src/audio.cpp | 2 ++ src/audio.h | 2 ++ src/model_menus.cpp | 10 ++++++---- src/o9xstrings.cpp | 4 ++-- src/o9xstrings.h | 9 +++++---- src/translations/en.h | 6 ++++-- src/translations/fr.h | 6 ++++-- 7 files changed, 25 insertions(+), 14 deletions(-) diff --git a/src/audio.cpp b/src/audio.cpp index 65d4c3e32..0b0ef57e0 100644 --- a/src/audio.cpp +++ b/src/audio.cpp @@ -298,6 +298,7 @@ void audioQueue::event(uint8_t e, uint8_t f) case AU_FRSKY_TICK: playASAP(BEEP_DEFAULT_FREQ+50,5,50,2,1); break; +#ifdef HAPTIC case AU_FRSKY_HAPTIC1: playASAP(0,20,10,1,1); break; @@ -307,6 +308,7 @@ void audioQueue::event(uint8_t e, uint8_t f) case AU_FRSKY_HAPTIC3: playASAP(0,20,10,3,1); break; +#endif default: break; } diff --git a/src/audio.h b/src/audio.h index 82f3bcf9a..866459ab3 100644 --- a/src/audio.h +++ b/src/audio.h @@ -70,9 +70,11 @@ enum AUDIO_SOUNDS { AU_FRSKY_ALARMC, AU_FRSKY_RATATA, AU_FRSKY_TICK, +#ifdef HAPTIC AU_FRSKY_HAPTIC1, AU_FRSKY_HAPTIC2, AU_FRSKY_HAPTIC3, +#endif AU_FRSKY_LAST, }; diff --git a/src/model_menus.cpp b/src/model_menus.cpp index 4c2a0170b..f76b50f0d 100644 --- a/src/model_menus.cpp +++ b/src/model_menus.cpp @@ -1772,6 +1772,7 @@ void menuProcFunctionSwitches(uint8_t event) #ifdef AUDIO val_min = 0; val_max = AU_FRSKY_LAST-AU_FRSKY_FIRST-1; + lcd_putsnAtt(15*FW, y, STR_FUNCSOUNDS+LEN_FUNCSOUNDS*val_displayed, LEN_FUNCSOUNDS, attr); #else break; #endif @@ -1780,11 +1781,12 @@ void menuProcFunctionSwitches(uint8_t event) val_displayed = (int8_t)sd->param; val_min = -125; val_max = 125; + lcd_outdezAtt(21*FW, y, val_displayed, attr); } else { break; } - lcd_outdezAtt(21*FW, y, val_displayed, attr); + if (active) { CHECK_INCDEC_MODELVAR(event, sd->param, val_min, val_max); } @@ -1871,8 +1873,8 @@ void menuProcTelemetry(uint8_t event) if(s_pgOfs0 || p1valdiff)) { if (m_posHorz == 0) @@ -1885,7 +1887,7 @@ void menuProcTelemetry(uint8_t event) if(s_pgOfs