added proper __init__ to hardware/adc.py