#include "crc.h" void Init_CRC_CRC_CCITT(void) { CRC_InitTypeDef init_para; CMU_PERCLK_SetableEx(CRCCLK, ENABLE); init_para.CRCSEL = CRC_CR_SEL_CRC16; /*!> 8) | ((us_Data & 0x00FF) << 8); us_Data = ((us_Data & 0xF0F0) >> 4) | ((us_Data & 0x0F0F) << 4); us_Data = ((us_Data & 0xCCCC) >> 2) | ((us_Data & 0x3333) << 2); us_Data = ((us_Data & 0xAAAA) >> 1) | ((us_Data & 0x5555) << 1); return (us_Data); }