M5StickC RS485
RS485-HAT is a TTL to RS485 converter for M5StickC.

wired(obniz, {tx, rx,{vcc, gnd, baud}})
connect to the obniz device.
When using M5StickC, You do not need to assign pins. 
// JavaScript Examples
var obniz = new Obniz.M5StickC("OBNIZ_ID_HERE");
obniz.onconnect = async function() {
  var rs485 = obniz.wired("M5StickC_RS485"); // M5stick C
  rs485.onreceive = function(data, text) {
    console.log(text);
  }
  $("#send").click(function(){
    rs485.send("Hello")
  })
}
When using other devices, White, yellow, red and black wires correspond to scl, sda, vcc and gnd respectively.
| name | type | required | default | description | 
|---|---|---|---|---|
| vcc | number(obniz Board io) | 
no | Power Supply | |
| gnd | number(obniz Board io) | 
no | Power Supply | |
| tx | number(obniz Board io) | 
yes | tx | |
| rx | number(obniz Board io) | 
yes | rx | |
| baud | number | 
no | baudrate | 
// Javascript Example
var rs485 = obniz.wired("M5StickC_RS485", {tx: 0, rx:26}); // M5stick C
rs485.onreceive = function(data, text) {
  console.log(text);
}
$("#send").click(function(){
  rs485.send("Hello")
})
send(data)
send data via UART to RS485.
// Javascript Example
var rs485 = obniz.wired("M5StickC_RS485", {tx: 0, rx:26}); // M5stick C
rs485.send("Hello")
onreceive(data, text)
received data from RS485 via UART. This callback has same arguments with uart.onreceive()
// Javascript Example
var rs485 = obniz.wired("M5StickC_RS485", {tx: 0, rx:26}); // M5stick C
rs485.onreceive = function(data, text) {
  console.log(text);
}
                      Supported from: obniz.js 3.5.0

                        
                                    
                                    
                                        