STM32H735xx HAL User Manual
|
Extended Peripheral Control functions. More...
Functions | |
HAL_StatusTypeDef | HAL_USARTEx_EnableSlaveMode (USART_HandleTypeDef *husart) |
Enable the SPI slave mode. | |
HAL_StatusTypeDef | HAL_USARTEx_DisableSlaveMode (USART_HandleTypeDef *husart) |
Disable the SPI slave mode. | |
HAL_StatusTypeDef | HAL_USARTEx_ConfigNSS (USART_HandleTypeDef *husart, uint32_t NSSConfig) |
Configure the Slave Select input pin (NSS). | |
HAL_StatusTypeDef | HAL_USARTEx_EnableFifoMode (USART_HandleTypeDef *husart) |
Enable the FIFO mode. | |
HAL_StatusTypeDef | HAL_USARTEx_DisableFifoMode (USART_HandleTypeDef *husart) |
Disable the FIFO mode. | |
HAL_StatusTypeDef | HAL_USARTEx_SetTxFifoThreshold (USART_HandleTypeDef *husart, uint32_t Threshold) |
Set the TXFIFO threshold. | |
HAL_StatusTypeDef | HAL_USARTEx_SetRxFifoThreshold (USART_HandleTypeDef *husart, uint32_t Threshold) |
Set the RXFIFO threshold. |
Extended Peripheral Control functions.
=============================================================================== ##### Peripheral Control functions ##### =============================================================================== [..] This section provides the following functions: (+) HAL_USARTEx_EnableSPISlaveMode() API enables the SPI slave mode (+) HAL_USARTEx_DisableSPISlaveMode() API disables the SPI slave mode (+) HAL_USARTEx_ConfigNSS API configures the Slave Select input pin (NSS) (+) HAL_USARTEx_EnableFifoMode() API enables the FIFO mode (+) HAL_USARTEx_DisableFifoMode() API disables the FIFO mode (+) HAL_USARTEx_SetTxFifoThreshold() API sets the TX FIFO threshold (+) HAL_USARTEx_SetRxFifoThreshold() API sets the RX FIFO threshold
HAL_StatusTypeDef HAL_USARTEx_ConfigNSS | ( | USART_HandleTypeDef * | husart, |
uint32_t | NSSConfig | ||
) |
Configure the Slave Select input pin (NSS).
husart | USART handle. |
NSSConfig | NSS configuration. This parameter can be one of the following values: |
HAL | status |
Definition at line 270 of file stm32h7xx_hal_usart_ex.c.
References __HAL_USART_DISABLE, assert_param, HAL_USART_STATE_BUSY, HAL_USART_STATE_READY, __USART_HandleTypeDef::Instance, IS_USART_NSS, and __USART_HandleTypeDef::State.
HAL_StatusTypeDef HAL_USARTEx_DisableFifoMode | ( | USART_HandleTypeDef * | husart | ) |
Disable the FIFO mode.
husart | USART handle. |
HAL | status |
Definition at line 349 of file stm32h7xx_hal_usart_ex.c.
References __HAL_USART_DISABLE, assert_param, __USART_HandleTypeDef::FifoMode, HAL_USART_STATE_BUSY, HAL_USART_STATE_READY, __USART_HandleTypeDef::Instance, __USART_HandleTypeDef::State, and USART_FIFOMODE_DISABLE.
HAL_StatusTypeDef HAL_USARTEx_DisableSlaveMode | ( | USART_HandleTypeDef * | husart | ) |
Disable the SPI slave mode.
husart | USART handle. |
HAL | status |
Definition at line 222 of file stm32h7xx_hal_usart_ex.c.
References __HAL_USART_DISABLE, assert_param, HAL_USART_STATE_BUSY, HAL_USART_STATE_READY, __USART_HandleTypeDef::Instance, __USART_HandleTypeDef::SlaveMode, __USART_HandleTypeDef::State, and USART_SLAVEMODE_DISABLE.
HAL_StatusTypeDef HAL_USARTEx_EnableFifoMode | ( | USART_HandleTypeDef * | husart | ) |
Enable the FIFO mode.
husart | USART handle. |
HAL | status |
Definition at line 308 of file stm32h7xx_hal_usart_ex.c.
References __HAL_USART_DISABLE, assert_param, __USART_HandleTypeDef::FifoMode, HAL_USART_STATE_BUSY, HAL_USART_STATE_READY, __USART_HandleTypeDef::Instance, __USART_HandleTypeDef::State, USART_FIFOMODE_ENABLE, and USARTEx_SetNbDataToProcess().
HAL_StatusTypeDef HAL_USARTEx_EnableSlaveMode | ( | USART_HandleTypeDef * | husart | ) |
Enable the SPI slave mode.
husart | USART handle. |
HAL | status |
Definition at line 174 of file stm32h7xx_hal_usart_ex.c.
References __HAL_USART_DISABLE, __HAL_USART_ENABLE, assert_param, HAL_USART_STATE_BUSY, HAL_USART_STATE_READY, __USART_HandleTypeDef::Instance, __USART_HandleTypeDef::SlaveMode, __USART_HandleTypeDef::State, and USART_SLAVEMODE_ENABLE.
HAL_StatusTypeDef HAL_USARTEx_SetRxFifoThreshold | ( | USART_HandleTypeDef * | husart, |
uint32_t | Threshold | ||
) |
Set the RXFIFO threshold.
husart | USART handle. |
Threshold | RX FIFO threshold value This parameter can be one of the following values: |
HAL | status |
Definition at line 444 of file stm32h7xx_hal_usart_ex.c.
References __HAL_USART_DISABLE, assert_param, HAL_USART_STATE_BUSY, HAL_USART_STATE_READY, __USART_HandleTypeDef::Instance, IS_USART_RXFIFO_THRESHOLD, __USART_HandleTypeDef::State, and USARTEx_SetNbDataToProcess().
HAL_StatusTypeDef HAL_USARTEx_SetTxFifoThreshold | ( | USART_HandleTypeDef * | husart, |
uint32_t | Threshold | ||
) |
Set the TXFIFO threshold.
husart | USART handle. |
Threshold | TX FIFO threshold value This parameter can be one of the following values: |
HAL | status |
Definition at line 395 of file stm32h7xx_hal_usart_ex.c.
References __HAL_USART_DISABLE, assert_param, HAL_USART_STATE_BUSY, HAL_USART_STATE_READY, __USART_HandleTypeDef::Instance, IS_USART_TXFIFO_THRESHOLD, __USART_HandleTypeDef::State, and USARTEx_SetNbDataToProcess().