/* Reads a set of data from the non-volatile memory of the Hibernation module. */
void HibernateDataGet(unsigned long *pulData, unsigned long ulCount)
/* Reads a set of data from the non-volatile memory of the Hibernation module. */
void HibernateDataGet(unsigned long *pulData, unsigned long ulCount)
{
    unsigned int uIdx;
    ASSERT(ulCount <= 64);
    ASSERT(pulData != 0);
    for(uIdx = 0; uIdx < ulCount; uIdx++)
    {
        pulData[uIdx] = HWREG(HIB_DATA + (uIdx * 4));
    }
}