readUByte

Read an unsigned byte or fail if no bytes available for reading.