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