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/
_______________________________________________
avrdude-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/avrdude-dev