needed for avrdude