在.h文件中声明结构体嵌套结构体报错,求解

2019-12-13 18:24发布

#ifndef _PUBLICDATA_H
#define _PUBLICDATA_H

#include "TypeRedef.h"
#include"stm32f10x_lib.h"
#include"stdint.h"

typedef struct
{
        GPIO_TypeDef GPIOx;
        uint16_t GPIO_Pin;
}GPIO_STATUS;

typedef struct
{
        GPIO_TypeDef GPIOx;
        uint16_t GPIO_Pin;
}GPIO_CHECK;

typedef struct
{
        GPIO_TypeDef GPIOx;
        uint16_t GPIO_Pin;
}GPIO_CONTROL;

typedef struct _DEVICE_PROPERTY
{
        GPIO_STATUS GPIO_Status;
        GPIO_CHECK GPIO_Check;
        GPIO_CONTROL GPIO_Control;
       
        UINT8 Device_Status;
               
}__attribute__((packed)) DEVICE_PROPERTY;

#endif


..USERPublicData.h(28): error:  #20: identifier "GPIO_STATUS" is undefined
0条回答

一周热门 更多>