URL: <http://savannah.nongnu.org/patch/?6828>
Summary: Using arbitrary BAUD rates Project: AVR Downloader/UploaDEr Submitted by: fahr Submitted on: Wed 13 May 2009 09:17:54 GMT Category: None Priority: 5 - Normal Status: None Privacy: Public Assigned to: None Originator Email: Open/Closed: Open Discussion Lock: Any _______________________________________________________ Details: When trying to use a non-standard BAUD rate (195313 in my case), avrdude comes up with this and then stops; avrdude: serial_baud_lookup(): unknown baud rate: 195313 After patching the source to bypass that error and just return the rate, it turns out that arbitrary BAUD rates work fine with my setup and programmer and there seems to be no need for this to fail. Joerg Wunsch pointed out that arbitrary rates may not work with every driver. The attached patch makes it so that avrdude first searches the default BAUD rates and returns the associated constants. If it is not a default rate, then it issues a warning and returns the non-standard rate. I've compiled and tested this on Windows and it works. I've compiled it on Linux (which works), but cannot test it there. _______________________________________________________ File Attachments: ------------------------------------------------------- Date: Wed 13 May 2009 09:17:54 GMT Name: odd_baud_rate.diff Size: 1kB By: fahr <http://savannah.nongnu.org/patch/download.php?file_id=18132> _______________________________________________________ Reply to this item at: <http://savannah.nongnu.org/patch/?6828> _______________________________________________ Message sent via/by Savannah http://savannah.nongnu.org/ _______________________________________________ avrdude-dev mailing list avrdude-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/avrdude-dev