Seite 5 von 9

Re: CC1101 kaufen

Verfasst: 18.06.2020, 07:43
von papa
Ja gerne als json auf asksinpp.de

Re: CC1101 kaufen

Verfasst: 18.06.2020, 07:59
von FrankenKai
Psi hat geschrieben:
17.06.2020, 23:22

Die Liste sollte nicht hart in der HTML Datei sein sondern in einem Maschinen lesbaren Format (json?) gepflegt werden
Sehe ich auch so,
nur ein "einfaches" format, wie zb. eine komma separierte liste wird eventuell von mehr Leuten verstanden und aktualisiert.
Mit json kann ich leider nix anfangen (kenne ich halt nicht)
Gruß
Kai

Re: CC1101 kaufen

Verfasst: 18.06.2020, 08:05
von klassisch
FrankenKai hat geschrieben:
18.06.2020, 07:59
Mit json kann ich leider nix anfangen (kenne ich halt nicht)
Ich kenne json auch nicht wirklich, aber man kann dennoch was mit anfangen, weil es so ähnlich wie csv ist, aber mit etwas mehr Struktur als nur Zeilenumbruch.
Falls Du auch einen ioBroker betreibst: ioBroker History speichert seine Datenauch in json. Das kann man meist nach dem "Papageienprinzip" (="nachplappern") editieren. Notepad++ unterstützt das auch.

Re: CC1101 kaufen

Verfasst: 18.06.2020, 09:09
von FrankenKai
Wenn ich das richtig verstanden habe geht es doch um diese listen:
https://asksinpp.de/rftypes/
und
https://asksinpp.de/rftypes/HomeBrew.html

Wenn man diese aus dem json (oder andern format) erzeugt hätte man eine quelle.

Wenn mir jemand ein json "template" dafür macht kann ich gerne die Info (welche ganau) dort eintragen.
Dann kan ja jemand der sich mit git und web Generierung auskennt damit auseinander setzen wir die Webseite aus der liste generiert wird :-)

Ist das nicht eigentlich OT?Aber wohin?
Hab ne csv liste gemacht: siehe anhang

Gruß
Kai

Re: CC1101 kaufen

Verfasst: 18.06.2020, 18:21
von papa
Danke für Deine Mühe, aber es wird definitiv nicht CSV werden. Ich werde mich da mal mit Psi kurz schließen, wie wir die Daten am besten strukturieren.

Re: CC1101 kaufen

Verfasst: 18.06.2020, 19:02
von stan23
papa hat geschrieben:
17.06.2020, 09:38
Nein muss nicht. Es wird direkt das Initialisierungsarray, welches der Bootloadercode nutzt, mit den Werten gepatched.
Könnte der Bootloader die Werte nicht auch aus dem EEPROM laden?
Oder würde das einen zusätzlichen Schritt bedeuten, den Wert erstmal ins EEPROM zu bekommen?

Re: CC1101 kaufen

Verfasst: 18.06.2020, 19:09
von papa
Ja könnte, aber dann muss ich mich mit dem Bootloader-Code beschäftigen und außerdem muss das EEPROM als separate Datei geflasht/übertragen werden - glaube ich zumindest.

Re: CC1101 kaufen

Verfasst: 18.06.2020, 19:30
von jp112sdl
papa hat geschrieben:
18.06.2020, 19:09
außerdem muss das EEPROM als separate Datei geflasht/übertragen werden
Ich hab Marcos Gedanke so verstanden:
Wenn man zum Ermitteln der korrekten Frequenz den FreqTest ohnehin laufen lässt, wird ja der Wert im EEPROM gespeichert.
Und entweder man behält den Standardbootloader (dann wird die Freq beim Init geladen, wie gehabt) oder man flasht den OTA Bootloader, der ebenfalls diese Freq-Bytes aus dem EEPROM holt. Dann braucht man nix auf der HTML eintippeln, was man sich vorher irgendwo notieren muss.

Re: CC1101 kaufen

Verfasst: 18.06.2020, 20:58
von stan23
jp112sdl hat geschrieben:
18.06.2020, 19:30
Ich hab Marcos Gedanke so verstanden:
Wenn man zum Ermitteln der korrekten Frequenz den FreqTest ohnehin laufen lässt, wird ja der Wert im EEPROM gespeichert.
Und entweder man behält den Standardbootloader (dann wird die Freq beim Init geladen, wie gehabt) oder man flasht den OTA Bootloader, der ebenfalls diese Freq-Bytes aus dem EEPROM holt. Dann braucht man nix auf der HTML eintippeln, was man sich vorher irgendwo notieren muss.
Ja so hatte ich das gemeint.
Der OTA-Bootloader sollte schauen ob ein Wert im EEP steht, ansonsten den vermeintlichen Standardwert aus dem oder (gepatcht oder nicht) verwenden.
Ganz rund ist die Sache trotzdem nicht, weil ja Serial und ID trotzdem in den Bootloader gepatcht werden müssen und nicht im EEP stehen.

Papas Variante würde gut funktionieren wenn man das CC1101 auf der Testbench laufen lässt und die 4 Zahlen mit Folienstift draufschreibt.

Re: CC1101 kaufen

Verfasst: 19.06.2020, 07:04
von FrankenKai
stan23 hat geschrieben:
18.06.2020, 20:58

Papas Variante würde gut funktionieren wenn man das CC1101 auf der Testbench laufen lässt und die 4 Zahlen mit Folienstift draufschreibt.
Genau das währe mir wichtig. Die Variante den Frequenztest auf den jeweiligen 328P laufen zu lassen funktioniert ja schon.
Ob der OTA Bootloader die werte ausließt weiß ich leider nicht.

Ich werde im Herbst versuchen diese ohnehin noch zu erweitern um Die Clock Initialisierung flexibler zu gestalten.
(ihr erinnert euch , ich habe so viele 16MHz typen)