code: func (g *Driver) SetMotorLimits(motor Motor, power int8, dps int) error {
  	dpsUint := dps * MOTOR_TICKS_PER_DEGREE
  	return g.writeBytes([]byte{
  		goPiGo3Address,
  		SET_MOTOR_LIMITS,
  		byte(motor),
  		byte(power),
  		byte((dpsUint >> 8) & 0xFF),
  		byte(dpsUint & 0xFF),
  	})
  }
docs: // SetMotorLimits sets the speed limits for a motor.