/* CRC Calculate of a Block of Data. 
Writes data words consecutively to the register, the write operation stalling until the computation of each word is complete. */
uint32_t crc_calculate_block(uint32_t *datap, int size)
/* CRC Calculate of a Block of Data. 
Writes data words consecutively to the register, the write operation stalling until the computation of each word is complete. */
uint32_t crc_calculate_block(uint32_t *datap, int size)
{
	int i;
	for (i = 0; i < size; i++) {
		CRC_DR = datap[i];
	}
	return CRC_DR;
}
/**@}