Tak w ramach nudy postanowiłem popełnić mały terminal w języku GO
z przyjemnym i minimalistycznym GUI który prezentuje się następująco:

Możliwości :
--> Automatycznie wykrywanie portów (np. COM3 (Arduino Uno) lub /dev/ttyUSB0 (CH340)).
--> Po kliknięciu Połącz – tworzy sesję i log do pliku.
--> Można wysyłać komendy, zapisać log, czyścić ekran.
--> Odczytuje dane ANSI (kolory, formatowanie)
--- Kolory TX/RX, ANSI, echo lokalne
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
--- Obsługiwane są też tła znaków w ANSI
--- Duże pola filter, search, input bo wyszły mizerne
--- Szukanie + podświetlanie wyników ----> zmieniają kolor na żółty
Wystarczy w urządzeniu które komunikuje się przez uart wstawić kody ANSI , a program
wychwyci je i pokoloruje zgodnie z naszymi intencjami. np czujnik temperatury może zgłaszać temperaturę w kolorach
od np 0 do 15 stopni niebieski , od 16 do 28 zielony , 0d 29 do ------ czerwony
to znacznie ułatwia prace , np nasze informacje debugowe na uarcie mogą być czerwone co ułatwia ich wypatrzenie
Więcej info na moim Forum...
Wersja skompilowana dla windows w załaczniku: