code: func (g *Driver) GetBoardName() (bName string, err error) {
  	// read 24 bytes to get board name
  	response, err := g.readBytes(goPiGo3Address, GET_NAME, 24)
  	if err != nil {
  		return bName, err
  	}
  	if err := g.responseValid(response); err != nil {
  		return bName, err
  	}
  	mf := response[4:23]
  	mf = bytes.Trim(mf, "\x00")
  	return fmt.Sprintf("%s", string(mf)), nil
  }
docs: // GetBoardName returns the board name from the firmware.