Macros | Functions
stm32f7xx_hal_smartcard_ex.h File Reference

Header file of SMARTCARD HAL Extended module. More...

#include "stm32f7xx_hal_def.h"
Include dependency graph for stm32f7xx_hal_smartcard_ex.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define IS_SMARTCARD_TRANSMISSION_COMPLETION(__TXCOMPLETE__)   ((__TXCOMPLETE__) == SMARTCARD_TC)
 Ensure that SMARTCARD frame transmission completion used flag is valid. More...
 
#define SMARTCARD_ADVFEATURE_DATAINVERT_INIT   0x00000004U
 
#define SMARTCARD_ADVFEATURE_DMADISABLEONERROR_INIT   0x00000020U
 
#define SMARTCARD_ADVFEATURE_MSBFIRST_INIT   0x00000080U
 
#define SMARTCARD_ADVFEATURE_NO_INIT   0x00000000U
 
#define SMARTCARD_ADVFEATURE_RXINVERT_INIT   0x00000002U
 
#define SMARTCARD_ADVFEATURE_RXOVERRUNDISABLE_INIT   0x00000010U
 
#define SMARTCARD_ADVFEATURE_SWAP_INIT   0x00000008U
 
#define SMARTCARD_ADVFEATURE_TXINVERT_INIT   0x00000001U
 
#define SMARTCARD_CLEAR_EOBF   USART_ICR_EOBCF
 
#define SMARTCARD_CLEAR_FEF   USART_ICR_FECF
 
#define SMARTCARD_CLEAR_IDLEF   USART_ICR_IDLECF
 
#define SMARTCARD_CLEAR_NEF   USART_ICR_NCF
 
#define SMARTCARD_CLEAR_OREF   USART_ICR_ORECF
 
#define SMARTCARD_CLEAR_PEF   USART_ICR_PECF
 
#define SMARTCARD_CLEAR_RTOF   USART_ICR_RTOCF
 
#define SMARTCARD_CLEAR_TCF   USART_ICR_TCCF
 
#define SMARTCARD_FLAG_BUSY   USART_ISR_BUSY
 
#define SMARTCARD_FLAG_EOBF   USART_ISR_EOBF
 
#define SMARTCARD_FLAG_FE   USART_ISR_FE
 
#define SMARTCARD_FLAG_IDLE   USART_ISR_IDLE
 
#define SMARTCARD_FLAG_NE   USART_ISR_NE
 
#define SMARTCARD_FLAG_ORE   USART_ISR_ORE
 
#define SMARTCARD_FLAG_PE   USART_ISR_PE
 
#define SMARTCARD_FLAG_RTOF   USART_ISR_RTOF
 
#define SMARTCARD_FLAG_RXNE   USART_ISR_RXNE
 
#define SMARTCARD_FLAG_TC   USART_ISR_TC
 
#define SMARTCARD_FLAG_TEACK   USART_ISR_TEACK
 
#define SMARTCARD_FLAG_TXE   USART_ISR_TXE
 
#define SMARTCARD_IT_EOB   0x0C3BU
 
#define SMARTCARD_IT_ERR   0x0060U
 
#define SMARTCARD_IT_FE   0x0100U
 
#define SMARTCARD_IT_IDLE   0x0424U
 
#define SMARTCARD_IT_NE   0x0200U
 
#define SMARTCARD_IT_ORE   0x0300U
 
#define SMARTCARD_IT_PE   0x0028U
 
#define SMARTCARD_IT_RTO   0x0B3AU
 
#define SMARTCARD_IT_RXNE   0x0525U
 
#define SMARTCARD_IT_TC   0x0626U
 
#define SMARTCARD_IT_TXE   0x0727U
 
#define SMARTCARD_TC   SMARTCARD_IT_TC
 
#define SMARTCARD_TRANSMISSION_COMPLETION_FLAG(__HANDLE__)   (SMARTCARD_FLAG_TC)
 Return the transmission completion flag. More...
 
#define SMARTCARD_TRANSMISSION_COMPLETION_SETTING(__HANDLE__)
 Set the Transmission Completion flag. More...
 

Functions

void HAL_SMARTCARDEx_BlockLength_Config (SMARTCARD_HandleTypeDef *hsmartcard, uint8_t BlockLength)
 
HAL_StatusTypeDef HAL_SMARTCARDEx_DisableReceiverTimeOut (SMARTCARD_HandleTypeDef *hsmartcard)
 
HAL_StatusTypeDef HAL_SMARTCARDEx_EnableReceiverTimeOut (SMARTCARD_HandleTypeDef *hsmartcard)
 
void HAL_SMARTCARDEx_TimeOut_Config (SMARTCARD_HandleTypeDef *hsmartcard, uint32_t TimeOutValue)
 

Detailed Description

Header file of SMARTCARD HAL Extended module.

Author
MCD Application Team
Attention

© Copyright (c) 2017 STMicroelectronics. All rights reserved.

This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause

Definition in file stm32f7xx_hal_smartcard_ex.h.



picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:02