23 lines
336 B
Python
Executable file
23 lines
336 B
Python
Executable file
#!/usr/bin/env python2.7
|
|
|
|
import RPi.GPIO as GPIO
|
|
import spidev
|
|
import random
|
|
|
|
spi = spidev.SpiDev()
|
|
spi.open(0, 0)
|
|
|
|
random.seed()
|
|
|
|
dataout = []
|
|
|
|
for i in range(32):
|
|
dataout.append(random.randint(0, 255))
|
|
|
|
print "Transfering testdata", dataout
|
|
datain = spi.xfer2(dataout)
|
|
|
|
if dataout == datain:
|
|
print "Received data OK!"
|
|
|
|
spi.close()
|