代码的添加
STMWBAxx_Nucleo 板级驱动
修改代码
修改代码我也是仿着 demo 来的
app_conf.h
应用功能配置相关,当前我这里CFG_BUTTON_SUPPORTED 设置为 0,CFG_LED_SUPPORTED 设置为 1 此时只会初始化灯相关代码
/* USER CODE BEGIN CFG_Task_Id_t */
CFG_TASK_ADV_CANCEL_ID,
CFG_TASK_SEND_NOTIF_ID,
/* USER CODE END CFG_Task_Id_t */
/* USER CODE BEGIN Defines */
#define CFG_BSP_ON_SEQUENCER (1)
#define CFG_BSP_ON_NUCLEO (1)
/**
* User interaction
* When CFG_LED_SUPPORTED is set, LEDS are activated if requested
* When CFG_BUTTON_SUPPORTED is set, the push button are activated if requested
*/
#define CFG_LED_SUPPORTED (1)
#define CFG_BUTTON_SUPPORTED (0)
/**
* Overwrite some configuration imposed by Low Power level selected.
*/
#if (CFG_LPM_LEVEL > 1)
#if CFG_LED_SUPPORTED
#undef CFG_LED_SUPPORTED
#define CFG_LED_SUPPORTED (0)
#endif /* CFG_LED_SUPPORTED */
#endif /* CFG_LPM_LEVEL */
/* USER CODE END Defines */
app_entry.c
需要初始化的板级驱动,这里只会初始化 LED
/* USER CODE BEGIN Includes */
#include "app_bsp.h"
/* USER CODE END Includes */
/* USER CODE BEGIN APPE_Init_1 */
#if (CFG_LED_SUPPORTED == 1)
APP_BSP_LedInit();
#endif /* (CFG_LED_SUPPORTED == 1) */
#if (CFG_BUTTON_SUPPORTED == 1)
APP_BSP_ButtonInit();
#endif /* (CFG_BUTTON_SUPPORTED == 1) */
/* USER CODE END APPE_Init_1 */

