Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

[partially OT] - wiringPi deprecated

by marto (Archbishop)
on Aug 24, 2019 at 10:27 UTC ( #11104942=perlnews: print w/replies, xml ) Need Help??

wiringPi, a library for GPIO access on the Raspberry Pi is now deprecated, for the all too familiar reasons of abuse and unreasonable expectations of others. I think all of the perl and python libraries I've seen for Pi GPIO are dependent on this.

Replies are listed 'Best First'.
Re: [partially OT] - wiringPi deprecated
by stevieb (Canon) on Sep 17, 2019 at 13:29 UTC

    My RPi::WiringPi is based off of this, as are a few of my near two-dozen supporting RPi:: distributions for sensors, communication protocols (serial, I2C etc) and other peripheral devices on my CPAN. With that said, over the past couple of years, I've weaned away from the wiringPi library in several of the distros, instead re-writing the code in them with custom replacement C/C++.

    It's unlikely wiringPi is going to just up and die. Although I'm not aware of a single coordinated effort to keep it going, there are definitely other mirror repositories out there and people are continuing to move the software forward.

    I really hope that wiringPi doesn't completely go dark (I can't see it honestly), but if it does, I've been working on ideas to ensure that RPi::WiringPi (and its base, WiringPi::API) will continue on.

    Note that there's currently RPi::PIGPIO, that uses the pigpio library (which is not related to wiringPi), and hence, is not affected by the deprication as far as I can tell. I've never used this software myself, and haven't had a look at the source since it was really first released.

    I've also recently contacted Gordon about getting access to his most recent revision of his git repo before he took it offline.

Re: [partially OT] - wiringPi deprecated
by RonW (Parson) on Sep 16, 2019 at 22:29 UTC
    I think all of the perl and python libraries I've seen for Pi GPIO are dependent on this.

    This is one of the things that Gordon complained about in his post. I can certainly understand not wanting to deal with questions from users of languages other than what he works in.

    Sounds like his project was one that should have been supported by Loadsharers

Re: [partially OT] - wiringPi deprecated
by Jenda (Abbot) on Aug 25, 2019 at 10:04 UTC

    No. For the all too familiar reasons of not being able/willing to modify the support model as the number of users grows and their experience level gets more varied.

    Support by email to a single person? What? No surprise he got tired of it.

    Years ago it should have changed from a one man show into a team one and the support ought to have changed to (at least) a mailing list in which OTHERS would have taken care of the repeating questions and the RTFM replies.

    In either case the sources are available, there are people familiar enough with them to port the library to different Pis, I would not bother looking for a different library. I'm sure the situation will get sorter out somehow.

    Jenda
    1984 was supposed to be a warning,
    not a manual!

Re: [partially OT] - wiringPi deprecated (unreasonable expectations abuse harassement)
by Anonymous Monk on Aug 24, 2019 at 19:11 UTC

    for the all too familiar reasons of abuse and unreasonable expectations of others.

    Hmm ... death by a thousand cuts ... innoculation is possible, the internet never runs out of ignorant entitled babies, dont be bad at internets

      "dont be bad at internets"

      They should really be teaching this in schools :)

        Yes :D

        Also dont get mad in real world , walk away, dont go nuts

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlnews [id://11104942]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (4)
As of 2019-10-17 03:48 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Notices?