Classes | Macros | Functions
stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart_ex.h File Reference

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

#include "stm32h7xx_hal_def.h"
Include dependency graph for stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart_ex.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  UART_WakeUpTypeDef
 UART wake up from stop mode parameters. More...
 

Macros

#define IS_UART_ADDRESSLENGTH_DETECT(__ADDRESS__)
 Ensure that UART wake-up address length is valid. More...
 
#define IS_UART_RXFIFO_THRESHOLD(__THRESHOLD__)
 Ensure that UART RXFIFO threshold level is valid. More...
 
#define IS_UART_TXFIFO_THRESHOLD(__THRESHOLD__)
 Ensure that UART TXFIFO threshold level is valid. More...
 
#define IS_UART_WORD_LENGTH(__LENGTH__)
 Ensure that UART frame length is valid. More...
 
#define UART_ADDRESS_DETECT_4B   0x00000000U
 
#define UART_ADDRESS_DETECT_7B   USART_CR2_ADDM7
 
#define UART_FIFOMODE_DISABLE   0x00000000U
 
#define UART_FIFOMODE_ENABLE   USART_CR1_FIFOEN
 
#define UART_GETCLOCKSOURCE(__HANDLE__, __CLOCKSOURCE__)
 Report the UART clock source. More...
 
#define UART_MASK_COMPUTATION(__HANDLE__)
 Report the UART mask to apply to retrieve the received data according to the word length and to the parity bits activation. More...
 
#define UART_RXFIFO_THRESHOLD_1_2   USART_CR3_RXFTCFG_1
 
#define UART_RXFIFO_THRESHOLD_1_4   USART_CR3_RXFTCFG_0
 
#define UART_RXFIFO_THRESHOLD_1_8   0x00000000U
 
#define UART_RXFIFO_THRESHOLD_3_4   (USART_CR3_RXFTCFG_0|USART_CR3_RXFTCFG_1)
 
#define UART_RXFIFO_THRESHOLD_7_8   USART_CR3_RXFTCFG_2
 
#define UART_RXFIFO_THRESHOLD_8_8   (USART_CR3_RXFTCFG_2|USART_CR3_RXFTCFG_0)
 
#define UART_TXFIFO_THRESHOLD_1_2   USART_CR3_TXFTCFG_1
 
#define UART_TXFIFO_THRESHOLD_1_4   USART_CR3_TXFTCFG_0
 
#define UART_TXFIFO_THRESHOLD_1_8   0x00000000U
 
#define UART_TXFIFO_THRESHOLD_3_4   (USART_CR3_TXFTCFG_0|USART_CR3_TXFTCFG_1)
 
#define UART_TXFIFO_THRESHOLD_7_8   USART_CR3_TXFTCFG_2
 
#define UART_TXFIFO_THRESHOLD_8_8   (USART_CR3_TXFTCFG_2|USART_CR3_TXFTCFG_0)
 
#define UART_WORDLENGTH_7B   USART_CR1_M1
 
#define UART_WORDLENGTH_8B   0x00000000U
 
#define UART_WORDLENGTH_9B   USART_CR1_M0
 

Functions

HAL_StatusTypeDef HAL_MultiProcessorEx_AddressLength_Set (UART_HandleTypeDef *huart, uint32_t AddressLength)
 
HAL_StatusTypeDef HAL_RS485Ex_Init (UART_HandleTypeDef *huart, uint32_t Polarity, uint32_t AssertionTime, uint32_t DeassertionTime)
 
HAL_StatusTypeDef HAL_UARTEx_DisableFifoMode (UART_HandleTypeDef *huart)
 
HAL_StatusTypeDef HAL_UARTEx_DisableStopMode (UART_HandleTypeDef *huart)
 
HAL_StatusTypeDef HAL_UARTEx_EnableFifoMode (UART_HandleTypeDef *huart)
 
HAL_StatusTypeDef HAL_UARTEx_EnableStopMode (UART_HandleTypeDef *huart)
 
void HAL_UARTEx_RxFifoFullCallback (UART_HandleTypeDef *huart)
 
HAL_StatusTypeDef HAL_UARTEx_SetRxFifoThreshold (UART_HandleTypeDef *huart, uint32_t Threshold)
 
HAL_StatusTypeDef HAL_UARTEx_SetTxFifoThreshold (UART_HandleTypeDef *huart, uint32_t Threshold)
 
HAL_StatusTypeDef HAL_UARTEx_StopModeWakeUpSourceConfig (UART_HandleTypeDef *huart, UART_WakeUpTypeDef WakeUpSelection)
 
void HAL_UARTEx_TxFifoEmptyCallback (UART_HandleTypeDef *huart)
 
void HAL_UARTEx_WakeupCallback (UART_HandleTypeDef *huart)
 

Detailed Description

Header file of UART 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 stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart_ex.h.



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