@@ -34,32 +34,48 @@ A cross platform serial debug tools written by python
3434- [x] cross platform (Windows, Linux, macOS, Raspberry Pi)(code with python, only if your platform support python)
3535- [x] reliable stability, no UI freeze
3636- [x] multiple language support
37- - [x] serial auto detect, and remember last selected support
38- - [x] serial offline auto reconnect support
39- - [x] port baudrate(any value) bytesize parity stopbits flow control etc. settings
40- - [x] basic send/receive data (ascii and hex)
41- - [x] send and receive data count
42- - [x] clear received data area
43- - [x] auto linefeed
44- - [x] scheduled auto send
45- - [x] send history and select send again
46- - [x] custom most usage data items and one click to send
47- - [x] CR LF(\r\n) or LF(\n) support
48- - [x] auto save settings
49- - [x] key shortcuts like <kbd >Ctrl+Enter</kbd > to send
50- - [x] escape character support, like ` \r \n \t \x ` etc.
37+ - [x] configs save and auto load(auto save settings when exit)
5138- [x] multiple character encode support(` ASII,GBK(Chinese),UTF-8,UTF-16 ` etc.)
52- - [x] receive and send record support add timestamp and save log to file
53- - [x] send file
54- - [x] unix terminal style color support(e.g.` \x1b[33;42mhello\x1b[0mhello2 ` )
55- - [x] night theme and White theme
56- - [x] rts & dtr control by hand
57- - [x] protocol with customable encoding and decoding method support,
58- - [x] Custom shortcut send(in protocol plugin)
59- - [x] TCP UDP support
60- - [x] Terminal mode support
61- - [x] plugin support(Create plugin see [ docs/plugins.md] ( ./docs/plugins.md ) )
62- - [x] real time data graphic display
39+ - [x] night theme and White theme(can create more theme if you want)
40+ - [x] multiple connection type support, and support add connection plugin
41+ - [x] serial port
42+ - [x] serial auto detect, and remember last selected support
43+ - [x] serial offline auto reconnect support
44+ - [x] port baudrate(any value) bytesize parity stopbits flow control etc. settings
45+ - [x] rts & dtr control by hand
46+ - [x] TCP/UDP support, include client and server mode
47+ - [x] SSH client support
48+ - [x] plugin support(Create plugin see [ docs/plugins.md] ( ./docs/plugins.md ) ), built-in plugin:
49+ - [x] dbg plugin, support basic send receive debug operation
50+ - [x] basic send/receive data (ascii and hex)
51+ - [x] send and receive data count
52+ - [x] clear received data area
53+ - [x] auto linefeed
54+ - [x] scheduled auto send
55+ - [x] send history and select send again
56+ - [x] custom most usage data items and one click to send
57+ - [x] CR LF(\r\n) or LF(\n) support
58+ - [x] key shortcuts like <kbd >Ctrl+Enter</kbd > to send etc. More see help
59+ - [x] receive and send record support add timestamp and save log to file
60+ - [x] send file
61+ - [x] unix terminal style color support(e.g.` \x1b[33;42mhello\x1b[0mhello2 ` )
62+ - [x] escape character support, like ` \r \n \t \x ` etc.
63+ - [x] protocol plugin, customize your own protocol
64+ - [x] customize encoding and decoding method
65+ - [x] customize shortcut key
66+ - [x] escape character support, like ` \r \n \t \x ` etc.
67+ - [x] terminal plugin, basic terminal interaction
68+ - [x] gragh plugin
69+ - [x] support dynamicly add gragh widgets, add gragh widgets you need
70+ - [x] display line chart in realtime, support customize protocol header(support escape characters)
71+ - [x] customable button to send data, support shortcut key
72+
73+ ## Installation
74+
75+ There are two ways to install COMTool:
76+
77+ * [ Download binary files and run] ( #Install-binary ) : For Windows or macOS, and simple usage users
78+ * [ Install as python package(source code)] ( #Install-python-package ) : For Linux, or need to use plugins' user, or users who know about python
6379
6480## Install binary
6581
0 commit comments