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
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to