From e18c1434d86382f3e03710c0bdd908705a058697 Mon Sep 17 00:00:00 2001 From: Dan White Date: Mon, 3 Sep 2012 20:33:22 -0500 Subject: [PATCH] ensure mux is in correct state when looping --- python-lib/calibrate.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/python-lib/calibrate.py b/python-lib/calibrate.py index cb4397f..676d113 100644 --- a/python-lib/calibrate.py +++ b/python-lib/calibrate.py @@ -276,11 +276,6 @@ adc.channelMode(4, adc.SE) #even channel only adc.channelGain(4, 1) adc.channelGain(5, 1) -mux.otaA.mode = mux.otaA.CAL_BUF -mux.otaA.gain = 15 -mux.otaB.mode = mux.otaB.CAL_BUF -mux.otaB.gain = 15 -mux.write() adc.triggerMode(adc.MODE_MANUAL_MANUAL) @@ -296,6 +291,11 @@ import datetime as dt while True: if 1: + mux.otaA.mode = mux.otaA.CAL_BUF + mux.otaA.gain = 15 + mux.otaB.mode = mux.otaB.CAL_BUF + mux.otaB.gain = 15 + mux.write() print print 'Calibrating mux otaA' adc.mux(4) @@ -308,6 +308,11 @@ while True: if 1: + mux.otaA.mode = mux.otaA.CAL_BUF + mux.otaA.gain = 15 + mux.otaB.mode = mux.otaB.CAL_BUF + mux.otaB.gain = 15 + mux.write() print print 'Calibrating mux otaB' adc.mux(5) -- 2.25.1