Hey,
ich habe dieses LCD mit dem Treiber von Sebastian: https://www.roboternetz.de/phpBB2/ze...741&highlight=

Jetzt schreibe ich gerade eine Bibliothek für Befehle mit denen man Quadrate, Kreise, etc. zeichnen kann. Nun stehe ich vor dem Problem "Linie". Eine Vertikale/Horizontale Linie ist kein Problem, aber ich möchte (wie bei meinem GTR) einen Befehl wie DrawLine(x1,y1,x2,y2).
Wie kann ich die Punkte berechnen?

Hier ist einfach mal der Code für nen Kreis (geht verdammt schnell):
Code:
//Zeichnet einen Kreis
void DrawCircle(char r, char x, char y, char PixelState) {
	char winkel;
	for (winkel=0; winkel <= 360; winkel++) {
		lcd_plot_pixel(x + sin(winkel)*r,y-cos(winkel)*r,PixelState);
	}
}
Was meint ihr, soll ich die Lib wennse fertig ist veröffentlichen?

Danke,
C_Classic