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