On 29 Jan 2020, at 12:15, Steve Hendrix <SteveHx@...> wrote:I am only happy if others have use for it too!
There are only a few calls that needs to be implemented, like ibwrt(), ibrd(), ibcntl(), ibdev(), ibclr(), ibonl(), and the global status variables like “ibsta”, “iberr", and the constants to test them against, linux-gpib has the constants.
If you are a bit more lazy, or don’t have the time, you could pick up e.g. an Agilent 82357B USB-GPIB interface on eBay for around USD 70, that is what I did. They are marketed as “new”, but they obviously have some chips soldered in afterwards, there is flux left on those, and they are not always that good positioned. Also, they are supposed to have shielding paint on the inside of the plastics, but these don't. But many seems to be happy with these interfaces, and it has worked for me. I would recommend to inspect it first though - mine had a short between two pins on the Xilinx chip, but both pins were "not connected", so it wasn’t a problem and even a self test (if there is one) should most likely not have noticed.