firmware
IEM Firmware Documentation
Loading...
Searching...
No Matches
stm32f4xx_hal_msp.c File Reference

This file provides code for the MSP Initialization and de-Initialization codes. More...

#include "main.h"
Include dependency graph for stm32f4xx_hal_msp.c:

Functions

void HAL_TIM_MspPostInit (TIM_HandleTypeDef *htim)
void HAL_MspInit (void)
void HAL_CAN_MspInit (CAN_HandleTypeDef *hcan)
 CAN MSP Initialization This function configures the hardware resources used in this example.
void HAL_CAN_MspDeInit (CAN_HandleTypeDef *hcan)
 CAN MSP De-Initialization This function freeze the hardware resources used in this example.
void HAL_SPI_MspInit (SPI_HandleTypeDef *hspi)
 SPI MSP Initialization This function configures the hardware resources used in this example.
void HAL_SPI_MspDeInit (SPI_HandleTypeDef *hspi)
 SPI MSP De-Initialization This function freeze the hardware resources used in this example.
void HAL_TIM_Base_MspInit (TIM_HandleTypeDef *htim_base)
 TIM_Base MSP Initialization This function configures the hardware resources used in this example.
void HAL_TIM_IC_MspInit (TIM_HandleTypeDef *htim_ic)
 TIM_IC MSP Initialization This function configures the hardware resources used in this example.
void HAL_TIM_Base_MspDeInit (TIM_HandleTypeDef *htim_base)
 TIM_Base MSP De-Initialization This function freeze the hardware resources used in this example.
void HAL_TIM_IC_MspDeInit (TIM_HandleTypeDef *htim_ic)
 TIM_IC MSP De-Initialization This function freeze the hardware resources used in this example.

Variables

static uint32_t HAL_RCC_CAN1_CLK_ENABLED =0

Detailed Description

This file provides code for the MSP Initialization and de-Initialization codes.

Attention

Copyright (c) 2024 STMicroelectronics. All rights reserved.

This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.

Function Documentation

◆ HAL_CAN_MspDeInit()

void HAL_CAN_MspDeInit ( CAN_HandleTypeDef * hcan)

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

Parameters
hcanCAN handle pointer
Return values
None

CAN1 GPIO Configuration PB8 ------> CAN1_RX PB9 ------> CAN1_TX

CAN2 GPIO Configuration PB5 ------> CAN2_RX PB6 ------> CAN2_TX

◆ HAL_CAN_MspInit()

void HAL_CAN_MspInit ( CAN_HandleTypeDef * hcan)

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

Parameters
hcanCAN handle pointer
Return values
None

CAN1 GPIO Configuration PB8 ------> CAN1_RX PB9 ------> CAN1_TX

CAN2 GPIO Configuration PB5 ------> CAN2_RX PB6 ------> CAN2_TX

◆ HAL_MspInit()

void HAL_MspInit ( void )

Initializes the Global MSP.

◆ HAL_SPI_MspDeInit()

void HAL_SPI_MspDeInit ( SPI_HandleTypeDef * hspi)

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

Parameters
hspiSPI handle pointer
Return values
None

SPI1 GPIO Configuration PA5 ------> SPI1_SCK PA6 ------> SPI1_MISO PA7 ------> SPI1_MOSI

SPI2 GPIO Configuration PB13 ------> SPI2_SCK PB14 ------> SPI2_MISO PB15 ------> SPI2_MOSI

SPI3 GPIO Configuration PC10 ------> SPI3_SCK PC11 ------> SPI3_MISO PC12 ------> SPI3_MOSI

◆ HAL_SPI_MspInit()

void HAL_SPI_MspInit ( SPI_HandleTypeDef * hspi)

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

Parameters
hspiSPI handle pointer
Return values
None

SPI1 GPIO Configuration PA5 ------> SPI1_SCK PA6 ------> SPI1_MISO PA7 ------> SPI1_MOSI

SPI2 GPIO Configuration PB13 ------> SPI2_SCK PB14 ------> SPI2_MISO PB15 ------> SPI2_MOSI

SPI3 GPIO Configuration PC10 ------> SPI3_SCK PC11 ------> SPI3_MISO PC12 ------> SPI3_MOSI

◆ HAL_TIM_Base_MspDeInit()

void HAL_TIM_Base_MspDeInit ( TIM_HandleTypeDef * htim_base)

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

Parameters
htim_baseTIM_Base handle pointer
Return values
None

◆ HAL_TIM_Base_MspInit()

void HAL_TIM_Base_MspInit ( TIM_HandleTypeDef * htim_base)

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

Parameters
htim_baseTIM_Base handle pointer
Return values
None

◆ HAL_TIM_IC_MspDeInit()

void HAL_TIM_IC_MspDeInit ( TIM_HandleTypeDef * htim_ic)

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

Parameters
htim_icTIM_IC handle pointer
Return values
None

TIM2 GPIO Configuration PB3 ------> TIM2_CH2

◆ HAL_TIM_IC_MspInit()

void HAL_TIM_IC_MspInit ( TIM_HandleTypeDef * htim_ic)

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

Parameters
htim_icTIM_IC handle pointer
Return values
None

TIM2 GPIO Configuration PB3 ------> TIM2_CH2

◆ HAL_TIM_MspPostInit()

void HAL_TIM_MspPostInit ( TIM_HandleTypeDef * htim)

TIM3 GPIO Configuration PC6 ------> TIM3_CH1

Here is the caller graph for this function:

Variable Documentation

◆ HAL_RCC_CAN1_CLK_ENABLED

uint32_t HAL_RCC_CAN1_CLK_ENABLED =0
static