DMA works (basically) ->reduce pointer use in uart1.c