ADC v0.2

I have implemented the ADC with the interface defined resolution except 6BIT & 14BIT because it's not a valid resolution.

I have tested all the valid resolutions with success!

I have made a example project to test if needed?

There are still a few TODOs:
but minor ones!