### Pin - [x] `pinMode(pin,mode)` - [x] `digitalWrite(pin,value)` - [x] `digitalRead(pin,callback)` - [x] `analogWrite(pin,value)` - [x] `analogRead(pin,callback)` ### Servo See #18 and #17. - [x] `servoWrite(pin, degree)` - [x] `servoConfig(pin, min, max)` ### I2C - [ ] `i2cConfig(delay)` - [ ] `i2cConfig(options)` - [ ] `i2cWrite(address, [...bytes])` - [ ] `i2cWrite(address, register, [...bytes])` - [ ] `i2cWriteReg(address, register, byte)` - [ ] `i2cRead(address, numberOfBytesToRead, handler(data))` - [ ] `i2cRead(address, register, numberOfBytesToRead, handler(data))` - [ ] `i2cReadOnce(address, numberOfBytesToRead, handler(data))` - [ ] `i2cReadOnce(address, register, numberOfBytesToRead, handler(data))` - [ ] `sendI2CConfig(delay)` **Deprecated** - [ ] `sendI2CWriteRequest(slaveAddress, [bytes])` **Deprecated** - [ ] `sendI2CReadRequest(slaveAddress, numBytes, function(data))` **Deprecated** ### Debug - [ ] `sendString("a string")` ### One-Wire - [ ] `sendOneWireConfig(pin, enableParasiticPower)` - [ ] `sendOneWireSearch(pin, callback)` - [ ] `sendOneWireAlarmsSearch(pin, callback)` - [ ] `sendOneWireRead(pin, device, numBytesToRead, callback)` - [ ] `sendOneWireReset()` - [ ] `sendOneWireWrite(pin, device, data)` - [ ] `sendOneWireDelay(pin, delay)` - [ ] `sendOneWireWriteAndRead(pin, device, data, numBytesToRead, callback)` ### Serial - [ ] `board.SERIAL_PORT_IDs` - [ ] `board.serialConfig(options)` - [ ] `board.serialWrite(portId, inBytes)` - [ ] `board.serialRead(portId, callback)` - [ ] `board.serialRead(portId, maxBytesToRead, callback)` - [ ] `board.serialStop(portId)` - [ ] `board.serialClose(portId)` - [ ] `board.serialFlush(portId)` - [ ] `board.serialListen(portId)` ### Sysex - [ ] `board.sysexResponse(commandByte, handler)` - [ ] `board.sysexCommand(message)` ### Encode/Decode - [ ] `Board.encode(data)` - [ ] `Board.decode(data)`
Activity
[-]servoRead/Write[/-][+]Support all of firmata[/+]