Skip to content
Snippets Groups Projects
Commit 623100d5 authored by oharboe's avatar oharboe
Browse files

Daniel Gimpelevich <daniel@gimpelevich.san-francisco.ca.us> Cosmetic OpenOCD patch for Flyswatter

git-svn-id: svn://svn.berlios.de/openocd/trunk@1394 b42882b7-edfa-0310-969c-e2dbd0fdcd60
parent 260daf9d
Branches
No related tags found
No related merge requests found
...@@ -139,6 +139,7 @@ void sheevaplug_reset(int trst, int srst); ...@@ -139,6 +139,7 @@ void sheevaplug_reset(int trst, int srst);
/* blink procedures for layouts that support a blinking led */ /* blink procedures for layouts that support a blinking led */
void olimex_jtag_blink(void); void olimex_jtag_blink(void);
void flyswatter_jtag_blink(void);
void turtle_jtag_blink(void); void turtle_jtag_blink(void);
ft2232_layout_t ft2232_layouts[] = ft2232_layout_t ft2232_layouts[] =
...@@ -150,7 +151,7 @@ ft2232_layout_t ft2232_layouts[] = ...@@ -150,7 +151,7 @@ ft2232_layout_t ft2232_layouts[] =
{ "signalyzer", usbjtag_init, usbjtag_reset, NULL }, { "signalyzer", usbjtag_init, usbjtag_reset, NULL },
{ "evb_lm3s811", usbjtag_init, usbjtag_reset, NULL }, { "evb_lm3s811", usbjtag_init, usbjtag_reset, NULL },
{ "olimex-jtag", olimex_jtag_init, olimex_jtag_reset, olimex_jtag_blink }, { "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 }, { "turtelizer2", turtle_init, turtle_reset, turtle_jtag_blink },
{ "comstick", comstick_init, comstick_reset, NULL }, { "comstick", comstick_init, comstick_reset, NULL },
{ "stm32stick", stm32stick_init, stm32stick_reset, NULL }, { "stm32stick", stm32stick_init, stm32stick_reset, NULL },
...@@ -2136,7 +2137,7 @@ int flyswatter_init(void) ...@@ -2136,7 +2137,7 @@ int flyswatter_init(void)
high_output = 0x00; high_output = 0x00;
high_direction = 0x0c; high_direction = 0x0c;
/* turn red LED1 on, LED2 off */ /* turn red LED3 on, LED2 off */
high_output |= 0x08; high_output |= 0x08;
/* initialize high port */ /* initialize high port */
...@@ -2357,6 +2358,19 @@ void olimex_jtag_blink(void) ...@@ -2357,6 +2358,19 @@ void olimex_jtag_blink(void)
} }
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) void turtle_jtag_blink(void)
{ {
/* /*
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment