Hello Aaron, We're just started looking at your chicken-usb egg. The API is much more intuitive than Python's<http://pyusb.sourceforge.net/docs/1.0/tutorial.html>!
Might it be a good idea to define a record printer for #<usb-device> records to include the vendor and product ids, and perhaps serial-number? That way, we could quickly test like this: $ csi -R usb -p '(usb-devices (usb-make-context))' (#<usb-device> #<usb-device> #<usb-device> #<usb-device>) ;; I'd love to get (#<usb-device idVendor: 0x1234 idProduct: 0x3214> ...) Cheers, K. On Wed, May 8, 2013 at 11:36 PM, Kristian Lein-Mathisen < kristianl...@gmail.com> wrote: > > Hello Aaron, > > I can't believe nobody has commented on this yet - this is really cool! I > have no experience with libusb, but it seems this is how you'd start if > you're trying to make your own USB driver or investigating someone else's. > > I hope I run into a problem where I need lolevel USB access like this :) a > usbrepl like this must be really handy. > > Thanks for your contribution! > K. > On Apr 22, 2013 7:18 PM, "Aaron Patterson" <tenderl...@ruby-lang.org> > wrote: > >> Hi everyone! >> >> I laid my first egg, and I'm emailing here to inform you of its >> existence. This egg wraps libusb and gives you a scheme API. Here is >> the repository: >> >> https://github.com/tenderlove/chicken-usb >> >> My scheme is not fully hatched, and this code is not 100% complete (as >> noted in the README). >> >> Thanks everyone! >> >> <3<3<3<3 >> >> -- >> Aaron Patterson >> http://tenderlovemaking.com/ >> >> _______________________________________________ >> Chicken-users mailing list >> Chicken-users@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/chicken-users >> >
_______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users