Menu

Protocol tool / News: Recent posts

Release 0.9.22 is available!

Corrected a small bug in SPI, SPI now support MSB or LSB first.
Completed the Japanese translation, added translation for Ukrainian.

Posted by Jacques Pelletier 2024-05-18

Still at release 0.9.21 but compiles fine on Ubuntu 20.04

Some GTK functions are deprecated but may still work.

Posted by Jacques Pelletier 2022-02-06

Release 0.9.21 is available!

Posted by Jacques Pelletier 2015-09-08

C# version is ready for production

The C# version will be limited to the serial ports and TCP sockets. The other interfaces will not be supported. Also, the 32-bit checksum Adler and Fletcher will be dropped.

Posted by Jacques Pelletier 2015-07-31

Socket problems

The server side on the Linux version never worked since the use of glib instead of gnet. This will be fixed in the next release.
Sockets on the C# version somewhat worked, but has some issues. This will be fixed in the next release.

Posted by Jacques Pelletier 2015-07-26

Release of csProtocoltool-20150702 (Windows)

This release is the equivalent of 0.9.21 which will be released for Linux soon.

csProtocoltool is the C# version that can be compiled natively on Windows.
I'm currently having some instability problems with sockets on the *BSD, MSYS and Cygwin versions.

Posted by Jacques Pelletier 2015-07-02

Features on next release

ASCII tokens, ex.: 'SOH 'ETX 'ACK 'NAK
Sequence counters

Posted by Jacques Pelletier 2015-05-17

Release 0.9.20 is available!

Now works with CAN libraries on Cygwin and MSYS.
Added Adler32 and Fletcher32 checksum methods.
Separated the README file in smaller files.

Posted by Jacques Pelletier 2014-12-24

Release 0.9.20 to be released soon

On Windows with Cygwin and Msys, protocoltool will now link the CAN library at run time instead of compile time. Same thing with the GPIB library from National Instruments.
2 other check methods added.
Splitted the huge README file into smaller docs

Posted by Jacques Pelletier 2014-12-09

Websocket support via socket/pipe/stdin-out

I don't plan to implement websocket interface directly into protocoltool. Rather, websocket could be accessible via some converter such as these:
http://github.com/mattbaker/websocket-pipe
http://github.com/joewalnes/websocketd

Eventually, some lesser used interface will be removed and implemented as a daemon providing a socket interface.

Posted by Jacques Pelletier 2014-11-15

GPIB on Lazarus for Linux

Got the GPIB interface working with Lazarus on Linux. I'm working on using the National Instrument library for Windows platforms. So far, on Linux:
Serial: implemented,working
Parallel: not implemented
Socket: implemented,rework necessary
Pipe: not implemented
SPI: implemented, working
I2C: implemented, not working
GBA: implemented, not tested
8255: implemented, working
GPIB: implemented, working
CAN: not implemented
Release for lazarus coming soon.

Posted by Jacques Pelletier 2014-06-18

Lazarus version

I'm currently working on a Lazarus version, which will allow it to work on Windows and other supported platforms natively. Since I have some hardware (CAN,GPIB) installed on a Windows 98 machine, I will be able to test these interfaces. Coming soon, the socket and bit-banged (SPI, I2C, 8255, GBA) protocols will be available.

Posted by Jacques Pelletier 2014-06-09

New C# version

Several new interfaces now working: SPI, CAN, 8255

Posted by Jacques Pelletier 2013-11-24

Currently working on the C# version for Windows

Got the CAN and SPI interfaces working.

Posted by Jacques Pelletier 2013-11-10

Release 0.9.19 is ready

New features

Compilation on 64-bit Windows and Linux is possible.

Protocoltool can now use the CAN bus on Windows platforms (Cygwin and MSYS)
It uses the CAN libraries from Kvaser and Peak on windows.

Support for OpenBSD, FreeBSD and preliminary support for Syllable 0.6.7 added.
On Syllable, GTK isn't available yet.

Checksum Xor and checksum Fletcher-8 bit added.

Protocoltool.ini file:
The name for starting a Unix domain socket can be specified in the 'prototoltool.ini'
file. Its default value is: "pt_unix_socket_server".... read more

Posted by Jacques Pelletier 2013-11-04

On next release, command line option for serial device

A new option s or serial will be available to specify the serial device on the command line.

Posted by Jacques Pelletier 2013-10-14

On next release, CAN and GPIB on Cygwin and MSys

Using the Kvaser CAN library, it's possible to use it with Cygwin and Msys. It will be available on the next release (coming soon).

Posted by Jacques Pelletier 2013-09-28

Currently working on the 0.9.19 release

Protocoltool.ini file:
The name for starting a Unix domain socket can be specified in the 'prototoltool.ini'
file. Its default value is: "pt_unix_socket_server".

Additional ports can be added to the serial port menu.

On *BSD, Cygwin and MSys, the parallel port address can be specified (in hexadecimal) on the command
line with '-p 378', for example, or in 'prototoltool.ini'. This is convenient
for PCMCIA parallel cards, PCI or PCI express cards; they may not have standard
addresses.... read more

Posted by Jacques Pelletier 2013-09-17

Support for FreeBSD and OpenBSD

I installed FreeBSD and OpenBSD on one of my machines. Protocoltool will be available soon for these platforms too.

Posted by Jacques Pelletier 2013-02-24

Release 0.9.18 is here!

New feature: specify the parallel port with -p on NetBSD and Windows
The Error Check method can be specified with -c
File of string can be specified with -f
The Error Check result can be inserted either in binary (standard) or ASCII format (to allow manual input)

Posted by Jacques Pelletier 2013-01-05

Currently working on the 0.9.18 release

Some issues when compiling with Cygwin under Windows 7 (64 bits) resolved, currently testing.
It will be possible to use GPIB on Windows by using the National Instruments with the Direct DLL interface. Also for the C# version.

Posted by Jacques Pelletier 2012-12-22

ProtocolTool on Visual Studio Express 2010

I ported protocoltool on C#. It can be compiled on Windows with Visual Studio Express 2010 from Microsoft.

For now it has only the serial and socket port, and it can add a checksum/CRC in ASCII instead of binary. It has all the features of release 0.9.17 on Linux, except for the supported ports.
See in files, csProtocoltool.

Posted by Jacques Pelletier 2012-12-15

GPIB tests on Linux 2.6 OK

I got a new GPIB card, so I tested the current release with the GPIB interface. It works as is.

Posted by Jacques Pelletier 2012-09-13

CRC directory moved to its own project

I created a project specifically for the CRC tables folder. All files were moved here.
See:
https://sourceforge.net/projects/crc/

Posted by Jacques Pelletier 2012-06-29

Testcrc ports Awk, Tcl, Python

40-bit and 64-bit CRC doesn't work on Awk and Tcl
Python works but submitting the file doesn't work yet

Posted by Jacques Pelletier 2012-06-16
MongoDB Logo MongoDB