openocd/src/jtag/drivers
Laurent LEMELE 81142fa6da stlink: add support for 16 bit memory read/write
Recent stlink version V2J26 introduces support for 16 bit memory
read/write.
Add the new API and modify the wrappers stlink_usb_{read|write}_mem
For older version of stlink keep the same behavior as in current
code.
While there, fix some minor typo in comments inside the wrappers.
This fixes ticket #204 ("st-link can't flash stm32f2x based flash
without target algorithms").

Change-Id: Id7d404e588f10a4b0f8a93d7ca44cef8e4c49b4f
Author: Laurent LEMELE <laurent.lemele@st.com>
Rebased-by: Antonio Borneo <borneo.antonio@gmail.com>
Ticket: https://sourceforge.net/p/openocd/tickets/204/
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: http://openocd.zylin.com/4704
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
2018-12-06 10:02:55 +00:00
..
libjaylink@8645845c1a libjaylink: Update to latest Git version 2017-10-03 11:18:26 +01:00
OpenULINK Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
usb_blaster usb_blaster: Don't unnecessarily go through DR-/IR-Pause 2018-07-24 13:07:44 +01:00
versaloon Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
amt_jtagaccel.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
arm-jtag-ew.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
at91rm9200.c Add read buffer to bitbang, improving performance. 2018-01-25 16:44:06 +00:00
bcm2835gpio.c Add read buffer to bitbang, improving performance. 2018-01-25 16:44:06 +00:00
bitbang.c Add read buffer to bitbang, improving performance. 2018-01-25 16:44:06 +00:00
bitbang.h Add read buffer to bitbang, improving performance. 2018-01-25 16:44:06 +00:00
bitq.c jtag/bitq: array boundary overflow 2018-11-10 21:15:39 +00:00
bitq.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
buspirate.c jtag: drivers: buspirate: fix abuse of "char" type 2018-03-12 18:59:32 +00:00
cmsis_dap_usb.c drivers/cmsis-dap: speed up sending multiple HID requests 2018-10-28 07:29:41 +00:00
driver.c jtag: make cmd_queue_scan_field_clone public 2018-10-16 11:58:17 +01:00
dummy.c Add read buffer to bitbang, improving performance. 2018-01-25 16:44:06 +00:00
ep93xx.c Add read buffer to bitbang, improving performance. 2018-01-25 16:44:06 +00:00
ft232r.c jtag: drivers: ft232r: unhardcoded 2018-12-06 08:51:01 +00:00
ftdi.c ftdi: demote unhelpful debug messages 2018-10-16 18:07:02 +01:00
gw16012.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
imx_gpio.c Add read buffer to bitbang, improving performance. 2018-01-25 16:44:06 +00:00
jlink.c target/armv7m_trace: Use prefix for enums 2018-07-19 10:49:24 +01:00
jtag_vpi.c Set TCP_NODELAY for local connections to jtag_vpi. 2018-11-26 09:35:48 +00:00
kitprog.c Fix warnings exposed by GCC8 2018-05-30 09:36:46 +01:00
libusb_common.h Convert to non-recursive make 2016-12-08 16:23:10 +00:00
libusb1_common.c libusb: return oocd error values 2018-09-07 08:18:53 +01:00
libusb1_common.h libusb: Add transfer type filter to get correct ep 2017-04-24 22:31:41 +01:00
libusb0_common.c libusb: Add transfer type filter to get correct ep 2017-04-24 22:31:41 +01:00
libusb0_common.h libusb: Add transfer type filter to get correct ep 2017-04-24 22:31:41 +01:00
Makefile.am jtag/drivers: Add support for TI XDS110 debug probe 2018-05-31 13:25:16 +01:00
Makefile.rlink Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
minidriver_imp.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
mpsse.c ftdi: extend ftdi_location format 2018-09-10 11:55:43 +01:00
mpsse.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
opendous.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
openjtag.c libusb: Add transfer type filter to get correct ep 2017-04-24 22:31:41 +01:00
osbdm.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
parport.c Add read buffer to bitbang, improving performance. 2018-01-25 16:44:06 +00:00
presto.c Use timeval helpers 2018-01-25 16:43:49 +00:00
remote_bitbang.c Add read buffer to bitbang, improving performance. 2018-01-25 16:44:06 +00:00
rlink_call.m4 Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
rlink_dtc_cmd.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
rlink_ep1_cmd.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
rlink_init.m4 Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
rlink_speed_table.c build: cleanup src/jtag/drivers directory 2012-02-06 10:59:07 +00:00
rlink_st7.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
rlink.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
rlink.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
stlink_usb.c stlink: add support for 16 bit memory read/write 2018-12-06 10:02:55 +00:00
sysfsgpio.c jtag: drivers: sysfsgpio: lift upper gpio number limit 2018-05-31 13:25:30 +01:00
ti_icdi_usb.c jtag: drivers: stlink: handle all versions with single config 2017-12-12 21:13:55 +00:00
ulink.c jtag: drivers: ulink: fix uninitialised variable warning 2016-12-25 09:17:30 +00:00
usb_common.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
usb_common.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
usbprog.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
vsllink.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
xds110.c drivers: xds110: Remove unnecessary and deprecated libusb function. 2018-06-06 15:50:39 +01:00