-
Notifications
You must be signed in to change notification settings - Fork 1k
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
IRQ support using Linux kernel Character Device + Posix threads #961
Merged
Commits on Mar 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e434507 - Browse repository at this point
Copy the full SHA e434507View commit details -
Configuration menu - View commit details
-
Copy full SHA for af70aa8 - Browse repository at this point
Copy the full SHA af70aa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32f7803 - Browse repository at this point
Copy the full SHA 32f7803View commit details -
Configuration menu - View commit details
-
Copy full SHA for abe8d25 - Browse repository at this point
Copy the full SHA abe8d25View commit details
Commits on Mar 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ed289b4 - Browse repository at this point
Copy the full SHA ed289b4View commit details
Commits on Mar 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 678a144 - Browse repository at this point
Copy the full SHA 678a144View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbd5680 - Browse repository at this point
Copy the full SHA bbd5680View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec92ac5 - Browse repository at this point
Copy the full SHA ec92ac5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 995bca5 - Browse repository at this point
Copy the full SHA 995bca5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 004291e - Browse repository at this point
Copy the full SHA 004291eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 870d3a6 - Browse repository at this point
Copy the full SHA 870d3a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03661b1 - Browse repository at this point
Copy the full SHA 03661b1View commit details
Commits on Mar 17, 2024
-
code cleanup (in all Linux driver files)
remove unused `#include` and reorder so that std/external libs are pre-processed first
Configuration menu - View commit details
-
Copy full SHA for cf6d5f2 - Browse repository at this point
Copy the full SHA cf6d5f2View commit details -
review IRQ support in Linux drivers
- switch RPi driver to char-dev IRQ - wrap wiringPiIsr() into attachInterrupt() - adjust build system generators (lib and examples) - use IRQException instead of GPIOException - make defined RF24_LINUX_GPIO_CHIP more agnostic of selected driver (applied to RPi and SPIDEV drivers) - fix compiling wiringPi with examples using old makefile - update URL in examples_linux/README - remove explicit wiringPi from list of linked libs in pyRF24/setup.py
Configuration menu - View commit details
-
Copy full SHA for a066d0c - Browse repository at this point
Copy the full SHA a066d0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd48742 - Browse repository at this point
Copy the full SHA bd48742View commit details -
Configuration menu - View commit details
-
Copy full SHA for b950a42 - Browse repository at this point
Copy the full SHA b950a42View commit details
Commits on Mar 18, 2024
-
Apply suggestions from clang-format code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b74f17e - Browse repository at this point
Copy the full SHA b74f17eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf2282c - Browse repository at this point
Copy the full SHA bf2282cView commit details -
I am not going to try cross-compiling dependencies of dependencies. WiringPi needs libs: crypt and rt compiled for the target system.
Configuration menu - View commit details
-
Copy full SHA for 1322530 - Browse repository at this point
Copy the full SHA 1322530View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ff5565 - Browse repository at this point
Copy the full SHA 7ff5565View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9aa37b3 - Browse repository at this point
Copy the full SHA 9aa37b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8decf1 - Browse repository at this point
Copy the full SHA f8decf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e56ecf4 - Browse repository at this point
Copy the full SHA e56ecf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f79413 - Browse repository at this point
Copy the full SHA 4f79413View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b80565 - Browse repository at this point
Copy the full SHA 0b80565View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ab12b0 - Browse repository at this point
Copy the full SHA 5ab12b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3845f7 - Browse repository at this point
Copy the full SHA c3845f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d81439f - Browse repository at this point
Copy the full SHA d81439fView commit details -
move gpiochipX init out of cache c'tors
this should fix the issue with loading pyRF24 modules( downstream) when building docs. There should be negligible performance hit as most of this init stuff (`pinMode()` and `attachInterrupt()`) only takes place at user space startup. Although, devs that dynamically allocate pins (with `RF24::begin(CE, CSN)`) will see a performance cost.
Configuration menu - View commit details
-
Copy full SHA for 7973ba6 - Browse repository at this point
Copy the full SHA 7973ba6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0df788c - Browse repository at this point
Copy the full SHA 0df788cView commit details
Commits on Mar 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3b3187a - Browse repository at this point
Copy the full SHA 3b3187aView commit details
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.