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