busio.SPI¶
- class circuitpython_mocks.busio.SPI(clock: Pin, MOSI: Pin, MISO: Pin, **kwargs)[source]¶
A mock of
busio.SPIclass.-
configure(*, baudrate: int =
100000, polarity: int =0, phase: int =0, bits: int =8) None[source]¶ A dummy function to mock
busio.SPI.configure
- property frequency : int¶
Returns the value passed to
baudrateparameter ofconfigure().
-
readinto(buffer: array | bytearray | memoryview | rgbmatrix.RGBMatrix | ulab.numpy.ndarray, *, start: int =
0, end: int =9223372036854775807, write_value: int =0) None[source]¶ A function that mocks
busio.SPI.readinto.Mock Expectations
This function checks against
SPIReadexpectations.
- try_lock() bool¶
Attempt to grab the lock. Return
Trueon success,Falseif the lock is already taken.
-
write(buffer: array | bytearray | bytes | memoryview | rgbmatrix.RGBMatrix | ulab.numpy.ndarray, *, start: int =
0, end: int =9223372036854775807) None[source]¶ A function that mocks
busio.SPI.write.Mock Expectations
This function checks against
SPIWriteexpectations.
-
write_readinto(out_buffer: array | bytearray | bytes | memoryview | rgbmatrix.RGBMatrix | ulab.numpy.ndarray, in_buffer: array | bytearray | memoryview | rgbmatrix.RGBMatrix | ulab.numpy.ndarray, *, out_start: int =
0, out_end: int =9223372036854775807, in_start: int =0, in_end: int =9223372036854775807) None[source]¶ A function that mocks
busio.SPI.write_readinto.Mock Expectations
This function checks against
SPITransferexpectations.
-
configure(*, baudrate: int =
SPI operations¶
- class circuitpython_mocks.busio.operations.SPIRead(response: bytearray, **kwargs)[source]¶
A class to identify a read operation over a
SPIbus.