Removed hal. too big
Added adc device