Vielen Dank euch beiden.
Unter Verwendung von uint16_t habe ich nun keine Negativ-Werte als Ergebnis mehr und an der Funke war
eine Servo-Wegbegrenzung eingestellt die den Ausschlag begrenzt hat.
Nun passt es.