Fixed a lot of warnings and started some work on the DMA channels