cryptnox-sdk-esp32 1.0.0
ESP32 SDK for Cryptnox Hardware Wallet
Loading...
Searching...
No Matches
pn532_adapter.cpp File Reference

Implementation of PN532Adapter — self-contained PN532 NFC transport. More...

#include "pn532_adapter.h"
#include "esp_log.h"
#include <string.h>
Include dependency graph for pn532_adapter.cpp:

Go to the source code of this file.

Variables

static const char * TAG = "pn532_adapter"
static const uint32_t FW_IC_SHIFT = 24U
static const uint32_t FW_VER_SHIFT = 16U
static const uint32_t FW_REV_SHIFT = 8U
static const uint32_t FW_BYTE_MASK = 0xFFU

Detailed Description

Implementation of PN532Adapter — self-contained PN532 NFC transport.

Owns a pn532_t handle internally and initialises it on the first PN532Adapter::begin call. Full API documentation lives on the declarations in pn532_adapter.h.

Definition in file pn532_adapter.cpp.

Variable Documentation

◆ FW_BYTE_MASK

const uint32_t FW_BYTE_MASK = 0xFFU
static

Definition at line 25 of file pn532_adapter.cpp.

Referenced by PN532Adapter::printFirmwareVersion().

◆ FW_IC_SHIFT

const uint32_t FW_IC_SHIFT = 24U
static

Definition at line 22 of file pn532_adapter.cpp.

Referenced by PN532Adapter::printFirmwareVersion().

◆ FW_REV_SHIFT

const uint32_t FW_REV_SHIFT = 8U
static

Definition at line 24 of file pn532_adapter.cpp.

Referenced by PN532Adapter::printFirmwareVersion().

◆ FW_VER_SHIFT

const uint32_t FW_VER_SHIFT = 16U
static

Definition at line 23 of file pn532_adapter.cpp.

Referenced by PN532Adapter::printFirmwareVersion().

◆ TAG

const char* TAG = "pn532_adapter"
static

Definition at line 19 of file pn532_adapter.cpp.