Hallo Ronny,

jetzt müßtest du dich erst einmal mit c2 beschäftigen (Anleitung der CC2).
Dann sieh dir ccrp5.html an, die Hilfe zum Modul.

Es gibt nur einen Thread main, siehe Demos oder auch das charge.c2.

Dein Prog wird besser, wenn du lcd als function deklarierst:
function lcd();
{}
(In charge.c2 wäre das wie die Funktion showCHARGING!)

Im Hauptprogramm thread main wird die Funktion dann mit lcd(); aufgerufen.

Probiers aus.

Die Zeile "if ( Initialize ( ) == 1 )" verstehe ich nicht. Was soll da bewirkt werden?

Gruß Dirk