r4648 - developers/werner/wlan-spi/vds
werner at docs.openmoko.org
werner at docs.openmoko.org
Tue Sep 16 04:58:25 CEST 2008
Author: werner
Date: 2008-09-16 04:58:24 +0200 (Tue, 16 Sep 2008)
New Revision: 4648
Added:
developers/werner/wlan-spi/vds/bd.py
Modified:
developers/werner/wlan-spi/vds/vds.py
Log:
- vds.py: increase sleep - 50s were too close for comfort
- bd.py: primitive batch decoder for SDIO commands and responses
Added: developers/werner/wlan-spi/vds/bd.py
===================================================================
--- developers/werner/wlan-spi/vds/bd.py (rev 0)
+++ developers/werner/wlan-spi/vds/bd.py 2008-09-16 02:58:24 UTC (rev 4648)
@@ -0,0 +1,35 @@
+#!/usr/bin/python
+# batch decoder
+
+from sys import argv
+from tmc.decode import *
+from tmc.trigger import *
+from tmc.wave import waves
+
+
+def decode(name):
+ w = waves()
+ w.load(name)
+
+ dig = []
+ for wv in w[1:4]:
+ dig.append(wv.digitize(0.5))
+
+ for d in dig:
+ d.debounce(100e-9)
+
+ clk = dig[0]
+ mosi = dig[1]
+ miso = dig[2]
+
+ trig = edge(level = 0.5, slope = slope.Rising)
+ edges = trig.apply(clk)
+
+ cmd = mosi.get(edges)
+ resp = miso.get(edges)
+
+ print name, d_sdio_cmd(cmd, True), d_sdio_r5_spi(resp, True)
+
+
+for arg in argv[1:]:
+ decode(arg)
Property changes on: developers/werner/wlan-spi/vds/bd.py
___________________________________________________________________
Name: svn:executable
+ *
Modified: developers/werner/wlan-spi/vds/vds.py
===================================================================
--- developers/werner/wlan-spi/vds/vds.py 2008-09-16 00:45:40 UTC (rev 4647)
+++ developers/werner/wlan-spi/vds/vds.py 2008-09-16 02:58:24 UTC (rev 4648)
@@ -53,8 +53,8 @@
w.save("sdio-"+str(tr)+"-"+str(rep))
# Give the system time to finish booting
- print "Saved", tr, rep
- time.sleep(50)
+ print "Saved", i, tr, rep
+ time.sleep(60)
print "AWAKE"
# record the kernel messages as well
More information about the commitlog
mailing list