Vision Build Log
Tool Versions:
IDE-Version: Vision V5.37.0.0
Copyright (C) 2022 ARM Ltd and ARM Germany GmbH. All rights reserved.
License Information: 2312 AryYe, 123123, LIC=YA39H-W0JWH-NNVAF-6CBKX-MD3AU-5ZK42
Tool Versions:
Toolchain: MDK-ARM Plus Version: 5.37.0.0
Toolchain Path: F:\Keil_v5\ARM\ARMCLANG\Bin
C Compiler: ArmClang.exe V6.18
Assembler: Armasm.exe V6.18
Linker/Locator: ArmLink.exe V6.18
Library Manager: ArmAr.exe V6.18
Hex Converter: FromElf.exe V6.18
CPU DLL: SARMCM3.DLL V5.37.0.0
Dialog DLL: DCM.DLL V1.17.5.0
Target DLL: Segger\JL2CM3.dll V2.99.42.0
Dialog DLL: TCM.DLL V1.56.1.0
Project:
e:\Display_on_desktop\Now project\Nation\Shinning_Star\SS_project.uvprojx
Project File Date: 08/22/2022
Output:
*** Using Compiler 'V6.18', folder: 'F:\Keil_v5\ARM\ARMCLANG\Bin'
Build target 'Target 1'
compiling oled_driver.c...
compiling oled_config.c...
compiling oled_draw_ex_example.c...
User/main.c(75): warning: implicit declaration of function 'GuiInit' is invalid in C99 [-Wimplicit-function-declaration]
GuiInit();
^
User/main.c(113): warning: implicit declaration of function 'GuiControl' is invalid in C99 [-Wimplicit-function-declaration]
GuiControl();//GUI控制(刷屏)
^
User/main.c(114): warning: implicit declaration of function 'GuiDataDisplayRefresh' is invalid in C99 [-Wimplicit-function-declaration]
GuiDataDisplayRefresh();//刷新数据
^
3 warnings generated.
compiling main.c...
BSP/ui/ui.c(95): warning: incompatible pointer to integer conversion passing 'char[2]' to parameter of type 'unsigned char' [-Wint-conversion]
DrawChar( 0, 2*16, "-" );//后续GuiDataDisplayRefresh会清理当前索引,所以不用担心
^~~
./lib/oledlib\draw_api.h(350): note: passing argument to parameter 'c' here
extern void DrawChar(int x, int y, unsigned char c);
^
BSP/ui/ui.c(117): warning: implicit declaration of function 'Flash_Write_Option' is invalid in C99 [-Wimplicit-function-declaration]
Flash_Write_Option( motor_speed_setup, s_hu_setup );//跳出循环时,将信息刷入Flash
^
BSP/ui/ui.c(134): warning: incompatible pointer to integer conversion passing 'char[2]' to parameter of type 'unsigned char' [-Wint-conversion]
DrawChar( 0, 1*16, "-" );
^~~
./lib/oledlib\draw_api.h(350): note: passing argument to parameter 'c' here
extern void DrawChar(int x, int y, unsigned char c);
^
BSP/ui/ui.c(158): warning: implicit declaration of function 'Flash_Write_Option' is invalid in C99 [-Wimplicit-function-declaration]
Flash_Write_Option( motor_speed_setup, s_hu_setup );//跳出循环时,将信息刷入Flash
^
BSP/ui/ui.c(186): warning: passing 'u8[15]' (aka 'unsigned char[15]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
DrawString(11,i*16,nowMenu[i+scrollBar].displayString);//显示这一页的菜单项目
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/oledlib\draw_api.h(358): note: passing argument to parameter 'str' here
extern void DrawString(int x, int y,char *str);
^
BSP/ui/ui.c(207): warning: passing 'u8[15]' (aka 'unsigned char[15]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
DrawString(11,i*16,nowMenu[i+scrollBar].displayString);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lib/oledlib\draw_api.h(358): note: passing argument to parameter 'str' here
extern void DrawString(int x, int y,char *str);
^
6 warnings generated.
compiling ui.c...
compiling env_i2c.c...
compiling test.c...
linking...
Program Size: Code=11160 RO-data=1740 RW-data=516 ZI-data=7688
".\Objects\SS_project.axf" - 0 Error(s), 9 Warning(s).
Software Packages used:
Package Vendor: Nationstech
http://www.keil.com/pack/Nationstech.N32L40x_DFP.0.1.0.pack
Nationstech.N32L40x_DFP.0.1.0
Nationstech N32L40x Series Device Support, Drivers and Examples
Collection of Component include folders:
F:/Users/AryYe/AppData/Local/Arm/Packs/Nationstech/N32L40x_DFP/0.1.0/firmware/CMSIS/device
Collection of Component Files used:
Build Time Elapsed: 00:00:01