STM32F103xB HAL User Manual
|
Defines | |
#define | IS_SMARTCARD_WORD_LENGTH(LENGTH) ((LENGTH) == SMARTCARD_WORDLENGTH_9B) |
#define | IS_SMARTCARD_STOPBITS(STOPBITS) |
#define | IS_SMARTCARD_PARITY(PARITY) |
#define | IS_SMARTCARD_MODE(MODE) ((((MODE) & 0x0000FFF3U) == 0x00U) && ((MODE) != 0x000000U)) |
#define | IS_SMARTCARD_POLARITY(CPOL) (((CPOL) == SMARTCARD_POLARITY_LOW) || ((CPOL) == SMARTCARD_POLARITY_HIGH)) |
#define | IS_SMARTCARD_PHASE(CPHA) (((CPHA) == SMARTCARD_PHASE_1EDGE) || ((CPHA) == SMARTCARD_PHASE_2EDGE)) |
#define | IS_SMARTCARD_LASTBIT(LASTBIT) |
#define | IS_SMARTCARD_NACK_STATE(NACK) |
#define | IS_SMARTCARD_BAUDRATE(BAUDRATE) ((BAUDRATE) < 4500001U) |
#define | SMARTCARD_DIV(__PCLK__, __BAUD__) (((__PCLK__)*25U)/(4U*(__BAUD__))) |
#define | SMARTCARD_DIVMANT(__PCLK__, __BAUD__) (SMARTCARD_DIV((__PCLK__), (__BAUD__))/100U) |
#define | SMARTCARD_DIVFRAQ(__PCLK__, __BAUD__) ((((SMARTCARD_DIV((__PCLK__), (__BAUD__)) - (SMARTCARD_DIVMANT((__PCLK__), (__BAUD__)) * 100U)) * 16U) + 50U) / 100U) |
#define | SMARTCARD_BRR(__PCLK__, __BAUD__) |
#define IS_SMARTCARD_BAUDRATE | ( | BAUDRATE | ) | ((BAUDRATE) < 4500001U) |
Definition at line 707 of file stm32f1xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define IS_SMARTCARD_LASTBIT | ( | LASTBIT | ) |
(((LASTBIT) == SMARTCARD_LASTBIT_DISABLE) || \ ((LASTBIT) == SMARTCARD_LASTBIT_ENABLE))
Definition at line 703 of file stm32f1xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define IS_SMARTCARD_MODE | ( | MODE | ) | ((((MODE) & 0x0000FFF3U) == 0x00U) && ((MODE) != 0x000000U)) |
Definition at line 700 of file stm32f1xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define IS_SMARTCARD_NACK_STATE | ( | NACK | ) |
(((NACK) == SMARTCARD_NACK_ENABLE) || \ ((NACK) == SMARTCARD_NACK_DISABLE))
Definition at line 705 of file stm32f1xx_hal_smartcard.h.
Referenced by HAL_SMARTCARD_Init(), and SMARTCARD_SetConfig().
#define IS_SMARTCARD_PARITY | ( | PARITY | ) |
(((PARITY) == SMARTCARD_PARITY_EVEN) || \ ((PARITY) == SMARTCARD_PARITY_ODD))
Definition at line 698 of file stm32f1xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define IS_SMARTCARD_PHASE | ( | CPHA | ) | (((CPHA) == SMARTCARD_PHASE_1EDGE) || ((CPHA) == SMARTCARD_PHASE_2EDGE)) |
Definition at line 702 of file stm32f1xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define IS_SMARTCARD_POLARITY | ( | CPOL | ) | (((CPOL) == SMARTCARD_POLARITY_LOW) || ((CPOL) == SMARTCARD_POLARITY_HIGH)) |
Definition at line 701 of file stm32f1xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define IS_SMARTCARD_STOPBITS | ( | STOPBITS | ) |
(((STOPBITS) == SMARTCARD_STOPBITS_0_5) || \ ((STOPBITS) == SMARTCARD_STOPBITS_1_5))
Definition at line 696 of file stm32f1xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define IS_SMARTCARD_WORD_LENGTH | ( | LENGTH | ) | ((LENGTH) == SMARTCARD_WORDLENGTH_9B) |
Definition at line 695 of file stm32f1xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define SMARTCARD_BRR | ( | __PCLK__, | |
__BAUD__ | |||
) |
(((SMARTCARD_DIVMANT((__PCLK__), (__BAUD__)) << 4U) + \ (SMARTCARD_DIVFRAQ((__PCLK__), (__BAUD__)) & 0xF0U)) + \ (SMARTCARD_DIVFRAQ((__PCLK__), (__BAUD__)) & 0x0FU))
Definition at line 714 of file stm32f1xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define SMARTCARD_DIV | ( | __PCLK__, | |
__BAUD__ | |||
) | (((__PCLK__)*25U)/(4U*(__BAUD__))) |
Definition at line 709 of file stm32f1xx_hal_smartcard.h.
#define SMARTCARD_DIVFRAQ | ( | __PCLK__, | |
__BAUD__ | |||
) | ((((SMARTCARD_DIV((__PCLK__), (__BAUD__)) - (SMARTCARD_DIVMANT((__PCLK__), (__BAUD__)) * 100U)) * 16U) + 50U) / 100U) |
Definition at line 711 of file stm32f1xx_hal_smartcard.h.
#define SMARTCARD_DIVMANT | ( | __PCLK__, | |
__BAUD__ | |||
) | (SMARTCARD_DIV((__PCLK__), (__BAUD__))/100U) |
Definition at line 710 of file stm32f1xx_hal_smartcard.h.