added adcinit prototype