Updating to rev. 27 of Firmata.
This commit is contained in:
parent
65e95030c6
commit
8032397b18
|
@ -196,10 +196,7 @@ void setup()
|
|||
pinMode(i, OUTPUT);
|
||||
}
|
||||
|
||||
/* I2C data is not reliable at higher baud rates, you'll need to change the
|
||||
baud rate on the host computer as well. To get a firmware running with
|
||||
minimal effort, you can try using the default baud rate (115200) */
|
||||
Firmata.begin(38400);
|
||||
Firmata.begin(57600);
|
||||
Wire.begin();
|
||||
}
|
||||
|
||||
|
|
|
@ -99,7 +99,8 @@ void setPinModeCallback(byte pin, int mode) {
|
|||
}
|
||||
|
||||
if(pin > 1) { // ignore RxTx (pins 0 and 1)
|
||||
reportAnalogCallback(pin - 14, mode == ANALOG ? 1 : 0); // turn on/off reporting
|
||||
if(pin > 13)
|
||||
reportAnalogCallback(pin - 14, mode == ANALOG ? 1 : 0); // turn on/off reporting
|
||||
switch(mode) {
|
||||
case ANALOG:
|
||||
digitalWrite(pin, LOW); // disable internal pull-ups and fall thru to 'case INPUT:'
|
||||
|
|
Loading…
Reference in New Issue