Résolu, j'étais pas bien réveillé...
fallait prendre un peu de recul ^^
solution pour info:
else if (command == "PUL") //SET PULSE WIDTH (milliseconds)
{
if (n <= 10)
{
OnTime = n;
Serial.println(OnTime);
return OnTime;
}
else
{
Serial.println("pulse too long");
ttl = false;
}