* Added support for specifying a USB bus and address
* Added support for device serialization
* Fix packaging problem which failed to supply the default path
for libusb-1.0 files when built on a machine without that package.
* Clarified some error messages
* Added support for xmega chips currently supported by FLIP
* Do not attempt eeprom operations on devices without eeprom
* Allow setting the security bit on AVR32
* Add HTML help file for Windows users
* Added new commands --version, --help, --targets
* Improved built in help text
* Improved several error messages
* Added support for atmega16u2
* Fixed operation of reset command
* More reliable autoconf operation
* Better support for Windows users
* Added support for a number of chips (at32uc3c series, atmega32u2,
at32uc3b1512, at32uc3b0512 and atmega8u2).
* Fixed a few off by 1 errors in flash verification & memory dumping.
* Added ability to read from STDIN.
* Added ability to configure AVR32 fuses.
* Applied a number of bug fixes.
* Fixed AVR device support.
* Applied patch that fixes AVR32 support so that the trampoline code
can be used.
* All known Atmel USB AVR/8051/AVR32 chips are now supported.
* A number of cross platform friendly code changes have been added.
* Minor release changes - focused on changing the permission handling.
code for fedora
* This is the last planned 0.4.x release. The next release will be
0.5.0 and will be focused on better cross platform support (for
windows, etc) in addition to new chips.
* Added support for 4K bootloaders on supported chips.
* Added support for eeprom-dump and eeprom-flash on supported chips.
* Added new reset command
* Added out of the box permission changes to allow the console owner
to flash a device without needing to be root.
* Added support for the at90usb162 and at90usb82 chips.
* Applied patch for incorrect status string conversion.
* Minor spec file changes to be Fedora compliant
* Added support for flashing both memory pages for the at90usb128x
* Updated the man page.
* Major set of fixes added for the at90xxx chips.
* Optimized the flashing algorithm that only flashes the blocks needed
based on the data being flashed, instead of flashing the entire chip
each time (potentially saves s good deal of time during development)
* The chip should be initialized better than before, increasing the
likelihood of a successful operation.
* Refined the code to allow OS X to compile and run dfu-programmer.
* Minor documentation changes and polishing of the spec file to get the
project inline with what is needed to be part of the fedora extras.
* Added support for (AVR) at90usb1287, at90usb1286, at90usb647, at90usb646
* Fixes a minor validation bug where the last byte of flash was not being
* Minor bug fix for a segmentation fault if only the usage is displayed.
* Minor bug fixes and documentation updates.
* Limited support for the at89c5132, at89c5131 and at89c5130 chip is added.
where the known limitations now have to do with P1_CF, P3_CF, P4_CF not
being supported (read or write).
* Initial release