updates and added halt

based on stefba_b and djakku work
Add Analog read, Version Info