react-hardware icon indicating copy to clipboard operation
react-hardware copied to clipboard

Support all of firmata

Open iamdustan opened this issue 9 years ago • 0 comments

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)

iamdustan avatar Apr 22 '16 14:04 iamdustan