bengtmartensson / bengtmartensson/Infrared4Arduino

Rewrite digitalRead and digitalWrite in time critical code.

Open
#26 0 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted refactoring
Dominant language
C++
Stars
74
Forks
24
PR merge metrics
No merged PRs in 30d

Description

These functions (which all "real professionals" hate :-)) do some constant computations at each invocation. These intermediate results can be kept as local variables in calling classes. Portability must not be sacrificed.

Possible usable libraries:

* https://github.com/greiman/DigitalIO
* https://github.com/pololu/fastgpio-arduino
* https://github.com/fenichelar/Pin
* https://github.com/hippymulehead/FastDigitalPin
* https://github.com/NicksonYap/digitalWriteFast
* https://github.com/bengtmartensson/DigitalIOPins ???

Branch: `speedup`.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.