/* Reads a byte from the LPC channel pool. */
unsigned char LPCByteRead(unsigned long ulBase, unsigned long ulOffset)
/* Reads a byte from the LPC channel pool. */
unsigned char LPCByteRead(unsigned long ulBase, unsigned long ulOffset)
{
    ASSERT(ulBase == LPC0_BASE);
    ASSERT(ulOffset < (((HWREG(ulBase + LPC_O_STS) & LPC_STS_POOLSZ_M) >>
                        16) * 256));
    return(HWREGB(ulBase + LPC_O_POOL + ulOffset));
}