#define CRC_HARDWARE_SUPPORT_ON() 0x0001 /*0x0000*/ - this means crc calculation supported by hardware is turned on ( default is on ). Than compiler generates binaries using crcutil library. If we want to compile project using current implementation CRC_HARDWARE_SUPPORT_ON()  should be set to 0x0000.
#define CRC_COMPARATIVE_TEST()    this macro allows to compile the pair of 2 global functions calculating crc using currently existing code and based on crcutil library for comparison test. Shall we get rid of current crc source code ?