def METHOD_NAME(self):
    n = 9
    buf = []
    start = time.clock()
    while n > 0:
        rx_level = self.read_register(self.RXLVL)
        if rx_level > n:
            rx_level = n
        buf.extend(self.i2c.read_i2c_block_data(self.i2c_address, self.RHR, rx_level))
        n = n - rx_level
        if time.clock() - start > 0.2:
            break
    return buf