Lines Matching refs: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);
120 static void synth_flush(struct spk_synth *synth)
122 synth->io_ops->flush_buffer();
123 synth->io_ops->send_xchar(SYNTH_CLEAR);
124 synth->io_ops->synth_out(synth, PROCSPEECH);
127 static void synth_version(struct spk_synth *synth)
132 synth->synth_immediate(synth, "\x05[Q]");
133 synth_id[test] = synth->io_ops->synth_in();
136 /* read version string from synth */
137 synth_id[++test] = synth->io_ops->synth_in();
142 pr_info("%s version: %s", synth->long_name, synth_id);
145 static int synth_probe(struct spk_synth *synth)
149 failed = spk_ttyio_synth_probe(synth);
151 synth_version(synth);
152 synth->alive = !failed;