Ich habe meine RF73 / RFM73-Bibliothek für den NRF24L01 angepasst. Diese Chips sind fast identisch, außer dass der RFM73 über eine zweite Registerbank verfügt, die mit einigen magischen Werten initialisiert werden muss. Das RFM73 verfügt über einen speziellen Befehl zum Umschalten zwischen den Bänken und ein Bit im Statusregister, das die aktuelle Bank angibt. Dies bietet einen guten Mechanismus, um das Vorhandensein des Chips zu testen (schalten Sie die andere Bank um und prüfen Sie, ob das Bit im Statusregister umschaltet), ohne Einstellungen zu stören oder etwas zu übertragen.
Hat jemand eine Funktion des NRF24L01 gefunden, mit der auf ähnliche Weise das Vorhandensein dieses Chips getestet werden kann?