在 2024/1/5 4:25, Peter Dufault 写道:
I guess maybe the list went down for a while. I sent this on 12-30, and just got a
bounce message today and no "devel" mail until today.
On master when I type a shell command at the console there is a pause, rough
timing:
- Three second pause after hitting return;
- "0q" shows up on the console;
- Three second pause again, then the command is executed.
This doesn't happen on a telnet session. It is this commit:
commit 8425e679c149096a5d0a97990f6ebdbdd55ca522
Author: Chris Johns <chr...@rtems.org>
Date: Tue Nov 22 21:05:48 2022 +1100
libmisc/shell: Support terminal size as env variables
Closes #4763
Which has this:
fputs("\033[>0q", stdout);
I backed it out for now. Anyone else seeing this?
I have the same issue, I stared a discussion on discord, but no further
information.
Commit 7260887fa989c0141e7265cd851e00b4101410d8 "Work around tmux bug in
row and column" introduced 150ms timeout(usleep(1000) 150 times). I
tested On my board, the exact delay is about 300ms. Timeout (in process
shell command) will be called 3times, so the whole delay is about 1s.
So maybe 150ms seems a bit long.
But I found usleep() always sleep 1 more millisecond. usleep(1000)
actual delay is about 2000us, usleep(1000000) actual delay is about
1001000us. rtems_task_wake_after() is exact.
Peter
-----------------
Peter Dufault
HD Associates, Inc. Software and System Engineering
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel