-
Notifications
You must be signed in to change notification settings - Fork 121
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
v1.0.6 Boards Manager install support #31
Merged
Merged
Conversation
This file contains 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
Great, thanks Pert! |
Turns out I just found a typo that prevents the code from building. This commit fixes the issue. This means v1.0.6 doesn't work. Is it best to roll back and release v1.0.6 again? |
I can do that or just add a 1.0.7 release, it's up to you. |
I decided to edit v1.0.6. It's now ready for the boards manager! Sorry for the hassle 😞 |
MCUdude
added a commit
that referenced
this pull request
Feb 19, 2021
a367b8b9 Merge pull request #32 from cburstedde/feature-exact-timing e7f9313c Merge branch 'master' into feature-exact-timing c24da8fc Updated accuracy calculation 7efce618 Replace bit_is_set with "regular" and operation 5fba4671 Minimal accuracy tweaks 0f33b77c Merge pull request #31 from cburstedde/feature-exact-timing d10b6039 Update README 29922051 Exact or very accurate millis/micros/delay always 06573210 Non-functional tweaks 0dd91a67 Update README 25fad398 Add exact timing for 9.216 MHz 19b8514f Merge branch 'master' into feature-exact-timing 5d4ba89e Correct millis and micros for arbitrary frequencies 8913fb36 Add missing parentheses b622f985 Add exact timing for 10 MHz 0333bcea Update README 5af5045c Add accurate timing for 16.5 MHz e318ce1c Add exact timing for 6 MHz 0c0b4f3a Remove superfluous cast aeaadea0 Merge pull request #29 from cburstedde/feature-delayMicroseconds 4e74473d Merge pull request #28 from cburstedde/feature-correct-micros 6916530f Fix several corner cases in delayMicroseconds() 038385ee It makes a difference using unsigned math!! 912145b8 Go back to long multiply but still optimize 90910560 Use faster unsigned int multiply in micros() eeb6635e Merge pull request #27 from cburstedde/feature-exact-timing 21d1d6fa README typo 9be3a3e4 Disable alternate micros algorithm for powers of 2 bcd8baa5 Move timer0_exact static variable def into ISR 74550897 Rename correction #define and variable 9fef70e2 Reduce unnecessary long comparison to char 95166c10 Correct bad idea: access fract with interrupts off f64aa5d0 Remove unneeded unsigned char in micros() a9153640 White space in wiring.c f683310f Make micros zero-drift based on exact millis b28acdb8 Make 25 MHz a supported clock frequency 2a6c810c Comments and README edits 7cde04dd Merge pull request #26 from cburstedde/feature-delayMicroseconds 0172627e Merge branch 'master' into feature-delayMicroseconds 3b1142ff Merge pull request #25 from cburstedde/feature-correct-micros e858df7d Merge branch 'master' into feature-correct-micros b32ca2bc Merge pull request #24 from cburstedde/feature-correct-millis 0205fd55 delayMicroseconds() safe for us == 0 and >= 24 MHz 032bed72 Statement on delayMicroseconds() in README afa0f8f6 Use 60398UL unsigned long constant 9b7291ae Add 22.1184 and 18 MHz cases to delayMicroseconds ec16def1 Add/edit comments for delayMicroseconds() 4a89b74e Replace abs macro ... with a "safe" version of the original abs macro. Unlike __builtin_abs() this also deals with floats, which is pretty much required to ensure compatibility against the official Arduino core(s). 57b7486a Tune ppm values in README 059d20b1 Optimize away two increments from timing ISR 3d890c22 Improve micros() to 100 ppm for 7.37, 3.68, 1.84 d852091b Tiny README update 39112b38 Simplify millis calculation to fit into long int d1719372 Improve micros() accuracy for 14.7456, 12, 11.0952 84c8f335 micros() below crystal tolerance for 18.432, 20 MHz b8002ce0 Update README for new/improved micros() 23942517 Make micros calculation more efficient for 20 MHz d736735f Add 18 MHz clock to micros() 21cf2177 Improve accuracy of 24 MHz micros() 3b9aa899 Add 18 MHz clock to millis() calculation 65aa77f4 Fix timing error for non-power-of-two clocks 0091354f Add discussion of micros and delay to README af3b94c7 Non-functional clarification 2568a3f8 Add millis() discussion to README 56512e96 Add millis () correction to make 22.1184 MHz exact 2d42b729 Add 22.1184 MHz micros () correction 46fa6940 Prevent micros for 32 MHz to enter wrong case 49f5f250 Increase micros () accuracy for 18.432 and 20 MHz b51058fe Supply millis () correction for 24 MHz 993843d4 Add two odd frequencies 7.37 and 3.69 MHz 25c1c988 Correction makes millis() exact for several speeds git-subtree-dir: avr/cores/MCUdude_corefiles git-subtree-split: a367b8b9ab17653a379108e48d7696bf1c6ca336
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.
Temporary Boards Manager URL for testing:
https://raw.githubusercontent.com/per1234/MegaCore/bmtest/package_MCUdude_MegaCore_index.json