**************************************************************
***   Informationen zum Programm TFT_haupt_20170710_1000   ***
**************************************************************

---------------------------------------------------
Haupt-Programm: TFT_haupt_20170710_1000.py
Versionsdatum:	10.07.2017

Das Programm lädt alle notwendigen Module und initiiert danach GPIO, TFT-Display und die Zeichensätze und stellt die Befehle zum kompfortablen Ansteuern des LC-Displays C-Berry28 zur verfügung.

In der Programmzeile 74 werden die GPIO's (BCM oder BOARD ???) für die möglichen Tasten 1 + 2 vorgegeben. Diese können an dieser Stelle an die eigenen Gegebenheiten angepaß werden. Die vom TFT-Display vorgegebenen Pins werden im Modul Ports automatisch gesetzt.

Nach Start des Programms kann mit 'dir(lcd)' der Umfang des Programms aufgerufen werden. Dabei ist aber zu beachten, daß nicht alle dort aufgelistete Namen auch mögliche Befehle darstellen, sondern zum Teil nur intern verwendete Variablennamen darstellen.

Die vorhanden Zeichensätze werden mit 'lcd.fontlist' aufgelistet.

Zum schnellen Test existiert eine Prozedur. Durch Eingabe von 'lcd_test()' wird eine minimale Ausgabe von Text und Grafik auf dem LCD gestartet, um zu prüfen, ob alle Verbindungen korrekt sind und  LC-Display und Hintergrundbeleuchtung funktionieren.


Notwendige Dateien:
	TFT_lcd_20170710_1000
	TFT_ports_20170710_1000
	TFT_taste_20170710_1000
	TFT_import_20170710_1000
	ZeichensaetzeLCD


---------------------------------------------------
Datei:		ZeichensaetzeLCD.py
Versionsdatum:	10.07.2017

Diese Datei enthält die vorhandenen Zeichensätze als 'class' und wird automatisch im Hauprogramm importiert.
Die einzelnen Zeichensätze liegen jeweils als 'dictionary' vor, mit je einem Eintrag pro Zeichen.


---------------------------------------------------
Datei:		TFT_import_20170710_1000
Versionsdatum:  10.07.2017

Diese Datei importiert alle notwendigen Python Module und stellt 
dies als Instanz 'imp' bereit.
Wird automatisch importiert!


---------------------------------------------------
Datei:		TFT_taste_20170710_1000
Versiondatum:	10.07.2017

Diese Datei initiiert die möglichen Bedientasten 1 und 2 und stellt diese in der Instanz 'taste' zur Verfügung
Wird automatisch importiert!


---------------------------------------------------
Datei:		TFT_ports_20170710_1000
Versionsdatum:	10.07.2017

Diese Datei initiiert alle notwendigen GPIO Ports und stellt diese in der Instanz 'ports' zur Verfügung
Wird automatisch importiert!


---------------------------------------------------
Datei:		TFT_lcd_20170710_1000
Versionsdatum:	10.07.2017

Diese Datei stellt in der Instanz 'lcd' die Befehle zur Verfügung, mit der das TFT-Display kompfortabel angesteuert werden kann.
Wird automatisch importiert!




#################################################################################
ALLE voranstehenden Dateien müssen sich im gleichen, lokalen Verzeichnis befinden
#################################################################################



=====================================================
Datei:		TFT_Befehlssatz.txt
Versionsdatum:	10.07.2017

Diese Textdatei enthält eine Auflistung  der möglichen TFT-Befehle mit einer kurzen Beschreibung. Aufgerufen werden die Befehle mit dem Instanznamen gefolgt von dem eigentlichen Befehl.

	Beispiel:
 			'lcd.licht()'
	oder		'lcd.box(50,50, 100,100)'


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
	Fehlermeldungen bitte an pythonweb@online.de
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^