STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
Initialization and de-initialization functions
Collaboration diagram for Initialization and de-initialization functions:

Functions

HAL_StatusTypeDef HAL_UART_Init (UART_HandleTypeDef *huart)
HAL_StatusTypeDef HAL_HalfDuplex_Init (UART_HandleTypeDef *huart)
HAL_StatusTypeDef HAL_LIN_Init (UART_HandleTypeDef *huart, uint32_t BreakDetectLength)
HAL_StatusTypeDef HAL_MultiProcessor_Init (UART_HandleTypeDef *huart, uint8_t Address, uint32_t WakeUpMethod)
HAL_StatusTypeDef HAL_UART_DeInit (UART_HandleTypeDef *huart)
void HAL_UART_MspInit (UART_HandleTypeDef *huart)
 UART MSP Initialization This function configures the hardware resources used in this example.
void HAL_UART_MspDeInit (UART_HandleTypeDef *huart)
 UART MSP De-Initialization This function freeze the hardware resources used in this example.

Detailed Description

Function Documentation

◆ HAL_HalfDuplex_Init()

HAL_StatusTypeDef HAL_HalfDuplex_Init ( UART_HandleTypeDef * huart)

◆ HAL_LIN_Init()

HAL_StatusTypeDef HAL_LIN_Init ( UART_HandleTypeDef * huart,
uint32_t BreakDetectLength )

◆ HAL_MultiProcessor_Init()

HAL_StatusTypeDef HAL_MultiProcessor_Init ( UART_HandleTypeDef * huart,
uint8_t Address,
uint32_t WakeUpMethod )

◆ HAL_UART_DeInit()

HAL_StatusTypeDef HAL_UART_DeInit ( UART_HandleTypeDef * huart)

◆ HAL_UART_Init()

HAL_StatusTypeDef HAL_UART_Init ( UART_HandleTypeDef * huart)

◆ HAL_UART_MspDeInit()

void HAL_UART_MspDeInit ( UART_HandleTypeDef * huart)

UART MSP De-Initialization This function freeze the hardware resources used in this example.

Parameters
huartUART handle pointer
Return values
None

UART9 GPIO Configuration PD14 ------> UART9_RX PD15 ------> UART9_TX

Definition at line 930 of file stm32h7xx_hal_msp.c.

References GPIO_PIN_14, GPIO_PIN_15, GPIOD, HAL_GPIO_DeInit(), HAL_NVIC_DisableIRQ(), __UART_HandleTypeDef::Instance, UART9, and UART9_IRQn.

◆ HAL_UART_MspInit()

void HAL_UART_MspInit ( UART_HandleTypeDef * huart)

UART MSP Initialization This function configures the hardware resources used in this example.

Parameters
huartUART handle pointer
Return values
None

Initializes the peripherals clock

UART9 GPIO Configuration PD14 ------> UART9_RX PD15 ------> UART9_TX

Definition at line 879 of file stm32h7xx_hal_msp.c.

References __HAL_RCC_GPIOD_CLK_ENABLE, GPIO_InitTypeDef::Alternate, Error_Handler(), GPIO_MODE_AF_PP, GPIO_NOPULL, GPIO_PIN_14, GPIO_PIN_15, GPIO_SPEED_FREQ_LOW, GPIOD, HAL_GPIO_Init(), HAL_NVIC_EnableIRQ(), HAL_NVIC_SetPriority(), HAL_OK, HAL_RCCEx_PeriphCLKConfig(), __UART_HandleTypeDef::Instance, GPIO_InitTypeDef::Mode, RCC_PeriphCLKInitTypeDef::PeriphClockSelection, GPIO_InitTypeDef::Pin, GPIO_InitTypeDef::Pull, RCC_USART16910CLKSOURCE_D2PCLK2, GPIO_InitTypeDef::Speed, UART9, UART9_IRQn, and RCC_PeriphCLKInitTypeDef::Usart16ClockSelection.