From 2a10efd3f85572f4f62ff988922add1ab1b198f3 Mon Sep 17 00:00:00 2001 From: Dan White Date: Fri, 15 Jun 2012 17:19:27 -0500 Subject: [PATCH] cleanup mux ota mode symbols --- python-lib/mpsse-test.py | 4 ++-- python-lib/usbio.py | 20 ++++++++++---------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/python-lib/mpsse-test.py b/python-lib/mpsse-test.py index 7f0b21f..0e39e1c 100755 --- a/python-lib/mpsse-test.py +++ b/python-lib/mpsse-test.py @@ -185,7 +185,7 @@ chain.write() mux.selA = 48 mux.selB = 48 for ota in mux.ota: - ota.mode = mux.CAL_CMP + ota.mode = ota.MUX_CMP ota.fast = 1 ota.gain = 8 ota.offset = 0 @@ -207,7 +207,7 @@ arb.write() amux.selA = 48 amux.selB = 48 for ota in amux.ota: - ota.mode = mux.CAL_CMP + ota.mode = ota.CAL_CMP ota.fast = 1 ota.gain = 8 ota.offset = 0 diff --git a/python-lib/usbio.py b/python-lib/usbio.py index 52c08e8..f83149f 100644 --- a/python-lib/usbio.py +++ b/python-lib/usbio.py @@ -427,8 +427,14 @@ class OTA(object): class MuxOTA(OTA): """Cast bits cint and zero as the mode. Bit se is unused.""" - MODE_SHIFT = 14 - MODE_WIDTH = 2 + MODE_SHIFT = 13 + MODE_WIDTH = 3 + + # mode symbols + MUX_CMP = 0 + MUX_BUF = 2 + CAL_CMP = 4 + CAL_BUF = 6 @property def mode(self): @@ -522,17 +528,11 @@ class Chain(object): class Mux(object): MUX_WIDTH = 48 SEL_WIDTH = 6 - MODE_WIDTH = 2 SEL_A_SHIFT = 40 SEL_B_SHIFT = 32 OTA_A_SHIFT = 16 OTA_B_SHIFT = 0 - # mode symbols - MUX_CMP = 0 - MUX_BUF = 1 - CAL_CMP = 2 - CAL_BUF = 3 def __init__(self, spibus, csname): self.bus = spibus @@ -542,8 +542,8 @@ class Mux(object): self._selB = intbv(48, max=2**self.SEL_WIDTH) #select CMI self.otaA = MuxOTA() self.otaB = MuxOTA() - self.otaA.mode = self.MUX_BUF - self.otaB.mode = self.MUX_BUF + self.otaA.mode = self.otaA.MUX_BUF + self.otaB.mode = self.otaB.MUX_BUF self.ota = (self.otaA, self.otaB) def __str__(self): -- 2.25.1