📄 gui.plg
字号:
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(57): error: #256: invalid redeclaration of type name "FlagStatus" (declared at line 519 of "..\STMGUI\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(57): error: #256: invalid redeclaration of type name "ITStatus" (declared at line 519 of "..\STMGUI\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(59): error: #101: "DISABLE" has already been declared in the current scope
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(59): error: #101: "ENABLE" has already been declared in the current scope
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(59): error: #256: invalid redeclaration of type name "FunctionalState" (declared at line 521 of "..\STMGUI\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(62): error: #101: "ERROR" has already been declared in the current scope
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {ERROR = 0, SUCCESS = !ERROR} ErrorStatus;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(62): error: #101: "SUCCESS" has already been declared in the current scope
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {ERROR = 0, SUCCESS = !ERROR} ErrorStatus;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(62): error: #256: invalid redeclaration of type name "ErrorStatus" (declared at line 524 of "..\STMGUI\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {ERROR = 0, SUCCESS = !ERROR} ErrorStatus;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_conf.h(147): warning: #47-D: incompatible redefinition of macro "HSE_Value" (declared at line 528 of "..\STMGUI\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_conf.h: #define HSE_Value ((u32)8000000) /* Value of the External oscillator in Hz*/
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_conf.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_conf.h: ..\STMGUI\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c: 1 warning, 18 errors
assembling startup_stm32f10x_hd.s...
compiling fsmc_sram.c...
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(23): error: #256: invalid redeclaration of type name "s32" (declared at line 312 of "d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef signed long s32;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(27): error: #256: invalid redeclaration of type name "sc32" (declared at line 316 of "d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef signed long const sc32; /* Read Only */
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(31): error: #256: invalid redeclaration of type name "vs32" (declared at line 320 of "d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef volatile signed long vs32;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(35): error: #256: invalid redeclaration of type name "vsc32" (declared at line 324 of "d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef volatile signed long const vsc32; /* Read Only */
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(39): error: #256: invalid redeclaration of type name "u32" (declared at line 328 of "d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef unsigned long u32;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(43): error: #256: invalid redeclaration of type name "uc32" (declared at line 332 of "d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef unsigned long const uc32; /* Read Only */
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(47): error: #256: invalid redeclaration of type name "vu32" (declared at line 336 of "d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef volatile unsigned long vu32;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(51): error: #256: invalid redeclaration of type name "vuc32" (declared at line 340 of "d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef volatile unsigned long const vuc32; /* Read Only */
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(55): error: #101: "FALSE" has already been declared in the current scope
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {FALSE = 0, TRUE = !FALSE} bool;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(55): error: #101: "TRUE" has already been declared in the current scope
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {FALSE = 0, TRUE = !FALSE} bool;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(55): error: #256: invalid redeclaration of type name "bool" (declared at line 345 of "d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {FALSE = 0, TRUE = !FALSE} bool;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(57): error: #101: "RESET" has already been declared in the current scope
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(57): error: #101: "SET" has already been declared in the current scope
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(57): error: #256: invalid redeclaration of type name "FlagStatus" (declared at line 348 of "d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(57): error: #256: invalid redeclaration of type name "ITStatus" (declared at line 348 of "d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(59): error: #101: "DISABLE" has already been declared in the current scope
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(59): error: #101: "ENABLE" has already been declared in the current scope
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(59): error: #256: invalid redeclaration of type name "FunctionalState" (declared at line 350 of "d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(62): error: #101: "ERROR" has already been declared in the current scope
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {ERROR = 0, SUCCESS = !ERROR} ErrorStatus;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(62): error: #101: "SUCCESS" has already been declared in the current scope
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {ERROR = 0, SUCCESS = !ERROR} ErrorStatus;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(62): error: #256: invalid redeclaration of type name "ErrorStatus" (declared at line 353 of "d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: typedef enum {ERROR = 0, SUCCESS = !ERROR} ErrorStatus;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_conf.h(147): warning: #47-D: incompatible redefinition of macro "HSE_Value" (declared at line 83 of "d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_conf.h: #define HSE_Value ((u32)8000000) /* Value of the External oscillator in Hz*/
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_conf.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h(30): error: #55: too many arguments in macro invocation
d:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: void __ISB(void);
d:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h(30): error: #79: expected a type specifier
d:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: void __ISB(void);
d:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h(31): error: #55: too many arguments in macro invocation
d:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: void __DSB(void);
d:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h(31): error: #79: expected a type specifier
d:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: void __DSB(void);
d:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h(32): error: #55: too many arguments in macro invocation
d:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: void __DMB(void);
d:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h(32): error: #79: expected a type specifier
d:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: void __DMB(void);
d:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(58): error: #256: invalid redeclaration of type name "ADC_TypeDef" (declared at line 389 of "d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } ADC_TypeDef;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(154): error: #256: invalid redeclaration of type name "BKP_TypeDef" (declared at line 488 of "d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } BKP_TypeDef;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(163): error: #256: invalid redeclaration of type name "CAN_TxMailBox_TypeDef" (declared at line 500 of "d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } CAN_TxMailBox_TypeDef;
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^
d:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: BSP\fsmc_sram.c: 1 warning, 30 errors
compiling lcdhal.c...
BSP\lcdhal.c(114): warning: #223-D: function "GPIO_ResetBits" declared implicitly
BSP\lcdhal.c: GPIO_ResetBits(GPIOE, GPIO_Pin_1); //硬件复位
BSP\lcdhal.c: ^
BSP\lcdhal.c(114): error: #20: identifier "GPIO_Pin_1" is undefined
BSP\lcdhal.c: GPIO_ResetBits(GPIOE, GPIO_Pin_1); //硬件复位
BSP\lcdhal.c: ^
BSP\lcdhal.c(116): warning: #223-D: function "GPIO_SetBits" declared implicitly
BSP\lcdhal.c: GPIO_SetBits(GPIOE, GPIO_Pin_1 );
BSP\lcdhal.c: ^
BSP\lcdhal.c: BSP\lcdhal.c: 2 warnings, 1 error
compiling touchstreen.c...
BSP\touchstreen.c(51): error: #20: identifier "GPIO_InitTypeDef" is undefined
BSP\touchstreen.c: GPIO_InitTypeDef GPIO_InitStructure;
BSP\touchstreen.c: ^
BSP\touchstreen.c(52): error: #20: identifier "SPI_InitTypeDef" is undefined
BSP\touchstreen.c: SPI_InitTypeDef SPI_InitStructure;
BSP\touchstreen.c: ^
BSP\touchstreen.c(55): warning: #223-D: function "RCC_APB2PeriphClockCmd" declared implicitly
BSP\touchstreen.c: RCC_APB2PeriphClockCmd(RCC_APB2Periph_SPI1,ENABLE);
BSP\touchstreen.c: ^
BSP\touchstreen.c(55): error: #20: identifier "RCC_APB2Periph_SPI1" is undefined
BSP\touchstreen.c: RCC_APB2PeriphClockCmd(RCC_APB2Periph_SPI1,ENABLE);
BSP\touchstreen.c: ^
BSP\touchstreen.c(58): error: #20: identifier "GPIO_Pin_5" is undefined
BSP\touchstreen.c: GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7;
BSP\touchstreen.c: ^
BSP\touchstreen.c(58): error: #20: identifier "GPIO_Pin_6" is undefined
BSP\touchstreen.c: GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7;
BSP\touchstreen.c: ^
BSP\touchstreen.c(58): error: #20: identifier "GPIO_Pin_7" is undefined
BSP\touchstreen.c: GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7;
BSP\touchstreen.c: ^
BSP\touchstreen.c(59): error: #20: identifier "GPIO_Speed_50MHz" is undefined
BSP\touchstreen.c: GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //口线速度50MHZ
BSP\touchstreen.c: ^
BSP\touchstreen.c(60): error: #20: identifier "GPIO_Mode_AF_PP" is undefined
BSP\touchstreen.c: GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //复用模式
BSP\touchstreen.c: ^
BSP\touchstreen.c(61): warning: #223-D: function "GPIO_Init" declared implicitly
BSP\touchstreen.c: GPIO_Init(GPIOA, &GPIO_InitStructure);
BSP\touchstreen.c: ^
BSP\touchstreen.c(64): error: #20: identifier "GPIO_Mode_IPU" is undefined
BSP\touchstreen.c: GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
BSP\touchstreen.c: ^
BSP\touchstreen.c(69): error: #20: identifier "GPIO_Mode_Out_PP" is undefined
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -