Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Add ATmega32U4-compatible Arduino as ISP programmer #56

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
facchinm merged 2 commits into arduino:master from per1234:arduino-as-isp-atmega32u4-programmer
Dec 19, 2018
Merged

Add ATmega32U4-compatible Arduino as ISP programmer #56

facchinm merged 2 commits into arduino:master from per1234:arduino-as-isp-atmega32u4-programmer
Dec 19, 2018

Conversation

Copy link
Contributor

@per1234 per1234 commented Dec 19, 2018

Use of the stk500v1 protocol for Arduino as ISP does not work with native USB boards on Windows. The arduino protocol does (see arduino/Arduino#1182 (comment)).

However, the arduino protocol makes it more likely that boards with an external USB interface chip will require the auto-reset circuitry to be disabled to allow them to be used as Arduino as ISP. That adds extra complexity to a process already difficult for the average Arduino user.

For this reason, this pull request does the following:

I'm not sure what the most appropriate name for the new programmer is. I went with "Arduino as ISP (ATmega32U4)" and the ID arduinoasispatmega32u4 but I'm happy to modify this PR if something else is preferred.

Approved at arduino/Arduino#8032 (comment)

Use of the stk500v1 protocol for Arduino as ISP does not work with native USB boards on Windows. The arduino protocol does.
However, the arduino protocol makes it more likely that boards with an external USB interface chip will require the auto-reset circuitry to be disabled to allow them to be used as Arduino as ISP. That adds extra complexity to a process already difficult for the average Arduino user.
For this reason, a new programmer using the arduino protocol is added specifically for using native USB boards as Arduino as ISP and the previous Arduino as ISP configuration is retained for use with all other boards.
@facchinm facchinm merged commit 4efd686 into arduino:master Dec 19, 2018
Copy link
Member

Merged, thank you so much

per1234 reacted with thumbs up emoji

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Reviewers
No reviews
Assignees
No one assigned
Labels
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

Arduino nightly 2018年09月20日 02:27 : "ArduinoAsISP" upload fail ArduinoISP on the Leonardo does not work on windows
2 participants

AltStyle によって変換されたページ (->オリジナル) /