Files
stm32f407ve_black/BSP/Inc/bsp_init.h
2026-01-23 14:35:51 +08:00

40 lines
881 B
C

/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file : bsp_init.h
* @brief : Board support package initialization header file
******************************************************************************
*/
/* USER CODE END Header */
#ifndef BSP_INIT_H
#define BSP_INIT_H
#include "bsp_board.h"
/**
* @brief Initialize board support package
* @retval HAL status code
*/
hal_ret_t bsp_init(void);
/**
* @brief Initialize board GPIO
* @retval HAL status code
*/
hal_ret_t bsp_gpio_init(void);
/**
* @brief Get board name
* @retval Board name string
*/
const char* bsp_get_board_name(void);
/**
* @brief Get current board configuration
* @retval Pointer to board configuration structure
*/
const bsp_board_config_t* bsp_get_board_config(void);
#endif /* BSP_INIT_H */