code: func (b *BlinkMDriver) Color() (color []byte, err error) {
  	if _, err = b.connection.Write([]byte("g")); err != nil {
  		return
  	}
  	data := []byte{0, 0, 0}
  	read, err := b.connection.Read(data)
  	if read != 3 || err != nil {
  		return []byte{}, err
  	}
  	return []byte{data[0], data[1], data[2]}, nil
  }
docs: // Color returns an array with current rgb color