RC663 Reader HAL.
More...
RC663 Reader HAL.
Note: This HAL takes care about the "Request Guard Time".
- See also
- phpalI14443p3a_RequestA
-
phpalI14443p3a_WakeUpA
◆ PHHAL_HW_RC663_CONFIG_LOADREG_MODE
Enable (PH_ON) or disable (PH_OFF) LoadReg Mode.
If this mode is enabled (it's disabled by default) then LoadReg is used
if an operation mode changes instead of applying library constants.
This is useful if custom antenna configuration values are required to be applied.
The parameters for LoadReg are taken from pLoadRegConfig which is an input parameter
of phhalHw_Rc663_Init. Refer there for a detailed description of pLoadRegConfig.
◆ phhalHw_Rc663_Init()
Initialise the HAL component.
A note on pLoadRegConfig:
This is used if PHHAL_HW_RC663_CONFIG_LOADREG_MODE is enabled.
It is defined as follows:
[MSB] [LSB]
31...............16..................8.................0
+------------------+------------------+----------------+
| wEEAddress (16b) | bRegAddress (8b) | bNumBytes (8b) |
+------------------+------------------+----------------+
- Returns
- Status code
- Return values
-
| PH_ERR_SUCCESS | Operation successful. |
| Other | Depending on implementation and underlaying component. |
- Parameters
-
| [in] | pDataParams | [In] Pointer to this layer's parameter structure. |
| [in] | wSizeOfDataParams | [In] Specifies the size of the data parameter structure. |
| [in] | pBalDataParams | [In] Pointer to the lower layers parameter structure. |
| [in] | pLoadRegConfig | [In] Pointer to configuration buffer for LoadReg mode; See description above. |
| [in] | pTxBuffer | [In] Pointer to global transmit buffer used by the Exchange() function. |
| [in] | wTxBufSize | [In] Size of the global transmit buffer. |
| [in] | pRxBuffer | [In] Pointer to global receive buffer used by the Exchange() function. |
| [in] | wRxBufSize | [In] Size of the global receive buffer. Specify the buffer +1 byte, because one byte is reserved for SPI communication. |