There is one annoying problem with the REPL. It seems to have a one-character lag. The first character I type on a line is not directly shown but creates a new line. Only after I type the second character the first character becomes visible. As you can imagine, this is pretty annoying when typing.
I've tried connecting with both screen and picocom. They both exhibit the same problem.
Software and board versions are:
MicroPython v1.9.2 on 2017-08-23; PYBv1.1 with STM32F405RG
Computer OS is FreeBSD 11.1-STABLE amd64.
The serial port used is ttyU0. stty setting for this port are:
speed 9600 baud; 0 rows; 0 columns;
lflags: icanon isig iexten echo echoe -echok echoke -echonl echoctl
-echoprt -altwerase -noflsh -tostop -flusho -pendin -nokerninfo
-extproc
iflags: -istrip icrnl -inlcr -igncr ixon -ixoff ixany imaxbel -ignbrk
brkint -inpck -ignpar -parmrk
oflags: opost onlcr -ocrnl tab0 -onocr -onlret
cflags: cread cs8 -parenb -parodd hupcl -clocal -cstopb -crtscts -dsrflow
-dtrflow -mdmbuf
cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = <undef>;
eol2 = <undef>; erase = ^?; erase2 = ^H; intr = ^C; kill = ^U;
lnext = ^V; min = 1; quit = ^\; reprint = ^R; start = ^Q;
status = ^T; stop = ^S; susp = ^Z; time = 0; werase = ^W;
I would guess there is something wrong here, but I can't figure it out. I have to admit it that I haven't run serial equipment since using a modem in the 90s.
