Zachary J. Fields
Zachary J. Fields
I agree that we should not be waiting on a timeout. I would expect there is a switch somewhere that selects the appropriate response when available, and is electing not...
I was using NACK as an example. It would be very expensive to ACK/NACK every message. Assuming there is a switch that can recognize a particular feature, then that switch...
I'm a big fan of making it configurable in some fashion. I do realize the importance of these features, and there must be a clever compromise of capability and complexity....
I took a walk and thought about it... My immediate concern can be mitigated, by passing a function pointer for a `pinToAnalog()` function to the `FirmataMarshaller` constructor. This would allow...
Now that I've piddled around with it a little bit, I've realized it also takes a slight modification to `StandardFirmata.ino`; in particular, the way it calls `Firmata.sendAnalog()`. Obviously, this would...
As a consumer, I am able to sort things out (albeit imperfectly) by leveraging the analog pin mapping. To be honest, I didn't look too far into extended analog after...
I think we are on the same page now, but just to reiterate... `A0` is defined as `14` on Arduino Uno, and similarly on other variants. These numbers match the...
@dimitry-ishenko I looked briefly at the syntax, I love it! I'll be checking it out again after work. Well done!
Have you given thought to how you intend to handle it? I would like to program against it (roughly), if you have an idea. Will there be additional control byte(s),...
I noticed it because the version callbacks only work well enough to preserve the original FirmataClass implementation, but are insufficient for a final solution. Since the request/response is ambiguous, the...