ADC Hal Implemented

Signed-off-by: fritzprix <innocentevil0914@gmail.com>