I opted for The Right Thing(TM) and implemented a simple serial input echo capabilities for serial driver introducing use of ECHO flag in drivers/serial/serial.c and proper configuration options in menuconfig
Now the interface of an interactive serial program works the same in Linux and NuttX :) Next task is to disable NSH echo and I'll have a complete solution If anyone is interested, I can do a PR El mar, 26 ene 2021 a las 11:46, Grr (<gebbe...@gmail.com>) escribió: > Ken: > Thanks a lot for your code. I will try it > > I was researching that echo thing and yes, that's a terminal device driver > thing. More exactly, c_lflag of termios struct. Problem is I haven't found > yet where that is set in the serial terminal setup sequence > > El mar, 26 ene 2021 a las 11:28, Johnny Billquist (<b...@softjar.se>) > escribió: > >> On 2021-01-26 16:16, Ken Pettit wrote: >> > Grr, >> > >> > Yeah, in Nuttx, fgets, fgetc, etc. don't echo. Even in Linux, the echo >> > is actually a function of the terminal, not the running program and >> > 'fgets'. >> >> It is actually not a function of the terminal, but the terminal (serial) >> device driver. >> >> Johnny >> >> -- >> Johnny Billquist || "I'm on a bus >> || on a psychedelic trip >> email: b...@softjar.se || Reading murder books >> pdp is alive! || tryin' to stay hip" - B. Idol >> >