code: func (i *INA3221Driver) getShuntVoltageRaw(channel INA3221Channel) (int16, error) {
  	val, err := i.readWordFromRegister(ina3221RegShuntVoltage1 + (uint8(channel)-1)*2)
  	if err != nil {
  		return 0, err
  	}
  
  	value := int32(val)
  	if value > 0x7FFF {
  		value -= 0x10000
  	}
  
  	return int16(value), nil
  }
docs: // getShuntVoltageRaw gets the raw shunt voltage (16-bit signed integer, so +-32767)