Thank guys. Feedback, suggestions, and code are always welcome (even if i disagree lol)
Part of the idea of PNCconf is that you can choose and unchoose options and see how the HAL code changed.
Then modify to suit.
Anyways its fun for me to play with it.