Fix DMA scrambled readings
For some unknown reason the DMA is writing 2 address before the one we specify on the code. This is either a driver issue or a firmware issue, which is now being investigated. For the hotfix is to just write to address further than what is needed.
This commit removes the _swap_16 code which isn't actually needed because the memory is not scrambled at all.