STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
UARTEx TXFIFO threshold level

UART TXFIFO threshold level. More...

Collaboration diagram for UARTEx TXFIFO threshold level:

Macros

#define UART_TXFIFO_THRESHOLD_1_8   0x00000000U
 TX FIFO reaches 1/8 of its depth.
#define UART_TXFIFO_THRESHOLD_1_4   USART_CR3_TXFTCFG_0
 TX FIFO reaches 1/4 of its depth.
#define UART_TXFIFO_THRESHOLD_1_2   USART_CR3_TXFTCFG_1
 TX FIFO reaches 1/2 of its depth.
#define UART_TXFIFO_THRESHOLD_3_4   (USART_CR3_TXFTCFG_0|USART_CR3_TXFTCFG_1)
 TX FIFO reaches 3/4 of its depth.
#define UART_TXFIFO_THRESHOLD_7_8   USART_CR3_TXFTCFG_2
 TX FIFO reaches 7/8 of its depth.
#define UART_TXFIFO_THRESHOLD_8_8   (USART_CR3_TXFTCFG_2|USART_CR3_TXFTCFG_0)
 TX FIFO becomes empty.

Detailed Description

UART TXFIFO threshold level.

Macro Definition Documentation

◆ UART_TXFIFO_THRESHOLD_1_2

#define UART_TXFIFO_THRESHOLD_1_2   USART_CR3_TXFTCFG_1

TX FIFO reaches 1/2 of its depth.

Definition at line 103 of file stm32h7xx_hal_uart_ex.h.

◆ UART_TXFIFO_THRESHOLD_1_4

#define UART_TXFIFO_THRESHOLD_1_4   USART_CR3_TXFTCFG_0

TX FIFO reaches 1/4 of its depth.

Definition at line 102 of file stm32h7xx_hal_uart_ex.h.

◆ UART_TXFIFO_THRESHOLD_1_8

#define UART_TXFIFO_THRESHOLD_1_8   0x00000000U

TX FIFO reaches 1/8 of its depth.

Definition at line 101 of file stm32h7xx_hal_uart_ex.h.

Referenced by board_uart9_apply_baud(), and MX_UART9_Init().

◆ UART_TXFIFO_THRESHOLD_3_4

#define UART_TXFIFO_THRESHOLD_3_4   (USART_CR3_TXFTCFG_0|USART_CR3_TXFTCFG_1)

TX FIFO reaches 3/4 of its depth.

Definition at line 104 of file stm32h7xx_hal_uart_ex.h.

◆ UART_TXFIFO_THRESHOLD_7_8

#define UART_TXFIFO_THRESHOLD_7_8   USART_CR3_TXFTCFG_2

TX FIFO reaches 7/8 of its depth.

Definition at line 105 of file stm32h7xx_hal_uart_ex.h.

◆ UART_TXFIFO_THRESHOLD_8_8

#define UART_TXFIFO_THRESHOLD_8_8   (USART_CR3_TXFTCFG_2|USART_CR3_TXFTCFG_0)

TX FIFO becomes empty.

Definition at line 106 of file stm32h7xx_hal_uart_ex.h.