added ard/mic init states