summaryrefslogtreecommitdiff
path: root/Binaeruhr.asm
diff options
context:
space:
mode:
authorStefanie Eckner <stefanie@eckner.net>2020-11-08 13:31:06 +0100
committerStefanie Eckner <stefanie@eckner.net>2020-11-08 13:31:06 +0100
commitcaae3679bb09cf8bb1df447dabb41d10ea7903c1 (patch)
tree47a3e8d70442024def4663b9d8bd537f3dcd4f5b /Binaeruhr.asm
parent80def75d3e2c753ae2f5206d2d66e8b1788f5830 (diff)
downloadUhr-caae3679bb09cf8bb1df447dabb41d10ea7903c1.tar.xz
Binaeruhr.asm: TODOs präzisiert
Diffstat (limited to 'Binaeruhr.asm')
-rw-r--r--Binaeruhr.asm11
1 files changed, 9 insertions, 2 deletions
diff --git a/Binaeruhr.asm b/Binaeruhr.asm
index 4af891b..283e733 100644
--- a/Binaeruhr.asm
+++ b/Binaeruhr.asm
@@ -109,7 +109,7 @@ low_high_Funkflanke:
brcs Funkfehler ; "low" < 950ms
cpi r16,105
- brcs nach_Funkflanke ; 950ms < "low" < 1050ms (= normale Sekunde)
+ brcs neue_Funksekunde ; 950ms < "low" < 1050ms (= normale Sekunde)
cpi r16,195
brcs Funkfehler ; 1050ms < "low" < 1950ms
@@ -159,6 +159,12 @@ Funk_initialisieren:
ldi r16,0x80
mov Funk7,r16
+ rjmp nach_Funkflanke
+
+neue_Funksekunde:
+
+; TODO: Sekunde ausrichten, wenn Funk ok war
+
nach_Funkflanke:
cp nTicsL,TicsL
@@ -206,7 +212,8 @@ neue_Funkminute:
sbrs Funk3,1 ; Bit 20: Zeit-Start-bit
rjmp Funk_initialisieren
-; TODO: hier mehr checken
+; TODO: Minute prüfen und übernehmen
+; TODO: Stunde prüfen und übernehmen
sbr Status,0x04 ; die empfangene Minute ist ok