Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign uppikeyd doesn't work anymore on RPi3... #3
Comments
This comment has been minimized.
This comment has been minimized.
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 < notifications@github.com [notifications@github.com] > wrote: Any ideas, workarounds, alternatives, patches? Regards, Thorsten — |
This comment has been minimized.
This comment has been minimized.
Hi, i spotted the problem: On RPi2 and RPi3 the GPIO_PERI_BASE address has changed from 0x20000000 to 0x3f000000. Regards, Thorsten |
This comment has been minimized.
This comment has been minimized.
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 < notifications@github.com [notifications@github.com] > wrote: i spotted the problem: On RPi2 and RPi3 the GPIO_PERI_BASE address has changed from 0x20000000 to 0x3f000000. Regards, Thorsten — |
This comment has been minimized.
This comment has been minimized.
Hi @dl9sec |
This comment has been minimized.
This comment has been minimized.
Type into terminal- |
This comment has been minimized.
This comment has been minimized.
Depending when you installed pikeyd the file directory might be slightly differant |
This comment has been minimized.
This comment has been minimized.
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 notifications@github.com
|
This comment has been minimized.
This comment has been minimized.
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