COM
========
A cross platform serial debug tools written by python

> screenshot shows the version 1.0, the latest may not the same totally! But better performance、more easy to use and more elegant
## Features
- [x] cross platform
- [x] port baudrate bytesize parity stopbits settings
- [x] basic send data (ascii and hex)
- [x] basic receive data (ascii and hex)
- [x] send and receive data count
- [x] clear received data area
- [x] auto linefeed on every once receive
- [x] scheduled auto send
- [x] send history and select send again
- [x] serial auto detect
- [x] CR LF / LF select support
- [x] auto save settings
- [x] <kbd>Ctrl+Enter</kbd> to send
- [ ] escape character support, like \x \r \n etc.
- [ ] multiple character encode support
- [ ] multiple auto send (order and disorder)
- [ ] unix style terminal color support
- [ ] night theme and White theme
## Install
### Windows
* 1. download excutable bin file, easiest way for one never used python
* Download the latest bin file at the [release page](https://github.com/Neutree/COM/releases)
* unzip, and run COM.exe
* 2. Install Python3 first then install from pypi:
* [dowload python3](https://www.python.org/downloads/)
* Install by pip,
```
pip install COM
```
* Or you can download source code, then install from source code
```
python setup.py bdist_wheel
```
COM.exe in dir `C:\Users\yourName\AppData\Local\Programs\Python\Python36-32\Scripts`
you can click `COM.exe` or run command `pycom or COM` to run app
### Linux
* download and install
```
sudo apt install python3 pip
pip install COM
pycom (COM)
```
### macOS
```
brew install python3 pip
pip install COM
pycom (COM)
```
## Development
1. Install python3.6 and pip
Linux:
```
sudo apt install python3 pip
```
Windows:
[dowload python3](https://www.python.org/downloads/)
2. install pyserial and PyQt5
```
pip install pyserail pyqt5
```
3. clone project
```
git clone https://github.com/Neutree/COM.git
```
4. code, resolve bugs or add new reatures
5. pull request
========
A cross platform serial debug tools written by python

> screenshot shows the version 1.0, the latest may not the same totally! But better performance、more easy to use and more elegant
## Features
- [x] cross platform
- [x] port baudrate bytesize parity stopbits settings
- [x] basic send data (ascii and hex)
- [x] basic receive data (ascii and hex)
- [x] send and receive data count
- [x] clear received data area
- [x] auto linefeed on every once receive
- [x] scheduled auto send
- [x] send history and select send again
- [x] serial auto detect
- [x] CR LF / LF select support
- [x] auto save settings
- [x] <kbd>Ctrl+Enter</kbd> to send
- [ ] escape character support, like \x \r \n etc.
- [ ] multiple character encode support
- [ ] multiple auto send (order and disorder)
- [ ] unix style terminal color support
- [ ] night theme and White theme
## Install
### Windows
* 1. download excutable bin file, easiest way for one never used python
* Download the latest bin file at the [release page](https://github.com/Neutree/COM/releases)
* unzip, and run COM.exe
* 2. Install Python3 first then install from pypi:
* [dowload python3](https://www.python.org/downloads/)
* Install by pip,
```
pip install COM
```
* Or you can download source code, then install from source code
```
python setup.py bdist_wheel
```
COM.exe in dir `C:\Users\yourName\AppData\Local\Programs\Python\Python36-32\Scripts`
you can click `COM.exe` or run command `pycom or COM` to run app
### Linux
* download and install
```
sudo apt install python3 pip
pip install COM
pycom (COM)
```
### macOS
```
brew install python3 pip
pip install COM
pycom (COM)
```
## Development
1. Install python3.6 and pip
Linux:
```
sudo apt install python3 pip
```
Windows:
[dowload python3](https://www.python.org/downloads/)
2. install pyserial and PyQt5
```
pip install pyserail pyqt5
```
3. clone project
```
git clone https://github.com/Neutree/COM.git
```
4. code, resolve bugs or add new reatures
5. pull request
Metadata
Release files for COMTool 1.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| COMTool-1.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / COMTool-1.1.1-py3-none-any.whl
| Download URL | COMTool-1.1.1-py3-none-any.whl |
|---|---|
| Size | 59.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0d4970b44120c2cf907d3414e3da7bae8d71a43fd709ebd49fab8fc289b24589
|
|
BLAKE2b-256 checksum How to use checksums |
f5fb097a0e32111255676de63aff0b1c92566269ec4efa2c36f7a546a82ea8b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |