40 lines
850 B
C
40 lines
850 B
C
/* USER CODE BEGIN Header */
|
|
/**
|
|
******************************************************************************
|
|
* @file : bsp_init.h
|
|
* @brief : 板级支持包初始化头文件
|
|
******************************************************************************
|
|
*/
|
|
/* USER CODE END Header */
|
|
|
|
#ifndef BSP_INIT_H
|
|
#define BSP_INIT_H
|
|
|
|
#include "bsp_board.h"
|
|
|
|
/**
|
|
* @brief 初始化板级支持包
|
|
* @retval HAL 状态码
|
|
*/
|
|
hal_ret_t bsp_init(void);
|
|
|
|
/**
|
|
* @brief 初始化板级 GPIO
|
|
* @retval HAL 状态码
|
|
*/
|
|
hal_ret_t bsp_gpio_init(void);
|
|
|
|
/**
|
|
* @brief 获取板级名称
|
|
* @retval 板级名称字符串
|
|
*/
|
|
const char* bsp_get_board_name(void);
|
|
|
|
/**
|
|
* @brief 获取当前板级配置
|
|
* @retval 指向板级配置结构体的指针
|
|
*/
|
|
const bsp_board_config_t* bsp_get_board_config(void);
|
|
|
|
#endif /* BSP_INIT_H */
|