ISO7816 Exported Macros

Macros

#define __HAL_ISO7816_ENABLE_IT(__HANDLE__, __INTERRUPT__)   SET_BITS((__HANDLE__)->p_instance->INT_MASK, (__INTERRUPT__))
 Enable the specified ISO7816 interrupts. More...
 
#define __HAL_ISO7816_DISABLE_IT(__HANDLE__, __INTERRUPT__)   CLEAR_BITS((__HANDLE__)->p_instance->INT_MASK, (__INTERRUPT__))
 Disable the specified ISO7816 interrupts. More...
 
#define __HAL_ISO7816_IT_GET_IT_FLAG(__ISO7816_REGS)   ll_iso7816_get_it_flag(__ISO7816_REGS)
 Get the ISO7816 interrupt flags. More...
 

Detailed Description

Macro Definition Documentation

◆ __HAL_ISO7816_DISABLE_IT

#define __HAL_ISO7816_DISABLE_IT (   __HANDLE__,
  __INTERRUPT__ 
)    CLEAR_BITS((__HANDLE__)->p_instance->INT_MASK, (__INTERRUPT__))

Disable the specified ISO7816 interrupts.

Parameters
<strong>HANDLE</strong>Specifies the ISO7816 handle.
<strong>INTERRUPT</strong>Specifies the interrupt source to disable. This parameter can be one of the following values:
Return values
None

◆ __HAL_ISO7816_ENABLE_IT

#define __HAL_ISO7816_ENABLE_IT (   __HANDLE__,
  __INTERRUPT__ 
)    SET_BITS((__HANDLE__)->p_instance->INT_MASK, (__INTERRUPT__))

Enable the specified ISO7816 interrupts.

Parameters
<strong>HANDLE</strong>Specifies the ISO7816 Handle.
<strong>INTERRUPT</strong>Specifies the interrupt source to enable. This parameter can be one of the following values:
Return values
None

◆ __HAL_ISO7816_IT_GET_IT_FLAG

#define __HAL_ISO7816_IT_GET_IT_FLAG (   __ISO7816_REGS)    ll_iso7816_get_it_flag(__ISO7816_REGS)

Get the ISO7816 interrupt flags.

Parameters
__ISO7816_REGSISO7816 Register.
Return values
ISO78116Interrupt definitions.