summaryrefslogtreecommitdiff
path: root/firmware/offset_test.py
diff options
context:
space:
mode:
authorjaseg <git@jaseg.net>2018-04-24 11:14:21 +0200
committerjaseg <git@jaseg.net>2018-04-24 11:14:21 +0200
commit25aac36a8cafe1728e8d235f2d02b9656ed3596d (patch)
tree089d657359afa49f6cee146de42dada6621703e2 /firmware/offset_test.py
parentca6a4353cfe9c36350bd9c3b6abe96eaa5d38e89 (diff)
downloadolsndot-25aac36a8cafe1728e8d235f2d02b9656ed3596d.tar.gz
olsndot-25aac36a8cafe1728e8d235f2d02b9656ed3596d.tar.bz2
olsndot-25aac36a8cafe1728e8d235f2d02b9656ed3596d.zip
Somewhat more linear slide
Diffstat (limited to 'firmware/offset_test.py')
-rw-r--r--firmware/offset_test.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/offset_test.py b/firmware/offset_test.py
index 63fd6ba..ca308a6 100644
--- a/firmware/offset_test.py
+++ b/firmware/offset_test.py
@@ -92,13 +92,13 @@ if __name__ == '__main__':
uut.send_framebuf([0]*uut.nchannels)
time.sleep(args.wait)
readings = [ bp.adc_value for _ in range(args.oversample) ]
- mean, stdev = statistics.mean(readings), statistics.stdev(readings)
+ zero_mean, stdev = statistics.mean(readings), statistics.stdev(readings)
cur.execute('''
INSERT INTO measurements (
run_id, channel, duty_cycle, voltage, voltage_stdev, timestamp
) VALUES (?, -1, 0, ?, ?, ?)''',
- (run_id, mean, stdev, time.time()))
- print('Zero cal: {:5.4f}V stdev={:5.4f}V'.format(mean, stdev))
+ (run_id, zero_mean, stdev, time.time()))
+ print('Zero cal: {:5.4f}V stdev={:5.4f}V'.format(zero_mean, stdev))
for ch in channels:
for i in range(nbits):
@@ -123,7 +123,7 @@ if __name__ == '__main__':
) VALUES (?, ?, ?, ?, ?, ?)''',
(run_id, ch, duty_cycle, mean, stdev, time.time()))
print('{:08d} ch={} {:04x}({:6.5f}): {:5.4f} stdev {:5.4f}'.format(
- cur.lastrowid, ch, val, duty_cycle, mean, stdev))
+ cur.lastrowid, ch, val, duty_cycle, mean-zero_mean, stdev))
uut.send_framebuf([0]*uut.nchannels)
bp.power_on = False