Willst Du wirklich einen Wecker bauen der am Tag x um die Uhrzeit y Alarm schlägt, oder brauchst Du einen Wecker der Am montag um 6, am dienstag um 7 usw läutet?
Du kannst die Zeiten und das Datum in Zahlen umwandeln:
- UNIX-Zeitstempel ab 1.1.1970 00:00:00
- Sekunden des Tages ab 0h und Tage ab 1.Jänner des Jahres. (würde aber bei Zeiten im nächsten Jahr Probleme geben)
- Sekunden des Tages ab 0h und Tag als ttmmjjjj- Zahl.
Auf diese Weise brauchst Du nur Zahlen vergleichen und ein Alarmwiederholung alle 5 Minuten damit man noch 5 Minuten schlafen kann ist auch leicht realisierbar.
Bei Wocheneinteilung gibt die RTC bereits den Wochentag aus (ich glaube mit Zählung an Sonntag)
Grüße Uwe