Download Latest Version protocoltool-0.9.22.tar.bz2 (789.7 kB)
Email in envelope

Get an email when there's a new version of Protocol tool

Home / csProtocoltool
Name Modified Size InfoDownloads / Week
Parent folder
csExamples_Docs.zip 2016-03-26 44.0 kB
README.txt 2015-08-02 1.1 kB
csProtocoltool-1.zip 2015-08-02 91.5 kB
csProtocoltool-20150731.zip 2015-08-02 1.2 MB
csProtocoltool-20150702.zip 2015-07-02 1.2 MB
csProtocoltool-20131124.zip 2013-11-24 1.1 MB
csProtocoltool-20121215.zip 2012-12-15 1.3 MB
Totals: 7 Items   4.9 MB 0
This is the C# version of Protocoltool. It has the same features as release 0.9.21 on Linux.
It can be compiled on Windows with Microsoft Visual C# 2010 Express. 

The C# version is now at production level. For now, only the executables are available.
The last alpha source is csProtocoltool-20150731.zip which includes all interfaces.

Ports
-----
Serial		working
Socket		working
pipe		not working
SPI		working
I²C		implemented, not tested (microsleep not available in C#)
1 Wire		not implemented
GBA		implemented, not tested (microsleep not available in C#)
8255		working
GPIB		not implemented
CAN		working (KVaser only)

Bit banging protocols need inpout32.dll (or its 64-bit version) in order to work.

SPI, I²C, 1 Wire, GBA and 8255 use the same hardware as the Linux/*BSD/Cygwin/MSYS version.
See the protocoltool website for a description.

The production version has only the executable. It uses only the serial ports or TCP sockets. It also lacks the 32-bit Adler and Fletcher checksums. The visual C# 2010 redistributables may be needed to run it.
Source: README.txt, updated 2015-08-02