gnupic: Re: Yet Another Scalable Protocol


Previous by date: 14 Jan 2003 14:08:57 -0000 Re: Yet Another Scalable Protocol, Francisco Castro
Next by date: 14 Jan 2003 14:08:57 -0000 Re: Yet Another Scalable Protocol, Francisco Castro
Previous in thread: 14 Jan 2003 14:08:57 -0000 Re: Yet Another Scalable Protocol, Francisco Castro
Next in thread: 14 Jan 2003 14:08:57 -0000 Re: Yet Another Scalable Protocol, Francisco Castro

Subject: Re: YASP: Yet Another Scalable Protocol
From: Scott Dattalo ####@####.####
Date: 14 Jan 2003 14:08:57 -0000
Message-Id: <Pine.LNX.4.44.0301140539180.20784-100000@ruckus.brouhaha.com>

On Mon, 13 Jan 2003, Francisco Castro wrote:

> hi people!
> 
> 	This mail is to announce a new GPLed PIC project called YASP, it is a
> small network protocol for microcontrollers. Here is a features list.
>  
>  * 9-bit UART based
>  * variable length addresses
>  * 6 byte minimal frame
>  * Error detection with CRC-16
>  * Non-destructive collision detection and frame retransmision
>  * Two alternative physical layer: CAN transceiver or 1-wire open collector bus
>  * 0x1b0 words of code in current 16f628 implementation
> 
> The project is hosted at SF in http://yaspnet.sourceforge.net

I saw the CRC-16 and was going to suggest using the 17-cycle algorithm 
that I wrote - and I saw that you already included it!

Two things:

1) Realize that the CRC16 code is not released under GPL. In fact
   it's not release under any license. You're perfectly within 
   you're rights to use it here. But someone else is perfectly
   within their rights using it as well.

2) You don't attribute the source :). This makes it more difficult
   for someone to different the GPL'd versus non GPL'd portions
   of your project.

FYI, the CRC algorithm is an implementation of the CRC-CCITT standard
with a polynomial of 0x1021. I've also recently implement the reversed 
CRC-CCITT for the polynomial 0x8408. It weighs in at 22-cycles. I'm going 
to put these on a web page soon.

Scott


Previous by date: 14 Jan 2003 14:08:57 -0000 Re: Yet Another Scalable Protocol, Francisco Castro
Next by date: 14 Jan 2003 14:08:57 -0000 Re: Yet Another Scalable Protocol, Francisco Castro
Previous in thread: 14 Jan 2003 14:08:57 -0000 Re: Yet Another Scalable Protocol, Francisco Castro
Next in thread: 14 Jan 2003 14:08:57 -0000 Re: Yet Another Scalable Protocol, Francisco Castro


Powered by ezmlm-browse 0.20.