From 6476f2838b6eb956de50149a868e800c405ace87 Mon Sep 17 00:00:00 2001 From: Neale Pickett Date: Wed, 27 Jun 2012 22:37:39 -0600 Subject: [PATCH] Set LED states --- hdjd.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/hdjd.c b/hdjd.c index f22f537..179834d 100644 --- a/hdjd.c +++ b/hdjd.c @@ -34,6 +34,14 @@ main(int argc, char **argv) return 69; } + /* Make Deck A cue button flash. */ + { + int transferred; + + uint8_t cmd[] = { 0x90, 0x3e, 0x7f }; + libusb_bulk_transfer(handle, 0x03, cmd, 3, &transferred, 0); + } + while (1) { uint8_t data[80]; int transferred; @@ -49,6 +57,14 @@ main(int argc, char **argv) printf("%02x ", data[i]); } printf("\n"); + + /* Cram it right back out */ + + if ((ret = libusb_bulk_transfer(handle, 0x03, + data, transferred, + &transferred, 0))) { + break; + } } if (ret < 0) {