/pyLogicSniffer

Python-based client for the Open-Bench Logic Sniffer

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

pyLogicSniffer is a client for the Open Bench Logic Sniffer 
<http://gadgetforge.gadgetfactory.net/gf/project/butterflylogic/>

pyLogicSniffer is written in Python, using the wxPython GUI package.


Dependencies:

Python 2.x	<http://www.python.org/>
wxPython		<http://www.wxpython.org/>
NumPy		<http://numpy.scipy.org/>
pySerial		<http://pyserial.sourceforge.net/>


Modules:

analyzer_tool_spi.py		SPI Trace Analyzer plugin
analyzer_tool_twi.py		TWI (I2C) Trace Analyzer plugin
analyzer_tool_uart.py		Serial UART Trace Analyzer plugin
analyzer_tools.py		Common utilities for Trace Analyzer plugin modules
logic_sniffer_classes.py	Common classes for logic_sniffer
logic_sniffer_dialogs.py	Common dialog classes for logic_sniffer
logic_sniffer.py			pyLogicSniffer main script
logic_sniffer_save.py		Functions to save trace data
sump.py				Classes to control SUMP device
sump_config_file.py		Functions to save and restore SUMP device settings
sump_settings.py		Dialogs to manage SUMP device settings


License:

    pyLogicSniffer is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    pyLogicSniffer is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with pyLogicSniffer, in the file COPYING.txt.  
    If not, see <http://www.gnu.org/licenses/>.