Skip to content
New issue

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

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

Already on GitHub? # to your account

Add fast processor delays #47

Merged
merged 3 commits into from
Mar 2, 2024
Merged

Conversation

palmerr23
Copy link
Contributor

@palmerr23 palmerr23 commented Mar 2, 2024

Add optional 1uS delays to begin( ), read( ) and _shiftIn( ) to accommodate processors > 500 MHz.

Reduces no_interrupts time for slower processors.

Added variable clock delay for fast processors
Added fast processor code to begin() and a private variable.
Updated for fast_processor
@RobTillaart RobTillaart self-assigned this Mar 2, 2024
@RobTillaart RobTillaart added documentation Improvements or additions to documentation enhancement New feature or request labels Mar 2, 2024
@RobTillaart
Copy link
Owner

Thanks for this PR,
Might take a few days before I have time to review.

@RobTillaart
Copy link
Owner

@palmerr23
Very straightforward implementation, super => will merge it

@RobTillaart RobTillaart merged commit 0290957 into RobTillaart:master Mar 2, 2024
3 checks passed
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants