Merge pull request #4 from reenigne/master

Pull newest changes
DMA stuff
Merge pull request #15 from Alegend45/master

Pull DMA changes