From 099ada66992796a08d765a97bb00a418a5745423 Mon Sep 17 00:00:00 2001 From: Grissiom Date: Sun, 4 Jan 2015 19:42:58 +0800 Subject: [PATCH] finsh: open the finsh device with RT_DEVICE_FLAG_STREAM --- components/finsh/shell.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/finsh/shell.c b/components/finsh/shell.c index ad3b49534d..125dcec198 100644 --- a/components/finsh/shell.c +++ b/components/finsh/shell.c @@ -113,7 +113,8 @@ void finsh_set_device(const char* device_name) /* check whether it's a same device */ if (dev == shell->device) return; /* open this device and set the new device in finsh shell */ - if (rt_device_open(dev, RT_DEVICE_OFLAG_RDWR | RT_DEVICE_FLAG_INT_RX) == RT_EOK) + if (rt_device_open(dev, RT_DEVICE_OFLAG_RDWR | RT_DEVICE_FLAG_INT_RX |\ + RT_DEVICE_FLAG_STREAM) == RT_EOK) { if (shell->device != RT_NULL) { -- GitLab