Today I added the following lines to programmers.txt
stangeisp.name=StangeISP stangeisp.communication=/dev/serial/by-id/usb-Stange_Distribution_DX-ISP-if00 stangeisp.protocol=stk500v2
Unfortunately this did not work.
/home/udo/arduino-0018/hardware/tools/avrdude -C/home/udo/arduino-0018/hardware/tools/avrdude.conf -v -v -v -v -patmega328p -cstk500v2 -Uflash:w:/tmp/build3149196500010728135.tmp/Beeper.cpp.hex:i
Obviously the communication parameter does not show up in the avrdude call. Hence avrdude will default according to its configuration thus choosing the wrong port. As a workaround I can fix this by overwriting the avrdude configuration.
How is this done properly? How do I achieve that avrdude gets called with the proper port parameter?