HAL SMARTCARD Generic Driver
SMARTCARD Exported Macros
__HAL_SMARTCARD_RESET_HANDLE_STA
TE
Description:
Reset SMARTCARD handle gstate
& RxState.
Parameters:
__HANDLE__: specifies the
SMARTCARD Handle.
Return value:
None
__HAL_SMARTCARD_FLUSH_DRREGISTER
Description:
Flushs the Smartcard DR register.
Parameters:
__HANDLE__: specifies the
SMARTCARD Handle.
Description:
Checks whether the specified
Smartcard flag is set or not.
Parameters:
__HANDLE__: specifies the
SMARTCARD Handle.
__FLAG__: specifies the flag to
check. This parameter can be one
of the following values:
SMARTCARD_FLAG_TXE:
Transmit data register empty
flag
SMARTCARD_FLAG_TC:
Transmission Complete flag
SMARTCARD_FLAG_RXNE:
Receive data register not
empty flag
SMARTCARD_FLAG_IDLE:
Idle Line detection flag
SMARTCARD_FLAG_ORE:
Overrun Error flag
SMARTCARD_FLAG_NE:
Noise Error flag
SMARTCARD_FLAG_FE:
Framing Error flag
SMARTCARD_FLAG_PE:
Parity Error flag
Return value:
The: new state of __FLAG__
(TRUE or FALSE).
__HAL_SMARTCARD_CLEAR_FLAG