Struct mfrc522::Mfrc522
[−]
[src]
pub struct Mfrc522<SPI, NSS> { /* fields omitted */ }
MFRC522 driver
Methods
impl<E, NSS, SPI> Mfrc522<SPI, NSS> where
SPI: Transfer<u8, Error = E> + Write<u8, Error = E>,
NSS: OutputPin,
[src]
SPI: Transfer<u8, Error = E> + Write<u8, Error = E>,
NSS: OutputPin,
pub fn new(spi: SPI, nss: NSS) -> Result<Self, E>
[src]
Creates a new driver from a SPI driver and a NSS pin
pub fn reqa<'b>(&mut self) -> Result<AtqA, Error<E>>
[src]
Sends a REQuest type A to nearby PICCs
pub fn select(&mut self, _atqa: &AtqA) -> Result<Uid, Error<E>>
[src]
Selects an idle PICC
NOTE currently this only supports single size UIDs
pub fn version(&mut self) -> Result<u8, E>
[src]
Returns the version of the MFRC522