Fix bug with swd_write_memory
Fix bug with swd_write_memory

Don't call swd_write_block with an address that spans across an
auto increment page size boundary.  If this happens then the write
will wrap back to the start of the page, corrupting previous data.

google/DAPLink-port,sg-/DAPLink,sg-/DAPLink,google/DAPLink-port,google/DAPLink-port,google/DAPLink-port,sg-/DAPLink