Mit meiner aktuellen Version (dev-Zweig) läuft jetzt alles - Stromverbrauch bei ca. 10uA (nicht genau messbar), Pairing und Peering funktionieren, HAVE_DATA (lazy Config) tut auch.
Folgendes musste ich noch korrigieren (Fixes anbei):
Wenn gepeert ist, dann hatte der Message-Counter immer 0 - das konnte ich durch den ersten Fix korrigieren - bitte aber unbedingt nochmal drüber schauen, ob die Korrektur wirklich an der richtigen Stelle ist. Ggf bitte an der richtigen Stelle fixen...
Dann war noch ein Problem mit dem Stromverbrauch:
Du hast den Code zur Batteriespannungsmessung vereinfacht - so weit ok, aber das "Rauschen" hat sich deutlich erhöht. Ich (und Dirk) habe(n) deshalb das Oversampling wieder dazu genommen. Ich habe allerdings Dirks Dummy-Messungen durch Dein delay ersetzt.
Und vor allem: Du hattest nicht mehr den ADC abgeschaltet (muss man an zwei verschiedenen Stellen tun, damit's wirklich wirkt).
Durch den Bug hatte ich statt 10uA nun 160uA...
Hallo Horst,
ich habe hier zwei Fixes...
Mit meiner aktuellen Version (dev-Zweig) läuft jetzt alles - Stromverbrauch bei ca. 10uA (nicht genau messbar), Pairing und Peering funktionieren, HAVE_DATA (lazy Config) tut auch.
Folgendes musste ich noch korrigieren (Fixes anbei):
Wenn gepeert ist, dann hatte der Message-Counter immer 0 - das konnte ich durch den ersten Fix korrigieren - bitte aber unbedingt nochmal drüber schauen, ob die Korrektur wirklich an der richtigen Stelle ist. Ggf bitte an der richtigen Stelle fixen...
Dann war noch ein Problem mit dem Stromverbrauch: Du hast den Code zur Batteriespannungsmessung vereinfacht - so weit ok, aber das "Rauschen" hat sich deutlich erhöht. Ich (und Dirk) habe(n) deshalb das Oversampling wieder dazu genommen. Ich habe allerdings Dirks Dummy-Messungen durch Dein delay ersetzt. Und vor allem: Du hattest nicht mehr den ADC abgeschaltet (muss man an zwei verschiedenen Stellen tun, damit's wirklich wirkt). Durch den Bug hatte ich statt 10uA nun 160uA...
Viele Grüße, Martin