well I got to use my glasgow 'for reals' for the first time this evening. it did its job perfectly, first go. I had a new device on my desk with a 24C02 EEPROM on it, and some .1" socket headers on the bottom. took some .1" dupont pin to pin connectors, and hooked the Glasgow wiring harness up to my DUT, and: ``` joshua@samskara:~/work/x1plus/x1-expander$ glasgow run i2c-initiator -V 3.3 scan I: g.device.hardware: generating bitstream ID da77c5d91f8a624120b1ab84f3b3155b I: g.cli: running handler for applet 'i2c-initiator' I: g.applet.interface.i2c_initiator: port(s) A, B voltage set to 3.3 V I: g.applet.interface.i2c_initiator: scan found address 0b1010000 ``` well, sounds good so far. then all I had to do was: ``` joshua@samskara:~/work/x1plus/x1-expander$ glasgow run memory-24x -V 3.3 -W 1 write -f serial.dat 0 I: g.device.hardware: device already has bitstream ID da77c5d91f8a624120b1ab84f3b3155b I: g.cli: running handler for applet 'memory-24x' I: g.applet.memory.24x: port(s) A, B voltage set to 3.3 V joshua@samskara:~/work/x1plus/x1-expander$ glasgow run memory-24x -V 3.3 -W 1 verify -f serial.dat 0 I: g.device.hardware: device already has bitstream ID da77c5d91f8a624120b1ab84f3b3155b I: g.cli: running handler for applet 'memory-24x' I: g.applet.memory.24x: port(s) A, B voltage set to 3.3 V I: g.applet.memory.24x: verify PASS ``` it did its job right away