1
0
Эх сурвалжийг харах

[Finsh] Fix command line size issue in finsh.

bernard 10 жил өмнө
parent
commit
f44f6caadb

+ 6 - 0
components/finsh/shell.c

@@ -530,6 +530,12 @@ void finsh_thread_entry(void* parameter)
             ch = 0;
             ch = 0;
             shell->line_position ++;
             shell->line_position ++;
             shell->line_curpos++;
             shell->line_curpos++;
+			if (shell->line_position >= 80) 
+			{
+				/* clear command line */
+				shell->line_position = 0;
+				shell->line_curpos = 0;
+			}
         } /* end of device read */
         } /* end of device read */
     }
     }
 }
 }