DPH controller now working with macros/layers

- Still working on USB NKRO