![]() |
STM32F769IDiscovery
1.00
uDANTE Audio Networking with STM32F7 DISCO board
|
Macros | |
#define | __HAL_UART_RESET_HANDLE_STATE(__HANDLE__) |
Reset UART handle state. More... | |
#define | __HAL_UART_FLUSH_DRREGISTER(__HANDLE__) |
Flush the UART Data registers. More... | |
#define | __HAL_UART_CLEAR_IT(__HANDLE__, __FLAG__) ((__HANDLE__)->Instance->ICR = (uint32_t)(__FLAG__)) |
Clears the specified UART ISR flag, in setting the proper ICR register flag. More... | |
#define | __HAL_UART_CLEAR_PEFLAG(__HANDLE__) __HAL_UART_CLEAR_IT((__HANDLE__),UART_CLEAR_PEF) |
Clear the UART PE pending flag. More... | |
#define | __HAL_UART_CLEAR_FEFLAG(__HANDLE__) __HAL_UART_CLEAR_IT((__HANDLE__),UART_CLEAR_FEF) |
Clear the UART FE pending flag. More... | |
#define | __HAL_UART_CLEAR_NEFLAG(__HANDLE__) __HAL_UART_CLEAR_IT((__HANDLE__),UART_CLEAR_NEF) |
Clear the UART NE pending flag. More... | |
#define | __HAL_UART_CLEAR_OREFLAG(__HANDLE__) __HAL_UART_CLEAR_IT((__HANDLE__),UART_CLEAR_OREF) |
Clear the UART ORE pending flag. More... | |
#define | __HAL_UART_CLEAR_IDLEFLAG(__HANDLE__) __HAL_UART_CLEAR_IT((__HANDLE__),UART_CLEAR_IDLEF) |
Clear the UART IDLE pending flag. More... | |
#define | __HAL_UART_GET_FLAG(__HANDLE__, __FLAG__) (((__HANDLE__)->Instance->ISR & (__FLAG__)) == (__FLAG__)) |
Checks whether the specified UART flag is set or not. More... | |
#define | __HAL_UART_ENABLE_IT(__HANDLE__, __INTERRUPT__) |
Enables the specified UART interrupt. More... | |
#define | __HAL_UART_DISABLE_IT(__HANDLE__, __INTERRUPT__) |
Disables the specified UART interrupt. More... | |
#define | __HAL_UART_GET_IT(__HANDLE__, __IT__) ((__HANDLE__)->Instance->ISR & ((uint32_t)1 << ((__IT__)>> 0x08))) |
Checks whether the specified UART interrupt has occurred or not. More... | |
#define | __HAL_UART_GET_IT_SOURCE(__HANDLE__, __IT__) |
Checks whether the specified UART interrupt source is enabled. More... | |
#define | __HAL_UART_SEND_REQ(__HANDLE__, __REQ__) ((__HANDLE__)->Instance->RQR |= (uint32_t)(__REQ__)) |
Set a specific UART request flag. More... | |
#define | __HAL_UART_ONE_BIT_SAMPLE_ENABLE(__HANDLE__) ((__HANDLE__)->Instance->CR3|= USART_CR3_ONEBIT) |
Enables the UART one bit sample method. More... | |
#define | __HAL_UART_ONE_BIT_SAMPLE_DISABLE(__HANDLE__) ((__HANDLE__)->Instance->CR3 &= (uint32_t)~((uint32_t)USART_CR3_ONEBIT)) |
Disables the UART one bit sample method. More... | |
#define | __HAL_UART_ENABLE(__HANDLE__) ((__HANDLE__)->Instance->CR1 |= USART_CR1_UE) |
Enable UART. More... | |
#define | __HAL_UART_DISABLE(__HANDLE__) ((__HANDLE__)->Instance->CR1 &= ~USART_CR1_UE) |
Disable UART. More... | |
#define | __HAL_UART_HWCONTROL_CTS_ENABLE(__HANDLE__) |
Enable CTS flow control This macro allows to enable CTS hardware flow control for a given UART instance, without need to call HAL_UART_Init() function. As involving direct access to UART registers, usage of this macro should be fully endorsed by user. More... | |
#define | __HAL_UART_HWCONTROL_CTS_DISABLE(__HANDLE__) |
Disable CTS flow control This macro allows to disable CTS hardware flow control for a given UART instance, without need to call HAL_UART_Init() function. As involving direct access to UART registers, usage of this macro should be fully endorsed by user. More... | |
#define | __HAL_UART_HWCONTROL_RTS_ENABLE(__HANDLE__) |
Enable RTS flow control This macro allows to enable RTS hardware flow control for a given UART instance, without need to call HAL_UART_Init() function. As involving direct access to UART registers, usage of this macro should be fully endorsed by user. More... | |
#define | __HAL_UART_HWCONTROL_RTS_DISABLE(__HANDLE__) |
Disable RTS flow control This macro allows to disable RTS hardware flow control for a given UART instance, without need to call HAL_UART_Init() function. As involving direct access to UART registers, usage of this macro should be fully endorsed by user. More... | |
#define __HAL_UART_CLEAR_FEFLAG | ( | __HANDLE__ | ) | __HAL_UART_CLEAR_IT((__HANDLE__),UART_CLEAR_FEF) |
Clear the UART FE pending flag.
<strong>HANDLE</strong> | specifies the UART Handle. |
None |
Definition at line 721 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_CLEAR_IDLEFLAG | ( | __HANDLE__ | ) | __HAL_UART_CLEAR_IT((__HANDLE__),UART_CLEAR_IDLEF) |
Clear the UART IDLE pending flag.
<strong>HANDLE</strong> | specifies the UART Handle. |
None |
Definition at line 739 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_CLEAR_IT | ( | __HANDLE__, | |
__FLAG__ | |||
) | ((__HANDLE__)->Instance->ICR = (uint32_t)(__FLAG__)) |
Clears the specified UART ISR flag, in setting the proper ICR register flag.
<strong>HANDLE</strong> | specifies the UART Handle. |
<strong>FLAG</strong> | specifies the interrupt clear register flag that needs to be set to clear the corresponding interrupt This parameter can be one of the following values:
|
None |
Definition at line 709 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_CLEAR_NEFLAG | ( | __HANDLE__ | ) | __HAL_UART_CLEAR_IT((__HANDLE__),UART_CLEAR_NEF) |
Clear the UART NE pending flag.
<strong>HANDLE</strong> | specifies the UART Handle. |
None |
Definition at line 727 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_CLEAR_OREFLAG | ( | __HANDLE__ | ) | __HAL_UART_CLEAR_IT((__HANDLE__),UART_CLEAR_OREF) |
Clear the UART ORE pending flag.
<strong>HANDLE</strong> | specifies the UART Handle. |
None |
Definition at line 733 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_CLEAR_PEFLAG | ( | __HANDLE__ | ) | __HAL_UART_CLEAR_IT((__HANDLE__),UART_CLEAR_PEF) |
Clear the UART PE pending flag.
<strong>HANDLE</strong> | specifies the UART Handle. |
None |
Definition at line 715 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_DISABLE | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->CR1 &= ~USART_CR1_UE) |
Disable UART.
<strong>HANDLE</strong> | specifies the UART Handle. |
None |
Definition at line 883 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_DISABLE_IT | ( | __HANDLE__, | |
__INTERRUPT__ | |||
) |
Disables the specified UART interrupt.
<strong>HANDLE</strong> | specifies the UART Handle. |
<strong>INTERRUPT</strong> | specifies the UART interrupt source to disable. This parameter can be one of the following values:
|
None |
Definition at line 806 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_ENABLE | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->CR1 |= USART_CR1_UE) |
Enable UART.
<strong>HANDLE</strong> | specifies the UART Handle. |
None |
Definition at line 877 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_ENABLE_IT | ( | __HANDLE__, | |
__INTERRUPT__ | |||
) |
Enables the specified UART interrupt.
<strong>HANDLE</strong> | specifies the UART Handle. |
<strong>INTERRUPT</strong> | specifies the UART interrupt source to enable. This parameter can be one of the following values:
|
None |
Definition at line 786 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_FLUSH_DRREGISTER | ( | __HANDLE__ | ) |
Flush the UART Data registers.
<strong>HANDLE</strong> | specifies the UART Handle. |
Definition at line 685 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_GET_FLAG | ( | __HANDLE__, | |
__FLAG__ | |||
) | (((__HANDLE__)->Instance->ISR & (__FLAG__)) == (__FLAG__)) |
Checks whether the specified UART flag is set or not.
<strong>HANDLE</strong> | specifies the UART Handle. |
<strong>FLAG</strong> | specifies the flag to check. This parameter can be one of the following values:
|
The | new state of FLAG (TRUE or FALSE). |
Definition at line 768 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_GET_IT | ( | __HANDLE__, | |
__IT__ | |||
) | ((__HANDLE__)->Instance->ISR & ((uint32_t)1 << ((__IT__)>> 0x08))) |
Checks whether the specified UART interrupt has occurred or not.
<strong>HANDLE</strong> | specifies the UART Handle. |
<strong>IT</strong> | specifies the UART interrupt to check. This parameter can be one of the following values:
|
The | new state of IT (TRUE or FALSE). |
Definition at line 827 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_GET_IT_SOURCE | ( | __HANDLE__, | |
__IT__ | |||
) |
Checks whether the specified UART interrupt source is enabled.
<strong>HANDLE</strong> | specifies the UART Handle. |
<strong>IT</strong> | specifies the UART interrupt source to check. This parameter can be one of the following values:
|
The | new state of IT (TRUE or FALSE). |
Definition at line 845 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_HWCONTROL_CTS_DISABLE | ( | __HANDLE__ | ) |
Disable CTS flow control This macro allows to disable CTS hardware flow control for a given UART instance, without need to call HAL_UART_Init() function. As involving direct access to UART registers, usage of this macro should be fully endorsed by user.
<strong>HANDLE</strong> | specifies the UART Handle. The Handle Instance can be USART1, USART2 or LPUART. |
None |
Definition at line 917 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_HWCONTROL_CTS_ENABLE | ( | __HANDLE__ | ) |
Enable CTS flow control This macro allows to enable CTS hardware flow control for a given UART instance, without need to call HAL_UART_Init() function. As involving direct access to UART registers, usage of this macro should be fully endorsed by user.
<strong>HANDLE</strong> | specifies the UART Handle. The Handle Instance can be USART1, USART2 or LPUART. |
None |
Definition at line 898 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_HWCONTROL_RTS_DISABLE | ( | __HANDLE__ | ) |
Disable RTS flow control This macro allows to disable RTS hardware flow control for a given UART instance, without need to call HAL_UART_Init() function. As involving direct access to UART registers, usage of this macro should be fully endorsed by user.
<strong>HANDLE</strong> | specifies the UART Handle. The Handle Instance can be USART1, USART2 or LPUART. |
None |
Definition at line 955 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_HWCONTROL_RTS_ENABLE | ( | __HANDLE__ | ) |
Enable RTS flow control This macro allows to enable RTS hardware flow control for a given UART instance, without need to call HAL_UART_Init() function. As involving direct access to UART registers, usage of this macro should be fully endorsed by user.
<strong>HANDLE</strong> | specifies the UART Handle. The Handle Instance can be USART1, USART2 or LPUART. |
None |
Definition at line 936 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_ONE_BIT_SAMPLE_DISABLE | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->CR3 &= (uint32_t)~((uint32_t)USART_CR3_ONEBIT)) |
Disables the UART one bit sample method.
<strong>HANDLE</strong> | specifies the UART Handle. |
None |
Definition at line 871 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_ONE_BIT_SAMPLE_ENABLE | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->CR3|= USART_CR3_ONEBIT) |
Enables the UART one bit sample method.
<strong>HANDLE</strong> | specifies the UART Handle. |
None |
Definition at line 865 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_RESET_HANDLE_STATE | ( | __HANDLE__ | ) |
Reset UART handle state.
<strong>HANDLE</strong> | UART handle. |
None |
Definition at line 677 of file stm32f7xx_hal_uart.h.
#define __HAL_UART_SEND_REQ | ( | __HANDLE__, | |
__REQ__ | |||
) | ((__HANDLE__)->Instance->RQR |= (uint32_t)(__REQ__)) |
Set a specific UART request flag.
<strong>HANDLE</strong> | specifies the UART Handle. |
<strong>REQ</strong> | specifies the request flag to set This parameter can be one of the following values:
|
None |
Definition at line 859 of file stm32f7xx_hal_uart.h.