+static int stlink_usb_read_mem(void *handle, uint32_t addr, uint32_t size,
+ uint32_t count, uint8_t *buffer)
+{
+ if (size == 4)
+ return stlink_usb_read_mem32(handle, addr, count, buffer);
+ else
+ return stlink_usb_read_mem8(handle, addr, count, buffer);
+}
+
+static int stlink_usb_write_mem(void *handle, uint32_t addr, uint32_t size,
+ uint32_t count, const uint8_t *buffer)
+{
+ if (size == 4)
+ return stlink_usb_write_mem32(handle, addr, count, buffer);
+ else
+ return stlink_usb_write_mem8(handle, addr, count, buffer);
+}
+