shell: telnet: Refactor because of timeout overhaul
Convert to use k_timeout_t Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
This commit is contained in:
parent
7e56d90ccd
commit
3146b59204
1 changed files with 3 additions and 3 deletions
|
@ -28,7 +28,7 @@ struct shell_telnet *sh_telnet;
|
||||||
/* Various definitions mapping the TELNET service configuration options */
|
/* Various definitions mapping the TELNET service configuration options */
|
||||||
#define TELNET_PORT CONFIG_SHELL_TELNET_PORT
|
#define TELNET_PORT CONFIG_SHELL_TELNET_PORT
|
||||||
#define TELNET_LINE_SIZE CONFIG_SHELL_TELNET_LINE_BUF_SIZE
|
#define TELNET_LINE_SIZE CONFIG_SHELL_TELNET_LINE_BUF_SIZE
|
||||||
#define TELNET_TIMEOUT K_MSEC(CONFIG_SHELL_TELNET_SEND_TIMEOUT)
|
#define TELNET_TIMEOUT CONFIG_SHELL_TELNET_SEND_TIMEOUT
|
||||||
|
|
||||||
#define TELNET_MIN_MSG 2
|
#define TELNET_MIN_MSG 2
|
||||||
|
|
||||||
|
@ -232,7 +232,7 @@ static void telnet_accept(struct net_context *client,
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (net_context_recv(client, telnet_recv, 0, NULL)) {
|
if (net_context_recv(client, telnet_recv, K_NO_WAIT, NULL)) {
|
||||||
LOG_ERR("Unable to setup reception (family %u)",
|
LOG_ERR("Unable to setup reception (family %u)",
|
||||||
net_context_get_family(client));
|
net_context_get_family(client));
|
||||||
goto error;
|
goto error;
|
||||||
|
@ -422,7 +422,7 @@ static int write(const struct shell_transport *transport,
|
||||||
*/
|
*/
|
||||||
timeout = (timeout == 0) ? TELNET_TIMEOUT : timeout;
|
timeout = (timeout == 0) ? TELNET_TIMEOUT : timeout;
|
||||||
|
|
||||||
k_delayed_work_submit(&sh_telnet->send_work, timeout);
|
k_delayed_work_submit(&sh_telnet->send_work, K_MSEC(timeout));
|
||||||
}
|
}
|
||||||
|
|
||||||
sh_telnet->shell_handler(SHELL_TRANSPORT_EVT_TX_RDY,
|
sh_telnet->shell_handler(SHELL_TRANSPORT_EVT_TX_RDY,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue