/* When writing 8 bits of data, ensure the data is in the least signficant 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 signficant 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 == DTHE_BASE);
    HWREG(DTHE_BASE + DTHE_O_CRC_DIN) = ui32Data;
}