String kette erzeugen

Hallo

ich habe das jetzt mal so probiert

in die funktion daten_senden
habe ich einfach den Aufruf zu pharsestring gemacht

.
.
.
client.print(key);
    client.println(" HTTP/1.1");
    client.print("Host: ");
    client.println(host);
    client.println();
    Serial.println("fertig!");
.
.
.

if (response!=NULL) 
            {
               parseString(response);
               requestSent = false;
            }

dann kommt die Funktion parseString

void parseString(char* str)
{
  int val1;
  float val2, val3;
  
  strtok(str, "-");
  val1 = atoi(strtok(NULL, "-")); 
  val2 = atof(strtok(NULL, "-")); 
  val3 = atof(strtok(NULL, "-")); 
  
  Serial.println(val1);
  Serial.println(val2);
  Serial.println(val3);
}

jetzt bringt er mir den Fehler
"invalid conversion from 'char' to 'char'

grrrrrrrrrrrrr