Lines Matching refs:spi
42 def __init__(self, spi, cs): argument
43 self.spi = spi
58 master = self.spi.MASTER
61 self.spi.init(baudrate=baudrate, phase=0, polarity=0)
64 self.spi.init(master, baudrate=baudrate, phase=0, polarity=0)
75 self.spi.write(b"\xff")
148 self.spi.write(buf)
151 self.spi.readinto(self.tokenbuf, 0xFF)
155 self.spi.readinto(self.tokenbuf, 0xFF)
160 self.spi.write(b"\xff")
163 self.spi.write(b"\xff")
168 self.spi.write(b"\xff")
176 self.spi.readinto(self.tokenbuf, 0xFF)
188 self.spi.write_readinto(mv, buf)
191 self.spi.write(b"\xff")
192 self.spi.write(b"\xff")
195 self.spi.write(b"\xff")
201 self.spi.read(1, token)
202 self.spi.write(buf)
203 self.spi.write(b"\xff")
204 self.spi.write(b"\xff")
207 if (self.spi.read(1, 0xFF)[0] & 0x1F) != 0x05:
209 self.spi.write(b"\xff")
213 while self.spi.read(1, 0xFF)[0] == 0:
217 self.spi.write(b"\xff")
221 self.spi.read(1, token)
222 self.spi.write(b"\xff")
224 while self.spi.read(1, 0xFF)[0] == 0x00:
228 self.spi.write(b"\xff")