Filipe Leandro

Results 25 comments of Filipe Leandro

Also, these are the equivalent commands for configuring and sending output commands using the `pigs` client from `pigpio` library. ``` $ pigs i2co 1 0x20 0 //open returns handle 0...

Does this implement the interruption pin for using MCP23017 ports as inputs?

I don't think that the MCP230xx class belongs to the `pins` group. This group is for the middleware implementation for acessing pins, for instance, using the `RPI.GPIO` library or `PiGPIO`....

For instance, I use pigpio for the pin factory because I need a specific method from this library to configure a glitch filter. If I use the MCP23017Factory I cannot...

@pmuller could you enter this conversation? After studying some of the code and using this pull-request in my application, I've reconsidered my opinion and I think you've used the right...

So, regarding the pull problem, the error occurs because the `Button` class checks if it's pin already has pull been set and the `MCP230xxPin` implementation has a default value of...

> Yes, but MCP230xxPin objects are cached True, although it's ineficient to check for a state change in an unnused pin. Also, if you have more than one `MCP230xxFactory` attached...

+1 on this. Also, would be great to remote control an MCP the same way we remote control a Raspberry Pi GPIO (using pigpio).

So it looks like `dnspython` doesn't support multicast-DNS: https://github.com/rthalley/dnspython/issues/653 So monkey patching eventlet without socket solved this for me, but I'm wondering if this is the correct solution or if...

`eventlet.patcher.original("socket").gethostbyname("foo.local")` worked for my use case. Thanks a lot for the quick reply!