STM32

#type的支持包

#include "my_app.h"
#include "my_bsp.h"
#include "config.h"
#include "my_type.h"


//数码管显示类型
typedef struct
{
	uint8_t show_buf[SEG_N];	//显示缓存
	uint8_t dp;					//小数点控制
	uint8_t blink;				//闪烁控制
}my_seg_def;	//自定义的数码管显示类型

//自定义布尔类型
typedef enum
{
	FALSE=0U,
	TRUE
}my_bool;//自定义布尔类型

#variables的支持包 ##注意:需要在main.c的USER CODE BEGIN Includes 中添加 : #define_MAIN_C

#include "main.h"
#include "type.h"
#ifdef _MAIN_C //main.c头文件里面的变量
#define EXT
#define EQ(a)=a
#else
#define EXT extern
#define EQ(a)
#endif


//比如EXT my_bool flag_LedMove EQ(FALSE);//led移动标志

本文章使用limfx的vscode插件快速发布