Skip to content

tschinz/customSerialProgram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom Serial Program - UART Debug Monitor

The goal is to facilitate the debug of a system with the help of a serial. This program lets you create custom commands and they can be sent over a Serial Port. The record of the send and received commands can be create with a appropriate timestamp.


CSP Screenshot

To Launch the Program you need to have installed Python 2.7 and certain modules.

For launching do python csp.pyw or double click on the file. You need to have the above installed

Usage

Linux

For Linux launch, user the csp.pyw script in the scr folder. All the above modules need to be installed. sudo apt-get install python2.7 python-qt4 python-py

Windows

For launching on Windows an executable wsa build. Launch the csp.exe in the bin folder.

Python based

All scripts are entirely python based and intented for Python 2.X but also "compatible" with Python 3.X although there is no support on it. The program should work on Linux, but it wasn't tested.

Sourcefiles

  • csp.pyw is the main script launcher
  • gui.py creates the GUI and its elements
  • serialConn.py handles the serial connection (need module serial)
  • serialutils.py handles low level serial commands
  • setup2exe.py creates automatically a Windows executable

Changelog

  • 1.8 - Bugfixes for exe program, finalizing 1.7 features
  • 1.7.4 - Added feature for choosing cmd file
  • 1.7.3 - Created win32 and win64 binaries
  • 1.7.2 - fixed GUI reception bug
  • 1.7.1 - new Button layout and text
  • 1.7 - Added loop function, seperate Thread for sending
  • 1.6 - Add \n\r & decoding, improved add remove command
  • 1.5 - Added Reset button and Menubar
  • 1.4 - Bugfix stability issue
  • 1.3 - Opening closing port automatic
  • 1.2 - Icons modified
  • 1.1 - Bugfix automatic scrolling
  • 1.0 - First official Relase
  • 0.3 - Release, non Public
  • 0.2 - Release, non Public
  • 0.1 - Initial Release, non Public

Licensing

This document is under the CC BY-NC-ND 3-0 License, Attribution-NonCommercial-NoDerivs 3.0 Unported.

About

A Serial program for debugging, to send custom commands

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors