add shell device automatically setting for rx_ind

This commit is contained in:
bernard 2013-08-19 12:46:04 +08:00
parent dce51ddf05
commit fa934fa7bd
1 changed files with 8 additions and 0 deletions

View File

@ -376,6 +376,14 @@ void finsh_thread_entry(void* parameter)
finsh_init(&shell->parser);
rt_kprintf(FINSH_PROMPT);
/* set console device as shell device */
shell->device = rt_console_get_device();
if (shell->device != RT_NULL)
{
rt_device_open(shell->device, RT_DEVICE_OFLAG_RDWR);
rt_device_set_rx_indicate(shell->device, finsh_rx_ind);
}
while (1)
{
/* wait receive */