Skip to content
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

StrPack might be add to REQUIRE #2

Closed
s-celles opened this issue May 14, 2017 · 3 comments
Closed

StrPack might be add to REQUIRE #2

s-celles opened this issue May 14, 2017 · 3 comments

Comments

@s-celles
Copy link
Contributor

StrPack is used at
https://github.com/JuliaBerry/PiGPIO.jl/blob/master/src/PiGPIO.jl#L276
maybe it should be add to REQUIRE

@aviks
Copy link
Member

aviks commented May 15, 2017

Yes, thanks. I just tagged StrPack to work on 0.5, will fix this as well.

@aviks
Copy link
Member

aviks commented May 15, 2017

Hi Sebastien,

From this, and a message on discource, it looks like you may be looking to improve this library. I also am working on that, so might be useful to compare notes.

My general plan is to clean this library up, and implement a task/channel based interface for asynchronous input. Once that is done, I want to build a higher level api similar to GPIOZero.

@s-celles
Copy link
Contributor Author

Hi Avik,

yes a higher level interface comparable to Python projects such as GPIOZero or Pingo could be a great idea.

What is important in such a lib is to not rely only on RaspberryPi devices.

It should also work (contrary to GPIOZero) on other board (such as BeagleBone) or attached devices such as Arduino with Arduino Firmata.

So Pingo may be a better target for this than GPIOZero.
But GPIOZero have a nice API (see pingo-io/pingo-py#110 )

I suggest to also have a look at

A signal/slot library or a publish/subscribe library is probably required but I also think that API should work both with asynchronous in mind but also "parts" should also be able to work in non threading context in mind (see pingo-io/pingo-py#107 )

Kind regards

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants