code: func (w *WiichuckDriver) parse(value []byte) {
  	w.data["sx"] = w.decode(value[0])
  	w.data["sy"] = w.decode(value[1])
  	w.data["z"] = float64(uint8(w.decode(value[5])) & 0x01)
  	w.data["c"] = float64(uint8(w.decode(value[5])) & 0x02)
  }
docs: // parse sets driver values based on parsed value