Update of patch #6866 (project avrdude):
Open/Closed:Open = Closed
___
Reply to this item at:
http://savannah.nongnu.org/patch/?6866
___
Follow-up Comment #12, patch #6866 (project avrdude):
Can I add this feature (I created patches diffing directly the svn files and
5.8 release) to the avrdude macport as a variant?
___
Reply to this item at:
Update of patch #6866 (project avrdude):
Status: Ready For Test = Done
___
Follow-up Comment #10:
Hi Michael,
your last patch is in SVN now. Works for me with Duemilanove on Linux. Hope
it
Follow-up Comment #9, patch #6866 (project avrdude):
Hi Michal,
Is it safe to do it like this?
No, it has to be done when closing the port, not in the open() function:
--- arduino.c.orig 2009-10-10 10:26:40 +0200
+++ arduino.c 2009-10-12 20:35:33 +0200
@@ -107,6 +107,14 @@
}
Follow-up Comment #6, patch #6866 (project avrdude):
Hi Michal,
there is a little typo in ser_win32.c. The filedescriptor parameter is named
fdp instead of fd which prohibts compiling it.
original:
static int ser_set_dtr_rts(union filedescriptor *fdp, int is_on)
changed:
static int
Follow-up Comment #7, patch #6866 (project avrdude):
Once I corrected the typo (fdp - fd), the version in SVN (r. 845) worked
fine for me on Windows Vista and Mac OS X 10.6 (Snow Leopard). I tried both
with boards that use DTR and ones that use RTS for reset.
Follow-up Comment #4, patch #6866 (project avrdude):
It didn't work here because I managed to destroy the bootloader on my
Arduino. Now it's flashed back (using BusPirate programmer ;-) and all is good
again.
avrdude -c arduino works for me with the proposed arduino-reset-3.patch.
Tested in
Follow-up Comment #2, patch #6866 (project avrdude):
Here's an updated patch with the RTS constant and function name changed to
correspond to the new function (set instead of pulse). I also tested on Linux
and this seems to work well with all the Arduino boards I tried.
(file #18582)