78 Commits

Author SHA1 Message Date
416fcb485b Lock auhc zurück nehmen wenn up oder down gedrückt wurde 2024-06-10 20:48:04 +02:00
30531b4c0b Hintergrundbeleuchtung geht nach 3 Minuten aus und mit dem ersten Tastendruck wieder an 2024-06-10 20:19:37 +02:00
8b070887e9 Nachdem die Zeile neu geschrieben wurde, muss auch der Cursor neu gesetzt werden. 2024-06-09 18:07:20 +02:00
e068d199bb Kalibrierung über Display hinzugefügt 2024-06-09 17:58:27 +02:00
af780439b3 Menü-Führung in seperate Klasse ausgelagert. 2024-06-09 17:58:26 +02:00
8c3b42f2c5 Pull-Down von PA8 deaktivieren 2024-06-09 17:58:26 +02:00
319e684a05 Kleines Post-Script eingebaut, was RAM und ROM Auslastung mittels einfacher Grafik darstellt. 2024-06-09 17:58:26 +02:00
9167fb6dce Kleines Post-Script eingebaut, was RAM und ROM Auslastung mittels einfacher Grafik darstellt. 2024-06-09 17:58:25 +02:00
cb0123eb0e Update Pack version und Tools Update 2024-06-09 17:58:25 +02:00
04bf1cf86a Display auf zwei Zeilen umgebaut 2024-06-09 17:58:24 +02:00
f17fe678a8 .cproject 2024-06-09 17:58:23 +02:00
a71e2263dc Datenausgabe über Display eingebaut 2024-06-09 17:58:23 +02:00
2613c16a3d Display um set_display und userdefined charachter erweiter 2024-06-09 17:58:23 +02:00
3d9322c7f3 Software-Timer hinzugefügt 2024-06-09 17:58:22 +02:00
ecaaa18286 Limitiere Regelung nur auf 12-Bit-Wert (10-Bit gab probleme beim Regeln (Ziel nicht erreichbar)) 2024-06-09 17:58:22 +02:00
96b47ec852 Debug-Pin-Toggeln entfernt 2024-06-09 17:58:21 +02:00
cf18393001 Funktion zum prüfen ob neue Daten gesendet werden können 2024-06-09 17:58:21 +02:00
3cd86e1b09 Printe String in Display 2024-06-09 17:58:20 +02:00
824bc630cb Fix Ansteuerung LCD 2024-06-09 17:58:19 +02:00
7002242e80 Unbenutztes Datenfeld entfernt 2024-06-09 17:58:19 +02:00
cbfb333b18 Alle Klassen haben jetzt eine Init FUnktion und der Konstruktor macht maximal die Initialisierung, damit die Variablen Global angelegt werden können, aber Init erst in der Main ausgeführt wird. 2024-06-09 17:58:19 +02:00
814cf58679 Starte Display Integration 2024-06-09 17:58:18 +02:00
5abdc630c8 ist Kommandoi umgebaut sodass neben konttinuierlicher Ausgabe auch der Intervall angegeben werden kann. Außerdem kann man auch alles in neue Zeilen drucken. 2024-06-09 17:58:18 +02:00
5dc70bde82 reboot kommando 2024-06-09 17:58:17 +02:00
6b980f97ba README.md 2024-06-09 17:58:17 +02:00
94eee03e7b Neustart erst wenn Kalibrierung abgeschlossen ist und werte ins EEPROM geschrieben wurden 2024-06-09 17:58:16 +02:00
5eb047e240 Kalibrierung wird im EEPROM gespeichert.
Nach Abschluss  der Kalibrierung wird das System neu gestartet um alle Daten zu laden.
2024-06-09 17:58:16 +02:00
15075e001d Lese Verstärkungsfakroren aus I²C-EEPROM 2024-06-09 17:58:15 +02:00
7dfbaebcc6 toolchain update 2024-06-09 17:58:15 +02:00
b939c2fd71 Verstärkungsfaktor kann kalibriert werden (aktuell nur per Konsole und vordefinierten Eingangspannungen/-strömen) 2024-06-09 17:58:14 +02:00
ca97def69c low-level funktionen 2024-06-09 17:58:14 +02:00
0857af85a9 printf mit float 2024-06-09 17:58:13 +02:00
5762256e27 Ausgabestring für ist Befehl angepasst. 2024-06-09 17:58:13 +02:00
c69973ae62 ist Befehl um möglichkeit zur Ausgabefrequenz erweitert. Mit Frequenz wird immer eine neue Zeile angefangen 2024-06-09 17:58:12 +02:00
19b2a3f088 Lüftersteuerung ist abhängig von der Temperatur und muss nicht mehr manuell gesetzt werden 2024-06-09 17:58:12 +02:00
bbabeae752 Temperatur wird passend für MCP9701 berechnet 2024-06-09 17:58:11 +02:00
ed738a8a8c * Korrekturfaktor für Strom
* Realen Umrechnungsfaktor für Spannung
2024-06-09 17:58:11 +02:00
6808851caf Rundungsfehler reduzieren 2024-06-09 17:58:10 +02:00
e1dfaa3b45 Fehlende Konfiguration für CLI in .gitmodules eingefügt 2024-06-09 17:58:10 +02:00
d1fda45d84 entferne Trace 2024-06-09 17:58:09 +02:00
1cc68d7eba Revert "Display-Integration"
This reverts commit d36c69b19c31adba67c13cfba22e4a5ade72dcdd.
2024-06-09 17:58:09 +02:00
f714e40344 Display-Integration 2024-06-09 17:58:00 +02:00
3cc25b2cae Lüftergeschwindigkeit in Ist-Anzeige integriert. 2024-06-09 17:57:59 +02:00
03552cbae4 Mit 60 Multiplizieren um Umdrehungen pro Minute zu bekommen 2024-06-09 17:57:59 +02:00
e06aa450de TIM2 zählt externe Events 2024-06-09 17:57:58 +02:00
6e00dab782 Korrigiere Timer-Einstellung zur Geschwindigkeitsmessung 2024-06-09 17:57:58 +02:00
1bae8c3d1d Korrigiere Timer-Einstellung zur Geschwindigkeitsmessung 2024-06-09 17:57:57 +02:00
b13ee19743 Konsolenbefehl um Lüfter anzusteuern 2024-06-09 17:57:57 +02:00
50ea6e4a74 Ausgabe des aktuell einsgestellten Soll-Stroms und Ausgabe fomratierung 2024-06-09 17:57:56 +02:00
8dd488eb28 * Anzeige der aktuelle Werte mit "ist" oder "ist -r"
* Ausgabe formatierung
2024-06-09 17:57:56 +02:00