PS: Chris, I'm so into Python I haven't tried out your new Java binding. Hope you don't mind. Everything you've created and the support you're giving users is just above and beyond, thanks.
MBMBPro:software mike$ more foo.py
#!/usr/bin/python
#
from fpgalink2 import *
flLoadStandardFirmware("1443:0007", "1443:0007", "D0234") # 1443:0007 for Nexys3 & Atlys
handle = flOpen("1443:0007") # Open the connection
flPlayXSVF(handle, "libfpgalink-20120621/gen_csvf/ex_cksum_atlys_fx2_verilog.csvf") # Or other SVF, XSVF or CSVF
flWriteChannel(handle, 1000, 0x00, 0x10) # Write a byte to channel 0
flClose(handle)
MBMBPro:software mike$ python
Python 2.6.1 (r261:67515, Aug 2 2010, 20:10:18)
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from fpgalink2 import *
>>> flLoadStandardFirmware("1443:0007", "1443:0007", "D0234")
>>> handle = flOpen("1443:0007")
>>> flPlayXSVF(handle, "libfpgalink-20120621/gen_csvf/ex_cksum_atlys_fx2_verilog.csvf")
>>> flWriteChannel(handle, 1000, 0x00, 0x10)
>>> flClose(handle)
>>> ^D
MBMBPro:software mike$ python foo.py
Traceback (most recent call last):
File "foo.py", line 5, in <module>
handle = flOpen("1443:0007") # Open the connection
File "/Users/mike/ComputeForest/software/fpgalink2.py", line 112, in flOpen
raise FLException(s)
fpgalink2.FLException: flOpen(): Device 1443:0007 not found
MBMBPro:software mike$