avrdude functionality added except -U switch