nfc6 2.1.0.0
|
This file contains API for NFC 6 Click Driver. More...
#include "drv_digital_out.h"
#include "drv_digital_in.h"
#include "drv_spi_master.h"
#include "spi_specifics.h"
Go to the source code of this file.
Data Structures | |
struct | nfc6_t |
NFC 6 Click context object. More... | |
struct | nfc6_cfg_t |
NFC 6 Click configuration object. More... | |
Enumerations | |
enum | nfc6_return_value_t { NFC6_OK = 0 , NFC6_ERROR = -1 } |
NFC 6 Click return value data. More... | |
Functions | |
void | nfc6_cfg_setup (nfc6_cfg_t *cfg) |
NFC 6 configuration object setup function. | |
err_t | nfc6_init (nfc6_t *ctx, nfc6_cfg_t *cfg) |
NFC 6 initialization function. | |
err_t | nfc6_default_cfg (nfc6_t *ctx) |
NFC 6 default configuration function. | |
err_t | nfc6_send_command (nfc6_t *ctx, uint8_t cmd, uint8_t *data_in, uint8_t len) |
NFC 6 send command function. | |
err_t | nfc6_read_data (nfc6_t *ctx, uint8_t *data_out, uint16_t buffer_size, uint16_t *rx_len) |
NFC 6 read data function. | |
err_t | nfc6_poll_ready (nfc6_t *ctx) |
NFC 6 poll ready function. | |
err_t | nfc6_poll_ready_irq (nfc6_t *ctx) |
NFC 6 poll ready irq function. | |
err_t | nfc6_reset_device (nfc6_t *ctx) |
NFC 6 reset device function. | |
err_t | nfc6_check_command_echo (nfc6_t *ctx) |
NFC 6 check command echo function. | |
void | nfc6_pulse_irq_in (nfc6_t *ctx) |
NFC 6 pulse irq in function. | |
void | nfc6_set_irq_in_pin (nfc6_t *ctx, uint8_t state) |
NFC 6 set irq in pin function. | |
uint8_t | nfc6_get_irq_out_pin (nfc6_t *ctx) |
NFC 6 get irq out pin function. | |
err_t | nfc6_calibrate_device (nfc6_t *ctx) |
NFC 6 calibrate device function. | |
err_t | nfc6_select_protocol (nfc6_t *ctx, uint8_t protocol) |
NFC 6 select protocol function. | |
err_t | nfc6_read_mifare_tag_uid (nfc6_t *ctx, uint8_t *tag_uid, uint8_t *tag_uid_len) |
NFC 6 read MIFARE tag UID function. | |
This file contains API for NFC 6 Click Driver.
enum nfc6_return_value_t |