mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-02-28 05:11:54 +08:00
update serial
This commit is contained in:
parent
11fc8d27c1
commit
a940728162
@ -1105,6 +1105,16 @@ static rt_err_t rt_serial_control(struct rt_device *dev,
|
|||||||
break;
|
break;
|
||||||
case TCXONC:
|
case TCXONC:
|
||||||
break;
|
break;
|
||||||
|
case TIOCSWINSZ:
|
||||||
|
{
|
||||||
|
struct winsize* p_winsize;
|
||||||
|
|
||||||
|
p_winsize = (struct winsize*)args;
|
||||||
|
rt_enter_critical();
|
||||||
|
rt_kprintf("\x1b[8;%d;%dt", p_winsize->ws_col, p_winsize->ws_row);
|
||||||
|
rt_exit_critical();
|
||||||
|
}
|
||||||
|
break;
|
||||||
#endif /*RT_USING_POSIX_TERMIOS*/
|
#endif /*RT_USING_POSIX_TERMIOS*/
|
||||||
case FIONREAD:
|
case FIONREAD:
|
||||||
{
|
{
|
||||||
@ -1118,14 +1128,6 @@ static rt_err_t rt_serial_control(struct rt_device *dev,
|
|||||||
*(rt_size_t *)args = recved;
|
*(rt_size_t *)args = recved;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case TIOCSWINSZ:
|
|
||||||
{
|
|
||||||
struct winsize* p_winsize;
|
|
||||||
|
|
||||||
p_winsize = (struct winsize*)args;
|
|
||||||
rt_kprintf("\x1b[8;%d;%dt", p_winsize->ws_col, p_winsize->ws_row);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
#endif /*RT_USING_POSIX*/
|
#endif /*RT_USING_POSIX*/
|
||||||
default :
|
default :
|
||||||
/* control device */
|
/* control device */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user