Browse Source

解决textui framework初始化成功后串口无法正常换行 (#443)

Jomo 1 year ago
parent
commit
a0c98cd4df
1 changed files with 1 additions and 4 deletions
  1. 1 4
      kernel/src/libs/lib_ui/textui.rs

+ 1 - 4
kernel/src/libs/lib_ui/textui.rs

@@ -748,6 +748,7 @@ impl TextuiWindow {
         if !self.flags.contains(WindowFlag::TEXTUI_CHROMATIC) {
             return Ok(());
         }
+        send_to_default_serial8250_port(&[character as u8]);
 
         //进行换行操作
         if character == '\n' {
@@ -831,10 +832,6 @@ impl TextuiWindow {
                 }
             }
         } else {
-            // 输出其他字符
-
-            send_to_default_serial8250_port(&[character as u8]);
-
             if is_enable_window == true {
                 if let TextuiVline::Chromatic(vline) =
                     &self.vlines[<LineId as Into<usize>>::into(self.vline_operating)]