|
From: <oh...@ma...> - 2009-03-01 22:07:47
|
Author: oharboe
Date: 2009-03-01 22:07:44 +0100 (Sun, 01 Mar 2009)
New Revision: 1394
Modified:
trunk/src/jtag/ft2232.c
Log:
Daniel Gimpelevich <da...@gi...> Cosmetic OpenOCD patch for Flyswatter
Modified: trunk/src/jtag/ft2232.c
===================================================================
--- trunk/src/jtag/ft2232.c 2009-03-01 21:06:06 UTC (rev 1393)
+++ trunk/src/jtag/ft2232.c 2009-03-01 21:07:44 UTC (rev 1394)
@@ -139,6 +139,7 @@
/* blink procedures for layouts that support a blinking led */
void olimex_jtag_blink(void);
+void flyswatter_jtag_blink(void);
void turtle_jtag_blink(void);
ft2232_layout_t ft2232_layouts[] =
@@ -150,7 +151,7 @@
{ "signalyzer", usbjtag_init, usbjtag_reset, NULL },
{ "evb_lm3s811", usbjtag_init, usbjtag_reset, NULL },
{ "olimex-jtag", olimex_jtag_init, olimex_jtag_reset, olimex_jtag_blink },
- { "flyswatter", flyswatter_init, flyswatter_reset, NULL },
+ { "flyswatter", flyswatter_init, flyswatter_reset, flyswatter_jtag_blink },
{ "turtelizer2", turtle_init, turtle_reset, turtle_jtag_blink },
{ "comstick", comstick_init, comstick_reset, NULL },
{ "stm32stick", stm32stick_init, stm32stick_reset, NULL },
@@ -2136,7 +2137,7 @@
high_output = 0x00;
high_direction = 0x0c;
- /* turn red LED1 on, LED2 off */
+ /* turn red LED3 on, LED2 off */
high_output |= 0x08;
/* initialize high port */
@@ -2357,6 +2358,19 @@
}
+void flyswatter_jtag_blink(void)
+{
+ /*
+ * Flyswatter has two LEDs connected to ACBUS2 and ACBUS3
+ */
+ high_output ^= 0x0c;
+
+ BUFFER_ADD = 0x82;
+ BUFFER_ADD = high_output;
+ BUFFER_ADD = high_direction;
+}
+
+
void turtle_jtag_blink(void)
{
/*
|