initial analogRead port version