/* When writing 8 bits of data, ensure the data is in the least significant byte position. The remaining bytes should be written with zero. For example, when writing 0xAB,  */
void CRCDataWrite(uint32_t ui32Base, uint32_t ui32Data)
/* When writing 8 bits of data, ensure the data is in the least significant byte position. The remaining bytes should be written with zero. For example, when writing 0xAB,  */
void CRCDataWrite(uint32_t ui32Base, uint32_t ui32Data)
{
    ASSERT(ui32Base == CCM0_BASE);
    HWREG(ui32Base + CCM_O_CRCDIN) = ui32Data;
}