peanut butter jelly time

This commit is contained in:
Pavol Rusnak 2011-04-06 04:08:26 +02:00
parent f9a133144e
commit c35e71b061
9 changed files with 242 additions and 95 deletions

View file

@ -5,7 +5,10 @@ import time
usbdev = usb.core.find(idVendor = 0x1fc9, idProduct = 0x1337)
usbdev.detach_kernel_driver(0)
try:
usbdev.detach_kernel_driver(0)
except:
pass
usbdev.set_configuration()
@ -19,6 +22,49 @@ epi = usb.util.find_descriptor(
custom_match = lambda e: \
usb.util.endpoint_direction(e.bEndpointAddress) == usb.util.ENDPOINT_IN)
for i in xrange(1024):
epo.write('@A')
epi.read(64)
# print epi.read(64)
epo.write('\x00 \x00')
epo.write('\x00 Hackerspace \x00')
epo.write('\x00 brmlab \x00')
epo.write('\x00 \x00')
epo.write('\x00 PRESENTS \x00')
epo.write('\x00 \x00')
time.sleep(1.5)
epo.write('\x00 \x00')
epo.write('\x00 PEANUT \x00')
epo.write('\x00 BUTTER \x00')
epo.write('\x00 JELLY \x00')
epo.write('\x00 TIME! \x00')
epo.write('\x00 \x00')
time.sleep(1.7)
epo.write('\x00 \x00')
epo.write('\x00 PEANUT \x00')
epo.write('\x00 BUTTER \x00')
epo.write('\x00 JELLY \x00')
epo.write('\x00 TIME! \x00')
epo.write('\x00 \x00')
time.sleep(1.7)
epo.write('\x00 \x00')
epo.write('\x00 PEANUT \x00')
epo.write('\x00 BUTTER \x00')
epo.write('\x00 JELLY \x00')
epo.write('\x00 TIME! \x00')
epo.write('\x00 \x00')
time.sleep(1.45)
# for i in xrange(100):
# epo.write('\x01')
# epo.write('\x02')
while 1:
for i in xrange(8):
time.sleep(0.1)
epo.write('\x03'+chr(i))