On Sat, 28 Feb 2009 10:41:58 -0800, Daniel Gimpelevich wrote:
> As a follow-up to my earlier patch that John Woods submitted, here's a
> little patch that isn't special, but might as well have it:
> http://pastebin.com/f69a3276f
> To apply:
> wget -O- 'http://pastebin.com/pastebin.php?dl=f69a3276f' | patch -p0
Also please commit Nicolas Pitre's new patches on the list earlier. Here
is the above patch inline:
Index: src/jtag/ft2232.c
===================================================================
--- src/jtag/ft2232.c (revision 1383)
+++ src/jtag/ft2232.c (working copy)
@@ -137,6 +137,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[] =
@@ -148,7 +149,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 },
@@ -2113,7 +2114,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 */
@@ -2283,6 +2284,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)
{
/*
_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development