From: Dan White Date: Tue, 10 Apr 2012 01:40:33 +0000 (-0500) Subject: Re-enable SPI loopback testing X-Git-Tag: calibrations~114 X-Git-Url: http://git.whiteaudio.com/gitweb/?a=commitdiff_plain;h=9fd537faa6a7a9b1df188a4a2b5fc793784ba7ff;p=430.git Re-enable SPI loopback testing --- diff --git a/python-lib/usbio.py b/python-lib/usbio.py index a4a2174..c8c70a5 100644 --- a/python-lib/usbio.py +++ b/python-lib/usbio.py @@ -1,13 +1,13 @@ #!/usr/bin/env python -#from array import array -#import struct -#import time +from array import array +import struct +import time from myhdl import intbv -#from pyftdi.pyftdi.ftdi import Ftdi -#from pyftdi.pyftdi.spi import SpiController +from pyftdi.pyftdi.ftdi import Ftdi +from pyftdi.pyftdi.spi import SpiController @@ -483,8 +483,8 @@ class AD524x(object): self.send(1) def updateGPO(self, force=False): - if force or (self.gpo1 != self.lastO1) or - (self.gpo2 != self.lastO2): + if (force or (self.gpo1 != self.lastO1) or + (self.gpo2 != self.lastO2)): self.sendGPO() def send(self, sel): @@ -555,7 +555,7 @@ def arr(a): -if 0: +if 1: sc0 = SpiController() sc0.configure(0x0403, 0x6011, 0, loopback=True) @@ -576,5 +576,11 @@ if 0: return p._controller._ftdi.read_data_bytes(readlen, 4) - print rw(p0, arr([0,1,2,3])) - print rw(p1, arr([4,5,6,7])) + print 'Loopback SPI interfaces 0, 1' + a = [0,1,2,3,4,5,6,7,8,9] + print a + print rw(p0, arr(a)) + + a = [i for i in range(256)] + print a + print rw(p1, arr(a))