36 #ifndef MFRC522_PARAM_SPI_DEV 
   37 #define MFRC522_PARAM_SPI_DEV   SPI_DEV(0)        
   39 #ifndef MFRC522_PARAM_SPI_CLK 
   40 #define MFRC522_PARAM_SPI_CLK   SPI_CLK_5MHZ      
   42 #ifndef MFRC522_PARAM_SCK_PIN 
   43 #define MFRC522_PARAM_SCK_PIN   GPIO_PIN(0, 18)   
   45 #ifndef MFRC522_PARAM_MISO_PIN 
   46 #define MFRC522_PARAM_MISO_PIN  GPIO_PIN(0, 19)   
   48 #ifndef MFRC522_PARAM_MOSI_PIN 
   49 #define MFRC522_PARAM_MOSI_PIN  GPIO_PIN(0, 23)   
   51 #ifndef MFRC522_PARAM_CS_PIN 
   52 #define MFRC522_PARAM_CS_PIN    GPIO_PIN(0, 5)    
   54 #ifndef MFRC522_PARAM_RST_PIN 
   55 #define MFRC522_PARAM_RST_PIN   GPIO_PIN(0, 17)   
   58 #ifndef MFRC522_PARAMS 
   59 #define MFRC522_PARAMS                      \ 
   61         .spi_dev  = MFRC522_PARAM_SPI_DEV,  \ 
   62         .spi_clk  = MFRC522_PARAM_SPI_CLK,  \ 
   63         .sck_pin  = MFRC522_PARAM_SCK_PIN,  \ 
   64         .miso_pin = MFRC522_PARAM_MISO_PIN, \ 
   65         .mosi_pin = MFRC522_PARAM_MOSI_PIN, \ 
   66         .cs_pin   = MFRC522_PARAM_CS_PIN,   \ 
   67         .rst_pin  = MFRC522_PARAM_RST_PIN,  \ 
static const mfrc522_params_t mfrc522_params[]
Allocate some memory to store the actual configuration.
 
#define MFRC522_PARAMS
Struct with default configuration parameters.
 
Register definitions for the MFRC522 controller.
 
Low-level SPI peripheral driver interface definition.
 
MFRC522 device initialization parameters.