From: norly Date: Mon, 25 Feb 2019 15:25:27 +0000 (+0100) Subject: Comments X-Git-Url: https://git.enpas.org/?p=elmcan.git;a=commitdiff_plain;h=7f51e65e33fc33e3d10421648f64eb750a721403 Comments --- diff --git a/module/elmcan.c b/module/elmcan.c index 0eb4fe8..ef6fc6d 100644 --- a/module/elmcan.c +++ b/module/elmcan.c @@ -194,7 +194,11 @@ static void elm327_send(struct elmcan *elm, const void *buf, size_t len) } -/* Take the ELM327 out of almost any state and back into command mode. */ +/* Take the ELM327 out of almost any state and back into command mode. + * We send ELM327_MAGIC_CHAR which will either abort any running + * operation, or be echoed back to us in case we're already in command + * mode. + */ static void elm327_kick_into_cmd_mode(struct elmcan *elm) { if (elm->state != ELM_GETMAGICCHAR && elm->state != ELM_GETPROMPT) { @@ -1254,12 +1258,6 @@ static struct tty_ldisc_ops elmcan_ldisc = { - - - /************************************************************************ - * Module init/exit * - ************************************************************************/ - static int __init elmcan_init(void) { int status;