stlink: fix printed version for new STM8 nucleo board 16/4716/3
authorAntonio Borneo <borneo.antonio@gmail.com>
Mon, 1 Oct 2018 08:25:35 +0000 (10:25 +0200)
committerSpencer Oliver <spen@spen-soft.co.uk>
Thu, 6 Dec 2018 13:06:34 +0000 (13:06 +0000)
commit5babb634623d60dd8b39289de3ecf27910b0b86d
tree4ead12ad0cc3c72980c99d57524e020bf15d58a6
parent6807e6b23deede9fb8e123f5275ff9b653c05ce3
stlink: fix printed version for new STM8 nucleo board

The ST-LINK/V2.1 embedded in the new nucleo boards for STM8 does
not follow the normal versioning rules, and puts mass-storage and
swim version in the field normally used respectively for jtag and
mass-storage version.

Apply the check suggested by STMicroelectronics to discriminate
the two cases and print the correct version.

Change-Id: I0dd1da11013be3f1e56084489e28cfba98bb07af
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: http://openocd.zylin.com/4716
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Tested-by: Spencer Oliver <spen@spen-soft.co.uk>
src/jtag/drivers/stlink_usb.c