Prob LCD ansteuern mit Max_LCD.h

Hallo Leute,

ich bin mit meinem Quellcode soweit fertig und möchte nun als Erweiterung einen LCD Display anschliessen und diesen mit Hilfe der Header Datei max_lcd.h ansteuern. Die .h und .cpp Datei ist im Anhang zu finden.
Um mein LCD überhaupt anzusteuern müsste ich einen Objekt der Klasse Max_LCD erstellen. Diesen mache ich vor dem void setup().
Etwa so:

#include <Spi.h>
#include <Max3421e.h>
#include <Max_LCD.h>

Max_LCD LCD;   // Erstelle Objekt LCD

void setup()
{
 ...
}

Nun habe ich eine Klasse LCD erstellt und möchte z.B. auf die Funktion begin()... etc. zugreifen um mein LCD zu initialisiere.
Etwa so:

void setup()
{
LCD.begin(40,4);   // 40x4 Display initialisieren
LCD.setCursor(1,1);   // setze Cursor in Position (1,1)
LCD.print("TEST");   // LCD Ausgabe
}

Nun, habe ich das alles in mein Quellcode eingebaut und möchte auf Fehlern überprüfen, spuckt mir IDE aus:

no matching function for call to 'Max_LCD::Max_LCD()'
C:\Users\Name\Documents\Arduino\libraries\myLib/max_LCD.h:71: note: candidates are: Max_LCD::Max_LCD(USB*)
C:\Users\Name\Documents\Arduino\libraries\myLib/max_LCD.h:67: note: Max_LCD::Max_LCD(const Max_LCD&)

Was ist nur falsch hier :~ :~ :~ ... ?

max_LCD.cpp (6.44 KB)

max_LCD.h (2.51 KB)

Hat wirklich keine Lösung für mich...

note: candidates are: Max_LCD::Max_LCD(USB*)

Will sagen dass statt

Max_LCD LCD;

ein Constructor mit Parameter gebraucht wird.

Max_LCD LCD(&myUSB);

Muss also irgendwo ein USB Objekt sein

USB myUSB;

oder so, dessen Adresse für das Max_LCD gebraucht wird.

Viellecht hilft dir das schon. Ich kenn' Max_LCD selbst leider nicht.
Ausserdem meine ich, sowas ähnliches vor ein paar Tagen im englischen Forum gesehen zu haben.

Added: Fix gegoogelt: [SOLVED] LCD print problem with MAX CHIP - #11 by system - Programming Questions - Arduino Forum
(sollte auf Reply 10 zeigen)

Danke für die Antwort michael_x,

Werde mir die Seite gleich morgen anschaun und hoffe das Problem so zu lösen.

Gute nacht erstmal ...