Implementation of CRC16 using polynomial 0x8005 = X^16 + X^15 + X^2 + 1

Dependents:   Manchester_Transmitter Manchester_Receiver ManchesterUART_Transmitter ManchesterUART_Receiver

Fork of CRC16 by Emilie Laverge

History

Function parameter added for setting initial CRC value. Defaults to 0x0000. default tip

2017-09-03, by hudakz [Sun, 03 Sep 2017 08:28:01 +0000] rev 3

Function parameter added for setting initial CRC value. Defaults to 0x0000.


Updated.

2017-05-22, by hudakz [Mon, 22 May 2017 09:32:41 +0000] rev 2

Updated.


Fork of the CRC16 library (c) Copyright Emilie Laverge.

2017-05-18, by hudakz [Thu, 18 May 2017 10:44:35 +0000] rev 1

Fork of the CRC16 library (c) Copyright Emilie Laverge.


CRC16 implementation; 123456789 --> 0xFEE8

2014-02-12, by EmLa [Wed, 12 Feb 2014 21:34:53 +0000] rev 0

CRC16 implementation; 123456789 --> 0xFEE8