Patrick Grawehr

Results 104 comments of Patrick Grawehr

@soundanalogous : As mentioned in https://github.com/firmata/ConfigurableFirmata/pull/96, I'm interested in taking over the responsibility for this project, bringing it forward. I had a talk with @Ellerbach from the https://github.com/dotnet/iot core team,...

@sheinbergon Unfortunately not. After the last round of E-Mail and Slack discussions in November, the communication kind of died off. I had enough of other stuff to do, but I'm...

Thanks for reporting this. Do you have an idea on how this should be fixed? Since there are seemingly two ways of addressing the same physical pin, your workaround is...

Closing this PR, as use case is unclear. What use would "virtual" pins have, when there's nothing attached to them? If you use a port extender, the pins will be...

@nadvornik You could do something like this (C# code, using library Iot.Device.Bindings.dll): ```csharp ArduinoBoard board = new ArduinoBoard("COM3", 115200); var i2cDevice = board.CreateOrGetI2cBus(0).CreateDevice(0x20); // device address var mcp23S17 = new...

@scottgonzalez This is actually an old ticket, but I think it should be closed as this is working fine. I can do a I2C bus scan from the host without...

We might need some kind of "Software feature query", to get extended capabilities that are not pin-related. This might include querying whether some "software only" features are available (i.e. the...

Clearly this would need a big enum (14 bits or more) for the features. But then it doesn't make a big difference whether it's a sysex command or a "top...

@zfields I was working on [this](https://github.com/pgrawehr/ExtendedConfigurableFirmata) quite big extension (Name is temporary). It's basically a C#/IL interpreter that uses firmata as communication and hardware backend. Conceptually, it's similar to the...

The problem here is that the firmata protocol doesn't require that every command gets a ACK/NACK reply. Particularly the basic commands don't require one (nor even define one). This could...