So, habe im Bresenham mal folgendes geändert :

Code:
  int x, y, t, dx, dy, es, el, err;
 unsigned char pdx, pdy, ddx, ddy,incx, incy;
 uint8_t rampe=deframp;
 uint8_t shortramp=0;
Der Compiler behauptet immer noch, es werden 85 Bytes belegt, aber jetzt funktioniert es mit Start- und Stoprampe

MfG
Volker