Lines Matching defs:synth
16 #define SYNTH_CLEAR 0x18 /* flush synth buffer */
17 #define PROCSPEECH '\r' /* start synth processing speech char */
19 static int synth_probe(struct spk_synth *synth);
20 static void synth_flush(struct spk_synth *synth);
129 static void synth_flush(struct spk_synth *synth)
131 synth->io_ops->flush_buffer(synth);
132 synth->io_ops->send_xchar(synth, SYNTH_CLEAR);
133 synth->io_ops->synth_out(synth, PROCSPEECH);
136 static void synth_version(struct spk_synth *synth)
141 synth->synth_immediate(synth, "\x05[Q]");
142 synth_id[0] = synth->io_ops->synth_in(synth);
147 /* read version string from synth */
148 synth_id[i] = synth->io_ops->synth_in(synth);
153 pr_info("%s version: %s", synth->long_name, synth_id);
156 static int synth_probe(struct spk_synth *synth)
160 failed = spk_ttyio_synth_probe(synth);
162 synth_version(synth);
163 synth->alive = !failed;