/* Reads one byte from the supplied address. 
This function will read one byte starting at the supplied address. */
mcp24aaError_e mcp24aaReadByte(uint16_t address, uint8_t *buffer)
/* Reads one byte from the supplied address. 
This function will read one byte starting at the supplied address. */
mcp24aaError_e mcp24aaReadByte(uint16_t address, uint8_t *buffer)
{
  if (!_mcp24aaInitialised) mcp24aaInit();
  return mcp24aaReadBuffer(address, buffer, 1);
}