from machine import SPI, Pin import time # Example of setting up the SPI port to transmit data at 400kHz spi = SPI(0, baudrate=400_000,polarity=0,phase=0,bits=8,sck=2,mosi=3,miso=4) #spi.init(baudrate = 400000, pins=(2,3,4)) # Depending on the use case, extra parameters may be required # to select the bus characteristics and/or pins to use. cs = Pin(4, mode=Pin.OUT, value=1) # Create chip-select on pin 4. X = bytearray([0x0F]) print('Starting') while(True): for x in range(0,255): cs(0) spi.write(X) cs(1) time.sleep(0.1)