too many arguments to function HELP PLEASE

I have a error that say, “too many arguments to function void motorPaP()”

hear is de code with the error highlighted in red.

code:

int latchPin = 8; // pin para guardar dato
int clockPin = 12; //
int dataPin = 11; //pin dato

int datos = {0x60, 0xDA, 0xF2, 0x66, 0xB6, 0xBE, 0xE0, 0xFE, 0xF6};
int dato0 = 0xFC;
int vuelta=255;
int inicio=63.75;
int i=0;
int sensor=7;
int boton=2;

void setup()
{
Serial.begin(9600);
pinMode(latchPin,OUTPUT);
pinMode(clockPin,OUTPUT);
pinMode(dataPin,OUTPUT);
pinMode(sensor,INPUT);
pinMode(6,OUTPUT);
pinMode(5,OUTPUT); // 6,5,4,3 son control del motor paso a paso conectados-
pinMode(4,OUTPUT); // a pin 1,2,3,4 del controlador respectivamente.
pinMode(3,OUTPUT);
pinMode(boton,INPUT);
inicio=map(motorPaP(inicio), 0, 360, 0, 255);
Serial.print(“numero de veces que a pasado:”);
}

void motorPaP()
{
digitalWrite(6,HIGH);
digitalWrite(5,HIGH);
digitalWrite(4,LOW);
digitalWrite(3,LOW);
delay(5);
digitalWrite(6,LOW);
digitalWrite(5,HIGH);
digitalWrite(4,HIGH);
digitalWrite(3,LOW);
delay(5);
digitalWrite(6,LOW);
digitalWrite(5,LOW);
digitalWrite(4,HIGH);
digitalWrite(3,HIGH);
delay(5);
digitalWrite(6,HIGH);
digitalWrite(5,LOW);
digitalWrite(4,LOW);
digitalWrite(3,HIGH);
delay(5);
}

Do YOU see a function named motorPaP anywhere in that program that takes ANY arguments??

Regards, Ray L.

int inicio=63.75;

An integer can’t store any decimals. This is going to ignore the 0.75 completely. I hope that it’s not critical to the operation of this program.

Next time use </> code tags.

inicio=map(motorPaP(inicio), 0, 360, 0, 255);

The motorPaP function does not take an argument and it doesn't return a value.

What are you trying to do with this line?

Open a new sketch, copy-paste this in, and look at the compilatoin errors:

void setup(){}
void loop(){}

void test() {
  xx();
  xx(1);
  xx(1,1);
}

void xx(int v){}