jtag/drivers/cmsis_dap: fix build with gcc 10.1.0
authorAntonio Borneo <borneo.antonio@gmail.com>
Thu, 30 Jul 2020 19:36:39 +0000 (21:36 +0200)
committerTomas Vanek <vanekt@fbl.cz>
Sun, 15 Nov 2020 21:38:29 +0000 (21:38 +0000)
commit9c314578750324b8d46cdbe0801d3cdfc25c4a4c
treee5a9c5362618069225f2de2545245d79e886cdf5
parente6770f1ab6b9a34dbe90d3fa6ae4093914a0d707
jtag/drivers/cmsis_dap: fix build with gcc 10.1.0

Avoid multiple definition of cmsis_dap_usb_backend and
cmsis_dap_hid_backend using 'extern'.
Move the prototypes in cmsis_dap.h.
Remove the useless #if/#endif around the prototypes.

Change-Id: I8d73fe148e2155620244bc887d4235e9af530e30
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: http://openocd.zylin.com/5790
Tested-by: jenkins
Reviewed-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
src/jtag/drivers/cmsis_dap.c
src/jtag/drivers/cmsis_dap.h