react-hardware
react-hardware copied to clipboard
Support all of firmata
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)