Skip to content

Commit

Permalink
clang-format
Browse files Browse the repository at this point in the history
  • Loading branch information
PaintYourDragon committed Oct 26, 2022
1 parent 4cdb96f commit 439776d
Show file tree
Hide file tree
Showing 2 changed files with 95 additions and 91 deletions.
12 changes: 8 additions & 4 deletions Adafruit_PN532.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,11 @@

#include "Adafruit_PN532.h"

byte pn532ack[] = {0x00, 0x00, 0xFF, 0x00, 0xFF, 0x00}; ///< ACK message from PN532
byte pn532response_firmwarevers[] = {0x00, 0x00, 0xFF, 0x06, 0xFA, 0xD5}; ///< Expected firmware version message from PN532
byte pn532ack[] = {0x00, 0x00, 0xFF,
0x00, 0xFF, 0x00}; ///< ACK message from PN532
byte pn532response_firmwarevers[] = {
0x00, 0x00, 0xFF,
0x06, 0xFA, 0xD5}; ///< Expected firmware version message from PN532

// Uncomment these lines to enable debug output for PN532(SPI) and/or MIFARE
// related code
Expand All @@ -83,8 +86,9 @@ byte pn532response_firmwarevers[] = {0x00, 0x00, 0xFF, 0x06, 0xFA, 0xD5}; ///< E
#define PN532DEBUGPRINT Serial ///< Fixed name for debug Serial instance
//#define PN532DEBUGPRINT SerialUSB ///< Fixed name for debug Serial instance

#define PN532_PACKBUFFSIZ 64 ///< Packet buffer size in bytes
byte pn532_packetbuffer[PN532_PACKBUFFSIZ]; ///< Packet buffer used in various transactions
#define PN532_PACKBUFFSIZ 64 ///< Packet buffer size in bytes
byte pn532_packetbuffer[PN532_PACKBUFFSIZ]; ///< Packet buffer used in various
///< transactions

#ifndef _BV
#define _BV(bit) (1 << (bit)) ///< oldschool Arduino bit-value macro
Expand Down
174 changes: 87 additions & 87 deletions Adafruit_PN532.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,113 +25,113 @@
#define PN532_PN532TOHOST (0xD5) ///< PN532-to-host

// PN532 Commands
#define PN532_COMMAND_DIAGNOSE (0x00) ///< Diagnose
#define PN532_COMMAND_GETFIRMWAREVERSION (0x02) ///< Get firmware version
#define PN532_COMMAND_GETGENERALSTATUS (0x04) ///< Get general status
#define PN532_COMMAND_READREGISTER (0x06) ///< Read register
#define PN532_COMMAND_WRITEREGISTER (0x08) ///< Write register
#define PN532_COMMAND_READGPIO (0x0C) ///< Read GPIO
#define PN532_COMMAND_WRITEGPIO (0x0E) ///< Write GPIO
#define PN532_COMMAND_SETSERIALBAUDRATE (0x10) ///< Set serial baud rate
#define PN532_COMMAND_SETPARAMETERS (0x12) ///< Set parameters
#define PN532_COMMAND_SAMCONFIGURATION (0x14) ///< SAM configuration
#define PN532_COMMAND_POWERDOWN (0x16) ///< Power down
#define PN532_COMMAND_RFCONFIGURATION (0x32) ///< RF config
#define PN532_COMMAND_RFREGULATIONTEST (0x58) ///< RF regulation test
#define PN532_COMMAND_INJUMPFORDEP (0x56) ///< Jump for DEP
#define PN532_COMMAND_INJUMPFORPSL (0x46) ///< Jump for PSL
#define PN532_COMMAND_INLISTPASSIVETARGET (0x4A) ///< List passive target
#define PN532_COMMAND_INATR (0x50) ///< ATR
#define PN532_COMMAND_INPSL (0x4E) ///< PSL
#define PN532_COMMAND_INDATAEXCHANGE (0x40) ///< Data exchange
#define PN532_COMMAND_INCOMMUNICATETHRU (0x42) ///< Communicate through
#define PN532_COMMAND_INDESELECT (0x44) ///< Deselect
#define PN532_COMMAND_INRELEASE (0x52) ///< Release
#define PN532_COMMAND_INSELECT (0x54) ///< Select
#define PN532_COMMAND_INAUTOPOLL (0x60) ///< Auto poll
#define PN532_COMMAND_TGINITASTARGET (0x8C) ///< Init as target
#define PN532_COMMAND_TGSETGENERALBYTES (0x92) ///< Set general bytes
#define PN532_COMMAND_TGGETDATA (0x86) ///< Get data
#define PN532_COMMAND_TGSETDATA (0x8E) ///< Set data
#define PN532_COMMAND_TGSETMETADATA (0x94) ///< Set metadata
#define PN532_COMMAND_DIAGNOSE (0x00) ///< Diagnose
#define PN532_COMMAND_GETFIRMWAREVERSION (0x02) ///< Get firmware version
#define PN532_COMMAND_GETGENERALSTATUS (0x04) ///< Get general status
#define PN532_COMMAND_READREGISTER (0x06) ///< Read register
#define PN532_COMMAND_WRITEREGISTER (0x08) ///< Write register
#define PN532_COMMAND_READGPIO (0x0C) ///< Read GPIO
#define PN532_COMMAND_WRITEGPIO (0x0E) ///< Write GPIO
#define PN532_COMMAND_SETSERIALBAUDRATE (0x10) ///< Set serial baud rate
#define PN532_COMMAND_SETPARAMETERS (0x12) ///< Set parameters
#define PN532_COMMAND_SAMCONFIGURATION (0x14) ///< SAM configuration
#define PN532_COMMAND_POWERDOWN (0x16) ///< Power down
#define PN532_COMMAND_RFCONFIGURATION (0x32) ///< RF config
#define PN532_COMMAND_RFREGULATIONTEST (0x58) ///< RF regulation test
#define PN532_COMMAND_INJUMPFORDEP (0x56) ///< Jump for DEP
#define PN532_COMMAND_INJUMPFORPSL (0x46) ///< Jump for PSL
#define PN532_COMMAND_INLISTPASSIVETARGET (0x4A) ///< List passive target
#define PN532_COMMAND_INATR (0x50) ///< ATR
#define PN532_COMMAND_INPSL (0x4E) ///< PSL
#define PN532_COMMAND_INDATAEXCHANGE (0x40) ///< Data exchange
#define PN532_COMMAND_INCOMMUNICATETHRU (0x42) ///< Communicate through
#define PN532_COMMAND_INDESELECT (0x44) ///< Deselect
#define PN532_COMMAND_INRELEASE (0x52) ///< Release
#define PN532_COMMAND_INSELECT (0x54) ///< Select
#define PN532_COMMAND_INAUTOPOLL (0x60) ///< Auto poll
#define PN532_COMMAND_TGINITASTARGET (0x8C) ///< Init as target
#define PN532_COMMAND_TGSETGENERALBYTES (0x92) ///< Set general bytes
#define PN532_COMMAND_TGGETDATA (0x86) ///< Get data
#define PN532_COMMAND_TGSETDATA (0x8E) ///< Set data
#define PN532_COMMAND_TGSETMETADATA (0x94) ///< Set metadata
#define PN532_COMMAND_TGGETINITIATORCOMMAND (0x88) ///< Get initiator command
#define PN532_COMMAND_TGRESPONSETOINITIATOR (0x90) ///< Response to initiator
#define PN532_COMMAND_TGGETTARGETSTATUS (0x8A) ///< Get target status
#define PN532_COMMAND_TGGETTARGETSTATUS (0x8A) ///< Get target status

#define PN532_RESPONSE_INDATAEXCHANGE (0x41) ///< Data exchange
#define PN532_RESPONSE_INDATAEXCHANGE (0x41) ///< Data exchange
#define PN532_RESPONSE_INLISTPASSIVETARGET (0x4B) ///< List passive target

#define PN532_WAKEUP (0x55) ///< Wake

#define PN532_SPI_STATREAD (0x02) ///< Stat read
#define PN532_SPI_STATREAD (0x02) ///< Stat read
#define PN532_SPI_DATAWRITE (0x01) ///< Data write
#define PN532_SPI_DATAREAD (0x03) ///< Data read
#define PN532_SPI_READY (0x01) ///< Ready
#define PN532_SPI_DATAREAD (0x03) ///< Data read
#define PN532_SPI_READY (0x01) ///< Ready

#define PN532_I2C_ADDRESS (0x48 >> 1) ///< Default I2C address
#define PN532_I2C_READBIT (0x01) ///< Read bit
#define PN532_I2C_BUSY (0x00) ///< Busy
#define PN532_I2C_READY (0x01) ///< Ready
#define PN532_I2C_READYTIMEOUT (20) ///< Ready timeout
#define PN532_I2C_READBIT (0x01) ///< Read bit
#define PN532_I2C_BUSY (0x00) ///< Busy
#define PN532_I2C_READY (0x01) ///< Ready
#define PN532_I2C_READYTIMEOUT (20) ///< Ready timeout

#define PN532_MIFARE_ISO14443A (0x00) ///< MiFare

// Mifare Commands
#define MIFARE_CMD_AUTH_A (0x60) ///< Auth A
#define MIFARE_CMD_AUTH_B (0x61) ///< Auth B
#define MIFARE_CMD_READ (0x30) ///< Read
#define MIFARE_CMD_WRITE (0xA0) ///< Write
#define MIFARE_CMD_TRANSFER (0xB0) ///< Transfer
#define MIFARE_CMD_DECREMENT (0xC0) ///< Decrement
#define MIFARE_CMD_INCREMENT (0xC1) ///< Increment
#define MIFARE_CMD_STORE (0xC2) ///< Store
#define MIFARE_CMD_AUTH_A (0x60) ///< Auth A
#define MIFARE_CMD_AUTH_B (0x61) ///< Auth B
#define MIFARE_CMD_READ (0x30) ///< Read
#define MIFARE_CMD_WRITE (0xA0) ///< Write
#define MIFARE_CMD_TRANSFER (0xB0) ///< Transfer
#define MIFARE_CMD_DECREMENT (0xC0) ///< Decrement
#define MIFARE_CMD_INCREMENT (0xC1) ///< Increment
#define MIFARE_CMD_STORE (0xC2) ///< Store
#define MIFARE_ULTRALIGHT_CMD_WRITE (0xA2) ///< Write (MiFare Ultralight)

// Prefixes for NDEF Records (to identify record type)
#define NDEF_URIPREFIX_NONE (0x00) ///< No prefix
#define NDEF_URIPREFIX_HTTP_WWWDOT (0x01) ///< HTTP www. prefix
#define NDEF_URIPREFIX_NONE (0x00) ///< No prefix
#define NDEF_URIPREFIX_HTTP_WWWDOT (0x01) ///< HTTP www. prefix
#define NDEF_URIPREFIX_HTTPS_WWWDOT (0x02) ///< HTTPS www. prefix
#define NDEF_URIPREFIX_HTTP (0x03) ///< HTTP prefix
#define NDEF_URIPREFIX_HTTPS (0x04) ///< HTTPS prefix
#define NDEF_URIPREFIX_TEL (0x05) ///< Tel prefix
#define NDEF_URIPREFIX_MAILTO (0x06) ///< Mailto prefix
#define NDEF_URIPREFIX_FTP_ANONAT (0x07) ///< FTP
#define NDEF_URIPREFIX_FTP_FTPDOT (0x08) ///< FTP dot
#define NDEF_URIPREFIX_FTPS (0x09) ///< FTPS
#define NDEF_URIPREFIX_SFTP (0x0A) ///< SFTP
#define NDEF_URIPREFIX_SMB (0x0B) ///< SMB
#define NDEF_URIPREFIX_NFS (0x0C) ///< NFS
#define NDEF_URIPREFIX_FTP (0x0D) ///< FTP
#define NDEF_URIPREFIX_DAV (0x0E) ///< DAV
#define NDEF_URIPREFIX_NEWS (0x0F) ///< NEWS
#define NDEF_URIPREFIX_TELNET (0x10) ///< Telnet prefix
#define NDEF_URIPREFIX_IMAP (0x11) ///< IMAP prefix
#define NDEF_URIPREFIX_RTSP (0x12) ///< RTSP
#define NDEF_URIPREFIX_URN (0x13) ///< URN
#define NDEF_URIPREFIX_POP (0x14) ///< POP
#define NDEF_URIPREFIX_SIP (0x15) ///< SIP
#define NDEF_URIPREFIX_SIPS (0x16) ///< SIPS
#define NDEF_URIPREFIX_TFTP (0x17) ///< TFPT
#define NDEF_URIPREFIX_BTSPP (0x18) ///< BTSPP
#define NDEF_URIPREFIX_BTL2CAP (0x19) ///< BTL2CAP
#define NDEF_URIPREFIX_BTGOEP (0x1A) ///< BTGOEP
#define NDEF_URIPREFIX_TCPOBEX (0x1B) ///< TCPOBEX
#define NDEF_URIPREFIX_IRDAOBEX (0x1C) ///< IRDAOBEX
#define NDEF_URIPREFIX_FILE (0x1D) ///< File
#define NDEF_URIPREFIX_URN_EPC_ID (0x1E) ///< URN EPC ID
#define NDEF_URIPREFIX_URN_EPC_TAG (0x1F) ///< URN EPC tag
#define NDEF_URIPREFIX_URN_EPC_PAT (0x20) ///< URN EPC pat
#define NDEF_URIPREFIX_URN_EPC_RAW (0x21) ///< URN EPC raw
#define NDEF_URIPREFIX_URN_EPC (0x22) ///< URN EPC
#define NDEF_URIPREFIX_URN_NFC (0x23) ///< URN NFC
#define NDEF_URIPREFIX_HTTP (0x03) ///< HTTP prefix
#define NDEF_URIPREFIX_HTTPS (0x04) ///< HTTPS prefix
#define NDEF_URIPREFIX_TEL (0x05) ///< Tel prefix
#define NDEF_URIPREFIX_MAILTO (0x06) ///< Mailto prefix
#define NDEF_URIPREFIX_FTP_ANONAT (0x07) ///< FTP
#define NDEF_URIPREFIX_FTP_FTPDOT (0x08) ///< FTP dot
#define NDEF_URIPREFIX_FTPS (0x09) ///< FTPS
#define NDEF_URIPREFIX_SFTP (0x0A) ///< SFTP
#define NDEF_URIPREFIX_SMB (0x0B) ///< SMB
#define NDEF_URIPREFIX_NFS (0x0C) ///< NFS
#define NDEF_URIPREFIX_FTP (0x0D) ///< FTP
#define NDEF_URIPREFIX_DAV (0x0E) ///< DAV
#define NDEF_URIPREFIX_NEWS (0x0F) ///< NEWS
#define NDEF_URIPREFIX_TELNET (0x10) ///< Telnet prefix
#define NDEF_URIPREFIX_IMAP (0x11) ///< IMAP prefix
#define NDEF_URIPREFIX_RTSP (0x12) ///< RTSP
#define NDEF_URIPREFIX_URN (0x13) ///< URN
#define NDEF_URIPREFIX_POP (0x14) ///< POP
#define NDEF_URIPREFIX_SIP (0x15) ///< SIP
#define NDEF_URIPREFIX_SIPS (0x16) ///< SIPS
#define NDEF_URIPREFIX_TFTP (0x17) ///< TFPT
#define NDEF_URIPREFIX_BTSPP (0x18) ///< BTSPP
#define NDEF_URIPREFIX_BTL2CAP (0x19) ///< BTL2CAP
#define NDEF_URIPREFIX_BTGOEP (0x1A) ///< BTGOEP
#define NDEF_URIPREFIX_TCPOBEX (0x1B) ///< TCPOBEX
#define NDEF_URIPREFIX_IRDAOBEX (0x1C) ///< IRDAOBEX
#define NDEF_URIPREFIX_FILE (0x1D) ///< File
#define NDEF_URIPREFIX_URN_EPC_ID (0x1E) ///< URN EPC ID
#define NDEF_URIPREFIX_URN_EPC_TAG (0x1F) ///< URN EPC tag
#define NDEF_URIPREFIX_URN_EPC_PAT (0x20) ///< URN EPC pat
#define NDEF_URIPREFIX_URN_EPC_RAW (0x21) ///< URN EPC raw
#define NDEF_URIPREFIX_URN_EPC (0x22) ///< URN EPC
#define NDEF_URIPREFIX_URN_NFC (0x23) ///< URN NFC

#define PN532_GPIO_VALIDATIONBIT (0x80) ///< GPIO validation bit
#define PN532_GPIO_P30 (0) ///< GPIO 30
#define PN532_GPIO_P31 (1) ///< GPIO 31
#define PN532_GPIO_P32 (2) ///< GPIO 32
#define PN532_GPIO_P33 (3) ///< GPIO 33
#define PN532_GPIO_P34 (4) ///< GPIO 34
#define PN532_GPIO_P35 (5) ///< GPIO 35
#define PN532_GPIO_P30 (0) ///< GPIO 30
#define PN532_GPIO_P31 (1) ///< GPIO 31
#define PN532_GPIO_P32 (2) ///< GPIO 32
#define PN532_GPIO_P33 (3) ///< GPIO 33
#define PN532_GPIO_P34 (4) ///< GPIO 34
#define PN532_GPIO_P35 (5) ///< GPIO 35

/**
* @brief Class for working with Adafruit PN532 NFC/RFID breakout boards.
Expand Down

0 comments on commit 439776d

Please sign in to comment.