Updated Versions Upgrade und Übertragung der Einstellungen (markdown)

Oliver Köster
2023-06-15 14:41:49 +02:00
parent 6fc70cc7c5
commit 4912de4d37

@@ -35,7 +35,7 @@ Ja, kannst du. Und zwar gibt es in jeder Firmwareversion eine Datei, in der die
Die Datei ist unter dem Pfad `/Marlin/src/module/settings.cpp` zu finden und beinhaltet alle Funktionen für das EEPROM und relativ weit oben den Eintrag `EEPROM_VERSION` mit einer Zahl dahinter. Diese Zahl ist die Versionsnummer, beispielsweise `V87`, also Version 87. Bei jeder Änderung der EEPROM Struktur wird diese Zahl erhöht und somit ist für die Firmware im ROM klar, wann sie kompatibel ist und wann nicht. Die Datei ist unter dem Pfad `/Marlin/src/module/settings.cpp` zu finden und beinhaltet alle Funktionen für das EEPROM und relativ weit oben den Eintrag `EEPROM_VERSION` mit einer Zahl dahinter. Diese Zahl ist die Versionsnummer, beispielsweise `V87`, also Version 87. Bei jeder Änderung der EEPROM Struktur wird diese Zahl erhöht und somit ist für die Firmware im ROM klar, wann sie kompatibel ist und wann nicht.
[Ein Beispiel der Version 1.5.0 ist hier zu finden (klick mich)](https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/blob/c77aacbbd9dc7dd60f47c82bde220d72a6f2d8bd/Marlin/src/module/settings.cpp?fbclid=IwAR2NqQYxrzTKYgj54FrqlpopSVii64BtMjAUIuJBiaju2IgPAWBepl01MzY#L39) [Ein Beispiel der Version 1.5.0 ist hier zu finden (klick mich)](https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/blob/e0bb686818b06db858124b782de150028ca66e35/Marlin/src/module/settings.cpp#L39)
Man muss also nur nach einem Release in den Quellcode an genau diese Stelle schauen um zu wissen, ob das EEPROM kompatibel ist, oder nicht. Man muss also nur nach einem Release in den Quellcode an genau diese Stelle schauen um zu wissen, ob das EEPROM kompatibel ist, oder nicht.