|
From: | Enoch |
Subject: | [avrdude-dev] [patch #8176] butterfly.c (AVR109 protocol implementation) clean-up and bug-fixing |
Date: | Sun, 08 Sep 2013 21:08:23 +0000 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.65 Safari/537.36 |
URL: <http://savannah.nongnu.org/patch/?8176> Summary: butterfly.c (AVR109 protocol implementation) clean-up and bug-fixing Project: AVR Downloader/UploaDEr Submitted by: wexi Submitted on: Sun 08 Sep 2013 09:08:22 PM GMT Category: None Priority: 5 - Normal Status: None Privacy: Public Assigned to: None Originator Email: Open/Closed: Open Discussion Lock: Any _______________________________________________________ Details: While writing my own AVR109 compliant (SRAM) buffered bootloader I needed the attached butterfly.c changes. Three bug fixes: 1. Word flash addresses (already fixed in master). 2. Absent butterfly_page_erase() Seg fault when trying to program the eeprom only. 3. Terminal mode uses butterfly_read_byte_flash() to dump flash content. Original got byte order wrong. Clean-up: 1. Skips address setting if the bootloader auto increments the address. 2. Allows multi-page load/write (if just the calling avr.c would take advantage of!). For your perusal. Thanks, Enoch. _______________________________________________________ File Attachments: ------------------------------------------------------- Date: Sun 08 Sep 2013 09:08:22 PM GMT Name: patch Size: 9kB By: wexi <http://savannah.nongnu.org/patch/download.php?file_id=29087> _______________________________________________________ Reply to this item at: <http://savannah.nongnu.org/patch/?8176> _______________________________________________ Message sent via/by Savannah http://savannah.nongnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |