nabend Rufus,
im Grunde benutz ich _chipSelectPin und _resetPowerDownPin später in den
anderen Funktionen wenn es um die Kommunikation mit dem MFRC522 über SPI
geht, aber du hast natürlich Recht wenn du darauf hinweist das mfrc522
als Funktion eigentlich nur die Anfangsbedingungen festlegt.
Die Library war im Grunde für den Arduino geschrieben und im
Orignialcode stand:
1 | MFRC522::MFRC522( byte chipSelectPin, ///< Arduino pin connected to MFRC522's SPI slave select input (Pin 24, NSS, active low)
|
2 | byte resetPowerDownPin ///< Arduino pin connected to MFRC522's reset and power down input (Pin 6, NRSTPD, active low)
|
3 | )
|
Das MFRC522:: hab ich für eine Eigenart des Arduino gehalten, vielleicht
so etwas wie eine übergeordnete Instanz oder sowas.
Alle anderen Funktionen fingen auch so an, aber ohne das MFRC522::
machten die Funktionen halt genausoviel Sinn. Hab aber gesehen das die
Orignialfunktion kein Return zurückgibt, anscheinend hat Arduino das
nicht so mit dem void....
Mal abgesehen davon darf man wohl auch 2 mal PCD_WriteRegister und
PCD_ReadRegister als Funkionennamen verwenden, wobei einmal nur ein Byte
und das andere Mal mehrer Bytes geschrieben/gelesen werden.
Ich danke dir für die Ruhe die du bewahrst beim erklären ;o)
Gruß
dat
Beast