MAVRK Embedded Software 0.91
Software Libraries for the MAVRK motherboard and related components

crc_algs.c File Reference

Functions that perform the equivalent CRC16 and CRC32 to the hardware components. More...

#include "MAVRK_Arch.h"
#include "crc.h"

Detailed Description

Functions that perform the equivalent CRC16 and CRC32 to the hardware components.

Author:
Emil Lenchak
Date:
March 2004

The software based CRC functions are designed to perform a CRC16 and CRC32 without the hardware engine. This allows micro-processors without a CRC engine to still create CRC values for message blocks.

There is also a C optimized version of each algorithm present in the file.

Note:
Prototypes for functions in this file are located in the crc.h header file located in the mavrk_embedded\Modular_EVM_Libraries\Algorithms\MSP430_CRC_16 directory
Warning:
These specific files are intended for calculating the CRC using a software algorithm with the processor. There exists identical function names for calculating the CRC using the hardware accelerator.
See also:
For Support: http://ti.com/mavrkquestions
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines