icdi: add TI icdi interface

This is the new proprietary interface replacing the older FTDI based adapters.
It is currently fitted to the ek-lm4f232 and Stellaris LaunchPad.

Change-Id: I794ad79e31ff61ec8e9f49530aca9308025c0b60
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
Reviewed-on: http://openocd.zylin.com/922
Tested-by: jenkins
This commit is contained in:
Spencer Oliver
2012-11-12 15:06:37 +00:00
parent c7a6f065d2
commit adb8ec32dc
13 changed files with 858 additions and 13 deletions

View File

@@ -71,6 +71,12 @@ static const struct hl_layout hl_layouts[] = {
.close = hl_layout_close,
.api = &stlink_usb_layout_api,
},
{
.name = "ti-icdi",
.open = hl_layout_open,
.close = hl_layout_close,
.api = &icdi_usb_layout_api,
},
{.name = NULL, /* END OF TABLE */ },
};

View File

@@ -30,6 +30,7 @@ struct hl_interface_param_s;
/** */
extern struct hl_layout_api_s stlink_usb_layout_api;
extern struct hl_layout_api_s icdi_usb_layout_api;
/** */
struct hl_layout_api_s {