+ Thread.sleep(3000);
+ Log.info(AtmelSerial.class, "issuing command");
+
+ //at40k.iob_top(2, true).oe(false);
+ //at40k.iob_top(2, false).oe(false);
+ //at40k.iob_top(1, true).oe(false);
+
+ // this command confirmed to turn *on* led0
+ //at40k.iob_top(1, false).output(0);
+ /*
+ for(int i=0; i<20; i++) {
+ at40k.iob_bot(i, false).output(0);
+ at40k.iob_bot(i, true).output(0);
+ }
+ */
+
+ //System.out.println("tick");
+ //Thread.sleep(3000);
+ //System.out.println("tick");
+ //at40k.cell(0x01, 0x17).xlut((byte)0x);
+
+ at40k.cell(0x04, 0x17).xlut((byte)~0x10);
+ at40k.cell(0x04, 0x17).ylut((byte)0x10);
+ at40k.cell(0x04, 0x17).xo(true);
+
+
+ /*
+ at40k.cell(0x01, 0x17).xin(4);
+ at40k.cell(0x01, 0x17).yin(4);
+ at40k.cell(0x01, 0x16).ylut((byte)0x00);
+ device.mode4(2, 0x17, 0x01, 0);
+
+ for(int i=0; i<10; i++) {
+ Thread.sleep(3000);
+ System.out.println("tick");
+ //at40k.cell(0x01, 0x17).xlut((byte)0xFF);
+ at40k.cell(0x00, 0x17).ylut((byte)0x00);
+ device.flush();
+ Thread.sleep(3000);
+ System.out.println("tick");
+ //at40k.cell(0x01, 0x17).xlut((byte)0x00);
+ at40k.cell(0x00, 0x17).ylut((byte)0xFF);
+ device.flush();
+ }
+ */
+
+
+ /*
+ at40k.iob_top(0, true).output(0);
+ at40k.iob_top(0, true).oe(false);
+ at40k.iob_top(0, true).pullup();
+ device.flush();
+ Thread.sleep(3000);
+
+ Log.info(AtmelSerial.class, "issuing command");
+ at40k.iob_top(1, true).pulldown();
+ device.flush();
+ */
+ Log.info(AtmelSerial.class, "done");