I am very sure that some people will post their personally most beloved serial terminal software
even if already the titel says
a serial software that comes CLOSEST to this discription
Sure it is not against forum rules. But not what I am looking for.
So here are the ideal requirements:
even more easier to adjust because
only serial connections. Nothing else! (means Putty is immidiately out)
adjustable-parameters are reduced to:
COM-Port
baudrate
line-ending-options the same as the serial monitor
log received characters into a textfile
open/close COM-Port on winning/loosing focus to make it more convenient to upload a new compiled binary to the microcontroller
Again I fear that some people will argue for their most beloved serial terminal software even if their most beloved serial terminal software goes far beyond the requirements like described above.
And some will probably feel the insatiable urge to give their opinion on why it is no problem to use software XY even though it does not meet the requirements described.
Sigh!
It does not violate forum rules so I have to put up with it.
Ok let's see if at least some suggestions come close to the description above.
Baud rate: For teensy this mostly means nothing, as it is native USB, so baud is mostly ignored. (Except the sketch can get the value) so it can work like a USB to Serial adapter and set one of the Hardware Serial ports to the specified baud. The TyCommander does have options page on the Serial port to set the Baud rate
Line ending yes
I believe you can log to file, have not played much with it
Teensy Integration - for Arduino 1.x it sets up configuration for Teensy to automatically use it for Serial monitor, It also is setup to be able to do the uploads or it can be configured to defer it back to the Teensy loader.
Arduino 2.x - Can be setup to do the same, there are instructions on this up on PJRC forum.
I do use this app for other boards as well, but for uploading/downloading and the like, I have to click to disable serial, do the upload and click to turn serial back on...
I am very sure that even if I gave you exactly what you asked for you'd find some fault or ask some questions clearly covered in the documentation or whatever link I give you.
I'm very sure that you would never accept that software isn't written specifically for you and your particular odd and specific requirements. Most people are willing to turn off a feature they don't want. You'll have to wait for someone to write exactly what you want because if it has one extra thing then you think it is garbage.
I'm sure you wouldn't actually read anything before you rant.
See that works both ways.
Why don't you create such a program. Then you've got nobody to complain about. This looks like an hour worth of work in python to create.
Sounds like a simple CLI program, except for the "focus" stuff.
(Can a program running in a CMD/Shell/Terminal window detect when the window loses focus?)