-
Notifications
You must be signed in to change notification settings - Fork 36
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
pikeyd doesn't work anymore on RPi3... #3
Comments
It's funny you mention this cause I just got a Pi3 and can't get mine working with PikeyD either. I assumed it was my wiring job but perhaps there's a larger problem. Could you describe exactly what happens? Does the program compile? Does it launch? Does it crash with an error message? Thanks, On Thu, Aug 25, 2016 at 3:52 AM, dl9sec < [email protected] [[email protected]] > wrote: Any ideas, workarounds, alternatives, patches? Regards, Thorsten — |
Hi, i spotted the problem: On RPi2 and RPi3 the GPIO_PERI_BASE address has changed from 0x20000000 to 0x3f000000. Regards, Thorsten |
That's fantastic to hear thank you for solving this! I was having this and a few other problems and they're all fixed now. Can confirm this fix also works with any I2C MCP23017 (or MCP23008) chips too. Thanks, On Thu, Aug 25, 2016 at 2:57 PM, dl9sec < [email protected] [[email protected]] > wrote: i spotted the problem: On RPi2 and RPi3 the GPIO_PERI_BASE address has changed from 0x20000000 to 0x3f000000. Regards, Thorsten — |
Hi @dl9sec |
Type into terminal- |
Depending when you installed pikeyd the file directory might be slightly differant |
It's line 43. Is this an issue relevant to all RPi 2/3 users? If so, maybe --Matthew On Wed, Nov 16, 2016 at 12:37 PM porkus-rex [email protected]
|
I just submitted a change to remove the need for the hard-coded memory address of the GPIO pins. I was able to successfully run the same executable on Pi 1,2, and 3. This is the change: |
Pikeyd doesn't work anymore on my RPi3 (worked fine on my RPi1). It seems, that people having a RPi2 have the same problem.
Any ideas, workarounds, alternatives, patches?
Regards, Thorsten
The text was updated successfully, but these errors were encountered: