Make Library Useful for Digispark 2026#922
Open
FlashStopFall wants to merge 26 commits intoSpenceKonde:v2.0.0-devThis-is-the-head-submit-PRs-against-thisfrom
Conversation
…2026) there were no functioning board libraries available, so this is ATTinyCore configured to work again, with DigiSpark example code (only DigiCDC and DigiUSB tested). A package_index.json still needs to be generated and then I think it can be added to the arduino IDE board manager with ease.
Updated README to reflect 2026 working update and added context about fixes and example code.
Added links to Digistump's Digispark repo and DigiUSB helper programs.
…ttps://github.com/FlashStopFall/ATTinyCore into v2.0.0-devThis-is-the-head-submit-PRs-against-this updated README online
Added credit to felias-fogg for his contributions and package_index.json guidance.
Add for arduino IDE usage
Added instructions for adding the board package URL to Arduino IDE preferences.
…ttps://github.com/FlashStopFall/ATTinyCore-2026 into v2.0.0-devThis-is-the-head-submit-PRs-against-this Readme update
Updated README to include information about DigiSpark support in 2026 and added links to relevant repositories.
…Tiny boards using USI.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This core was completely unusable for coding the DigiSpark (Jan 2026) so I made several changes to fix it and get it working with the Arduino IDE. It is probably not up to your standards @SpenceKonde for this project, and thus I expect it won't be merged: but I hope that it will show up in Google search results when other people have problems trying to use a DigiSpark in 2026!
Add this URL to your board manager in preferences:
https://raw.githubusercontent.com/FlashStopFall/ATTinyCore-2026/refs/heads/v2.0.0-devThis-is-the-head-submit-PRs-against-this/package_attinycore-2026_index.jsonTested on Arduino IDE 2.3.7.
I added some DigiSpark code examples, I only fixed/tested DigiCDC and DigiUSB. I was able to write code to the boards via Micronucleus, as well as ISP, and burning the Micronucleus bootloader through ISP works now. Make sure to set your frequency to 16.5MHz if attempting to do anything with USB!