I just committed something I've long since wanted to do:
Target programming (downloading) from the ELF file is now deprecated.
Use AVRDUDE for that purpose, as it's being more versatile for that
I added a configure option --enable-target-programming (defaulting to
"disable") that maintains the current behaviour and implementation.
Without it being enabled, AVaRICE now no longer depends on libbfd and
its prerequisites (like GNU libiberty, where libbfd uses private,
undocumented functions from). Yeah! :) (Note that the SVN version
of AVRDUDE already supports reading ELF files directly, but without
the dependency from the bulky libbfd. Instead, it uses libelf.)
As the current state of the source code (in particular with all the
rearranged error/exception handling) has proved to work fairly stable,
and did not cause any new bugs being reported, I intend to roll a new
release sometime next week. I'll have a look at outstanding patches
and bug reports before, and see what can be easily applied, but I
won't make any promises.
After the release, I'm open to any kind of reorganization of the USB /
libusb handling. The old libusb 0.1 API which requires the "USB
daemon" helper process is for sure debatable; I'm more than willing to
switch to the libusb 1.0 API, provided we don't lose support for any
of the existing platforms (like Cygwin).
cheers, J"org .-.-. --... ...-- -.. . DL8DTL
http://www.sax.de/~joerg/ NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)
From: Weddington, Eric <Eric.W<eddington@at...> - 2012-11-02 22:53:55
> -----Original Message-----
> From: Joerg Wunsch [mailto:j@...]
> Sent: Friday, November 02, 2012 4:13 PM
> To: AVaRICE list
> Subject: [AVaRICE-user] Deprecated target programming
> I just committed something I've long since wanted to do:
Get latest updates about Open Source Projects, Conferences and News.