-
Notifications
You must be signed in to change notification settings - Fork 178
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
Support for C.H.I.P. #3
Comments
I think it would make more sense to make the module injectable by some means. This could then also be used for Beaglebone black with Adafruit_BBIO. |
Yes, I agree that using injection would be a cleaner approach. |
Hello guys, i started porting rpi-rf (that i love) to CHIP using the new CHIP_IO.GPIO from @xtacocorex The problem is that i cannot have clear results and i', working directly with CHIP_IO guy to solve some of the error. EDIT: Oops, i see that "chrisvis" is advanced on it also. Lets share common problems. |
The setmode() function isn't supported on the BBB either (CHIP_IO is ported from it), so the try/except catch you have @chrisvis is awesome. Which GPIO pins were you using @chrisvis when you got this working? Since this library uses callbacks, only the XIO and AP-EINT pins can be used on the CHIP. If needed, I can always add the setmode() into CHIP_IO and have it do nothing. I almost prefer not to do this as any code ported to CHIP from the RPi will have to be adjusted for Pin names anyway, it's trivial to remove that line of code. |
Also @chrisvis, i see that AP-EINT PINs are the only ones who can give a good response. XIO have much more interference. And also, 3,3v for receiver, works better than 5v. |
Hi,
First of all, great library! I use it to control my porch light through a component in Home Assitant. I recently migrated my setup from a RPi to a C.H.I.P. and noticed that this package does not work anymore. This because
RPi.GPIO
of course only works on a RPi. However there is a (almost) drop-in replacement for this dependency called CHIP_IO. The only method that CHIP_IO seems to lack isGPIO.setmode
.With this patch a got the library working on the C.H.I.P.:
If you are willing to add support for C.H.I.P. I could make a PR out of this patch.
Cheers!
The text was updated successfully, but these errors were encountered: