|
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().
1.7.6.1