diff --git a/src/myeeprom.h b/src/myeeprom.h index 43ad51669..3cb7de258 100644 --- a/src/myeeprom.h +++ b/src/myeeprom.h @@ -100,6 +100,12 @@ enum BeeperMode { #define EXTRA_ARM_FIELDS #endif +enum AdcInput { + e_adc_single, + e_adc_osmp, + e_adc_filtered +}; + #define ALTERNATE_VIEW 0x10 PACK(typedef struct t_EEGeneral { uint8_t myVers; diff --git a/src/open9x.cpp b/src/open9x.cpp index 4ae056e9d..ef69aec9d 100644 --- a/src/open9x.cpp +++ b/src/open9x.cpp @@ -2804,10 +2804,10 @@ int main(void) uint16_t t0 = getTmr16KHz(); #endif - if (g_eeGeneral.filterInput == 1) { + if (g_eeGeneral.filterInput == e_adc_filtered) { getADC_filt() ; } - else if ( g_eeGeneral.filterInput == 2) { + else if ( g_eeGeneral.filterInput == e_adc_osmp) { getADC_osmp() ; } else { diff --git a/util/tts.py b/util/tts.py new file mode 100644 index 000000000..a00b0600b --- /dev/null +++ b/util/tts.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python + +import os, sys, shutil, platform, subprocess + +def generate(str, idx): + if platform.system() == "Windows": + subprocess.Popen(["C:\Program Files\eSpeak\command_line\espeak.exe", "-w", "%04d.wav" % idx, str], stdout=subprocess.PIPE, stderr=subprocess.PIPE).wait() + subprocess.Popen(["D:\Perso\workspace\companion9x\AD4CONVERTER.EXE", "-E4", "%04d.WAV" % idx], stdout=subprocess.PIPE, stderr=subprocess.PIPE).wait() + +if __name__ == "__main__": + + if "en" in sys.argv: + for i in range(20): + generate(str(i), i) + for i in range(20, 100+1, 10): + generate(str(i), 20+(i-20)/10) + generate("1000", 29) + for i, s in enumerate(["hour", "hours", "minute", "minutes", "second", "seconds", "", "and", "minus"]): + generate(s, 40+i) + for i, s in enumerate(["volts", "amps", "meters per second", "", "km per hour", "meters", "degrees", "percent", "milliamps"]): + generate(s, 50+i) + \ No newline at end of file