/* Reads single data word from the SDHost read buffer */
tBoolean SDHostDataNonBlockingRead(unsigned long ulBase, unsigned long *pulData)
/* Reads single data word from the SDHost read buffer */
tBoolean SDHostDataNonBlockingRead(unsigned long ulBase, unsigned long *pulData)
{
  if( (HWREG(ulBase + MMCHS_O_PSTATE) & (1<11)) )
  {
    *pulData = HWREG(ulBase + MMCHS_O_DATA);
    return(true);
  }
  else
  {
    return(false);
  }
}