Projekt LCD / Mbed 2 deprecated LCD_Proj_rtc

Dependencies:   DmTftLibrary mbed

Fork of LCD_Proj by Tobias Fuchsbichler

Files at this revision

API Documentation at this revision

Comitter:
TFuchsbichler
Date:
Mon Dec 21 15:22:03 2015 +0000
Parent:
1:81d0d835991d
Child:
3:03c08a612220
Commit message:
fbf

Changed in this revision

bild.h Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bild.h	Mon Dec 21 15:22:03 2015 +0000
@@ -0,0 +1,71 @@
+#include "mbed.h"
+
+uint16_t zahnrad[]= {
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2145, 4226, 10565, 4226, 0, 0, 32, 6371, 8484, 2145, 2113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 14823, 52857, 65503, 16904, 0, 0, 0, 54938, 63422, 33808, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 29582, 65535, 65535, 46486, 0, 0, 19049, 65535, 65535, 52825, 0, 0, 0, 32, 32, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 16904, 4226, 0, 0, 21130, 65535, 65535, 65535, 23243, 12678, 54938, 65535, 65535, 38066, 0, 0, 0, 19049, 14791, 32, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 2145, 35921, 65535, 48631, 4226, 0, 16936, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 50712, 2145, 0, 29614, 65535, 65535, 16904, 32, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 4258, 65535, 65535, 65535, 59164, 31695, 57083, 65535, 65535, 65535, 63390, 61309, 63422, 65535, 65535, 65535, 59196, 48599, 65535, 65535, 65535, 31695, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 27501, 65535, 65535, 65535, 65535, 65535, 52825, 29582, 14823, 6371, 6339, 10565, 21162, 35953, 63422, 65535, 65535, 65535, 65535, 50712, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 48599, 65535, 65535, 65535, 25388, 32, 0, 0, 0, 0, 0, 0, 0, 6339, 42292, 65535, 65535, 65535, 10565, 0, 0, 0, 0, 0, 0,
+    0, 0, 2145, 6339, 2145, 2113, 0, 29582, 65535, 65503, 12678, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33840, 65535, 65535, 31695, 0, 2113, 6371, 4258, 32, 0,
+    0, 0, 8452, 59164, 52857, 40179, 35921, 63390, 65535, 16936, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42292, 65535, 65535, 42260, 46518, 61277, 40147, 0, 0,
+    0, 0, 35921, 65535, 65535, 65535, 65535, 65535, 40147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2113, 61277, 65535, 65535, 65535, 65535, 65535, 8484, 0,
+    0, 2113, 16904, 54970, 65535, 65535, 65535, 63422, 6371, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29614, 65535, 65535, 65535, 65535, 33808, 6339, 0,
+    0, 0, 32, 2113, 35953, 63422, 65535, 44373, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10565, 65535, 65535, 52857, 10597, 0, 0, 0,
+    0, 0, 0, 0, 0, 29582, 65535, 29582, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2113, 52825, 65535, 33808, 0, 0, 0, 0,
+    0, 0, 0, 2113, 6371, 44405, 65535, 23275, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42292, 65535, 50744, 0, 0, 32, 0,
+    0, 6371, 27501, 46518, 65535, 65535, 65535, 21162, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40179, 65535, 65535, 57051, 33840, 16904, 0,
+    0, 14823, 65535, 65535, 65535, 65535, 65535, 25356, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 44405, 65535, 65535, 65535, 65535, 57083, 0,
+    0, 6371, 65535, 65535, 65535, 65535, 65535, 33840, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4226, 59196, 65535, 65535, 65535, 65535, 44405, 0,
+    0, 4226, 14823, 23275, 27469, 35953, 65535, 57051, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16904, 65535, 65535, 42260, 23243, 21162, 8484, 0,
+    0, 0, 0, 0, 0, 0, 54938, 65535, 19017, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44373, 65535, 54970, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 21130, 61309, 65535, 54970, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16904, 65535, 65535, 48631, 0, 0, 0, 0, 0,
+    0, 0, 0, 2113, 19049, 65535, 65535, 65535, 65535, 42260, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2145, 61277, 65535, 65535, 65535, 42292, 0, 0, 0, 0,
+    0, 0, 0, 6371, 65535, 65535, 65535, 65535, 65535, 65535, 40147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8452, 59164, 65535, 65535, 65535, 65535, 65535, 35953, 0, 0, 0,
+    0, 0, 0, 32, 42260, 65535, 54970, 25356, 19049, 61277, 65535, 52857, 19049, 4226, 0, 0, 0, 0, 32, 8452, 29614, 65535, 65535, 65535, 33808, 40179, 65535, 65535, 21130, 32, 0, 0,
+    0, 0, 0, 0, 4258, 21162, 4226, 32, 0, 35953, 65535, 65535, 65535, 57051, 38066, 29614, 27501, 33808, 44373, 63422, 65535, 65535, 65535, 23243, 0, 0, 21130, 23243, 32, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 2145, 57051, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 12710, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 23275, 65535, 65535, 65535, 25388, 16936, 54938, 65535, 65535, 65535, 38066, 25356, 61277, 65535, 65535, 44405, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 32, 16936, 63422, 65535, 35953, 0, 0, 27469, 65535, 65535, 52857, 0, 0, 10597, 65535, 65535, 42292, 32, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 2113, 10565, 27501, 2145, 0, 0, 21130, 65535, 65535, 44405, 0, 0, 0, 23243, 29582, 4226, 2113, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8452, 46486, 48599, 21130, 32, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+};
+
+uint16_t accept[]= {
+0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1152, 5091, 2177, 0, 0, 0, 0, 0, 0, 0, 2113, 45251, 41122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2080, 45251, 45218, 0, 0, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2113, 5155, 1152, 5475, 1120, 64, 0, 0, 0, 0, 0, 32, 51200, 59392, 59392, 43008, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4161, 45056, 59392, 59392, 51200, 2113, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5155, 1345, 11686, 11686, 11686, 1024, 32, 0, 0, 0, 0, 47266, 59392, 59522, 59522, 59489, 51200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2080, 51200, 59457, 59522, 59522, 59392, 49249, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2113, 5155, 3169, 11686, 11686, 11686, 11686, 1248, 32, 0, 0, 0, 0, 47234, 59392, 59522, 59521, 59522, 59489, 51200, 2080, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51200, 59457, 59522, 59521, 59522, 59392, 49217, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5155, 1345, 11686, 11686, 11686, 11686, 3426, 5186, 32, 0, 0, 0, 0, 6274, 49152, 59489, 59522, 59521, 59522, 59489, 51200, 2048, 0, 0, 0, 0, 0, 0, 2080, 45056, 59457, 59522, 59521, 59522, 59489, 51200, 4161, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2113, 5155, 3169, 11686, 11686, 11686, 11686, 3426, 3138, 32, 0, 0, 0, 0, 0, 0, 4128, 51200, 59489, 59522, 59521, 59522, 59489, 49152, 0, 0, 0, 0, 0, 2080, 49152, 59457, 59522, 59521, 59522, 59489, 51200, 4128, 0, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7235, 1345, 11686, 11686, 11686, 11686, 3426, 929, 2145, 0, 0, 0, 0, 0, 0, 0, 0, 2080, 51200, 59489, 59522, 59521, 59522, 59489, 40960, 0, 0, 0, 4161, 51200, 59457, 59522, 59521, 59522, 59489, 51200, 0, 0, 0, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2113, 7204, 3170, 11686, 11686, 11686, 11686, 3426, 3138, 4258, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2048, 47104, 59489, 59522, 59521, 59522, 59489, 51200, 4161, 2113, 51200, 59457, 59522, 59521, 59522, 59489, 47104, 2080, 0, 0, 0, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7236, 1345, 11686, 11686, 11686, 11686, 3426, 1121, 2113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4161, 51200, 59489, 59522, 59521, 59522, 59489, 59392, 59392, 59489, 59522, 59521, 59522, 59489, 51200, 4128, 0, 0, 0, 0, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 7236, 3202, 11686, 11686, 11686, 11686, 3426, 3138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8289, 51200, 59489, 59522, 59521, 59522, 59489, 59489, 59521, 59521, 59522, 59489, 49152, 4128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7236, 1345, 11686, 11686, 11686, 11686, 3426, 897, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8289, 51200, 59489, 59522, 59521, 59521, 59521, 59521, 59521, 59521, 51200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+0, 0, 32, 7108, 1088, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 7236, 3202, 11686, 11686, 11686, 11686, 3426, 5218, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59392, 59489, 59521, 59521, 59521, 59521, 59489, 59392, 2080, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+0, 64, 1120, 5475, 1312, 5155, 64, 0, 0, 0, 0, 0, 0, 0, 0, 7236, 1345, 11686, 11686, 11686, 11686, 3426, 1153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4161, 59392, 59489, 59521, 59521, 59521, 59521, 59489, 59392, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+0, 1152, 9605, 11686, 11686, 3394, 3138, 2113, 0, 0, 0, 0, 0, 64, 7236, 3202, 11686, 11686, 11686, 11686, 3426, 3010, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6241, 51200, 59489, 59522, 59521, 59521, 59521, 59521, 59521, 59489, 51200, 6209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+0, 1152, 11686, 11686, 11686, 11686, 3394, 5187, 32, 0, 0, 0, 0, 7204, 1345, 11686, 11686, 11686, 11686, 3426, 3201, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4161, 51200, 59457, 59522, 59521, 59521, 59489, 59489, 59521, 59521, 59522, 59489, 51200, 2080, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+0, 7172, 1345, 11686, 11686, 11686, 11686, 3394, 5218, 2113, 0, 2145, 7235, 3202, 11686, 11686, 11686, 11686, 3426, 5058, 2145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4161, 47104, 59457, 59522, 59521, 59522, 59522, 59392, 59392, 59489, 59522, 59521, 59522, 59489, 51200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+0, 2113, 3170, 3426, 11686, 11686, 11686, 11686, 3394, 9189, 32, 9092, 1345, 11686, 11686, 11686, 11686, 3426, 3201, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4161, 51200, 59456, 59522, 59521, 59522, 59489, 51200, 0, 0, 51200, 59489, 59522, 59521, 59522, 59489, 51200, 0, 0, 0, 0, 0, 0, 0, 0, 
+0, 0, 0, 5186, 3394, 11686, 11686, 11686, 11686, 7556, 3394, 7556, 11686, 11686, 11686, 11686, 3426, 5218, 2113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51200, 59457, 59522, 59521, 59522, 59489, 51200, 8257, 0, 0, 8289, 51200, 59489, 59522, 59521, 59522, 59489, 47104, 4160, 0, 0, 0, 0, 0, 0, 
+0, 0, 0, 2113, 3170, 3426, 11686, 11686, 11686, 11686, 9637, 11685, 11686, 11686, 11686, 3426, 1153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2080, 51200, 59457, 59522, 59521, 59522, 59489, 51200, 8257, 0, 0, 0, 0, 2080, 51200, 59489, 59522, 59521, 59522, 59489, 47104, 0, 0, 0, 0, 0, 0, 
+0, 0, 0, 0, 32, 5186, 3394, 11686, 11686, 11686, 11686, 11686, 11686, 11686, 3426, 3074, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2113, 51200, 59457, 59522, 59521, 59522, 59489, 51200, 6209, 0, 0, 0, 0, 0, 0, 4161, 49152, 59489, 59522, 59521, 59522, 59489, 45056, 4161, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 32, 3138, 3426, 11686, 11686, 11686, 11686, 11686, 3426, 1153, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47266, 59392, 59522, 59521, 59522, 59489, 51200, 8257, 0, 0, 0, 0, 0, 0, 0, 0, 4128, 51200, 59489, 59522, 59521, 59522, 59392, 49249, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 32, 5186, 3394, 11686, 11686, 11686, 3426, 3138, 2145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47234, 59392, 59522, 59522, 59489, 51200, 2080, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2080, 40960, 59489, 59522, 59522, 59392, 49217, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 0, 32, 3170, 1313, 7556, 1312, 1121, 2113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2080, 51200, 59392, 59392, 51200, 4128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2080, 40960, 59392, 59392, 51200, 2080, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 0, 0, 32, 11141, 7171, 11173, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4193, 47234, 47234, 2080, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2080, 47234, 47233, 6241, 0, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+};
\ No newline at end of file
--- a/main.cpp	Mon Dec 21 12:37:40 2015 +0000
+++ b/main.cpp	Mon Dec 21 15:22:03 2015 +0000
@@ -15,6 +15,7 @@
  *****************************************************************************/
 
 #include "mbed.h"
+#include "bild.h"
 
 #include "DmTftHX8353C.h"
 #include "DmTftS6D0164.h"
@@ -60,6 +61,7 @@
  * Local variables
  *****************************************************************************/
 
+
 /*********  TFT DISPLAY INIT *********/
 DmTftIli9341 tft(p21, p22, p5, p6, p7);  /* DmTftIli9341(PinName cs, PinName dc, PinName mosi, PinName miso, PinName clk)  DM_TFT28_105 and DM_TFT28_116*/
 
@@ -76,9 +78,19 @@
 
 PwmOut pwmRTC(p23); // RTC test PWM
 /******************************************************************************
- * Global variables 
+ * Global variables
  *****************************************************************************/
 
+uint16_t x = 0;
+uint16_t y = 0;
+uint16_t w = tft.width();
+uint16_t h = tft.height();
+
+bool down=false;
+
+time_t secondsSince1970;
+ char timeString[20];
+
 /******************************************************************************
  * Local functions
  *****************************************************************************/
@@ -156,42 +168,11 @@
     stund=0;
 }
 
-/******************************************************************************
- * Main
- *****************************************************************************/
 
-int main()
+void drawButtons()
 {
-    pwmRTC.write(0.4);
-    pwmRTC.period(0.0000263);
-    char timeString[20];
-    
-    struct tm t;
-    t.tm_sec = 00;    // 0-59
-    t.tm_min = 12;    // 0-59
-    t.tm_hour = 10;   // 0-23
-    t.tm_mday = 21;   // 1-31
-    t.tm_mon = 12;     // 0-11
-    t.tm_year = 115;  // year since 1900
-    
-    // convert to timestamp 
-    time_t secondsSince1970 = mktime(&t);
-
-    // Set time and start RTC
-    set_time(secondsSince1970);
-    
-    log("init tft \r\n");
-    mode=false;
-    tft.init();
-    Tick.attach(&zaehl, 0.01);
-
-    uint16_t x = 0;
-    uint16_t y = 0;
-    uint16_t w = tft.width();
-    uint16_t h = tft.height();
-
-    bool down=false;
-//Rectangles
+    tft.clearScreen(BLACK);
+    //Rectangles
     tft.drawRectangle(25, 285, 74, 310,WHITE);
     tft.drawRectangle(95, 285, 144, 310,WHITE);
     tft.drawRectangle(165, 285,214, 310,WHITE);
@@ -206,28 +187,97 @@
     tft.setTextColor(BLACK, WHITE);
     tft.drawString(170, 290, "RESET");
     touch.init();
-    while (1) {
+
+    tft.drawImage(208,0,32,32,zahnrad);
+
+
+}
+void RTC_SETUP()
+{
+    tft.clearScreen(BLACK);
+
+    tft.drawImage(176,0,64,32,accept);
+    tft.drawString(84, 30, "SETTINGS");
+    
+    while(1) {
         secondsSince1970 = time(NULL);
         strftime(timeString, 20, "%H:%M:%S", localtime(&secondsSince1970));
         tft.drawString(50, 50, timeString);
         
         touch.readTouchData(x, y, down);
+        if(down==true&&x>=208&&x<=240&&y>=0&&y<=32) {
+            wait(0.25);
+            drawButtons();
+            return;
+        }
+
+        if(down==true&&x>=176&&x<=208&&y>=0&&y<=32) {
+            wait(0.25);
+            drawButtons();
+            return;
+        }
+
+
+    }
+
+
+}
+/******************************************************************************
+ * Main
+ *****************************************************************************/
+
+int main()
+{
+    pwmRTC.write(0.4);
+    pwmRTC.period(0.0000263);
+   
+
+    struct tm t;
+    t.tm_sec = 00;    // 0-59
+    t.tm_min = 12;    // 0-59
+    t.tm_hour = 10;   // 0-23
+    t.tm_mday = 21;   // 1-31
+    t.tm_mon = 12;     // 0-11
+    t.tm_year = 115;  // year since 1900
+
+    // convert to timestamp
+    time_t secondsSince1970 = mktime(&t);
+
+    // Set time and start RTC
+    set_time(secondsSince1970);
+
+    log("init tft \r\n");
+    mode=false;
+    tft.init();
+    Tick.attach(&zaehl, 0.01);
+
+    drawButtons();
+
+    while (1) {
+        secondsSince1970 = time(NULL);
+        strftime(timeString, 20, "%H:%M:%S", localtime(&secondsSince1970));
+        tft.drawString(90, 50, timeString);
+
+        touch.readTouchData(x, y, down);
+        if(down==true&&x>=208&&x<=240&&y>=0&&y<=32)
+            RTC_SETUP();
+
         if(down==true&&x>=25&&x<=74&&y>=285&&y<=310)
             mode=true;
 
         if(down==true&&x>=95&&x<=144&&y>=285&&y<=310)
             mode=false;
-            
+
         if(down==true&&x>=165&&x<=214&&y>=285&&y<=310)
             reset();
-       
-        tft.drawNumber(88,70,stund,2,1);
-        tft.drawString(104, 70, ":");
-        tft.drawNumber(112,70,min,2,1);
-        tft.drawString(128, 70, ":");
-        tft.drawNumber(136,70,sek,2,1);
-        tft.drawString(152, 70, ":");
-        tft.drawNumber(160,70,msek,2,1);
+
+        tft.drawNumber(78,250,stund,2,1);
+        tft.drawString(94, 250, ":");
+        tft.drawNumber(102,250,min,2,1);
+        tft.drawString(118, 250, ":");
+        tft.drawNumber(126,250,sek,2,1);
+        tft.drawString(142, 250, ":");
+        tft.drawNumber(150,250,msek,2,1);
 
         down=false;
     }