[HN Gopher] Show HN: Whippy Term - GUI terminal for embedded dev...
___________________________________________________________________
Show HN: Whippy Term - GUI terminal for embedded development (Linux
and Windows)
Author : SurvivorTed
Score : 92 points
Date : 2025-05-06 23:02 UTC (23 hours ago)
(HTM) web link (whippyterm.com)
(TXT) w3m dump (whippyterm.com)
| SurvivorTed wrote:
| New GUI based serial terminal for embedded development (Linux and
| Windows)
|
| Hi all, just wanted to let everyone know of my new open-source
| serial (and TCP/IP) terminal program aimed at embedded
| developers.
|
| I wasn't happy with what was available on Linux, so I decided to
| write my own. The goals were to have a modern GUI (tab based,
| pull out panels, etc) and I wanted support for binary protocols.
|
| It has support for ANSI escape sequences, XModem (up/down),
| binary blocks, hex dumps, bridging 2 open connections, and more.
|
| Source link: https://github.com/TheBeef/WhippyTerm
|
| This is the first release (version 1.0), and I am hoping people
| will have a look (and hopefully like it).
| stavros wrote:
| This seems really nice, thank you! Does it support auto-
| reconnect, like `tio` does?
| SurvivorTed wrote:
| It doesn't currently support it, but I was planning in the
| next release (a number of people have asked for it so it's a
| definitely going to add).
| svth wrote:
| Why no macOS support?
| SurvivorTed wrote:
| I don't have a mac. I did have a guy who was going to add
| support for it but he backed out.
|
| The main GUI is built in QT so making a mac port shouldn't be
| too hard (the serial port detection would be the hardest part I
| think).
| pjmlp wrote:
| Kudos for going with Qt. It looks nice.
| mystified5016 wrote:
| Oh damn, this could easily replace my own bespoke serial
| monitors.
|
| Can a plugin filter the list of available ports? For instance
| serial over Bluetooth creates two virtual ports for initiating
| and accepting connections (on windows at least). My bespoke
| monitor filters these and only shows the outbound ports to the
| user. It also pulls in the Bluetooth device name from WinRT, etc.
| SurvivorTed wrote:
| There isn't any filtering of serial ports (it lists everything
| it finds).
|
| However it does support bookmarks. With bookmarks you open the
| serial port you want to use then select to bookmark it.
| WhippyTerm will take the current config you are using and save
| it for later. You can then just pick the bookmark later to
| reopen that connection. Bookmarks also store some of the
| settings (like is it a binary or text connection, terminal
| size, colors, etc).
|
| It's a lot like bookmarks in a web browser.
| AriedK wrote:
| This is neat. The send buffers and live display give it a nice
| edge over something like Tera Term. One nitpick: I couldn't find
| the option to disable autoscroll on incoming serial streams. Like
| 'Auto scroll only in bottom line' in Tera Term. Thanks!
| SurvivorTed wrote:
| It seems like I missed this option. I'll be adding it to the
| list of things to do for version 1.1 :)
|
| Thanks for the feed back.
| alias_neo wrote:
| This looks great. I don't do serial/embedded stuff too often at
| the moment; ESPHome took away much of my need to hand-build stuff
| (happy and sad about that), but when I do I always find it
| slightly irritating to remember the syntax to connect with
| minicom or screen (I'm a Linux user).
|
| I'm sorry I can't give more useful feedback at the moment, but
| this is certainly encouraging me to come up with an idea for an
| embedded project so I can try it!
___________________________________________________________________
(page generated 2025-05-07 23:02 UTC)