Comments (9)
So we are in the process of rewriting the library a bit. Its actually basically ready for release. I just want to test it a bit more to make sure the release goes smoothly since it breaks backwards compatibility.
You're most likely looking at the development
branch. If you change the branch to master
you'll see the currently released code.
from pi_piper.
@zsyed91 how's the testing going? Anything I can do to help?
Would you recommend using the development
branch at this time?
Thanks!
from pi_piper.
I don't think you should use it for now. The rewrite is based on a plugin gem approach for the drivers.
And the drivers where not yet reviewed by @zsyed91 and released.
https://github.com/PiPiper/bcm2835
https://github.com/PiPiper/sysfs
Each of the drivers use a specific way to handle the gpio (file based access, or the C++ library that access /dev/mem). Sadly this work is stalled for several month now.
from pi_piper.
Apologies, I've been working on it on the side. I think we're ready for a
release. I'll try and get this out by the weekend. I haven't forgotten
about this :)
I think our approach will work perfectly in this scenario once we release.
Nice to hear from you!
On Sep 27, 2016 12:56 AM, "Marco" [email protected] wrote:
I don't think you should use it for now. The rewrite is based on a plugin
gem approach for the drivers.
And the drivers where not yet reviewed by @zsyed91
https://github.com/zsyed91 and released.
https://github.com/PiPiper/bcm2835
https://github.com/PiPiper/sysfsEach of the drivers use a specific way to handle the gpio (file based
access, or the C++ library that access /dev/mem). Sadly this work is
stalled for several month now.—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#78 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHUdjPo94GfjEmp4rCruPg9qSZBVKJw7ks5quMxDgaJpZM4JVe3V
.
from pi_piper.
@zsyed91 good to hear from you too. Ask me for anything when you'll be on it..
from pi_piper.
Sure will do. I'll ping you tomorrow morning, it's very late here :)
In the mean time, did you do any real world testing with the new changes? I
tested it with a couple sensors and it seems pretty stable.
On Sep 27, 2016 1:02 AM, "Marco" [email protected] wrote:
@zsyed91 https://github.com/zsyed91 good to hear from you too. Ask me
for anything when you'll be on it..—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#78 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHUdjC_H-7BwTnegjCuLOxTcca1ctbUSks5quM2ygaJpZM4JVe3V
.
from pi_piper.
yes, Pin works fine for me with sysfs, but won't trigger smoothly with bcm2835 C++ lib.
I have to double check SPI and I2C
from pi_piper.
we really should have a policy about integration testing...
from pi_piper.
Regarding integration testing, I absolutely agree. There must be a better way than physically hooking everything up 😄 . I think let's do this release and then think of some possible ways we can get integration testing without needing physical hardware. It will probably require a lot of effort but if at all possible will make things way more robust.
from pi_piper.
Related Issues (20)
- Is Pi_Piper ready for RPi 3 ? HOT 4
- Pin.on?/.off? notworking ?
- Seg fault HOT 1
- Gem Version 2.0? HOT 1
- Output pin turns back on after exit HOT 2
- Resource Not Available HOT 2
- Yet Another Problem HOT 9
- Can't read correct values from a rpi B 1 HOT 5
- One-wire monitoring with PiPiper HOT 2
- Why is lib/pi_piper/driver.rb empty method definitions? HOT 3
- OpenWRT? HOT 1
- tegv
- Behavior of after/watch not as expected HOT 1
- Example of i2c
- Issue with ffi gem dependency
- RPi 3+ 64bits HOT 1
- Race condition on non root user when PiPiper::Pin.new HOT 1
- pi_piper with gtk aborts ruby interpreter (RPi Raspbian Stretch) HOT 1
- Examples with tests
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pi_piper.