sysctl firmware refactor and automatic usb/pd toggle
General Changes:
- refactor to move each type of communication into its own file
- constants replaced with macros where available
PD Communication:
- toggles between source and sink modes at a rate of 1 second
- vbus stays powered off by default
Edited by Nano