枚举

来源:互联网 发布:网络诽谤案例 编辑:程序博客网 时间:2024/06/05 19:24

xx.h 文件:
typedef enum
{
WorkState_working=0x01,
WorkState_sleeping,
}eWorkState_t;
extern eWorkState_t WorkState;
xx.c文件:
eWorkState_t WorkState;
使用:
WorkState=WorkState_working;

-----------------------------------------
xx.h 文件:
typedef enum
{
BAT_Discharging=0x01,
BAT_Charging = 0x03,
BAT_Complete = 0x07,
}eBatState;

typedef struct
{
eBatState egBatState;
uint16_t gBatVal;
uint8_t gBatPrecentage;
}sBat;
extern sBat sgBat;
xx.c文件:

sBat sgBat;






0 0
原创粉丝点击