mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-09-22 03:09:16 +08:00
[components/tty] fix bug on foreground app switch (#7726)
This commit is contained in:
@@ -179,8 +179,8 @@ enum
|
||||
#define TTY_DRIVER_TYPE_SYSTEM 0x0001
|
||||
#define TTY_DRIVER_TYPE_CONSOLE 0x0002
|
||||
#define TTY_DRIVER_TYPE_SERIAL 0x0003
|
||||
#define TTY_DRIVER_TYPE_PTY 0x0004
|
||||
#define TTY_DRIVER_TYPE_SCC 0x0005 /* scc driver */
|
||||
#define TTY_DRIVER_TYPE_PTY 0x0004
|
||||
#define TTY_DRIVER_TYPE_SCC 0x0005 /* scc driver */
|
||||
#define TTY_DRIVER_TYPE_SYSCONS 0x0006
|
||||
|
||||
/* tty magic number */
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
*
|
||||
* Change Logs:
|
||||
* Date Author Notes
|
||||
* 2021.12.07 linzhenxing first version
|
||||
* 2021-12-07 linzhenxing first version
|
||||
* 2023-06-26 WangXiaoyao fix bug on foreground app switch
|
||||
*/
|
||||
#include <dfs_file.h>
|
||||
#include <dfs_fs.h>
|
||||
@@ -41,7 +42,7 @@ const struct termios tty_std_termios = { /* for the benefit of tty drivers */
|
||||
void tty_initstack(struct tty_node *node)
|
||||
{
|
||||
node->lwp = RT_NULL;
|
||||
node->next = node;
|
||||
node->next = RT_NULL;
|
||||
}
|
||||
|
||||
static struct tty_node tty_node_cache = { RT_NULL, RT_NULL };
|
||||
|
||||
Reference in New Issue
Block a user