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
>>
>

Reply via email to