X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fjtag%2Fstlink%2Fstlink_interface.h;h=b1bffc77bd4e203d1a4ec320da076cda5cf0c625;hb=6bbb1479b316890519da8aa93f115501711d8656;hp=9b3f791ecce76fe00611463c5c632698739b4125;hpb=f2ee4eff73a649202958e7a27cefb72e66c34ace;p=fw%2Fopenocd diff --git a/src/jtag/stlink/stlink_interface.h b/src/jtag/stlink/stlink_interface.h index 9b3f791ec..b1bffc77b 100644 --- a/src/jtag/stlink/stlink_interface.h +++ b/src/jtag/stlink/stlink_interface.h @@ -23,6 +23,8 @@ /** */ struct target; /** */ +enum e_stlink_transports; +/** */ extern const char *stlink_transports[]; struct stlink_interface_param_s { @@ -34,6 +36,8 @@ struct stlink_interface_param_s { uint16_t vid; /** */ uint16_t pid; + /** */ + enum stlink_transports transport; }; struct stlink_interface_s { @@ -46,7 +50,7 @@ struct stlink_interface_s { }; /** */ -int stlink_interface_open(void); +int stlink_interface_open(enum stlink_transports tr); /** */ int stlink_interface_init_target(struct target *t);