From 2a7ef590274e7e78dba584571b6b775668c77bfd Mon Sep 17 00:00:00 2001
From: Ali Lown <ali@lown.me.uk>
Date: Sun, 3 Apr 2011 21:56:14 +0100
Subject: [PATCH 1/2] Add support for LED to USB Blaster code.

---
 src/jtag/drivers/usb_blaster.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/src/jtag/drivers/usb_blaster.c b/src/jtag/drivers/usb_blaster.c
index 8330493..1e8aa8d 100644
--- a/src/jtag/drivers/usb_blaster.c
+++ b/src/jtag/drivers/usb_blaster.c
@@ -307,10 +307,19 @@ static void usb_blaster_reset(int trst, int srst)
 			trst, srst);
 }
 
+static void usb_blaster_blink(int state)
+{
+	out_value = 0x00;
+	if(state)
+		out_value |= LED;
+	usb_blaster_write_data();
+}
+
 static struct bitbang_interface usb_blaster_bitbang = {
 	.read = usb_blaster_read_data,
 	.write = usb_blaster_write,
 	.reset = usb_blaster_reset,
+	.blink = usb_blaster_blink,
 };
 
 static int usb_blaster_init(void)
-- 
1.7.3.4

