avrdude-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [avrdude-dev] mcprog and libhidapi


From: Stefan Rupp
Subject: Re: [avrdude-dev] mcprog and libhidapi
Date: Mon, 29 Dec 2014 01:01:58 +0100

Hi again,

one more thing I forgot to mention, if anyone is interested in the
schematics, it's available from our Mercurial repository in EAGLE
format. You can find this at:
https://rhodecode.bytewerk.org/Mikrocontroller/mcprog

regards
Stefan



Am Mon, 29 Dec 2014 00:58:30 +0100
schrieb Stefan Rupp <address@hidden>:

> Hi everyone,
> 
> earlier this year, I've created yet another programmer for AVRs. It's
> based on the MCP2210, which is an USB to SPI-master bridge,
> and so it was given the name mcprog.
> 
> I have tried to integrate it into the avrdude code base and started
> from the pickit2-code, as that also uses the HID protocol. I got it to
> the point where it worked on Linux, but when I tried it on Mac, it
> failed.
> The problem is that in Mac OS X, these days (and for quite some time
> actually) it's not any more supported to detach HID devices from the
> kernel driver, so libusb just can't grab them. As I wanted this to be
> supported on all major platforms, I started looking around and came
> across libhidapi[1].
> I've integrated libhidapi into avrdude and used that the mcprog code
> instead of libusb. As a result, the code now works on Linux and Mac OS
> X and (maybe) on Windows as well, but I haven't found anyone willing
> to compile avrdude for Windows yet, so that's untested so far :)
> 
> Now, the question is: Is this of interest to you at all? Are you
> willing to add another dependency for one more library? Basically,
> libhidapi calls itself cross platform and should work on windows, but
> I don't know how much of a hassle this would be.
> On the plus side, one would then be able to revive some programmers
> that are - at least up to my understanding - currently dysfunctional
> on MAC.
> 
> If anyone wants to look, I've uploaded what I've got to my server so
> you can get it from here: [2].
> 
> 
> Best regards,
> Stefan
> 
> 
> 
> [1]: http://www.signal11.us/oss/hidapi/
> [2]: http://struppi.name/avrdude_mcprog.patch
> 
> 
> _______________________________________________
> avrdude-dev mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/avrdude-dev




reply via email to

[Prev in Thread] Current Thread [Next in Thread]