So, die Autoerkennung ist jetzt gemerged im dev-Zweig. Auswirkungen hat dies auch auf die fertigen Firmwares, da hier die Notwendigkeit für die Unterscheidung zwischen RC522/PN5180 entfällt. Das reduziert die Anzahl der Binaries deutlich.
Ziel ist es, dass BT/noBT auch noch entfällt, wobei es aus meiner Sicht zusätzlich jedoch Sinn machen würde, Binaries in Englisch anzubieten. Also im besten Fall hätten wir dann für je alle vier Compile-Targets am Ende je zwei Binaries: Eines in Deutsch und eines in Englisch.
Die Adaption der Lautstärke ist über diesen Weg erfolgt. Der Exception-Decoder ist für’s Erste, wie gesagt, deaktiviert. Eine bessere Lösung haben wir derweil dafür leider nicht.
Ob LPCD und RC522-i2c funktionieren weiß ich nicht. Da es niemand testen wollte und ich es nicht brauche, ist es mir ehrlich gesagt auch egal.