I have a ST Link V2 as pictured below. I would like to use it as a general purpose JTAG and or Serial TTL USB interface for communicating with a wide variety of devices. The documentation claims it supports SWM, which appears to be JTAG, but it's unclear if it is a vendor specific version of the standard.
Since the ST Link V2 has built-in firmware to function, I'm assuming its not just a dumb interface and may require additional steps to make it work. Can this be used for my purpose or should I just get a general purpose JTAG cable? If so, what's entailed?