avrdudes / avrdude

AVRDUDE is a utility to program AVR microcontrollers
GNU General Public License v2.0
734 stars 136 forks source link

[patch #8717] pattch for mcprog and libhidapi support #692

Closed avrs-admin closed 2 years ago

avrs-admin commented 2 years ago

Sun 16 Aug 2015 01:36:18 PM UTC

This implements support for our open hardware "mcprog" interface. EAGLE files available at: http://rhodecode.bytewerk.org/Mikrocontroller/mcprog

mcprog uses the MCP2210 USB-to-SPI interface. This code was successfully tested on Linux and MAC.

The patch started as a copy of the pickit2 code already shipped with avrdude, but as the libusb backend seems to be dysfunctional on MAC for quite some time, I replaced libusb by libhidapi.

Therefore, this patch also brings support for libhidapi to avrdude. It's probably a good idea to use libhidapi instead of libusb for other programmers, that use the USB HID protocol.

file #34656: mcprog_libhidapi.patch

This issue was migrated from https://savannah.nongnu.org/patch/?8717

avrs-admin commented 2 years ago

Joerg Wunsch Tue 16 Jan 2018 10:07:55 PM UTC

Well, libhidapi support meanwhile entered the tree already, as part of EDBG support.

I'd ask for the following things:

mcuee commented 2 years ago

Reference here: https://wiki.bytewerk.org/view/MCProg

Patch file is also attached here for reference.

mcprog_libhidapi.patch.txt

mcuee commented 2 years ago

I will still close this issue as the OP has not come back for many years and the paticular programmer does not seem to be popular. Please re-open if someone wants to further work on this topic.