LibDriver MFRC522  1.0.0
MFRC522 full-featured driver
driver_mfrc522_interface_template.c
Go to the documentation of this file.
1 
38 
47 {
48  return 0;
49 }
50 
59 {
60  return 0;
61 }
62 
71 uint8_t mfrc522_interface_reset_gpio_write(uint8_t value)
72 {
73  return 0;
74 }
75 
84 {
85  return 0;
86 }
87 
96 {
97  return 0;
98 }
99 
111 uint8_t mfrc522_interface_iic_read(uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len)
112 {
113  return 0;
114 }
115 
127 uint8_t mfrc522_interface_iic_write(uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len)
128 {
129  return 0;
130 }
131 
140 {
141  return 0;
142 }
143 
152 {
153  return 0;
154 }
155 
166 uint8_t mfrc522_interface_spi_read(uint8_t reg, uint8_t *buf, uint16_t len)
167 {
168  return 0;
169 }
170 
181 uint8_t mfrc522_interface_spi_write(uint8_t reg, uint8_t *buf, uint16_t len)
182 {
183  return 0;
184 }
185 
194 {
195  return 0;
196 }
197 
206 {
207  return 0;
208 }
209 
219 uint16_t mfrc522_interface_uart_read(uint8_t *buf, uint16_t len)
220 {
221  return 0;
222 }
223 
233 uint8_t mfrc522_interface_uart_write(uint8_t *buf, uint16_t len)
234 {
235  return 0;
236 }
237 
246 {
247  return 0;
248 }
249 
255 void mfrc522_interface_delay_ms(uint32_t ms)
256 {
257 
258 }
259 
265 void mfrc522_interface_debug_print(const char *const fmt, ...)
266 {
267 
268 }
269 
276 {
277  switch (type)
278  {
280  {
281  mfrc522_interface_debug_print("mfrc522: irq mfin act.\n");
282 
283  break;
284  }
285  case MFRC522_INTERRUPT_CRC :
286  {
287  mfrc522_interface_debug_print("mfrc522: irq crc.\n");
288 
289  break;
290  }
291  case MFRC522_INTERRUPT_TX :
292  {
293  mfrc522_interface_debug_print("mfrc522: irq tx.\n");
294 
295  break;
296  }
297  case MFRC522_INTERRUPT_RX :
298  {
299  mfrc522_interface_debug_print("mfrc522: irq rx.\n");
300 
301  break;
302  }
304  {
305  mfrc522_interface_debug_print("mfrc522: irq idle.\n");
306 
307  break;
308  }
310  {
311  mfrc522_interface_debug_print("mfrc522: irq hi alert.\n");
312 
313  break;
314  }
316  {
317  mfrc522_interface_debug_print("mfrc522: irq lo alert.\n");
318 
319  break;
320  }
321  case MFRC522_INTERRUPT_ERR :
322  {
323  mfrc522_interface_debug_print("mfrc522: irq err.\n");
324 
325  break;
326  }
328  {
329  mfrc522_interface_debug_print("mfrc522: irq timer.\n");
330 
331  break;
332  }
333  default :
334  {
335  mfrc522_interface_debug_print("mfrc522: irq unknown code.\n");
336 
337  break;
338  }
339  }
340 }
driver mfrc522 interface header file
@ MFRC522_INTERRUPT_IDLE
@ MFRC522_INTERRUPT_MFIN_ACT
@ MFRC522_INTERRUPT_TX
@ MFRC522_INTERRUPT_CRC
@ MFRC522_INTERRUPT_LO_ALERT
@ MFRC522_INTERRUPT_TIMER
@ MFRC522_INTERRUPT_RX
@ MFRC522_INTERRUPT_HI_ALERT
@ MFRC522_INTERRUPT_ERR
uint8_t mfrc522_interface_uart_deinit(void)
interface uart deinit
void mfrc522_interface_receive_callback(uint16_t type)
interface receive callback
uint8_t mfrc522_interface_iic_read(uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len)
interface iic bus read
uint8_t mfrc522_interface_reset_gpio_deinit(void)
interface reset gpio deinit
uint8_t mfrc522_interface_spi_read(uint8_t reg, uint8_t *buf, uint16_t len)
interface spi bus read
uint8_t mfrc522_interface_spi_write(uint8_t reg, uint8_t *buf, uint16_t len)
interface spi bus write
void mfrc522_interface_delay_ms(uint32_t ms)
interface delay ms
uint16_t mfrc522_interface_uart_read(uint8_t *buf, uint16_t len)
interface uart read
uint8_t mfrc522_interface_reset_gpio_init(void)
interface reset gpio init
uint8_t mfrc522_interface_spi_deinit(void)
interface spi bus deinit
uint8_t mfrc522_interface_iic_write(uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len)
interface iic bus write
uint8_t mfrc522_interface_spi_init(void)
interface spi bus init
uint8_t mfrc522_interface_uart_flush(void)
interface uart flush
uint8_t mfrc522_interface_reset_gpio_write(uint8_t value)
interface reset gpio write
uint8_t mfrc522_interface_iic_deinit(void)
interface iic bus deinit
uint8_t mfrc522_interface_iic_init(void)
interface iic bus init
void mfrc522_interface_debug_print(const char *const fmt,...)
interface print format data
uint8_t mfrc522_interface_uart_init(void)
interface uart init
uint8_t mfrc522_interface_uart_write(uint8_t *buf, uint16_t len)
interface uart write