multiterminal – 管理额外的终端资源

multiterminal模块允许您配置额外的串行终端源。从内部串行连接和可选的辅助连接都接受传入字符。

multiterminal.get_secondary_terminal()Optional[BinaryIO]

返回当前的辅助终端。

multiterminal.set_secondary_terminal(stream: BinaryIO)None

从给定的流中读取额外的输入并写回它。这不会替换核心流(通常是 UART 或本机 USB),而是混合在一起。

Parameters

stream (stream) – 次要流

multiterminal.clear_secondary_terminal()None

清除辅助端子。

multiterminal.schedule_secondary_terminal_read(socket: schedule_secondary_terminal_read.socket)None

在底层操作系统正在执行任务调度的情况下,这会在套接字上有更多数据可供读取时通知操作系统。这对于 lwip 套接字的回调很有用。