def METHOD_NAME(self, *, timeout: float = -1) -> I2CTargetRequest:
    """Wait for an I2C request.
    :param float timeout: Timeout in seconds. Zero means wait forever, a negative value means check once
    :return: I2CTargetRequest or None if timeout=-1 and there's no request
    :rtype: ~i2ctarget.I2CTargetRequest"""