def METHOD_NAME(self, n: int = -1, ack: bool = True) -> bytearray:
    """Read data.
    If ack=False, the caller is responsible for calling :py:meth:`I2CPeripheralRequest.ack`.
    :param n: Number of bytes to read (negative means all)
    :param ack: Whether or not to send an ACK after the n'th byte
    :return: Bytes read"""
    ...