
Bit definitions of Page 0 | |
Below there are useful bit definition of the register set of Page 0. | |
| #define | PHHAL_HW_RC632_BIT_TRUNNING 0x80U |
| #define | PHHAL_HW_RC632_BIT_E2READY 0x40U |
| #define | PHHAL_HW_RC632_BIT_CRCREADY 0x20U |
| #define | PHHAL_HW_RC632_BIT_RXLASTBITS 0x07U |
| #define | PHHAL_HW_RC632_BIT_LOWALERTIRQ 0x01U |
| #define | PHHAL_HW_RC632_BIT_HIALERTIRQ 0x02U |
| #define | PHHAL_HW_RC632_BIT_IDLEIRQ 0x04U |
| #define | PHHAL_HW_RC632_BIT_TIMERIRQ 0x20U |
| #define | PHHAL_HW_RC632_BIT_TXIRQ 0x10U |
| #define | PHHAL_HW_RC632_BIT_RXIRQ 0x08U |
| #define | PHHAL_HW_RC632_BIT_ERRIRQ 0x04U |
| #define | PHHAL_HW_RC632_BIT_STANDBY 0x20U |
| Set to 1 to enter in Soft Standby mode. | |
| #define | PHHAL_HW_RC632_BIT_POWERDOWN 0x10U |
| Set to 1 to enter in Soft PowerDown mode. | |
| #define | PHHAL_HW_RC632_BIT_CRYPTO1ON 0x08U |
| Bit position for reader status Crypto is on. | |
| #define | PHHAL_HW_RC632_BIT_TSTOPNOW 0x04U |
| Set to 1 to stop immediatly the timer. | |
| #define | PHHAL_HW_RC632_BIT_TSTARTNOW 0x02U |
| Set to 1 to start immediatly the timer. | |
| #define | PHHAL_HW_RC632_BIT_FLUSHFIFO 0x01U |
| Set to 1 to clear the internal FIFO buffer. | |
| #define | PHHAL_HW_RC632_BIT_KEY_ERR 0x40U |
| #define | PHHAL_HW_RC632_BIT_ACCESS_ERR 0x20U |
| #define | PHHAL_HW_RC632_BIT_FIFO_OVF 0x10U |
| #define | PHHAL_HW_RC632_BIT_CRC_ERR 0x08U |
| #define | PHHAL_HW_RC632_BIT_FRAMING_ERR 0x04U |
| #define | PHHAL_HW_RC632_BIT_PARITY_ERR 0x02U |
| #define | PHHAL_HW_RC632_BIT_COLL_ERR 0x01U |
| #define | PHHAL_HW_RC632_BIT_MODULATOR_SRC_1 0x40U |
| Select the source for the modulator input, bit1. | |
| #define | PHHAL_HW_RC632_BIT_MODULATOR_SRC_0 0x20U |
| Select the source for the modulator input, bit0. | |
| #define | PHHAL_HW_RC632_BIT_FORCE_100ASK 0x10U |
| Force a 100% ASK modulation. | |
| #define | PHHAL_HW_RC632_BIT_TX2INV 0x08U |
| Deliver on pin TX2 an inverted 13.56MHz energy carrier. | |
| #define | PHHAL_HW_RC632_BIT_TX2CW 0x04U |
| Does not modulate the Tx2 output, only constant wave. | |
| #define | PHHAL_HW_RC632_BIT_TX2RFEN 0x02U |
| Switches the driver for Tx2 pin on. | |
| #define | PHHAL_HW_RC632_BIT_TX1RFEN 0x01U |
| Switches the driver for Tx1 pin on. | |
| #define | PHHAL_HW_RC632_BIT_SENDONEPULSE 0x80U |
| If set, this only sends one pulse for 15693 SlotMarker. | |
| #define | PHHAL_HW_RC632_MASK_SUBCPULSES 0xE0U |
| #define | PHHAL_HW_RC632_BITS_SUBCPULSES_8 0x60U |
| #define | PHHAL_HW_RC632_BITS_SUBCPULSES_16 0x80U |
| #define | PHHAL_HW_RC632_BIT_ZEROAFTERCOLL 0x20U |
| #define | PHHAL_HW_RC632_BIT_ENABLE_PARITY 0x01U |
| #define | PHHAL_HW_RC632_BIT_PARITY_ODD 0x02U |
| #define | PHHAL_HW_RC632_BIT_ENABLE_TXCRC 0x04U |
| #define | PHHAL_HW_RC632_BIT_ENABLE_RXCRC 0x08U |
| #define PHHAL_HW_RC632_MASK_SUBCPULSES 0xE0U |
Bitmask for Subcarrier pulses.
| #define PHHAL_HW_RC632_BITS_SUBCPULSES_8 0x60U |
Bitmask for 8 Subcarrier pulses per Bit.
| #define PHHAL_HW_RC632_BITS_SUBCPULSES_16 0x80U |
Bitmask for 16 Subcarrier pulses per Bit.
| #define PHHAL_HW_RC632_BIT_ZEROAFTERCOLL 0x20U |
Zero After Collision Bit.
| #define PHHAL_HW_RC632_BIT_ENABLE_PARITY 0x01U |
Enable Parity Bit
| #define PHHAL_HW_RC632_BIT_PARITY_ODD 0x02U |
Parity odd (ISO 14443A) instead of even (ISO 14443B)
| #define PHHAL_HW_RC632_BIT_ENABLE_TXCRC 0x04U |
Enable TxCRC
| #define PHHAL_HW_RC632_BIT_ENABLE_RXCRC 0x08U |
Enable RxCRC