We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 849c99d commit 0c9bcefCopy full SHA for 0c9bcef
components/drivers/serial/serial.c
@@ -1113,9 +1113,19 @@ static rt_err_t rt_serial_control(struct rt_device *dev,
1113
struct winsize* p_winsize;
1114
1115
p_winsize = (struct winsize*)args;
1116
- rt_enter_critical();
1117
rt_kprintf("\x1b[8;%d;%dt", p_winsize->ws_col, p_winsize->ws_row);
1118
- rt_exit_critical();
+ }
+ break;
1119
+ case TIOCGWINSZ:
1120
+ {
1121
+ struct winsize* p_winsize;
1122
+
1123
+ p_winsize = (struct winsize*)args;
1124
+ /* TODO: get windows size from console */
1125
+ p_winsize->ws_col = 80;
1126
+ p_winsize->ws_row = 24;
1127
+ p_winsize->ws_xpixel = 0;/*unused*/
1128
+ p_winsize->ws_ypixel = 0;/*unused*/
1129
}
1130
break;
1131
#endif /*RT_USING_POSIX_TERMIOS*/
0 commit comments