linux/drivers/staging/speakup
Okash Khawaja be223d5775 staging: speakup: add send_xchar and tiocmset methods
This adds two methods to spk_synth struct: send_xchar and tiocmset, and
creates serial implementation for each of them. It takes existing code
in apollo, audptr and spkout which already fits the behaviour of
send_xchar and tiocmset. In follow-up patches there will be TTY-based
implementations of these methods. Then migrating the synths to TTY will
include repointing these methods to their TTY implementations

Rest of the changes simply make use of serial implementation of these two
functions.

Signed-off-by: Okash Khawaja <okash.khawaja@gmail.com>
Reviewed-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-04-25 20:45:12 +02:00
..
buffers.c speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
DefaultKeyAssignments
devsynth.c Staging: speakup: Remove space after cast 2016-08-15 19:14:53 +02:00
fakekey.c staging: speakup: Remove the explicit NULL comparison 2017-03-27 14:00:41 +02:00
i18n.c staging: speakup: i18n.c: Refactor conditionals in spk_msg_set 2017-03-12 15:27:45 +01:00
i18n.h
Kconfig Staging: speakup: Fix allyesconfig build on mn10300 2016-02-01 13:05:44 -08:00
keyhelp.c staging: speakup: Clean up if conditions 2017-03-06 09:39:54 +01:00
kobjects.c staging: speakup: Removed Unnecessary parentheses. 2017-03-23 14:20:41 +01:00
main.c staging: speakup: Remove the explicit NULL comparison 2017-03-27 14:00:41 +02:00
Makefile
selection.c staging: speakup: Match alignment with open parenthesis. 2017-03-23 14:20:41 +01:00
serialio.c staging: speakup: add send_xchar and tiocmset methods 2017-04-25 20:45:12 +02:00
serialio.h staging: speakup: fix type mismatch warnings 2016-03-28 07:30:36 -07:00
speakup_acnt.h
speakup_acntpc.c staging: speakup: Match alignment with open parenthesis. 2017-03-23 14:20:41 +01:00
speakup_acntsa.c staging: speakup: move those functions which do outgoing serial comms, into serialio.c 2017-03-17 15:19:09 +09:00
speakup_apollo.c staging: speakup: add send_xchar and tiocmset methods 2017-04-25 20:45:12 +02:00
speakup_audptr.c staging: speakup: add send_xchar and tiocmset methods 2017-04-25 20:45:12 +02:00
speakup_bns.c staging: speakup: move those functions which do outgoing serial comms, into serialio.c 2017-03-17 15:19:09 +09:00
speakup_decext.c staging: speakup: Align the code. 2017-03-27 13:51:32 +02:00
speakup_decpc.c staging: speakup: spaces preferred around operator 2017-03-23 14:20:41 +01:00
speakup_dectlk.c staging: speakup: fixes braces {} should be used on all arms of this statement 2017-03-23 14:20:41 +01:00
speakup_dtlk.c staging: speakup: spaces preferred around operator 2017-03-23 14:20:41 +01:00
speakup_dtlk.h staging: speakup: identation should use tabs 2017-03-16 11:17:07 +09:00
speakup_dummy.c staging: speakup: move those functions which do outgoing serial comms, into serialio.c 2017-03-17 15:19:09 +09:00
speakup_keypc.c staging: speakup: spaces preferred around operator 2017-03-23 14:20:41 +01:00
speakup_ltlk.c staging: speakup: spaces preferred around operator 2017-03-23 14:20:41 +01:00
speakup_soft.c staging: speakup: add spk_io_ops struct to spk_synth 2017-03-16 11:11:22 +09:00
speakup_spkout.c staging: speakup: add send_xchar and tiocmset methods 2017-04-25 20:45:12 +02:00
speakup_txprt.c staging: speakup: move those functions which do outgoing serial comms, into serialio.c 2017-03-17 15:19:09 +09:00
speakup.h staging: speakup: spaces preferred around operator 2017-03-23 14:20:41 +01:00
speakupmap.h
speakupmap.map
spk_priv_keyinfo.h staging: speakup: spk_priv_keyinfo.h Space around operator 2016-11-23 10:05:39 +01:00
spk_priv.h staging: speakup: move those functions which do outgoing serial comms, into serialio.c 2017-03-17 15:19:09 +09:00
spk_types.h staging: speakup: add send_xchar and tiocmset methods 2017-04-25 20:45:12 +02:00
spkguide.txt Staging: speakup: Remove FSF mailing address 2016-01-28 22:40:31 -08:00
synth.c staging: speakup: move those functions which do outgoing serial comms, into serialio.c 2017-03-17 15:19:09 +09:00
thread.c staging: speakup: thread.c align on parenthesis 2016-11-21 11:05:29 +01:00
TODO staging: speakup: TODO Correct email 2016-11-21 11:05:29 +01:00
varhandlers.c staging: speakup: fixes braces {} should be used on all arms of this statement 2017-03-23 14:20:41 +01:00