First verion for google pixel 6a
This commit is contained in:
parent
a76ad743bb
commit
bdb71b101c
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,6 @@
|
|||
..\..\src\board\board.c -E --c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O0 --apcs=interwork --split_sections -I ..\..\src -I ..\..\src\board -I ..\..\src\common -I ..\..\src\sdk\include -I ..\..\src\sdk\include\M0 -I ..\..\src\app -I ..\..\src\app\S8 -I ..\..\src\app\touch -I ..\..\src\app\module_demo -I ..\..\src\app\P6A
|
||||
-I.\RTE\_WL668T
|
||||
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
|
||||
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
|
||||
-D__UVISION_VERSION="528" -D_RTE_ -DARMCM0
|
||||
-o .\listings\board.i --list_dir ".\\Listings\\" --list
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,57 @@
|
|||
; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637]
|
||||
; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\board.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\board.d --cpu=Cortex-M0 --apcs=interwork -O0 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\S8 -I..\..\src\app\touch -I..\..\src\app\module_demo -I..\..\src\app\P6A -I.\RTE\_WL668T -IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 --omf_browse=.\objects\board.crf ..\..\src\board\board.c]
|
||||
THUMB
|
||||
|
||||
AREA ||i.board_Init||, CODE, READONLY, ALIGN=2
|
||||
|
||||
board_Init PROC
|
||||
;;;20 */
|
||||
;;;21 void board_Init(void)
|
||||
000000 b510 PUSH {r4,lr}
|
||||
;;;22 {
|
||||
;;;23 /* system init ,配置MCU时钟 */
|
||||
;;;24 hal_system_init(HAL_SYSCLK_80M);
|
||||
000002 4804 LDR r0,|L1.20|
|
||||
000004 f7fffffe BL hal_system_init
|
||||
;;;25
|
||||
;;;26 /* 使用SWD口作为Debug Log输出,可配置成Uart方式 */
|
||||
;;;27 tau_log_init(115200, LOG_PORT_SWD);
|
||||
000008 2102 MOVS r1,#2
|
||||
00000a 20e1 MOVS r0,#0xe1
|
||||
00000c 0240 LSLS r0,r0,#9
|
||||
00000e f7fffffe BL tau_log_init
|
||||
;;;28
|
||||
;;;29 /* systick init,根据需要配置 */
|
||||
;;;30 //hal_system_enable_systick(1);
|
||||
;;;31 }
|
||||
000012 bd10 POP {r4,pc}
|
||||
ENDP
|
||||
|
||||
|L1.20|
|
||||
DCD 0x04c4b400
|
||||
|
||||
;*** Start embedded assembler ***
|
||||
|
||||
#line 1 "..\\..\\src\\board\\board.c"
|
||||
AREA ||.rev16_text||, CODE
|
||||
THUMB
|
||||
EXPORT |__asm___7_board_c_bcd01269____REV16|
|
||||
#line 467 "C:\\Users\\Markin\\AppData\\Local\\Arm\\Packs\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h"
|
||||
|__asm___7_board_c_bcd01269____REV16| PROC
|
||||
#line 468
|
||||
|
||||
rev16 r0, r0
|
||||
bx lr
|
||||
ENDP
|
||||
AREA ||.revsh_text||, CODE
|
||||
THUMB
|
||||
EXPORT |__asm___7_board_c_bcd01269____REVSH|
|
||||
#line 482
|
||||
|__asm___7_board_c_bcd01269____REVSH| PROC
|
||||
#line 483
|
||||
|
||||
revsh r0, r0
|
||||
bx lr
|
||||
ENDP
|
||||
|
||||
;*** End embedded assembler ***
|
|
@ -0,0 +1,6 @@
|
|||
..\..\src\app\main.c -E --c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O0 --apcs=interwork --split_sections -I ..\..\src -I ..\..\src\board -I ..\..\src\common -I ..\..\src\sdk\include -I ..\..\src\sdk\include\M0 -I ..\..\src\app -I ..\..\src\app\S8 -I ..\..\src\app\touch -I ..\..\src\app\module_demo -I ..\..\src\app\P6A
|
||||
-I.\RTE\_WL668T
|
||||
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
|
||||
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
|
||||
-D__UVISION_VERSION="528" -D_RTE_ -DARMCM0
|
||||
-o .\listings\main.i --list_dir ".\\Listings\\" --list
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,84 @@
|
|||
; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637]
|
||||
; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\main.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\main.d --cpu=Cortex-M0 --apcs=interwork -O0 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\S8 -I..\..\src\app\touch -I..\..\src\app\module_demo -I..\..\src\app\P6A -I.\RTE\_WL668T -IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 --omf_browse=.\objects\main.crf ..\..\src\app\main.c]
|
||||
THUMB
|
||||
|
||||
AREA ||i.main||, CODE, READONLY, ALIGN=2
|
||||
|
||||
main PROC
|
||||
;;;68 #endif /* __MODULE_DEMO_MAIN_H__ */
|
||||
;;;9 int main()
|
||||
000000 f7fffffe BL board_Init
|
||||
;;;10 {
|
||||
;;;11 board_Init();
|
||||
;;;12
|
||||
;;;13 while (1)
|
||||
000004 e00b B |L1.30|
|
||||
|L1.6|
|
||||
;;;14 {
|
||||
;;;15 #if _MODULE_DEMO_ENABLE
|
||||
;;;16 module_demo_main();
|
||||
;;;17 #endif
|
||||
;;;18
|
||||
;;;19
|
||||
;;;20 #if _DEMO_GOOGLE_P6A_EN
|
||||
;;;21 google_p6a_demo();
|
||||
000006 f7fffffe BL google_p6a_demo
|
||||
;;;22 #endif
|
||||
;;;23 TAU_LOGD("668 Demo\n");
|
||||
00000a bf00 NOP
|
||||
00000c 2317 MOVS r3,#0x17
|
||||
00000e a204 ADR r2,|L1.32|
|
||||
000010 a105 ADR r1,|L1.40|
|
||||
000012 2000 MOVS r0,#0
|
||||
000014 f7fffffe BL tau_log_printf
|
||||
000018 bf00 NOP
|
||||
;;;24 while (1);
|
||||
00001a bf00 NOP
|
||||
|L1.28|
|
||||
00001c e7fe B |L1.28|
|
||||
|L1.30|
|
||||
00001e e7f2 B |L1.6|
|
||||
;;;25 }
|
||||
;;;26 }
|
||||
ENDP
|
||||
|
||||
|L1.32|
|
||||
000020 7461755f DCB "tau_log",0
|
||||
000024 6c6f6700
|
||||
|L1.40|
|
||||
000028 5b25735d DCB "[%s] (%04d) 668 Demo\n",0
|
||||
00002c 20282530
|
||||
000030 34642920
|
||||
000034 36363820
|
||||
000038 44656d6f
|
||||
00003c 0a00
|
||||
00003e 00 DCB 0
|
||||
00003f 00 DCB 0
|
||||
|
||||
;*** Start embedded assembler ***
|
||||
|
||||
#line 1 "..\\..\\src\\app\\main.c"
|
||||
AREA ||.rev16_text||, CODE
|
||||
THUMB
|
||||
EXPORT |__asm___6_main_c_main____REV16|
|
||||
#line 467 "C:\\Users\\Markin\\AppData\\Local\\Arm\\Packs\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h"
|
||||
|__asm___6_main_c_main____REV16| PROC
|
||||
#line 468
|
||||
|
||||
rev16 r0, r0
|
||||
bx lr
|
||||
ENDP
|
||||
AREA ||.revsh_text||, CODE
|
||||
THUMB
|
||||
EXPORT |__asm___6_main_c_main____REVSH|
|
||||
#line 482
|
||||
|__asm___6_main_c_main____REVSH| PROC
|
||||
#line 483
|
||||
|
||||
revsh r0, r0
|
||||
bx lr
|
||||
ENDP
|
||||
|
||||
;*** End embedded assembler ***
|
||||
|
||||
__ARM_use_no_argv EQU 0
|
|
@ -0,0 +1,6 @@
|
|||
..\..\src\app\P6A\p6a_demo.c -E --c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O0 --apcs=interwork --split_sections -I ..\..\src -I ..\..\src\board -I ..\..\src\common -I ..\..\src\sdk\include -I ..\..\src\sdk\include\M0 -I ..\..\src\app -I ..\..\src\app\S8 -I ..\..\src\app\touch -I ..\..\src\app\module_demo -I ..\..\src\app\P6A
|
||||
-I.\RTE\_WL668T
|
||||
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
|
||||
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
|
||||
-D__UVISION_VERSION="528" -D_RTE_ -DARMCM0
|
||||
-o .\listings\p6a_demo.i --list_dir ".\\Listings\\" --list
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,6 @@
|
|||
..\..\src\app\P6P\p6p_demo.c -E --c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O0 --apcs=interwork --split_sections -I ..\..\src -I ..\..\src\board -I ..\..\src\common -I ..\..\src\sdk\include -I ..\..\src\sdk\include\M0 -I ..\..\src\app -I ..\..\src\app\S8 -I ..\..\src\app\touch -I ..\..\src\app\module_demo -I ..\..\src\app\P6P
|
||||
-I.\RTE\_WL668
|
||||
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
|
||||
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
|
||||
-D__UVISION_VERSION="528" -D_RTE_ -DARMCM0
|
||||
-o .\listings\p6p_demo.i --list_dir ".\\Listings\\" --list
|
|
@ -0,0 +1 @@
|
|||
C "" 0 0 cannot open source input file "..\..\src\app\P6P\p6p_demo.c": No such file or directory
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,79 @@
|
|||
<html>
|
||||
<body>
|
||||
<pre>
|
||||
<h1>µVision Build Log</h1>
|
||||
<h2>Tool Versions:</h2>
|
||||
IDE-Version: ¦ÌVision V5.28.0.0
|
||||
Copyright (C) 2019 ARM Ltd and ARM Germany GmbH. All rights reserved.
|
||||
License Information: HAHA Markin, HAHA, LIC=VGXG8-3CKFQ-63XMB-246PQ-J4CUG-RTS7K
|
||||
|
||||
Tool Versions:
|
||||
Toolchain: MDK-ARM Plus Version: 5.28.0.0
|
||||
Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin
|
||||
C Compiler: Armcc.exe V5.06 update 6 (build 750)
|
||||
Assembler: Armasm.exe V5.06 update 6 (build 750)
|
||||
Linker/Locator: ArmLink.exe V5.06 update 6 (build 750)
|
||||
Library Manager: ArmAr.exe V5.06 update 6 (build 750)
|
||||
Hex Converter: FromElf.exe V5.06 update 6 (build 750)
|
||||
CPU DLL: SARMCM3.DLL V5.28.0.0
|
||||
Dialog DLL: DARMCM1.DLL V1.19.2.0
|
||||
Target DLL: UL2CM3.DLL V1.162.16.0
|
||||
Dialog DLL: TARMCM1.DLL V1.14.1.0
|
||||
|
||||
<h2>Project:</h2>
|
||||
D:\Custom\´´ÐÅ\WL668_Pixel 6 A_CSOT6_ICNA3511A_ CST6656S_OLED\µ÷ÊÔ´úÂë\WL668T_GOOGLE_P6A_S47_CSOT6.0_ICNA3511A_OLED_FHD_20231227\WL668T_GOOGLE_P6A_S47_CSOT6.0_ICNA3511A_OLED_FHD_20231227\project\WL668T\WL668T.uvprojx
|
||||
Project File Date: 02/02/2024
|
||||
|
||||
<h2>Output:</h2>
|
||||
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
||||
Rebuild target 'WL668T'
|
||||
creating preprocessor file for main.c...
|
||||
compiling main.c...
|
||||
creating preprocessor file for p6a_demo.c...
|
||||
compiling p6a_demo.c...
|
||||
..\..\src\app\P6A\p6a_demo.c(131): warning: #550-D: variable "sg_exit_idle_mode_flag" was set but never used
|
||||
static bool sg_exit_idle_mode_flag = false;
|
||||
..\..\src\app\P6A\p6a_demo.c(134): warning: #177-D: variable "pps_renew_flag" was declared but never referenced
|
||||
static uint32_t pps_renew_flag = 0;
|
||||
..\..\src\app\P6A\p6a_demo.c(135): warning: #177-D: variable "pwr_rst_flag" was declared but never referenced
|
||||
static uint32_t pwr_rst_flag = 0;
|
||||
..\..\src\app\P6A\p6a_demo.c(404): warning: #177-D: variable "reg53_E8_fg" was declared but never referenced
|
||||
static bool reg53_E8_fg=0;
|
||||
..\..\src\app\P6A\p6a_demo.c(483): warning: #177-D: function "ap_dcs_set_exit_idle_mode" was declared but never referenced
|
||||
static bool ap_dcs_set_exit_idle_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c(508): warning: #177-D: function "soft_te_timer_init" was declared but never referenced
|
||||
static void soft_te_timer_init()
|
||||
..\..\src\app\P6A\p6a_demo.c(522): warning: #177-D: function "ap_dcs_set_frame_change" was declared but never referenced
|
||||
static bool ap_dcs_set_frame_change(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c(541): warning: #177-D: function "ap_set_FPS_B1" was declared but never referenced
|
||||
static bool ap_set_FPS_B1(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c: 8 warnings, 0 errors
|
||||
creating preprocessor file for board.c...
|
||||
compiling board.c...
|
||||
assembling startup_ARMCM0.s...
|
||||
linking...
|
||||
Program Size: Code=50220 RO-data=976 RW-data=920 ZI-data=11632
|
||||
FromELF: creating hex file...
|
||||
After Build - User command #1: fromelf --bin -o .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240202.bin .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240202.axf
|
||||
".\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240202.axf" - 0 Error(s), 8 Warning(s).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
|
||||
Package Vendor: ARM
|
||||
http://www.keil.com/pack/ARM.CMSIS.5.5.1.pack
|
||||
ARM.CMSIS.5.5.1
|
||||
CMSIS (Cortex Microcontroller Software Interface Standard)
|
||||
* Component: CORE Version: 5.2.0
|
||||
|
||||
<h2>Collection of Component include folders:</h2>
|
||||
.\RTE\_WL668T
|
||||
C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
|
||||
C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
|
||||
|
||||
<h2>Collection of Component Files used:</h2>
|
||||
|
||||
* Component: ARM::CMSIS:CORE:5.2.0
|
||||
Build Time Elapsed: 00:00:02
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,10 @@
|
|||
--cpu Cortex-M0
|
||||
".\objects\main.o"
|
||||
".\objects\p6a_demo.o"
|
||||
"..\..\src\sdk\CVWL668T\lib\CVWL668T.lib"
|
||||
".\objects\board.o"
|
||||
".\objects\startup_armcm0.o"
|
||||
--library_type=microlib --strict --scatter ".\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240202.sct"
|
||||
--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
|
||||
--info sizes --info totals --info unused --info veneers
|
||||
--list ".\Listings\WL668T_P6A_S47_CSOT6_ICNA3511A_20240202.map" -o .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240202.axf
|
|
@ -0,0 +1,16 @@
|
|||
; *************************************************************
|
||||
; *** Scatter-Loading Description File generated by uVision ***
|
||||
; *************************************************************
|
||||
|
||||
LR_IROM2 0x00010000 0x00010000 { ; load region size_region
|
||||
ER_IROM2 0x00010000 0x00010000 { ; load address = execution address
|
||||
*.o (RESET, +First)
|
||||
*(InRoot$$Sections)
|
||||
.ANY (+RO)
|
||||
.ANY (+XO)
|
||||
}
|
||||
RW_IRAM1 0x00070000 0x00008000 { ; RW data
|
||||
.ANY (+RW +ZI)
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,87 @@
|
|||
<html>
|
||||
<body>
|
||||
<pre>
|
||||
<h1>µVision Build Log</h1>
|
||||
<h2>Tool Versions:</h2>
|
||||
IDE-Version: ¦ÌVision V5.28.0.0
|
||||
Copyright (C) 2019 ARM Ltd and ARM Germany GmbH. All rights reserved.
|
||||
License Information: HAHA Markin, HAHA, LIC=VGXG8-3CKFQ-63XMB-246PQ-J4CUG-RTS7K
|
||||
|
||||
Tool Versions:
|
||||
Toolchain: MDK-ARM Plus Version: 5.28.0.0
|
||||
Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin
|
||||
C Compiler: Armcc.exe V5.06 update 6 (build 750)
|
||||
Assembler: Armasm.exe V5.06 update 6 (build 750)
|
||||
Linker/Locator: ArmLink.exe V5.06 update 6 (build 750)
|
||||
Library Manager: ArmAr.exe V5.06 update 6 (build 750)
|
||||
Hex Converter: FromElf.exe V5.06 update 6 (build 750)
|
||||
CPU DLL: SARMCM3.DLL V5.28.0.0
|
||||
Dialog DLL: DARMCM1.DLL V1.19.2.0
|
||||
Target DLL: UL2CM3.DLL V1.162.16.0
|
||||
Dialog DLL: TARMCM1.DLL V1.14.1.0
|
||||
|
||||
<h2>Project:</h2>
|
||||
D:\Custom\´´ÐÅ\WL668_Pixel 6 A_CSOT6_ICNA3511A_ CST6656S_OLED\µ÷ÊÔ´úÂë\WL668T_GOOGLE_P6A_S47_CSOT6.0_ICNA3511A_OLED_FHD_20231227\WL668T_GOOGLE_P6A_S47_CSOT6.0_ICNA3511A_OLED_FHD_20231227\project\WL668T\WL668T.uvprojx
|
||||
Project File Date: 02/20/2024
|
||||
|
||||
<h2>Output:</h2>
|
||||
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
||||
Rebuild target 'WL668T'
|
||||
creating preprocessor file for main.c...
|
||||
compiling main.c...
|
||||
creating preprocessor file for p6a_demo.c...
|
||||
compiling p6a_demo.c...
|
||||
..\..\src\app\P6A\p6a_demo.c(883): warning: #167-D: argument of type "const uint8_t *" is incompatible with parameter of type "uint8_t *"
|
||||
send_panel_init_code( sizeof( panel_init_code ), panel_init_code );
|
||||
..\..\src\app\P6A\p6a_demo.c(131): warning: #550-D: variable "sg_exit_idle_mode_flag" was set but never used
|
||||
static bool sg_exit_idle_mode_flag = false;
|
||||
..\..\src\app\P6A\p6a_demo.c(134): warning: #177-D: variable "pps_renew_flag" was declared but never referenced
|
||||
static uint32_t pps_renew_flag = 0;
|
||||
..\..\src\app\P6A\p6a_demo.c(135): warning: #177-D: variable "pwr_rst_flag" was declared but never referenced
|
||||
static uint32_t pwr_rst_flag = 0;
|
||||
..\..\src\app\P6A\p6a_demo.c(1459): warning: #177-D: function "ap_rstn_pull_down_cb" was declared but never referenced
|
||||
static void ap_rstn_pull_down_cb(void *data)
|
||||
..\..\src\app\P6A\p6a_demo.c(157): warning: #177-D: function "app_mipi_rx_start_cb" was declared but never referenced
|
||||
static void app_mipi_rx_start_cb(void *data);
|
||||
..\..\src\app\P6A\p6a_demo.c(415): warning: #177-D: variable "reg53_E8_fg" was declared but never referenced
|
||||
static bool reg53_E8_fg=0;
|
||||
..\..\src\app\P6A\p6a_demo.c(494): warning: #177-D: function "ap_dcs_set_exit_idle_mode" was declared but never referenced
|
||||
static bool ap_dcs_set_exit_idle_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c(519): warning: #177-D: function "soft_te_timer_init" was declared but never referenced
|
||||
static void soft_te_timer_init()
|
||||
..\..\src\app\P6A\p6a_demo.c(533): warning: #177-D: function "ap_dcs_set_frame_change" was declared but never referenced
|
||||
static bool ap_dcs_set_frame_change(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c(552): warning: #177-D: function "ap_set_FPS_B1" was declared but never referenced
|
||||
static bool ap_set_FPS_B1(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c(1632): warning: #177-D: function "app_system_process" was declared but never referenced
|
||||
static void app_system_process(void)
|
||||
..\..\src\app\P6A\p6a_demo.c: 12 warnings, 0 errors
|
||||
creating preprocessor file for board.c...
|
||||
compiling board.c...
|
||||
assembling startup_ARMCM0.s...
|
||||
linking...
|
||||
Program Size: Code=34792 RO-data=5160 RW-data=908 ZI-data=11636
|
||||
FromELF: creating hex file...
|
||||
After Build - User command #1: fromelf --bin -o .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240220.bin .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240220.axf
|
||||
".\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240220.axf" - 0 Error(s), 12 Warning(s).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
|
||||
Package Vendor: ARM
|
||||
http://www.keil.com/pack/ARM.CMSIS.5.5.1.pack
|
||||
ARM.CMSIS.5.5.1
|
||||
CMSIS (Cortex Microcontroller Software Interface Standard)
|
||||
* Component: CORE Version: 5.2.0
|
||||
|
||||
<h2>Collection of Component include folders:</h2>
|
||||
.\RTE\_WL668T
|
||||
C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
|
||||
C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
|
||||
|
||||
<h2>Collection of Component Files used:</h2>
|
||||
|
||||
* Component: ARM::CMSIS:CORE:5.2.0
|
||||
Build Time Elapsed: 00:00:02
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,10 @@
|
|||
--cpu Cortex-M0
|
||||
".\objects\main.o"
|
||||
".\objects\p6a_demo.o"
|
||||
"..\..\src\sdk\CVWL668T\lib\CVWL668T.lib"
|
||||
".\objects\board.o"
|
||||
".\objects\startup_armcm0.o"
|
||||
--library_type=microlib --strict --scatter ".\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240220.sct"
|
||||
--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
|
||||
--info sizes --info totals --info unused --info veneers
|
||||
--list ".\Listings\WL668T_P6A_S47_CSOT6_ICNA3511A_20240220.map" -o .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240220.axf
|
|
@ -0,0 +1,16 @@
|
|||
; *************************************************************
|
||||
; *** Scatter-Loading Description File generated by uVision ***
|
||||
; *************************************************************
|
||||
|
||||
LR_IROM2 0x00010000 0x00010000 { ; load region size_region
|
||||
ER_IROM2 0x00010000 0x00010000 { ; load address = execution address
|
||||
*.o (RESET, +First)
|
||||
*(InRoot$$Sections)
|
||||
.ANY (+RO)
|
||||
.ANY (+XO)
|
||||
}
|
||||
RW_IRAM1 0x00070000 0x00008000 { ; RW data
|
||||
.ANY (+RW +ZI)
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,87 @@
|
|||
<html>
|
||||
<body>
|
||||
<pre>
|
||||
<h1>µVision Build Log</h1>
|
||||
<h2>Tool Versions:</h2>
|
||||
IDE-Version: ¦ÌVision V5.28.0.0
|
||||
Copyright (C) 2019 ARM Ltd and ARM Germany GmbH. All rights reserved.
|
||||
License Information: HAHA Markin, HAHA, LIC=VGXG8-3CKFQ-63XMB-246PQ-J4CUG-RTS7K
|
||||
|
||||
Tool Versions:
|
||||
Toolchain: MDK-ARM Plus Version: 5.28.0.0
|
||||
Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin
|
||||
C Compiler: Armcc.exe V5.06 update 6 (build 750)
|
||||
Assembler: Armasm.exe V5.06 update 6 (build 750)
|
||||
Linker/Locator: ArmLink.exe V5.06 update 6 (build 750)
|
||||
Library Manager: ArmAr.exe V5.06 update 6 (build 750)
|
||||
Hex Converter: FromElf.exe V5.06 update 6 (build 750)
|
||||
CPU DLL: SARMCM3.DLL V5.28.0.0
|
||||
Dialog DLL: DARMCM1.DLL V1.19.2.0
|
||||
Target DLL: UL2CM3.DLL V1.162.16.0
|
||||
Dialog DLL: TARMCM1.DLL V1.14.1.0
|
||||
|
||||
<h2>Project:</h2>
|
||||
D:\Custom\´´ÐÅ\WL668_Pixel 6 A_CSOT6_ICNA3511A_ CST6656S_OLED\µ÷ÊÔ´úÂë\WL668T_GOOGLE_P6A_S47_CSOT6.0_ICNA3511A_OLED_FHD_2024022\WL668T_GOOGLE_P6A_S47_CSOT6.0_ICNA3511A_OLED_FHD_20231227\project\WL668T\WL668T.uvprojx
|
||||
Project File Date: 02/22/2024
|
||||
|
||||
<h2>Output:</h2>
|
||||
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
||||
Rebuild target 'WL668T'
|
||||
creating preprocessor file for main.c...
|
||||
compiling main.c...
|
||||
creating preprocessor file for p6a_demo.c...
|
||||
compiling p6a_demo.c...
|
||||
..\..\src\app\P6A\p6a_demo.c(131): warning: #550-D: variable "sg_exit_idle_mode_flag" was set but never used
|
||||
static bool sg_exit_idle_mode_flag = false;
|
||||
..\..\src\app\P6A\p6a_demo.c(134): warning: #177-D: variable "pps_renew_flag" was declared but never referenced
|
||||
static uint32_t pps_renew_flag = 0;
|
||||
..\..\src\app\P6A\p6a_demo.c(135): warning: #177-D: variable "pwr_rst_flag" was declared but never referenced
|
||||
static uint32_t pwr_rst_flag = 0;
|
||||
..\..\src\app\P6A\p6a_demo.c(1450): warning: #177-D: function "ap_rstn_pull_down_cb" was declared but never referenced
|
||||
static void ap_rstn_pull_down_cb(void *data)
|
||||
..\..\src\app\P6A\p6a_demo.c(157): warning: #177-D: function "app_mipi_rx_start_cb" was declared but never referenced
|
||||
static void app_mipi_rx_start_cb(void *data);
|
||||
..\..\src\app\P6A\p6a_demo.c(415): warning: #177-D: variable "reg53_E8_fg" was declared but never referenced
|
||||
static bool reg53_E8_fg=0;
|
||||
..\..\src\app\P6A\p6a_demo.c(494): warning: #177-D: function "ap_dcs_set_exit_idle_mode" was declared but never referenced
|
||||
static bool ap_dcs_set_exit_idle_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c(519): warning: #177-D: function "soft_te_timer_init" was declared but never referenced
|
||||
static void soft_te_timer_init()
|
||||
..\..\src\app\P6A\p6a_demo.c(533): warning: #177-D: function "ap_dcs_set_frame_change" was declared but never referenced
|
||||
static bool ap_dcs_set_frame_change(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c(552): warning: #177-D: function "ap_set_FPS_B1" was declared but never referenced
|
||||
static bool ap_set_FPS_B1(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c(616): warning: #177-D: function "send_panel_init_code" was declared but never referenced
|
||||
static void send_panel_init_code(uint32_t size, uint8_t* data)
|
||||
..\..\src\app\P6A\p6a_demo.c(1623): warning: #177-D: function "app_system_process" was declared but never referenced
|
||||
static void app_system_process(void)
|
||||
..\..\src\app\P6A\p6a_demo.c: 12 warnings, 0 errors
|
||||
creating preprocessor file for board.c...
|
||||
compiling board.c...
|
||||
assembling startup_ARMCM0.s...
|
||||
linking...
|
||||
Program Size: Code=47396 RO-data=5160 RW-data=908 ZI-data=11636
|
||||
FromELF: creating hex file...
|
||||
After Build - User command #1: fromelf --bin -o .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240222.bin .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240222.axf
|
||||
".\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240222.axf" - 0 Error(s), 12 Warning(s).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
|
||||
Package Vendor: ARM
|
||||
http://www.keil.com/pack/ARM.CMSIS.5.5.1.pack
|
||||
ARM.CMSIS.5.5.1
|
||||
CMSIS (Cortex Microcontroller Software Interface Standard)
|
||||
* Component: CORE Version: 5.2.0
|
||||
|
||||
<h2>Collection of Component include folders:</h2>
|
||||
.\RTE\_WL668T
|
||||
C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
|
||||
C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
|
||||
|
||||
<h2>Collection of Component Files used:</h2>
|
||||
|
||||
* Component: ARM::CMSIS:CORE:5.2.0
|
||||
Build Time Elapsed: 00:00:02
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,10 @@
|
|||
--cpu Cortex-M0
|
||||
".\objects\main.o"
|
||||
".\objects\p6a_demo.o"
|
||||
"..\..\src\sdk\CVWL668T\lib\CVWL668T.lib"
|
||||
".\objects\board.o"
|
||||
".\objects\startup_armcm0.o"
|
||||
--library_type=microlib --strict --scatter ".\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240222.sct"
|
||||
--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
|
||||
--info sizes --info totals --info unused --info veneers
|
||||
--list ".\Listings\WL668T_P6A_S47_CSOT6_ICNA3511A_20240222.map" -o .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240222.axf
|
|
@ -0,0 +1,16 @@
|
|||
; *************************************************************
|
||||
; *** Scatter-Loading Description File generated by uVision ***
|
||||
; *************************************************************
|
||||
|
||||
LR_IROM2 0x00010000 0x00010000 { ; load region size_region
|
||||
ER_IROM2 0x00010000 0x00010000 { ; load address = execution address
|
||||
*.o (RESET, +First)
|
||||
*(InRoot$$Sections)
|
||||
.ANY (+RO)
|
||||
.ANY (+XO)
|
||||
}
|
||||
RW_IRAM1 0x00070000 0x00008000 { ; RW data
|
||||
.ANY (+RW +ZI)
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,85 @@
|
|||
<html>
|
||||
<body>
|
||||
<pre>
|
||||
<h1>µVision Build Log</h1>
|
||||
<h2>Tool Versions:</h2>
|
||||
IDE-Version: ¦ÌVision V5.28.0.0
|
||||
Copyright (C) 2019 ARM Ltd and ARM Germany GmbH. All rights reserved.
|
||||
License Information: HAHA Markin, HAHA, LIC=VGXG8-3CKFQ-63XMB-246PQ-J4CUG-RTS7K
|
||||
|
||||
Tool Versions:
|
||||
Toolchain: MDK-ARM Plus Version: 5.28.0.0
|
||||
Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin
|
||||
C Compiler: Armcc.exe V5.06 update 6 (build 750)
|
||||
Assembler: Armasm.exe V5.06 update 6 (build 750)
|
||||
Linker/Locator: ArmLink.exe V5.06 update 6 (build 750)
|
||||
Library Manager: ArmAr.exe V5.06 update 6 (build 750)
|
||||
Hex Converter: FromElf.exe V5.06 update 6 (build 750)
|
||||
CPU DLL: SARMCM3.DLL V5.28.0.0
|
||||
Dialog DLL: DARMCM1.DLL V1.19.2.0
|
||||
Target DLL: UL2CM3.DLL V1.162.16.0
|
||||
Dialog DLL: TARMCM1.DLL V1.14.1.0
|
||||
|
||||
<h2>Project:</h2>
|
||||
D:\Custom\´´ÐÅ\WL668_Pixel 6 A_CSOT6_ICNA3511A_ CST6656S_OLED\µ÷ÊÔ´úÂë\WL668T_GOOGLE_P6A_S47_CSOT6.0_ICNA3511A_OLED_FHD_20240326\WL668T_GOOGLE_P6A_S47_CSOT6.0_ICNA3511A_OLED_FHD_20240403\project\WL668T\WL668T.uvprojx
|
||||
Project File Date: 03/26/2024
|
||||
|
||||
<h2>Output:</h2>
|
||||
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
||||
Rebuild target 'WL668T'
|
||||
creating preprocessor file for main.c...
|
||||
compiling main.c...
|
||||
creating preprocessor file for p6a_demo.c...
|
||||
compiling p6a_demo.c...
|
||||
..\..\src\app\P6A\p6a_demo.c(131): warning: #550-D: variable "sg_exit_idle_mode_flag" was set but never used
|
||||
static bool sg_exit_idle_mode_flag = false;
|
||||
..\..\src\app\P6A\p6a_demo.c(134): warning: #177-D: variable "pps_renew_flag" was declared but never referenced
|
||||
static uint32_t pps_renew_flag = 0;
|
||||
..\..\src\app\P6A\p6a_demo.c(135): warning: #177-D: variable "pwr_rst_flag" was declared but never referenced
|
||||
static uint32_t pwr_rst_flag = 0;
|
||||
..\..\src\app\P6A\p6a_demo.c(1534): warning: #177-D: function "ap_rstn_pull_down_cb" was declared but never referenced
|
||||
static void ap_rstn_pull_down_cb(void *data)
|
||||
..\..\src\app\P6A\p6a_demo.c(157): warning: #177-D: function "app_mipi_rx_start_cb" was declared but never referenced
|
||||
static void app_mipi_rx_start_cb(void *data);
|
||||
..\..\src\app\P6A\p6a_demo.c(415): warning: #177-D: variable "reg53_E8_fg" was declared but never referenced
|
||||
static bool reg53_E8_fg=0;
|
||||
..\..\src\app\P6A\p6a_demo.c(494): warning: #177-D: function "ap_dcs_set_exit_idle_mode" was declared but never referenced
|
||||
static bool ap_dcs_set_exit_idle_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c(519): warning: #177-D: function "soft_te_timer_init" was declared but never referenced
|
||||
static void soft_te_timer_init()
|
||||
..\..\src\app\P6A\p6a_demo.c(533): warning: #177-D: function "ap_dcs_set_frame_change" was declared but never referenced
|
||||
static bool ap_dcs_set_frame_change(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c(655): warning: #177-D: function "send_panel_init_code" was declared but never referenced
|
||||
static void send_panel_init_code(uint32_t size, uint8_t* data)
|
||||
..\..\src\app\P6A\p6a_demo.c(1707): warning: #177-D: function "app_system_process" was declared but never referenced
|
||||
static void app_system_process(void)
|
||||
..\..\src\app\P6A\p6a_demo.c: 11 warnings, 0 errors
|
||||
creating preprocessor file for board.c...
|
||||
compiling board.c...
|
||||
assembling startup_ARMCM0.s...
|
||||
linking...
|
||||
Program Size: Code=49784 RO-data=5172 RW-data=908 ZI-data=11636
|
||||
FromELF: creating hex file...
|
||||
After Build - User command #1: fromelf --bin -o .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240326.bin .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240326.axf
|
||||
".\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240326.axf" - 0 Error(s), 11 Warning(s).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
|
||||
Package Vendor: ARM
|
||||
http://www.keil.com/pack/ARM.CMSIS.5.5.1.pack
|
||||
ARM.CMSIS.5.5.1
|
||||
CMSIS (Cortex Microcontroller Software Interface Standard)
|
||||
* Component: CORE Version: 5.2.0
|
||||
|
||||
<h2>Collection of Component include folders:</h2>
|
||||
.\RTE\_WL668T
|
||||
C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
|
||||
C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
|
||||
|
||||
<h2>Collection of Component Files used:</h2>
|
||||
|
||||
* Component: ARM::CMSIS:CORE:5.2.0
|
||||
Build Time Elapsed: 00:00:03
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,10 @@
|
|||
--cpu Cortex-M0
|
||||
".\objects\main.o"
|
||||
".\objects\p6a_demo.o"
|
||||
"..\..\src\sdk\CVWL668T\lib\CVWL668T.lib"
|
||||
".\objects\board.o"
|
||||
".\objects\startup_armcm0.o"
|
||||
--library_type=microlib --strict --scatter ".\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240326.sct"
|
||||
--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
|
||||
--info sizes --info totals --info unused --info veneers
|
||||
--list ".\Listings\WL668T_P6A_S47_CSOT6_ICNA3511A_20240326.map" -o .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240326.axf
|
|
@ -0,0 +1,16 @@
|
|||
; *************************************************************
|
||||
; *** Scatter-Loading Description File generated by uVision ***
|
||||
; *************************************************************
|
||||
|
||||
LR_IROM2 0x00010000 0x00010000 { ; load region size_region
|
||||
ER_IROM2 0x00010000 0x00010000 { ; load address = execution address
|
||||
*.o (RESET, +First)
|
||||
*(InRoot$$Sections)
|
||||
.ANY (+RO)
|
||||
.ANY (+XO)
|
||||
}
|
||||
RW_IRAM1 0x00070000 0x00008000 { ; RW data
|
||||
.ANY (+RW +ZI)
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,81 @@
|
|||
<html>
|
||||
<body>
|
||||
<pre>
|
||||
<h1>µVision Build Log</h1>
|
||||
<h2>Tool Versions:</h2>
|
||||
IDE-Version: ¦ÌVision V5.28.0.0
|
||||
Copyright (C) 2019 ARM Ltd and ARM Germany GmbH. All rights reserved.
|
||||
License Information: HAHA Markin, HAHA, LIC=VGXG8-3CKFQ-63XMB-246PQ-J4CUG-RTS7K
|
||||
|
||||
Tool Versions:
|
||||
Toolchain: MDK-ARM Plus Version: 5.28.0.0
|
||||
Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin
|
||||
C Compiler: Armcc.exe V5.06 update 6 (build 750)
|
||||
Assembler: Armasm.exe V5.06 update 6 (build 750)
|
||||
Linker/Locator: ArmLink.exe V5.06 update 6 (build 750)
|
||||
Library Manager: ArmAr.exe V5.06 update 6 (build 750)
|
||||
Hex Converter: FromElf.exe V5.06 update 6 (build 750)
|
||||
CPU DLL: SARMCM3.DLL V5.28.0.0
|
||||
Dialog DLL: DARMCM1.DLL V1.19.2.0
|
||||
Target DLL: UL2CM3.DLL V1.162.16.0
|
||||
Dialog DLL: TARMCM1.DLL V1.14.1.0
|
||||
|
||||
<h2>Project:</h2>
|
||||
D:\Custom\´´ÐÅ\WL668_Pixel 6 A_CSOT6_ICNA3511A_ CST6656S_OLED\µ÷ÊÔ´úÂë\WL668T_GOOGLE_P6A_S47_CSOT6.0_ICNA3511_OLED_FHD_20231227\WL668T_GOOGLE_P6A_S47_CSOT6.0_ICNA3511_OLED_FHD_20231227\project\WL668T\WL668T.uvprojx
|
||||
Project File Date: 01/26/2024
|
||||
|
||||
<h2>Output:</h2>
|
||||
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
||||
Rebuild target 'WL668T'
|
||||
creating preprocessor file for main.c...
|
||||
compiling main.c...
|
||||
creating preprocessor file for p6a_demo.c...
|
||||
compiling p6a_demo.c...
|
||||
..\..\src\app\P6A\p6a_demo.c(131): warning: #550-D: variable "sg_exit_idle_mode_flag" was set but never used
|
||||
static bool sg_exit_idle_mode_flag = false;
|
||||
..\..\src\app\P6A\p6a_demo.c(134): warning: #177-D: variable "pps_renew_flag" was declared but never referenced
|
||||
static uint32_t pps_renew_flag = 0;
|
||||
..\..\src\app\P6A\p6a_demo.c(135): warning: #177-D: variable "pwr_rst_flag" was declared but never referenced
|
||||
static uint32_t pwr_rst_flag = 0;
|
||||
..\..\src\app\P6A\p6a_demo.c(149): warning: #177-D: function "app_mipi_rx_start_cb" was declared but never referenced
|
||||
static void app_mipi_rx_start_cb(void *data);
|
||||
..\..\src\app\P6A\p6a_demo.c(406): warning: #177-D: variable "reg53_E8_fg" was declared but never referenced
|
||||
static bool reg53_E8_fg=0;
|
||||
..\..\src\app\P6A\p6a_demo.c(485): warning: #177-D: function "ap_dcs_set_exit_idle_mode" was declared but never referenced
|
||||
static bool ap_dcs_set_exit_idle_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c(510): warning: #177-D: function "soft_te_timer_init" was declared but never referenced
|
||||
static void soft_te_timer_init()
|
||||
..\..\src\app\P6A\p6a_demo.c(524): warning: #177-D: function "ap_dcs_set_frame_change" was declared but never referenced
|
||||
static bool ap_dcs_set_frame_change(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c(543): warning: #177-D: function "ap_set_FPS_B1" was declared but never referenced
|
||||
static bool ap_set_FPS_B1(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c: 9 warnings, 0 errors
|
||||
creating preprocessor file for board.c...
|
||||
compiling board.c...
|
||||
assembling startup_ARMCM0.s...
|
||||
linking...
|
||||
Program Size: Code=50124 RO-data=980 RW-data=920 ZI-data=11632
|
||||
FromELF: creating hex file...
|
||||
After Build - User command #1: fromelf --bin -o .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511_20240126.bin .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511_20240126.axf
|
||||
".\Objects\WL668T_P6A_S47_CSOT6_ICNA3511_20240126.axf" - 0 Error(s), 9 Warning(s).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
|
||||
Package Vendor: ARM
|
||||
http://www.keil.com/pack/ARM.CMSIS.5.5.1.pack
|
||||
ARM.CMSIS.5.5.1
|
||||
CMSIS (Cortex Microcontroller Software Interface Standard)
|
||||
* Component: CORE Version: 5.2.0
|
||||
|
||||
<h2>Collection of Component include folders:</h2>
|
||||
.\RTE\_WL668T
|
||||
C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
|
||||
C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
|
||||
|
||||
<h2>Collection of Component Files used:</h2>
|
||||
|
||||
* Component: ARM::CMSIS:CORE:5.2.0
|
||||
Build Time Elapsed: 00:00:02
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
Binary file not shown.
|
@ -0,0 +1,81 @@
|
|||
<html>
|
||||
<body>
|
||||
<pre>
|
||||
<h1>µVision Build Log</h1>
|
||||
<h2>Tool Versions:</h2>
|
||||
IDE-Version: ¦ÌVision V5.28.0.0
|
||||
Copyright (C) 2019 ARM Ltd and ARM Germany GmbH. All rights reserved.
|
||||
License Information: HAHA Markin, HAHA, LIC=VGXG8-3CKFQ-63XMB-246PQ-J4CUG-RTS7K
|
||||
|
||||
Tool Versions:
|
||||
Toolchain: MDK-ARM Plus Version: 5.28.0.0
|
||||
Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin
|
||||
C Compiler: Armcc.exe V5.06 update 6 (build 750)
|
||||
Assembler: Armasm.exe V5.06 update 6 (build 750)
|
||||
Linker/Locator: ArmLink.exe V5.06 update 6 (build 750)
|
||||
Library Manager: ArmAr.exe V5.06 update 6 (build 750)
|
||||
Hex Converter: FromElf.exe V5.06 update 6 (build 750)
|
||||
CPU DLL: SARMCM3.DLL V5.28.0.0
|
||||
Dialog DLL: DARMCM1.DLL V1.19.2.0
|
||||
Target DLL: UL2CM3.DLL V1.162.16.0
|
||||
Dialog DLL: TARMCM1.DLL V1.14.1.0
|
||||
|
||||
<h2>Project:</h2>
|
||||
D:\Custom\´´ÐÅ\WL668_Pixel 6 A_CSOT6_ICNA3511A_ CST6656S_OLED\µ÷ÊÔ´úÂë\WL668_GOOGLEP6A_S47_CSOT6.0_ICNA3511_OLED_FHD_20231227\WL668_GOOGLEP6A_S47_CSOT6.0_ICNA3511_OLED_FHD_20231227\project\WL668T\WL668T.uvprojx
|
||||
Project File Date: 01/26/2024
|
||||
|
||||
<h2>Output:</h2>
|
||||
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
||||
Rebuild target 'WL668T'
|
||||
creating preprocessor file for main.c...
|
||||
compiling main.c...
|
||||
creating preprocessor file for p6a_demo.c...
|
||||
compiling p6a_demo.c...
|
||||
..\..\src\app\P6A\p6a_demo.c(131): warning: #550-D: variable "sg_exit_idle_mode_flag" was set but never used
|
||||
static bool sg_exit_idle_mode_flag = false;
|
||||
..\..\src\app\P6A\p6a_demo.c(134): warning: #177-D: variable "pps_renew_flag" was declared but never referenced
|
||||
static uint32_t pps_renew_flag = 0;
|
||||
..\..\src\app\P6A\p6a_demo.c(135): warning: #177-D: variable "pwr_rst_flag" was declared but never referenced
|
||||
static uint32_t pwr_rst_flag = 0;
|
||||
..\..\src\app\P6A\p6a_demo.c(149): warning: #177-D: function "app_mipi_rx_start_cb" was declared but never referenced
|
||||
static void app_mipi_rx_start_cb(void *data);
|
||||
..\..\src\app\P6A\p6a_demo.c(432): warning: #177-D: variable "reg53_E8_fg" was declared but never referenced
|
||||
static bool reg53_E8_fg=0;
|
||||
..\..\src\app\P6A\p6a_demo.c(511): warning: #177-D: function "ap_dcs_set_exit_idle_mode" was declared but never referenced
|
||||
static bool ap_dcs_set_exit_idle_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c(536): warning: #177-D: function "soft_te_timer_init" was declared but never referenced
|
||||
static void soft_te_timer_init()
|
||||
..\..\src\app\P6A\p6a_demo.c(550): warning: #177-D: function "ap_dcs_set_frame_change" was declared but never referenced
|
||||
static bool ap_dcs_set_frame_change(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c(569): warning: #177-D: function "ap_set_FPS_B1" was declared but never referenced
|
||||
static bool ap_set_FPS_B1(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c: 9 warnings, 0 errors
|
||||
creating preprocessor file for board.c...
|
||||
compiling board.c...
|
||||
assembling startup_ARMCM0.s...
|
||||
linking...
|
||||
Program Size: Code=50128 RO-data=980 RW-data=920 ZI-data=11632
|
||||
FromELF: creating hex file...
|
||||
After Build - User command #1: fromelf --bin -o .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511_20240126.bin .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511_20240126.axf
|
||||
".\Objects\WL668T_P6A_S47_CSOT6_ICNA3511_20240126.axf" - 0 Error(s), 9 Warning(s).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
|
||||
Package Vendor: ARM
|
||||
http://www.keil.com/pack/ARM.CMSIS.5.5.1.pack
|
||||
ARM.CMSIS.5.5.1
|
||||
CMSIS (Cortex Microcontroller Software Interface Standard)
|
||||
* Component: CORE Version: 5.2.0
|
||||
|
||||
<h2>Collection of Component include folders:</h2>
|
||||
.\RTE\_WL668T
|
||||
C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
|
||||
C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
|
||||
|
||||
<h2>Collection of Component Files used:</h2>
|
||||
|
||||
* Component: ARM::CMSIS:CORE:5.2.0
|
||||
Build Time Elapsed: 00:00:01
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,10 @@
|
|||
--cpu Cortex-M0
|
||||
".\objects\main.o"
|
||||
".\objects\p6a_demo.o"
|
||||
"..\..\src\sdk\CVWL668T\lib\CVWL668T.lib"
|
||||
".\objects\board.o"
|
||||
".\objects\startup_armcm0.o"
|
||||
--library_type=microlib --strict --scatter ".\Objects\WL668T_P6A_S47_CSOT6_ICNA3511_20240126.sct"
|
||||
--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
|
||||
--info sizes --info totals --info unused --info veneers
|
||||
--list ".\Listings\WL668T_P6A_S47_CSOT6_ICNA3511_20240126.map" -o .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511_20240126.axf
|
|
@ -0,0 +1,16 @@
|
|||
; *************************************************************
|
||||
; *** Scatter-Loading Description File generated by uVision ***
|
||||
; *************************************************************
|
||||
|
||||
LR_IROM2 0x00010000 0x00010000 { ; load region size_region
|
||||
ER_IROM2 0x00010000 0x00010000 { ; load address = execution address
|
||||
*.o (RESET, +First)
|
||||
*(InRoot$$Sections)
|
||||
.ANY (+RO)
|
||||
.ANY (+XO)
|
||||
}
|
||||
RW_IRAM1 0x00070000 0x00008000 { ; RW data
|
||||
.ANY (+RW +ZI)
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,81 @@
|
|||
<html>
|
||||
<body>
|
||||
<pre>
|
||||
<h1>µVision Build Log</h1>
|
||||
<h2>Tool Versions:</h2>
|
||||
IDE-Version: ¦ÌVision V5.28.0.0
|
||||
Copyright (C) 2019 ARM Ltd and ARM Germany GmbH. All rights reserved.
|
||||
License Information: HAHA Markin, HAHA, LIC=VGXG8-3CKFQ-63XMB-246PQ-J4CUG-RTS7K
|
||||
|
||||
Tool Versions:
|
||||
Toolchain: MDK-ARM Plus Version: 5.28.0.0
|
||||
Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin
|
||||
C Compiler: Armcc.exe V5.06 update 6 (build 750)
|
||||
Assembler: Armasm.exe V5.06 update 6 (build 750)
|
||||
Linker/Locator: ArmLink.exe V5.06 update 6 (build 750)
|
||||
Library Manager: ArmAr.exe V5.06 update 6 (build 750)
|
||||
Hex Converter: FromElf.exe V5.06 update 6 (build 750)
|
||||
CPU DLL: SARMCM3.DLL V5.28.0.0
|
||||
Dialog DLL: DARMCM1.DLL V1.19.2.0
|
||||
Target DLL: UL2CM3.DLL V1.162.16.0
|
||||
Dialog DLL: TARMCM1.DLL V1.14.1.0
|
||||
|
||||
<h2>Project:</h2>
|
||||
D:\Custom\´´ÐÅ\WL668_Pixel 6 A_CSOT6_ICNA3511A_ CST6656S_OLED\µ÷ÊÔ´úÂë\WL668T_GOOGLE_P6A_S47_CSOT6.0_ICNA3511_OLED_FHD_20231227\WL668T_GOOGLE_P6A_S47_CSOT6.0_ICNA3511_OLED_FHD_20231227\project\WL668T\WL668T.uvprojx
|
||||
Project File Date: 01/29/2024
|
||||
|
||||
<h2>Output:</h2>
|
||||
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
||||
Rebuild target 'WL668T'
|
||||
creating preprocessor file for main.c...
|
||||
compiling main.c...
|
||||
creating preprocessor file for p6a_demo.c...
|
||||
compiling p6a_demo.c...
|
||||
..\..\src\app\P6A\p6a_demo.c(131): warning: #550-D: variable "sg_exit_idle_mode_flag" was set but never used
|
||||
static bool sg_exit_idle_mode_flag = false;
|
||||
..\..\src\app\P6A\p6a_demo.c(134): warning: #177-D: variable "pps_renew_flag" was declared but never referenced
|
||||
static uint32_t pps_renew_flag = 0;
|
||||
..\..\src\app\P6A\p6a_demo.c(135): warning: #177-D: variable "pwr_rst_flag" was declared but never referenced
|
||||
static uint32_t pwr_rst_flag = 0;
|
||||
..\..\src\app\P6A\p6a_demo.c(149): warning: #177-D: function "app_mipi_rx_start_cb" was declared but never referenced
|
||||
static void app_mipi_rx_start_cb(void *data);
|
||||
..\..\src\app\P6A\p6a_demo.c(406): warning: #177-D: variable "reg53_E8_fg" was declared but never referenced
|
||||
static bool reg53_E8_fg=0;
|
||||
..\..\src\app\P6A\p6a_demo.c(485): warning: #177-D: function "ap_dcs_set_exit_idle_mode" was declared but never referenced
|
||||
static bool ap_dcs_set_exit_idle_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c(510): warning: #177-D: function "soft_te_timer_init" was declared but never referenced
|
||||
static void soft_te_timer_init()
|
||||
..\..\src\app\P6A\p6a_demo.c(524): warning: #177-D: function "ap_dcs_set_frame_change" was declared but never referenced
|
||||
static bool ap_dcs_set_frame_change(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c(543): warning: #177-D: function "ap_set_FPS_B1" was declared but never referenced
|
||||
static bool ap_set_FPS_B1(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c: 9 warnings, 0 errors
|
||||
creating preprocessor file for board.c...
|
||||
compiling board.c...
|
||||
assembling startup_ARMCM0.s...
|
||||
linking...
|
||||
Program Size: Code=50200 RO-data=980 RW-data=920 ZI-data=11632
|
||||
FromELF: creating hex file...
|
||||
After Build - User command #1: fromelf --bin -o .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511_20240129.bin .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511_20240129.axf
|
||||
".\Objects\WL668T_P6A_S47_CSOT6_ICNA3511_20240129.axf" - 0 Error(s), 9 Warning(s).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
|
||||
Package Vendor: ARM
|
||||
http://www.keil.com/pack/ARM.CMSIS.5.5.1.pack
|
||||
ARM.CMSIS.5.5.1
|
||||
CMSIS (Cortex Microcontroller Software Interface Standard)
|
||||
* Component: CORE Version: 5.2.0
|
||||
|
||||
<h2>Collection of Component include folders:</h2>
|
||||
.\RTE\_WL668T
|
||||
C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
|
||||
C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
|
||||
|
||||
<h2>Collection of Component Files used:</h2>
|
||||
|
||||
* Component: ARM::CMSIS:CORE:5.2.0
|
||||
Build Time Elapsed: 00:00:01
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,10 @@
|
|||
--cpu Cortex-M0
|
||||
".\objects\main.o"
|
||||
".\objects\p6a_demo.o"
|
||||
"..\..\src\sdk\CVWL668T\lib\CVWL668T.lib"
|
||||
".\objects\board.o"
|
||||
".\objects\startup_armcm0.o"
|
||||
--library_type=microlib --strict --scatter ".\Objects\WL668T_P6A_S47_CSOT6_ICNA3511_20240129.sct"
|
||||
--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
|
||||
--info sizes --info totals --info unused --info veneers
|
||||
--list ".\Listings\WL668T_P6A_S47_CSOT6_ICNA3511_20240129.map" -o .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511_20240129.axf
|
|
@ -0,0 +1,16 @@
|
|||
; *************************************************************
|
||||
; *** Scatter-Loading Description File generated by uVision ***
|
||||
; *************************************************************
|
||||
|
||||
LR_IROM2 0x00010000 0x00010000 { ; load region size_region
|
||||
ER_IROM2 0x00010000 0x00010000 { ; load address = execution address
|
||||
*.o (RESET, +First)
|
||||
*(InRoot$$Sections)
|
||||
.ANY (+RO)
|
||||
.ANY (+XO)
|
||||
}
|
||||
RW_IRAM1 0x00070000 0x00008000 { ; RW data
|
||||
.ANY (+RW +ZI)
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
Dependencies for Project 'WL668T', Target 'WL668': (DO NOT MODIFY !)
|
||||
F (..\..\src\app\main.c)(0x6522830F)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O0 --apcs=interwork --split_sections --asm --interleave --asm_dir ".\\Listings\\" -I ..\..\src -I ..\..\src\board -I ..\..\src\common -I ..\..\src\sdk\include -I ..\..\src\sdk\include\M0 -I ..\..\src\app -I ..\..\src\app\S8 -I ..\..\src\app\touch -I ..\..\src\app\module_demo -I ..\..\src\app\P6P
-I.\RTE\_WL668
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
-D__UVISION_VERSION="528" -D_RTE_ -DARMCM0
-o .\objects\main.o --list_dir ".\\Listings\\" --list --omf_browse .\objects\main.crf --depend .\objects\main.d)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5CEB79E2)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5CEB79E2)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5CEB79E2)
|
||||
I (..\..\src\app\test_cfg_global.h)(0x6522830F)
|
||||
F (..\..\src\app\P6P\p6p_demo.c)(0x00000000)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O0 --apcs=interwork --split_sections --asm --interleave --asm_dir ".\\Listings\\" -I ..\..\src -I ..\..\src\board -I ..\..\src\common -I ..\..\src\sdk\include -I ..\..\src\sdk\include\M0 -I ..\..\src\app -I ..\..\src\app\S8 -I ..\..\src\app\touch -I ..\..\src\app\module_demo -I ..\..\src\app\P6P
-I.\RTE\_WL668
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
-D__UVISION_VERSION="528" -D_RTE_ -DARMCM0
-o .\objects\p6p_demo.o --list_dir ".\\Listings\\" --list --omf_browse .\objects\p6p_demo.crf --depend .\objects\p6p_demo.d)
|
||||
F (..\..\src\sdk\CVWL668\lib\CVWL668.lib)(0x654EEB29)()
|
||||
F (..\..\src\board\board.c)(0x65682F06)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O0 --apcs=interwork --split_sections --asm --interleave --asm_dir ".\\Listings\\" -I ..\..\src -I ..\..\src\board -I ..\..\src\common -I ..\..\src\sdk\include -I ..\..\src\sdk\include\M0 -I ..\..\src\app -I ..\..\src\app\S8 -I ..\..\src\app\touch -I ..\..\src\app\module_demo -I ..\..\src\app\P6P
-I.\RTE\_WL668
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
-D__UVISION_VERSION="528" -D_RTE_ -DARMCM0
-o .\objects\board.o --list_dir ".\\Listings\\" --list --omf_browse .\objects\board.crf --depend .\objects\board.d)
|
||||
I (..\..\src\board\board.h)(0x654EEB37)
|
||||
I (..\..\src\sdk\include\hal_system.h)(0x654EEB37)
|
||||
I (..\..\src\common\tau_common.h)(0x654EEB37)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5CEB79E2)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\math.h)(0x5CEB79D6)
|
||||
I (..\..\src\sdk\include\hal_gpio.h)(0x654EEB37)
|
||||
I (..\..\src\common\tau_device_datatype.h)(0x654EEB37)
|
||||
I (..\..\src\common\tau_log.h)(0x65518983)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5CEB79E2)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5CEB79E4)
|
||||
I (..\..\src\sdk\include\M0\ArmCM0.h)(0x654EEB37)
|
||||
I (C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\core_cm0.h)(0x5C8B5FF6)
|
||||
I (C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_version.h)(0x5B971444)
|
||||
I (C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_compiler.h)(0x5C8F4DD4)
|
||||
I (C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_armcc.h)(0x5C8F4DD4)
|
||||
I (C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include\system_ARMCM0.h)(0x5BBD6B7A)
|
||||
F (..\..\src\board\startup\startup_ARMCM0.s)(0x654EEB37)(--cpu Cortex-M0 --li -g --apcs=interwork --pd "__MICROLIB SETA 1"
-I.\RTE\_WL668
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
--pd "__UVISION_VERSION SETA 528" --pd "_RTE_ SETA 1" --pd "ARMCM0 SETA 1"
--list .\listings\startup_armcm0.lst --xref -o .\objects\startup_armcm0.o --depend .\objects\startup_armcm0.d)
|
|
@ -0,0 +1,70 @@
|
|||
Dependencies for Project 'WL668T', Target 'WL668T': (DO NOT MODIFY !)
|
||||
F (..\..\src\app\main.c)(0x65B35378)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O0 --apcs=interwork --split_sections --asm --interleave --asm_dir ".\\Listings\\" -I ..\..\src -I ..\..\src\board -I ..\..\src\common -I ..\..\src\sdk\include -I ..\..\src\sdk\include\M0 -I ..\..\src\app -I ..\..\src\app\S8 -I ..\..\src\app\touch -I ..\..\src\app\module_demo -I ..\..\src\app\P6A
-I.\RTE\_WL668T
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
-D__UVISION_VERSION="528" -D_RTE_ -DARMCM0
-o .\objects\main.o --list_dir ".\\Listings\\" --list --omf_browse .\objects\main.crf --depend .\objects\main.d)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5CEB79E2)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5CEB79E2)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5CEB79E2)
|
||||
I (..\..\src\app\test_cfg_global.h)(0x65B35378)
|
||||
I (..\..\src\app\P6A\p6a_demo.h)(0x65B353B3)
|
||||
I (..\..\src\common\tau_log.h)(0x65E142C4)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5CEB79E2)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5CEB79E4)
|
||||
I (..\..\src\sdk\include\M0\ArmCM0.h)(0x65E142C4)
|
||||
I (C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\core_cm0.h)(0x5C8B5FF6)
|
||||
I (C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_version.h)(0x5B971444)
|
||||
I (C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_compiler.h)(0x5C8F4DD4)
|
||||
I (C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_armcc.h)(0x5C8F4DD4)
|
||||
I (C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include\system_ARMCM0.h)(0x5BBD6B7A)
|
||||
I (..\..\src\sdk\include\hal_system.h)(0x65E142C4)
|
||||
I (..\..\src\common\tau_common.h)(0x65E142C4)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\math.h)(0x5CEB79D6)
|
||||
I (..\..\src\sdk\include\hal_gpio.h)(0x65E142C4)
|
||||
I (..\..\src\common\tau_device_datatype.h)(0x65E142C4)
|
||||
I (..\..\src\board\board.h)(0x65E142C4)
|
||||
I (..\..\src\app\module_demo\module_demo_main.h)(0x6513C194)
|
||||
F (..\..\src\app\P6A\p6a_demo.c)(0x660D29ED)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O0 --apcs=interwork --split_sections --asm --interleave --asm_dir ".\\Listings\\" -I ..\..\src -I ..\..\src\board -I ..\..\src\common -I ..\..\src\sdk\include -I ..\..\src\sdk\include\M0 -I ..\..\src\app -I ..\..\src\app\S8 -I ..\..\src\app\touch -I ..\..\src\app\module_demo -I ..\..\src\app\P6A
-I.\RTE\_WL668T
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
-D__UVISION_VERSION="528" -D_RTE_ -DARMCM0
-o .\objects\p6a_demo.o --list_dir ".\\Listings\\" --list --omf_browse .\objects\p6a_demo.crf --depend .\objects\p6a_demo.d)
|
||||
I (..\..\src\app\P6A\p6a_demo.h)(0x65B353B3)
|
||||
I (..\..\src\sdk\include\M0\ArmCM0.h)(0x65E142C4)
|
||||
I (C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\core_cm0.h)(0x5C8B5FF6)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5CEB79E2)
|
||||
I (C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_version.h)(0x5B971444)
|
||||
I (C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_compiler.h)(0x5C8F4DD4)
|
||||
I (C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_armcc.h)(0x5C8F4DD4)
|
||||
I (C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include\system_ARMCM0.h)(0x5BBD6B7A)
|
||||
I (..\..\src\common\tau_device_datatype.h)(0x65E142C4)
|
||||
I (..\..\src\common\tau_common.h)(0x65E142C4)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\math.h)(0x5CEB79D6)
|
||||
I (..\..\src\common\tau_log.h)(0x65E142C4)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5CEB79E2)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5CEB79E4)
|
||||
I (..\..\src\common\tau_operations.h)(0x65E142C4)
|
||||
I (..\..\src\common\tau_delay.h)(0x65E142C4)
|
||||
I (..\..\src\sdk\include\hal_dsi_rx_ctrl.h)(0x65E142C4)
|
||||
I (..\..\src\common\tau_dsi_datatype.h)(0x65E142C4)
|
||||
I (..\..\src\sdk\include\hal_dsi_tx_ctrl.h)(0x65E142C4)
|
||||
I (..\..\src\sdk\include\hal_gpio.h)(0x65E142C4)
|
||||
I (..\..\src\sdk\include\hal_swire.h)(0x65E142C4)
|
||||
I (..\..\src\sdk\include\hal_timer.h)(0x65E142C4)
|
||||
I (..\..\src\sdk\include\hal_system.h)(0x65E142C4)
|
||||
I (..\..\src\app\test_cfg_global.h)(0x65B35378)
|
||||
I (..\..\src\sdk\include\hal_pwr.h)(0x65E142C4)
|
||||
I (..\..\src\sdk\include\hal_pwm.h)(0x65E142C4)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5CEB79E2)
|
||||
F (..\..\src\sdk\CVWL668T\lib\CVWL668T.lib)(0x65E142B4)()
|
||||
F (..\..\src\board\board.c)(0x65E142C4)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O0 --apcs=interwork --split_sections --asm --interleave --asm_dir ".\\Listings\\" -I ..\..\src -I ..\..\src\board -I ..\..\src\common -I ..\..\src\sdk\include -I ..\..\src\sdk\include\M0 -I ..\..\src\app -I ..\..\src\app\S8 -I ..\..\src\app\touch -I ..\..\src\app\module_demo -I ..\..\src\app\P6A
-I.\RTE\_WL668T
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
-D__UVISION_VERSION="528" -D_RTE_ -DARMCM0
-o .\objects\board.o --list_dir ".\\Listings\\" --list --omf_browse .\objects\board.crf --depend .\objects\board.d)
|
||||
I (..\..\src\board\board.h)(0x65E142C4)
|
||||
I (..\..\src\sdk\include\hal_system.h)(0x65E142C4)
|
||||
I (..\..\src\common\tau_common.h)(0x65E142C4)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5CEB79E2)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\math.h)(0x5CEB79D6)
|
||||
I (..\..\src\sdk\include\hal_gpio.h)(0x65E142C4)
|
||||
I (..\..\src\common\tau_device_datatype.h)(0x65E142C4)
|
||||
I (..\..\src\common\tau_log.h)(0x65E142C4)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5CEB79E2)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5CEB79E4)
|
||||
I (..\..\src\sdk\include\M0\ArmCM0.h)(0x65E142C4)
|
||||
I (C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\core_cm0.h)(0x5C8B5FF6)
|
||||
I (C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_version.h)(0x5B971444)
|
||||
I (C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_compiler.h)(0x5C8F4DD4)
|
||||
I (C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_armcc.h)(0x5C8F4DD4)
|
||||
I (C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include\system_ARMCM0.h)(0x5BBD6B7A)
|
||||
F (..\..\src\board\startup\startup_ARMCM0.s)(0x65E142C4)(--cpu Cortex-M0 --li -g --apcs=interwork --pd "__MICROLIB SETA 1"
-I.\RTE\_WL668T
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
--pd "__UVISION_VERSION SETA 528" --pd "_RTE_ SETA 1" --pd "ARMCM0 SETA 1"
--list .\listings\startup_armcm0.lst --xref -o .\objects\startup_armcm0.o --depend .\objects\startup_armcm0.d)
|
Binary file not shown.
|
@ -0,0 +1,77 @@
|
|||
<html>
|
||||
<body>
|
||||
<pre>
|
||||
<h1>µVision Build Log</h1>
|
||||
<h2>Tool Versions:</h2>
|
||||
IDE-Version: ¦ÌVision V5.28.0.0
|
||||
Copyright (C) 2019 ARM Ltd and ARM Germany GmbH. All rights reserved.
|
||||
License Information: HAHA Markin, HAHA, LIC=VGXG8-3CKFQ-63XMB-246PQ-J4CUG-RTS7K
|
||||
|
||||
Tool Versions:
|
||||
Toolchain: MDK-ARM Plus Version: 5.28.0.0
|
||||
Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin
|
||||
C Compiler: Armcc.exe V5.06 update 6 (build 750)
|
||||
Assembler: Armasm.exe V5.06 update 6 (build 750)
|
||||
Linker/Locator: ArmLink.exe V5.06 update 6 (build 750)
|
||||
Library Manager: ArmAr.exe V5.06 update 6 (build 750)
|
||||
Hex Converter: FromElf.exe V5.06 update 6 (build 750)
|
||||
CPU DLL: SARMCM3.DLL V5.28.0.0
|
||||
Dialog DLL: DARMCM1.DLL V1.19.2.0
|
||||
Target DLL: UL2CM3.DLL V1.162.16.0
|
||||
Dialog DLL: TARMCM1.DLL V1.14.1.0
|
||||
|
||||
<h2>Project:</h2>
|
||||
D:\Custom\´´ÐÅ\WL668_Pixel 6 A_CSOT6_ICNA3511A_ CST6656S_OLED\µ÷ÊÔ´úÂë\WL668_GOOGLEP6A_S47_CSOT6.0_ICNA3511_OLED_FHD_20231227\WL668_GOOGLEP6A_S47_CSOT6.0_ICNA3511_OLED_FHD_20231227\project\WL668T\WL668T.uvprojx
|
||||
Project File Date: 01/26/2024
|
||||
|
||||
<h2>Output:</h2>
|
||||
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
||||
Rebuild target 'WL668T'
|
||||
creating preprocessor file for main.c...
|
||||
compiling main.c...
|
||||
creating preprocessor file for p6a_demo.c...
|
||||
compiling p6a_demo.c...
|
||||
..\..\src\app\P6A\p6a_demo.c(131): warning: #550-D: variable "sg_exit_idle_mode_flag" was set but never used
|
||||
static bool sg_exit_idle_mode_flag = false;
|
||||
..\..\src\app\P6A\p6a_demo.c(134): warning: #177-D: variable "pps_renew_flag" was declared but never referenced
|
||||
static uint32_t pps_renew_flag = 0;
|
||||
..\..\src\app\P6A\p6a_demo.c(135): warning: #177-D: variable "pwr_rst_flag" was declared but never referenced
|
||||
static uint32_t pwr_rst_flag = 0;
|
||||
..\..\src\app\P6A\p6a_demo.c(149): warning: #177-D: function "app_mipi_rx_start_cb" was declared but never referenced
|
||||
static void app_mipi_rx_start_cb(void *data);
|
||||
..\..\src\app\P6A\p6a_demo.c(445): warning: #177-D: variable "reg53_E8_fg" was declared but never referenced
|
||||
static bool reg53_E8_fg=0;
|
||||
..\..\src\app\P6A\p6a_demo.c(524): warning: #177-D: function "ap_dcs_set_exit_idle_mode" was declared but never referenced
|
||||
static bool ap_dcs_set_exit_idle_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet)
|
||||
..\..\src\app\P6A\p6a_demo.c(549): warning: #177-D: function "soft_te_timer_init" was declared but never referenced
|
||||
static void soft_te_timer_init()
|
||||
..\..\src\app\P6A\p6a_demo.c: 7 warnings, 0 errors
|
||||
creating preprocessor file for board.c...
|
||||
compiling board.c...
|
||||
assembling startup_ARMCM0.s...
|
||||
linking...
|
||||
Program Size: Code=37468 RO-data=9224 RW-data=1040 ZI-data=11608
|
||||
FromELF: creating hex file...
|
||||
After Build - User command #1: fromelf --bin -o .\Objects\WL668_P6P_TM667_ICNA3508_20231225.bin .\Objects\WL668_P6P_TM667_ICNA3508_20231225.axf
|
||||
".\Objects\WL668_P6P_TM667_ICNA3508_20231225.axf" - 0 Error(s), 7 Warning(s).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
|
||||
Package Vendor: ARM
|
||||
http://www.keil.com/pack/ARM.CMSIS.5.5.1.pack
|
||||
ARM.CMSIS.5.5.1
|
||||
CMSIS (Cortex Microcontroller Software Interface Standard)
|
||||
* Component: CORE Version: 5.2.0
|
||||
|
||||
<h2>Collection of Component include folders:</h2>
|
||||
.\RTE\_WL668T
|
||||
C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
|
||||
C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
|
||||
|
||||
<h2>Collection of Component Files used:</h2>
|
||||
|
||||
* Component: ARM::CMSIS:CORE:5.2.0
|
||||
Build Time Elapsed: 00:00:01
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,10 @@
|
|||
--cpu Cortex-M0
|
||||
".\objects\main.o"
|
||||
".\objects\p6a_demo.o"
|
||||
"..\..\src\sdk\CVWL668T\lib\CVWL668T.lib"
|
||||
".\objects\board.o"
|
||||
".\objects\startup_armcm0.o"
|
||||
--library_type=microlib --strict --scatter ".\Objects\WL668_P6P_TM667_ICNA3508_20231225.sct"
|
||||
--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
|
||||
--info sizes --info totals --info unused --info veneers
|
||||
--list ".\Listings\WL668_P6P_TM667_ICNA3508_20231225.map" -o .\Objects\WL668_P6P_TM667_ICNA3508_20231225.axf
|
|
@ -0,0 +1,16 @@
|
|||
; *************************************************************
|
||||
; *** Scatter-Loading Description File generated by uVision ***
|
||||
; *************************************************************
|
||||
|
||||
LR_IROM2 0x00010000 0x00010000 { ; load region size_region
|
||||
ER_IROM2 0x00010000 0x00010000 { ; load address = execution address
|
||||
*.o (RESET, +First)
|
||||
*(InRoot$$Sections)
|
||||
.ANY (+RO)
|
||||
.ANY (+XO)
|
||||
}
|
||||
RW_IRAM1 0x00070000 0x00008000 { ; RW data
|
||||
.ANY (+RW +ZI)
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O0 --apcs=interwork --split_sections --asm --interleave --asm_dir ".\\Listings\\" -I ..\..\src -I ..\..\src\board -I ..\..\src\common -I ..\..\src\sdk\include -I ..\..\src\sdk\include\M0 -I ..\..\src\app -I ..\..\src\app\S8 -I ..\..\src\app\touch -I ..\..\src\app\module_demo -I ..\..\src\app\P6A
|
||||
-I.\RTE\_WL668T
|
||||
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
|
||||
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
|
||||
-D__UVISION_VERSION="528" -D_RTE_ -DARMCM0
|
||||
-o .\objects\board.o --list_dir ".\\Listings\\" --list --omf_browse .\objects\board.crf --depend .\objects\board.d "..\..\src\board\board.c"
|
Binary file not shown.
|
@ -0,0 +1,17 @@
|
|||
.\objects\board.o: ..\..\src\board\board.c
|
||||
.\objects\board.o: ..\..\src\board\board.h
|
||||
.\objects\board.o: ..\..\src\sdk\include\hal_system.h
|
||||
.\objects\board.o: ..\..\src\common\tau_common.h
|
||||
.\objects\board.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
|
||||
.\objects\board.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\math.h
|
||||
.\objects\board.o: ..\..\src\sdk\include\hal_gpio.h
|
||||
.\objects\board.o: ..\..\src\common\tau_device_datatype.h
|
||||
.\objects\board.o: ..\..\src\common\tau_log.h
|
||||
.\objects\board.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h
|
||||
.\objects\board.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdarg.h
|
||||
.\objects\board.o: ..\..\src\sdk\include\M0\ArmCM0.h
|
||||
.\objects\board.o: C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\core_cm0.h
|
||||
.\objects\board.o: C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_version.h
|
||||
.\objects\board.o: C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_compiler.h
|
||||
.\objects\board.o: C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_armcc.h
|
||||
.\objects\board.o: C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include\system_ARMCM0.h
|
Binary file not shown.
|
@ -0,0 +1,6 @@
|
|||
--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O0 --apcs=interwork --split_sections --asm --interleave --asm_dir ".\\Listings\\" -I ..\..\src -I ..\..\src\board -I ..\..\src\common -I ..\..\src\sdk\include -I ..\..\src\sdk\include\M0 -I ..\..\src\app -I ..\..\src\app\S8 -I ..\..\src\app\touch -I ..\..\src\app\module_demo -I ..\..\src\app\P6A
|
||||
-I.\RTE\_WL668T
|
||||
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
|
||||
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
|
||||
-D__UVISION_VERSION="528" -D_RTE_ -DARMCM0
|
||||
-o .\objects\main.o --list_dir ".\\Listings\\" --list --omf_browse .\objects\main.crf --depend .\objects\main.d "..\..\src\app\main.c"
|
Binary file not shown.
|
@ -0,0 +1,22 @@
|
|||
.\objects\main.o: ..\..\src\app\main.c
|
||||
.\objects\main.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h
|
||||
.\objects\main.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h
|
||||
.\objects\main.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h
|
||||
.\objects\main.o: ..\..\src\app\test_cfg_global.h
|
||||
.\objects\main.o: ..\..\src\app\P6A\p6a_demo.h
|
||||
.\objects\main.o: ..\..\src\common\tau_log.h
|
||||
.\objects\main.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
|
||||
.\objects\main.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdarg.h
|
||||
.\objects\main.o: ..\..\src\sdk\include\M0\ArmCM0.h
|
||||
.\objects\main.o: C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\core_cm0.h
|
||||
.\objects\main.o: C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_version.h
|
||||
.\objects\main.o: C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_compiler.h
|
||||
.\objects\main.o: C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_armcc.h
|
||||
.\objects\main.o: C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include\system_ARMCM0.h
|
||||
.\objects\main.o: ..\..\src\sdk\include\hal_system.h
|
||||
.\objects\main.o: ..\..\src\common\tau_common.h
|
||||
.\objects\main.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\math.h
|
||||
.\objects\main.o: ..\..\src\sdk\include\hal_gpio.h
|
||||
.\objects\main.o: ..\..\src\common\tau_device_datatype.h
|
||||
.\objects\main.o: ..\..\src\board\board.h
|
||||
.\objects\main.o: ..\..\src\app\module_demo\module_demo_main.h
|
Binary file not shown.
|
@ -0,0 +1,6 @@
|
|||
--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O0 --apcs=interwork --split_sections --asm --interleave --asm_dir ".\\Listings\\" -I ..\..\src -I ..\..\src\board -I ..\..\src\common -I ..\..\src\sdk\include -I ..\..\src\sdk\include\M0 -I ..\..\src\app -I ..\..\src\app\S8 -I ..\..\src\app\touch -I ..\..\src\app\module_demo -I ..\..\src\app\P6A
|
||||
-I.\RTE\_WL668T
|
||||
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
|
||||
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
|
||||
-D__UVISION_VERSION="528" -D_RTE_ -DARMCM0
|
||||
-o .\objects\p6a_demo.o --list_dir ".\\Listings\\" --list --omf_browse .\objects\p6a_demo.crf --depend .\objects\p6a_demo.d "..\..\src\app\P6A\p6a_demo.c"
|
Binary file not shown.
|
@ -0,0 +1,28 @@
|
|||
.\objects\p6a_demo.o: ..\..\src\app\P6A\p6a_demo.c
|
||||
.\objects\p6a_demo.o: ..\..\src\app\P6A\p6a_demo.h
|
||||
.\objects\p6a_demo.o: ..\..\src\sdk\include\M0\ArmCM0.h
|
||||
.\objects\p6a_demo.o: C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\core_cm0.h
|
||||
.\objects\p6a_demo.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
|
||||
.\objects\p6a_demo.o: C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_version.h
|
||||
.\objects\p6a_demo.o: C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_compiler.h
|
||||
.\objects\p6a_demo.o: C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include\cmsis_armcc.h
|
||||
.\objects\p6a_demo.o: C:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include\system_ARMCM0.h
|
||||
.\objects\p6a_demo.o: ..\..\src\common\tau_device_datatype.h
|
||||
.\objects\p6a_demo.o: ..\..\src\common\tau_common.h
|
||||
.\objects\p6a_demo.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\math.h
|
||||
.\objects\p6a_demo.o: ..\..\src\common\tau_log.h
|
||||
.\objects\p6a_demo.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h
|
||||
.\objects\p6a_demo.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdarg.h
|
||||
.\objects\p6a_demo.o: ..\..\src\common\tau_operations.h
|
||||
.\objects\p6a_demo.o: ..\..\src\common\tau_delay.h
|
||||
.\objects\p6a_demo.o: ..\..\src\sdk\include\hal_dsi_rx_ctrl.h
|
||||
.\objects\p6a_demo.o: ..\..\src\common\tau_dsi_datatype.h
|
||||
.\objects\p6a_demo.o: ..\..\src\sdk\include\hal_dsi_tx_ctrl.h
|
||||
.\objects\p6a_demo.o: ..\..\src\sdk\include\hal_gpio.h
|
||||
.\objects\p6a_demo.o: ..\..\src\sdk\include\hal_swire.h
|
||||
.\objects\p6a_demo.o: ..\..\src\sdk\include\hal_timer.h
|
||||
.\objects\p6a_demo.o: ..\..\src\sdk\include\hal_system.h
|
||||
.\objects\p6a_demo.o: ..\..\src\app\test_cfg_global.h
|
||||
.\objects\p6a_demo.o: ..\..\src\sdk\include\hal_pwr.h
|
||||
.\objects\p6a_demo.o: ..\..\src\sdk\include\hal_pwm.h
|
||||
.\objects\p6a_demo.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h
|
Binary file not shown.
|
@ -0,0 +1,6 @@
|
|||
--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O0 --apcs=interwork --split_sections --asm --interleave --asm_dir ".\\Listings\\" -I ..\..\src -I ..\..\src\board -I ..\..\src\common -I ..\..\src\sdk\include -I ..\..\src\sdk\include\M0 -I ..\..\src\app -I ..\..\src\app\S8 -I ..\..\src\app\touch -I ..\..\src\app\module_demo -I ..\..\src\app\P6P
|
||||
-I.\RTE\_WL668
|
||||
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
|
||||
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
|
||||
-D__UVISION_VERSION="528" -D_RTE_ -DARMCM0
|
||||
-o .\objects\p6p_demo.o --list_dir ".\\Listings\\" --list --omf_browse .\objects\p6p_demo.crf --depend .\objects\p6p_demo.d "..\..\src\app\P6P\p6p_demo.c"
|
|
@ -0,0 +1,6 @@
|
|||
--cpu Cortex-M0 --li -g --apcs=interwork --pd "__MICROLIB SETA 1"
|
||||
-I.\RTE\_WL668T
|
||||
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include
|
||||
-IC:\Users\Markin\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include
|
||||
--pd "__UVISION_VERSION SETA 528" --pd "_RTE_ SETA 1" --pd "ARMCM0 SETA 1"
|
||||
--list .\listings\startup_armcm0.lst --xref -o .\objects\startup_armcm0.o --depend .\objects\startup_armcm0.d "..\..\src\board\startup\startup_ARMCM0.s"
|
|
@ -0,0 +1 @@
|
|||
.\objects\startup_armcm0.o: ..\..\src\board\startup\startup_ARMCM0.s
|
Binary file not shown.
|
@ -0,0 +1,21 @@
|
|||
|
||||
/*
|
||||
* Auto generated Run-Time-Environment Configuration File
|
||||
* *** Do not modify ! ***
|
||||
*
|
||||
* Project: 'WL668T'
|
||||
* Target: 'WL668'
|
||||
*/
|
||||
|
||||
#ifndef RTE_COMPONENTS_H
|
||||
#define RTE_COMPONENTS_H
|
||||
|
||||
|
||||
/*
|
||||
* Define the Device Header File:
|
||||
*/
|
||||
#define CMSIS_device_header "ARMCM0.h"
|
||||
|
||||
|
||||
|
||||
#endif /* RTE_COMPONENTS_H */
|
|
@ -0,0 +1,21 @@
|
|||
|
||||
/*
|
||||
* Auto generated Run-Time-Environment Configuration File
|
||||
* *** Do not modify ! ***
|
||||
*
|
||||
* Project: 'WL668T'
|
||||
* Target: 'WL668T'
|
||||
*/
|
||||
|
||||
#ifndef RTE_COMPONENTS_H
|
||||
#define RTE_COMPONENTS_H
|
||||
|
||||
|
||||
/*
|
||||
* Define the Device Header File:
|
||||
*/
|
||||
#define CMSIS_device_header "ARMCM0.h"
|
||||
|
||||
|
||||
|
||||
#endif /* RTE_COMPONENTS_H */
|
|
@ -0,0 +1,16 @@
|
|||
SET PATH=C:\Keil_v5\ARM\ARMCC\Bin;C:\Program Files (x86)\VMware\VMware Workstation\bin\;C:\Program Files\ImageMagick-7.1.0-Q16-HDRI;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;D:\Tools\;C:\Program Files\nodejs\;D:\Tools\platform-tools;%Android%;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\Markin\AppData\Local\Microsoft\WindowsApps;D:\Tools\Microsoft VS Code\bin;C:\Users\Markin\AppData\Roaming\npm;D:\Tools\platform-tools_r34.0.1-windows\platform-tools;
|
||||
SET ARMCC5_ASMOPT=--diag_suppress=9931
|
||||
SET ARMCC5_CCOPT=--diag_suppress=9931
|
||||
SET ARMCC5_LINKOPT=--diag_suppress=9931
|
||||
SET CPU_TYPE=ARMCM0
|
||||
SET CPU_VENDOR=ARM
|
||||
SET UV2_TARGET=WL668
|
||||
SET CPU_CLOCK=0x00B71B00
|
||||
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via "listings\main._ip"
|
||||
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\main.__i"
|
||||
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via "listings\p6p_demo._ip"
|
||||
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\p6p_demo.__i"
|
||||
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via "listings\board._ip"
|
||||
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\board.__i"
|
||||
"C:\Keil_v5\ARM\ARMCC\Bin\ArmAsm" --Via ".\objects\startup_armcm0._ia"
|
||||
"C:\Keil_v5\ARM\ARMCC\Bin\ArmLink" --Via ".\Objects\WL668_P6P_TM667_ICNA3508_20231225.lnp"
|
|
@ -0,0 +1,15 @@
|
|||
SET PATH=C:\Keil_v5\ARM\ARMCC\Bin;C:\Program Files (x86)\VMware\VMware Workstation\bin\;C:\Program Files\ImageMagick-7.1.0-Q16-HDRI;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;D:\Tools\;C:\Program Files\nodejs\;D:\Tools\platform-tools;%Android%;C:\Program Files\Git\cmd;C:\Users\Markin\AppData\Local\Programs\Python\Python312\Scripts\;C:\Users\Markin\AppData\Local\Programs\Python\Python312\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\Markin\AppData\Local\Microsoft\WindowsApps;C:\Users\Markin\AppData\Roaming\npm;D:\Tools\platform-tools_r34.0.1-windows\platform-tools;C:\Users\Markin\AppData\Local\Programs\Microsoft VS Code\bin
|
||||
SET CPU_TYPE=ARMCM0
|
||||
SET CPU_VENDOR=ARM
|
||||
SET UV2_TARGET=WL668T
|
||||
SET CPU_CLOCK=0x00B71B00
|
||||
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via "listings\main._ip"
|
||||
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\main.__i"
|
||||
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via "listings\p6a_demo._ip"
|
||||
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\p6a_demo.__i"
|
||||
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via "listings\board._ip"
|
||||
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\board.__i"
|
||||
"C:\Keil_v5\ARM\ARMCC\Bin\ArmAsm" --Via ".\objects\startup_armcm0._ia"
|
||||
"C:\Keil_v5\ARM\ARMCC\Bin\ArmLink" --Via ".\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240326.lnp"
|
||||
"C:\Keil_v5\ARM\ARMCC\Bin\fromelf.exe" ".\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240326.axf" --i32combined --output ".\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240326.hex"
|
||||
fromelf --bin -o .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240326.bin .\Objects\WL668T_P6A_S47_CSOT6_ICNA3511A_20240326.axf
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,272 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
|
||||
<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_optx.xsd">
|
||||
|
||||
<SchemaVersion>1.0</SchemaVersion>
|
||||
|
||||
<Header>### uVision Project, (C) Keil Software</Header>
|
||||
|
||||
<Extensions>
|
||||
<cExt>*.c</cExt>
|
||||
<aExt>*.s*; *.src; *.a*</aExt>
|
||||
<oExt>*.obj; *.o</oExt>
|
||||
<lExt>*.lib</lExt>
|
||||
<tExt>*.txt; *.h; *.inc</tExt>
|
||||
<pExt>*.plm</pExt>
|
||||
<CppX>*.cpp</CppX>
|
||||
<nMigrate>0</nMigrate>
|
||||
</Extensions>
|
||||
|
||||
<DaveTm>
|
||||
<dwLowDateTime>0</dwLowDateTime>
|
||||
<dwHighDateTime>0</dwHighDateTime>
|
||||
</DaveTm>
|
||||
|
||||
<Target>
|
||||
<TargetName>WL668T</TargetName>
|
||||
<ToolsetNumber>0x4</ToolsetNumber>
|
||||
<ToolsetName>ARM-ADS</ToolsetName>
|
||||
<TargetOption>
|
||||
<CLKADS>12000000</CLKADS>
|
||||
<OPTTT>
|
||||
<gFlags>1</gFlags>
|
||||
<BeepAtEnd>1</BeepAtEnd>
|
||||
<RunSim>0</RunSim>
|
||||
<RunTarget>1</RunTarget>
|
||||
<RunAbUc>0</RunAbUc>
|
||||
</OPTTT>
|
||||
<OPTHX>
|
||||
<HexSelection>1</HexSelection>
|
||||
<FlashByte>65535</FlashByte>
|
||||
<HexRangeLowAddress>0</HexRangeLowAddress>
|
||||
<HexRangeHighAddress>0</HexRangeHighAddress>
|
||||
<HexOffset>0</HexOffset>
|
||||
</OPTHX>
|
||||
<OPTLEX>
|
||||
<PageWidth>79</PageWidth>
|
||||
<PageLength>66</PageLength>
|
||||
<TabStop>8</TabStop>
|
||||
<ListingPath>.\Listings\</ListingPath>
|
||||
</OPTLEX>
|
||||
<ListingPage>
|
||||
<CreateCListing>1</CreateCListing>
|
||||
<CreateAListing>1</CreateAListing>
|
||||
<CreateLListing>1</CreateLListing>
|
||||
<CreateIListing>0</CreateIListing>
|
||||
<AsmCond>1</AsmCond>
|
||||
<AsmSymb>1</AsmSymb>
|
||||
<AsmXref>0</AsmXref>
|
||||
<CCond>1</CCond>
|
||||
<CCode>0</CCode>
|
||||
<CListInc>0</CListInc>
|
||||
<CSymb>0</CSymb>
|
||||
<LinkerCodeListing>0</LinkerCodeListing>
|
||||
</ListingPage>
|
||||
<OPTXL>
|
||||
<LMap>1</LMap>
|
||||
<LComments>1</LComments>
|
||||
<LGenerateSymbols>1</LGenerateSymbols>
|
||||
<LLibSym>1</LLibSym>
|
||||
<LLines>1</LLines>
|
||||
<LLocSym>1</LLocSym>
|
||||
<LPubSym>1</LPubSym>
|
||||
<LXref>0</LXref>
|
||||
<LExpSel>0</LExpSel>
|
||||
</OPTXL>
|
||||
<OPTFL>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<IsCurrentTarget>1</IsCurrentTarget>
|
||||
</OPTFL>
|
||||
<CpuCode>7</CpuCode>
|
||||
<DebugOpt>
|
||||
<uSim>0</uSim>
|
||||
<uTrg>1</uTrg>
|
||||
<sLdApp>1</sLdApp>
|
||||
<sGomain>1</sGomain>
|
||||
<sRbreak>1</sRbreak>
|
||||
<sRwatch>1</sRwatch>
|
||||
<sRmem>1</sRmem>
|
||||
<sRfunc>1</sRfunc>
|
||||
<sRbox>1</sRbox>
|
||||
<tLdApp>1</tLdApp>
|
||||
<tGomain>1</tGomain>
|
||||
<tRbreak>1</tRbreak>
|
||||
<tRwatch>1</tRwatch>
|
||||
<tRmem>1</tRmem>
|
||||
<tRfunc>0</tRfunc>
|
||||
<tRbox>1</tRbox>
|
||||
<tRtrace>1</tRtrace>
|
||||
<sRSysVw>1</sRSysVw>
|
||||
<tRSysVw>1</tRSysVw>
|
||||
<sRunDeb>0</sRunDeb>
|
||||
<sLrtime>0</sLrtime>
|
||||
<bEvRecOn>1</bEvRecOn>
|
||||
<bSchkAxf>0</bSchkAxf>
|
||||
<bTchkAxf>0</bTchkAxf>
|
||||
<nTsel>0</nTsel>
|
||||
<sDll></sDll>
|
||||
<sDllPa></sDllPa>
|
||||
<sDlgDll></sDlgDll>
|
||||
<sDlgPa></sDlgPa>
|
||||
<sIfile></sIfile>
|
||||
<tDll></tDll>
|
||||
<tDllPa></tDllPa>
|
||||
<tDlgDll></tDlgDll>
|
||||
<tDlgPa></tDlgPa>
|
||||
<tIfile></tIfile>
|
||||
<pMon>BIN\UL2CM3.DLL</pMon>
|
||||
</DebugOpt>
|
||||
<TargetDriverDllRegistry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>UL2CM3</Key>
|
||||
<Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000)</Name>
|
||||
</SetRegEntry>
|
||||
</TargetDriverDllRegistry>
|
||||
<Breakpoint/>
|
||||
<Tracepoint>
|
||||
<THDelay>0</THDelay>
|
||||
</Tracepoint>
|
||||
<DebugFlag>
|
||||
<trace>0</trace>
|
||||
<periodic>0</periodic>
|
||||
<aLwin>0</aLwin>
|
||||
<aCover>0</aCover>
|
||||
<aSer1>0</aSer1>
|
||||
<aSer2>0</aSer2>
|
||||
<aPa>0</aPa>
|
||||
<viewmode>0</viewmode>
|
||||
<vrSel>0</vrSel>
|
||||
<aSym>0</aSym>
|
||||
<aTbox>0</aTbox>
|
||||
<AscS1>0</AscS1>
|
||||
<AscS2>0</AscS2>
|
||||
<AscS3>0</AscS3>
|
||||
<aSer3>0</aSer3>
|
||||
<eProf>0</eProf>
|
||||
<aLa>0</aLa>
|
||||
<aPa1>0</aPa1>
|
||||
<AscS4>0</AscS4>
|
||||
<aSer4>0</aSer4>
|
||||
<StkLoc>0</StkLoc>
|
||||
<TrcWin>0</TrcWin>
|
||||
<newCpu>0</newCpu>
|
||||
<uProt>0</uProt>
|
||||
</DebugFlag>
|
||||
<LintExecutable></LintExecutable>
|
||||
<LintConfigFile></LintConfigFile>
|
||||
<bLintAuto>0</bLintAuto>
|
||||
<bAutoGenD>0</bAutoGenD>
|
||||
<LntExFlags>0</LntExFlags>
|
||||
<pMisraName></pMisraName>
|
||||
<pszMrule></pszMrule>
|
||||
<pSingCmds></pSingCmds>
|
||||
<pMultCmds></pMultCmds>
|
||||
<pMisraNamep></pMisraNamep>
|
||||
<pszMrulep></pszMrulep>
|
||||
<pSingCmdsp></pSingCmdsp>
|
||||
<pMultCmdsp></pMultCmdsp>
|
||||
</TargetOption>
|
||||
</Target>
|
||||
|
||||
<Group>
|
||||
<GroupName>app</GroupName>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>1</GroupNumber>
|
||||
<FileNumber>1</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\..\src\app\main.c</PathWithFileName>
|
||||
<FilenameWithoutPath>main.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>1</GroupNumber>
|
||||
<FileNumber>2</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\..\src\app\P6A\p6a_demo.c</PathWithFileName>
|
||||
<FilenameWithoutPath>p6a_demo.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
<GroupName>driver</GroupName>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>2</GroupNumber>
|
||||
<FileNumber>3</FileNumber>
|
||||
<FileType>4</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\..\src\sdk\CVWL668T\lib\CVWL668T.lib</PathWithFileName>
|
||||
<FilenameWithoutPath>CVWL668T.lib</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
<GroupName>board</GroupName>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>4</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\..\src\board\board.c</PathWithFileName>
|
||||
<FilenameWithoutPath>board.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
<GroupName>startup</GroupName>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>5</FileNumber>
|
||||
<FileType>2</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\..\src\board\startup\startup_ARMCM0.s</PathWithFileName>
|
||||
<FilenameWithoutPath>startup_ARMCM0.s</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
<GroupName>::CMSIS</GroupName>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>1</RteFlg>
|
||||
</Group>
|
||||
|
||||
</ProjectOpt>
|
|
@ -0,0 +1,461 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
|
||||
<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
|
||||
|
||||
<SchemaVersion>2.1</SchemaVersion>
|
||||
|
||||
<Header>### uVision Project, (C) Keil Software</Header>
|
||||
|
||||
<Targets>
|
||||
<Target>
|
||||
<TargetName>WL668T</TargetName>
|
||||
<ToolsetNumber>0x4</ToolsetNumber>
|
||||
<ToolsetName>ARM-ADS</ToolsetName>
|
||||
<pArmCC>5060750::V5.06 update 6 (build 750)::ARMCC</pArmCC>
|
||||
<pCCUsed>5060750::V5.06 update 6 (build 750)::ARMCC</pCCUsed>
|
||||
<uAC6>0</uAC6>
|
||||
<TargetOption>
|
||||
<TargetCommonOption>
|
||||
<Device>ARMCM0</Device>
|
||||
<Vendor>ARM</Vendor>
|
||||
<PackID>ARM.CMSIS.5.5.1</PackID>
|
||||
<PackURL>http://www.keil.com/pack/</PackURL>
|
||||
<Cpu>IRAM(0x20000000,0x00020000) IROM(0x00000000,0x00040000) CPUTYPE("Cortex-M0") CLOCK(12000000) ESEL ELITTLE</Cpu>
|
||||
<FlashUtilSpec></FlashUtilSpec>
|
||||
<StartupFile></StartupFile>
|
||||
<FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000)</FlashDriverDll>
|
||||
<DeviceId>0</DeviceId>
|
||||
<RegisterFile>$$Device:ARMCM0$Device\ARM\ARMCM0\Include\ARMCM0.h</RegisterFile>
|
||||
<MemoryEnv></MemoryEnv>
|
||||
<Cmp></Cmp>
|
||||
<Asm></Asm>
|
||||
<Linker></Linker>
|
||||
<OHString></OHString>
|
||||
<InfinionOptionDll></InfinionOptionDll>
|
||||
<SLE66CMisc></SLE66CMisc>
|
||||
<SLE66AMisc></SLE66AMisc>
|
||||
<SLE66LinkerMisc></SLE66LinkerMisc>
|
||||
<SFDFile></SFDFile>
|
||||
<bCustSvd>0</bCustSvd>
|
||||
<UseEnv>0</UseEnv>
|
||||
<BinPath></BinPath>
|
||||
<IncludePath></IncludePath>
|
||||
<LibPath></LibPath>
|
||||
<RegisterFilePath></RegisterFilePath>
|
||||
<DBRegisterFilePath></DBRegisterFilePath>
|
||||
<TargetStatus>
|
||||
<Error>0</Error>
|
||||
<ExitCodeStop>0</ExitCodeStop>
|
||||
<ButtonStop>0</ButtonStop>
|
||||
<NotGenerated>0</NotGenerated>
|
||||
<InvalidFlash>1</InvalidFlash>
|
||||
</TargetStatus>
|
||||
<OutputDirectory>.\Objects\</OutputDirectory>
|
||||
<OutputName>WL668T_P6A_S47_CSOT6_ICNA3511A_20240326</OutputName>
|
||||
<CreateExecutable>1</CreateExecutable>
|
||||
<CreateLib>0</CreateLib>
|
||||
<CreateHexFile>1</CreateHexFile>
|
||||
<DebugInformation>1</DebugInformation>
|
||||
<BrowseInformation>1</BrowseInformation>
|
||||
<ListingPath>.\Listings\</ListingPath>
|
||||
<HexFormatSelection>1</HexFormatSelection>
|
||||
<Merge32K>0</Merge32K>
|
||||
<CreateBatchFile>1</CreateBatchFile>
|
||||
<BeforeCompile>
|
||||
<RunUserProg1>0</RunUserProg1>
|
||||
<RunUserProg2>0</RunUserProg2>
|
||||
<UserProg1Name></UserProg1Name>
|
||||
<UserProg2Name></UserProg2Name>
|
||||
<UserProg1Dos16Mode>0</UserProg1Dos16Mode>
|
||||
<UserProg2Dos16Mode>0</UserProg2Dos16Mode>
|
||||
<nStopU1X>0</nStopU1X>
|
||||
<nStopU2X>0</nStopU2X>
|
||||
</BeforeCompile>
|
||||
<BeforeMake>
|
||||
<RunUserProg1>0</RunUserProg1>
|
||||
<RunUserProg2>0</RunUserProg2>
|
||||
<UserProg1Name></UserProg1Name>
|
||||
<UserProg2Name></UserProg2Name>
|
||||
<UserProg1Dos16Mode>0</UserProg1Dos16Mode>
|
||||
<UserProg2Dos16Mode>0</UserProg2Dos16Mode>
|
||||
<nStopB1X>0</nStopB1X>
|
||||
<nStopB2X>0</nStopB2X>
|
||||
</BeforeMake>
|
||||
<AfterMake>
|
||||
<RunUserProg1>1</RunUserProg1>
|
||||
<RunUserProg2>0</RunUserProg2>
|
||||
<UserProg1Name>fromelf --bin -o .\Objects\@L.bin .\Objects\@L.axf</UserProg1Name>
|
||||
<UserProg2Name></UserProg2Name>
|
||||
<UserProg1Dos16Mode>0</UserProg1Dos16Mode>
|
||||
<UserProg2Dos16Mode>0</UserProg2Dos16Mode>
|
||||
<nStopA1X>0</nStopA1X>
|
||||
<nStopA2X>0</nStopA2X>
|
||||
</AfterMake>
|
||||
<SelectedForBatchBuild>0</SelectedForBatchBuild>
|
||||
<SVCSIdString></SVCSIdString>
|
||||
</TargetCommonOption>
|
||||
<CommonProperty>
|
||||
<UseCPPCompiler>0</UseCPPCompiler>
|
||||
<RVCTCodeConst>0</RVCTCodeConst>
|
||||
<RVCTZI>0</RVCTZI>
|
||||
<RVCTOtherData>0</RVCTOtherData>
|
||||
<ModuleSelection>0</ModuleSelection>
|
||||
<IncludeInBuild>1</IncludeInBuild>
|
||||
<AlwaysBuild>0</AlwaysBuild>
|
||||
<GenerateAssemblyFile>0</GenerateAssemblyFile>
|
||||
<AssembleAssemblyFile>0</AssembleAssemblyFile>
|
||||
<PublicsOnly>0</PublicsOnly>
|
||||
<StopOnExitCode>3</StopOnExitCode>
|
||||
<CustomArgument></CustomArgument>
|
||||
<IncludeLibraryModules></IncludeLibraryModules>
|
||||
<ComprImg>1</ComprImg>
|
||||
</CommonProperty>
|
||||
<DllOption>
|
||||
<SimDllName>SARMCM3.DLL</SimDllName>
|
||||
<SimDllArguments> </SimDllArguments>
|
||||
<SimDlgDll>DARMCM1.DLL</SimDlgDll>
|
||||
<SimDlgDllArguments>-pCM0</SimDlgDllArguments>
|
||||
<TargetDllName>SARMCM3.DLL</TargetDllName>
|
||||
<TargetDllArguments> </TargetDllArguments>
|
||||
<TargetDlgDll>TARMCM1.DLL</TargetDlgDll>
|
||||
<TargetDlgDllArguments>-pCM0</TargetDlgDllArguments>
|
||||
</DllOption>
|
||||
<DebugOption>
|
||||
<OPTHX>
|
||||
<HexSelection>1</HexSelection>
|
||||
<HexRangeLowAddress>0</HexRangeLowAddress>
|
||||
<HexRangeHighAddress>0</HexRangeHighAddress>
|
||||
<HexOffset>0</HexOffset>
|
||||
<Oh166RecLen>16</Oh166RecLen>
|
||||
</OPTHX>
|
||||
</DebugOption>
|
||||
<Utilities>
|
||||
<Flash1>
|
||||
<UseTargetDll>1</UseTargetDll>
|
||||
<UseExternalTool>0</UseExternalTool>
|
||||
<RunIndependent>0</RunIndependent>
|
||||
<UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
|
||||
<Capability>1</Capability>
|
||||
<DriverSelection>4096</DriverSelection>
|
||||
</Flash1>
|
||||
<bUseTDR>1</bUseTDR>
|
||||
<Flash2>BIN\UL2CM3.DLL</Flash2>
|
||||
<Flash3>"" ()</Flash3>
|
||||
<Flash4></Flash4>
|
||||
<pFcarmOut></pFcarmOut>
|
||||
<pFcarmGrp></pFcarmGrp>
|
||||
<pFcArmRoot></pFcArmRoot>
|
||||
<FcArmLst>0</FcArmLst>
|
||||
</Utilities>
|
||||
<TargetArmAds>
|
||||
<ArmAdsMisc>
|
||||
<GenerateListings>0</GenerateListings>
|
||||
<asHll>1</asHll>
|
||||
<asAsm>1</asAsm>
|
||||
<asMacX>1</asMacX>
|
||||
<asSyms>1</asSyms>
|
||||
<asFals>1</asFals>
|
||||
<asDbgD>1</asDbgD>
|
||||
<asForm>1</asForm>
|
||||
<ldLst>0</ldLst>
|
||||
<ldmm>1</ldmm>
|
||||
<ldXref>1</ldXref>
|
||||
<BigEnd>0</BigEnd>
|
||||
<AdsALst>1</AdsALst>
|
||||
<AdsACrf>1</AdsACrf>
|
||||
<AdsANop>0</AdsANop>
|
||||
<AdsANot>0</AdsANot>
|
||||
<AdsLLst>1</AdsLLst>
|
||||
<AdsLmap>1</AdsLmap>
|
||||
<AdsLcgr>1</AdsLcgr>
|
||||
<AdsLsym>1</AdsLsym>
|
||||
<AdsLszi>1</AdsLszi>
|
||||
<AdsLtoi>1</AdsLtoi>
|
||||
<AdsLsun>1</AdsLsun>
|
||||
<AdsLven>1</AdsLven>
|
||||
<AdsLsxf>1</AdsLsxf>
|
||||
<RvctClst>1</RvctClst>
|
||||
<GenPPlst>1</GenPPlst>
|
||||
<AdsCpuType>"Cortex-M0"</AdsCpuType>
|
||||
<RvctDeviceName></RvctDeviceName>
|
||||
<mOS>0</mOS>
|
||||
<uocRom>0</uocRom>
|
||||
<uocRam>0</uocRam>
|
||||
<hadIROM>1</hadIROM>
|
||||
<hadIRAM>1</hadIRAM>
|
||||
<hadXRAM>0</hadXRAM>
|
||||
<uocXRam>0</uocXRam>
|
||||
<RvdsVP>0</RvdsVP>
|
||||
<RvdsMve>0</RvdsMve>
|
||||
<hadIRAM2>0</hadIRAM2>
|
||||
<hadIROM2>0</hadIROM2>
|
||||
<StupSel>16</StupSel>
|
||||
<useUlib>1</useUlib>
|
||||
<EndSel>1</EndSel>
|
||||
<uLtcg>0</uLtcg>
|
||||
<nSecure>0</nSecure>
|
||||
<RoSelD>4</RoSelD>
|
||||
<RwSelD>3</RwSelD>
|
||||
<CodeSel>0</CodeSel>
|
||||
<OptFeed>0</OptFeed>
|
||||
<NoZi1>0</NoZi1>
|
||||
<NoZi2>0</NoZi2>
|
||||
<NoZi3>0</NoZi3>
|
||||
<NoZi4>0</NoZi4>
|
||||
<NoZi5>0</NoZi5>
|
||||
<Ro1Chk>0</Ro1Chk>
|
||||
<Ro2Chk>0</Ro2Chk>
|
||||
<Ro3Chk>0</Ro3Chk>
|
||||
<Ir1Chk>0</Ir1Chk>
|
||||
<Ir2Chk>1</Ir2Chk>
|
||||
<Ra1Chk>0</Ra1Chk>
|
||||
<Ra2Chk>0</Ra2Chk>
|
||||
<Ra3Chk>0</Ra3Chk>
|
||||
<Im1Chk>1</Im1Chk>
|
||||
<Im2Chk>0</Im2Chk>
|
||||
<OnChipMemories>
|
||||
<Ocm1>
|
||||
<Type>0</Type>
|
||||
<StartAddress>0x0</StartAddress>
|
||||
<Size>0x0</Size>
|
||||
</Ocm1>
|
||||
<Ocm2>
|
||||
<Type>0</Type>
|
||||
<StartAddress>0x0</StartAddress>
|
||||
<Size>0x0</Size>
|
||||
</Ocm2>
|
||||
<Ocm3>
|
||||
<Type>0</Type>
|
||||
<StartAddress>0x0</StartAddress>
|
||||
<Size>0x0</Size>
|
||||
</Ocm3>
|
||||
<Ocm4>
|
||||
<Type>0</Type>
|
||||
<StartAddress>0x0</StartAddress>
|
||||
<Size>0x0</Size>
|
||||
</Ocm4>
|
||||
<Ocm5>
|
||||
<Type>0</Type>
|
||||
<StartAddress>0x0</StartAddress>
|
||||
<Size>0x0</Size>
|
||||
</Ocm5>
|
||||
<Ocm6>
|
||||
<Type>0</Type>
|
||||
<StartAddress>0x0</StartAddress>
|
||||
<Size>0x0</Size>
|
||||
</Ocm6>
|
||||
<IRAM>
|
||||
<Type>0</Type>
|
||||
<StartAddress>0x20000000</StartAddress>
|
||||
<Size>0x20000</Size>
|
||||
</IRAM>
|
||||
<IROM>
|
||||
<Type>1</Type>
|
||||
<StartAddress>0x0</StartAddress>
|
||||
<Size>0x40000</Size>
|
||||
</IROM>
|
||||
<XRAM>
|
||||
<Type>0</Type>
|
||||
<StartAddress>0x0</StartAddress>
|
||||
<Size>0x0</Size>
|
||||
</XRAM>
|
||||
<OCR_RVCT1>
|
||||
<Type>1</Type>
|
||||
<StartAddress>0x0</StartAddress>
|
||||
<Size>0x0</Size>
|
||||
</OCR_RVCT1>
|
||||
<OCR_RVCT2>
|
||||
<Type>1</Type>
|
||||
<StartAddress>0x0</StartAddress>
|
||||
<Size>0x0</Size>
|
||||
</OCR_RVCT2>
|
||||
<OCR_RVCT3>
|
||||
<Type>1</Type>
|
||||
<StartAddress>0x0</StartAddress>
|
||||
<Size>0x0</Size>
|
||||
</OCR_RVCT3>
|
||||
<OCR_RVCT4>
|
||||
<Type>1</Type>
|
||||
<StartAddress>0x0</StartAddress>
|
||||
<Size>0x2000</Size>
|
||||
</OCR_RVCT4>
|
||||
<OCR_RVCT5>
|
||||
<Type>1</Type>
|
||||
<StartAddress>0x10000</StartAddress>
|
||||
<Size>0x10000</Size>
|
||||
</OCR_RVCT5>
|
||||
<OCR_RVCT6>
|
||||
<Type>0</Type>
|
||||
<StartAddress>0x0</StartAddress>
|
||||
<Size>0x0</Size>
|
||||
</OCR_RVCT6>
|
||||
<OCR_RVCT7>
|
||||
<Type>0</Type>
|
||||
<StartAddress>0x0</StartAddress>
|
||||
<Size>0x0</Size>
|
||||
</OCR_RVCT7>
|
||||
<OCR_RVCT8>
|
||||
<Type>0</Type>
|
||||
<StartAddress>0x0</StartAddress>
|
||||
<Size>0x0</Size>
|
||||
</OCR_RVCT8>
|
||||
<OCR_RVCT9>
|
||||
<Type>0</Type>
|
||||
<StartAddress>0x70000</StartAddress>
|
||||
<Size>0x8000</Size>
|
||||
</OCR_RVCT9>
|
||||
<OCR_RVCT10>
|
||||
<Type>0</Type>
|
||||
<StartAddress>0x0</StartAddress>
|
||||
<Size>0x0</Size>
|
||||
</OCR_RVCT10>
|
||||
</OnChipMemories>
|
||||
<RvctStartVector></RvctStartVector>
|
||||
</ArmAdsMisc>
|
||||
<Cads>
|
||||
<interw>1</interw>
|
||||
<Optim>1</Optim>
|
||||
<oTime>0</oTime>
|
||||
<SplitLS>0</SplitLS>
|
||||
<OneElfS>1</OneElfS>
|
||||
<Strict>0</Strict>
|
||||
<EnumInt>0</EnumInt>
|
||||
<PlainCh>0</PlainCh>
|
||||
<Ropi>0</Ropi>
|
||||
<Rwpi>0</Rwpi>
|
||||
<wLevel>2</wLevel>
|
||||
<uThumb>0</uThumb>
|
||||
<uSurpInc>0</uSurpInc>
|
||||
<uC99>1</uC99>
|
||||
<uGnu>1</uGnu>
|
||||
<useXO>0</useXO>
|
||||
<v6Lang>1</v6Lang>
|
||||
<v6LangP>1</v6LangP>
|
||||
<vShortEn>1</vShortEn>
|
||||
<vShortWch>1</vShortWch>
|
||||
<v6Lto>0</v6Lto>
|
||||
<v6WtE>0</v6WtE>
|
||||
<v6Rtti>0</v6Rtti>
|
||||
<VariousControls>
|
||||
<MiscControls></MiscControls>
|
||||
<Define></Define>
|
||||
<Undefine></Undefine>
|
||||
<IncludePath>..\..\src;..\..\src\board;..\..\src\common;..\..\src\sdk\include;..\..\src\sdk\include\M0;..\..\src\app;..\..\src\app\S8;..\..\src\app\touch;..\..\src\app\module_demo;..\..\src\app\P6A</IncludePath>
|
||||
</VariousControls>
|
||||
</Cads>
|
||||
<Aads>
|
||||
<interw>1</interw>
|
||||
<Ropi>0</Ropi>
|
||||
<Rwpi>0</Rwpi>
|
||||
<thumb>0</thumb>
|
||||
<SplitLS>0</SplitLS>
|
||||
<SwStkChk>0</SwStkChk>
|
||||
<NoWarn>0</NoWarn>
|
||||
<uSurpInc>0</uSurpInc>
|
||||
<useXO>0</useXO>
|
||||
<uClangAs>0</uClangAs>
|
||||
<VariousControls>
|
||||
<MiscControls></MiscControls>
|
||||
<Define></Define>
|
||||
<Undefine></Undefine>
|
||||
<IncludePath></IncludePath>
|
||||
</VariousControls>
|
||||
</Aads>
|
||||
<LDads>
|
||||
<umfTarg>1</umfTarg>
|
||||
<Ropi>0</Ropi>
|
||||
<Rwpi>0</Rwpi>
|
||||
<noStLib>0</noStLib>
|
||||
<RepFail>1</RepFail>
|
||||
<useFile>0</useFile>
|
||||
<TextAddressRange>0x00000000</TextAddressRange>
|
||||
<DataAddressRange>0x20000000</DataAddressRange>
|
||||
<pXoBase></pXoBase>
|
||||
<ScatterFile></ScatterFile>
|
||||
<IncludeLibs></IncludeLibs>
|
||||
<IncludeLibsPath></IncludeLibsPath>
|
||||
<Misc></Misc>
|
||||
<LinkerInputFile></LinkerInputFile>
|
||||
<DisabledWarnings></DisabledWarnings>
|
||||
</LDads>
|
||||
</TargetArmAds>
|
||||
</TargetOption>
|
||||
<Groups>
|
||||
<Group>
|
||||
<GroupName>app</GroupName>
|
||||
<Files>
|
||||
<File>
|
||||
<FileName>main.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\src\app\main.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>p6a_demo.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\src\app\P6A\p6a_demo.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
<GroupName>driver</GroupName>
|
||||
<Files>
|
||||
<File>
|
||||
<FileName>CVWL668T.lib</FileName>
|
||||
<FileType>4</FileType>
|
||||
<FilePath>..\..\src\sdk\CVWL668T\lib\CVWL668T.lib</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
<GroupName>board</GroupName>
|
||||
<Files>
|
||||
<File>
|
||||
<FileName>board.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\src\board\board.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
<GroupName>startup</GroupName>
|
||||
<Files>
|
||||
<File>
|
||||
<FileName>startup_ARMCM0.s</FileName>
|
||||
<FileType>2</FileType>
|
||||
<FilePath>..\..\src\board\startup\startup_ARMCM0.s</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
<GroupName>::CMSIS</GroupName>
|
||||
</Group>
|
||||
</Groups>
|
||||
</Target>
|
||||
</Targets>
|
||||
|
||||
<RTE>
|
||||
<apis/>
|
||||
<components>
|
||||
<component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.2.0" condition="ARMv6_7_8-M Device">
|
||||
<package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.5.1"/>
|
||||
<targetInfos>
|
||||
<targetInfo name="WL668T"/>
|
||||
</targetInfos>
|
||||
</component>
|
||||
</components>
|
||||
<files>
|
||||
<file attr="config" category="sourceAsm" condition="ARMCC" name="Device\ARM\ARMCM0\Source\ARM\startup_ARMCM0.s" version="1.0.0">
|
||||
<instance index="0" removed="1">RTE\Device\ARMCM0\startup_ARMCM0.s</instance>
|
||||
<component Cclass="Device" Cgroup="Startup" Cvendor="ARM" Cversion="1.1.0" condition="ARMCM0 CMSIS"/>
|
||||
<package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.5.1"/>
|
||||
<targetInfos/>
|
||||
</file>
|
||||
<file attr="config" category="sourceC" name="Device\ARM\ARMCM0\Source\system_ARMCM0.c" version="1.0.0">
|
||||
<instance index="0" removed="1">RTE\Device\ARMCM0\system_ARMCM0.c</instance>
|
||||
<component Cclass="Device" Cgroup="Startup" Cvendor="ARM" Cversion="1.1.0" condition="ARMCM0 CMSIS"/>
|
||||
<package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.5.1"/>
|
||||
<targetInfos/>
|
||||
</file>
|
||||
</files>
|
||||
</RTE>
|
||||
|
||||
</Project>
|
|
@ -0,0 +1,4 @@
|
|||
[0220/103650.865:INFO:skin_prom_main.cpp(112)] skinprom start
|
||||
[0220/103651.128:INFO:skin_prom_main.cpp(137)] skinprom end
|
||||
[0220/103657.773:INFO:skin_prom_main.cpp(112)] skinprom start
|
||||
[0220/103658.019:INFO:skin_prom_main.cpp(137)] skinprom end
|
|
@ -0,0 +1,11 @@
|
|||
1. 此目录下所有project文件仅为链接文件(使用宏定义和库文件区分)
|
||||
|
||||
2. 强烈建议将不使用的芯片型号文件夹删除,仅保留使用的芯片型号文件夹,以免串烧导致芯片烧坏
|
||||
|
||||
3. 如若更换芯片,仅需将提供的原工程下特定型号文件夹拷贝到模板工程,删除原芯片project下原型号文件夹,重新编译即可
|
||||
如原来使用668芯片,后面更换为668T芯片,仅需把客户工程project下668文件夹删除,重新从提供的源工程下的668T文件夹拷贝到客户工程project下,打开重新编译即可
|
||||
|
||||
注:SDK每次更新会在demo.c中增加代码或注释,请自行阅读。
|
||||
|
||||
|
||||
第三代产品包括:WL668,668T,468
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,21 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (C) 2019-2022, TAU Systems (R),All Rights Reserved.
|
||||
*
|
||||
* File: Mi12Lite.h
|
||||
* Description XiaoMi 12 Lite file
|
||||
* Version V0.1
|
||||
* Date 2023-06-25
|
||||
* Author Jaya
|
||||
*******************************************************************************/
|
||||
#ifndef __MI12_LITE_DEMO_H__
|
||||
#define __MI12_LITE_DEMO_H__
|
||||
|
||||
|
||||
#define PANEL_INIT_CODE_ARRAY 1
|
||||
#define DDIC_FPS_SETTING 1
|
||||
|
||||
|
||||
|
||||
void google_p6a_demo(void);
|
||||
|
||||
#endif
|
|
@ -0,0 +1,288 @@
|
|||
/*******************************************************************************
|
||||
*
|
||||
* File: draw_mode_lib.c
|
||||
* Description 画点模式下,提供画线、画圆、画矩阵等函数
|
||||
* Version V0.1
|
||||
* Date 2022-6-21
|
||||
* Author Tempest
|
||||
*******************************************************************************/
|
||||
#include "tau_log.h"
|
||||
#include "tau_operations.h"
|
||||
#include "tau_common.h"
|
||||
#include "tau_delay.h"
|
||||
#include "hal_dsi_rx_ctrl.h"
|
||||
|
||||
#define FONT_SIZE 50 //如需要显示其他字体大小,按照新的大小重新取模后更新到字库并修改该宏即可
|
||||
|
||||
/*
|
||||
*字库软件使用pctolcd2002
|
||||
*关键配置:字宽&字高=50;点阵格式:阴码;取模走向:顺向;取模方式:逐列式;每行显示数据:点阵=16,索引=8;
|
||||
*以下是对“你好”的取模
|
||||
*
|
||||
*/static const unsigned char font_50x50[][FONT_SIZE * FONT_SIZE] =
|
||||
{
|
||||
{
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF,
|
||||
0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x7E, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x03, 0xF8, 0xC0, 0x00, 0x00,
|
||||
0x7C, 0x00, 0x1F, 0xE0, 0x40, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x00, 0x00, 0x00, 0x40, 0x00,
|
||||
0x1F, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x0C, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x08, 0x00,
|
||||
0x04, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00,
|
||||
0xF0, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x07, 0xC0, 0x3F, 0x80, 0x00,
|
||||
0x00, 0x00, 0x1F, 0x01, 0xFE, 0x00, 0x10, 0x00, 0x00, 0xFE, 0x01, 0xF8, 0x00, 0x10, 0x00, 0x07,
|
||||
0xFC, 0x00, 0xE0, 0x00, 0x10, 0x00, 0x1F, 0xE4, 0x00, 0x40, 0x00, 0x18, 0x00, 0x1F, 0x84, 0x00,
|
||||
0x00, 0x00, 0x1C, 0x00, 0x0E, 0x04, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x04, 0x00, 0x00, 0x00,
|
||||
0x1F, 0x00, 0x04, 0x04, 0x80, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x04, 0x7F, 0xFF, 0xFF, 0xFE, 0x00,
|
||||
0x00, 0x04, 0x7F, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x04, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04,
|
||||
0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x60, 0x00, 0x00,
|
||||
0x00, 0x00, 0x04, 0x10, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x60, 0x1C, 0x00, 0x00, 0x00, 0x00,
|
||||
0x05, 0xC0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x80, 0x07, 0xC0, 0x00, 0x00, 0x00, 0x1F, 0x00,
|
||||
0x03, 0xF0, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x01, 0xFE, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x7F,
|
||||
0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /*"你"0*/
|
||||
},
|
||||
|
||||
{
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00,
|
||||
0x00, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x80, 0x0C, 0x00, 0x00, 0x01, 0x00, 0x07, 0xC0, 0x18,
|
||||
0x00, 0x00, 0x01, 0x00, 0x7F, 0xC0, 0x10, 0x00, 0x00, 0x01, 0x07, 0xFE, 0x40, 0x30, 0x00, 0x00,
|
||||
0x01, 0xFF, 0xE0, 0x20, 0x60, 0x00, 0x00, 0x1F, 0xFE, 0x00, 0x20, 0xC0, 0x00, 0x1F, 0xFF, 0xE0,
|
||||
0x00, 0x21, 0x80, 0x00, 0x1F, 0xFF, 0x00, 0x00, 0x17, 0x80, 0x00, 0x0F, 0xC1, 0x00, 0x00, 0x1F,
|
||||
0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0xF8, 0x00, 0x00,
|
||||
0x00, 0x01, 0x00, 0x3F, 0xEC, 0x00, 0x00, 0x00, 0x01, 0x07, 0xFF, 0x0E, 0x00, 0x00, 0x00, 0x03,
|
||||
0xFF, 0xF8, 0x0F, 0x00, 0x00, 0x00, 0x07, 0xFF, 0x80, 0x07, 0x80, 0x00, 0x00, 0x03, 0xE0, 0x80,
|
||||
0x07, 0xC0, 0x00, 0x00, 0x01, 0x00, 0x40, 0x03, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x40, 0x01, 0xC0,
|
||||
0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
|
||||
0x80, 0x00, 0x40, 0x00, 0x10, 0x00, 0x00, 0x80, 0x00, 0x40, 0x00, 0x10, 0x00, 0x00, 0x80, 0x00,
|
||||
0x40, 0x00, 0x18, 0x00, 0x00, 0x80, 0x00, 0x40, 0x00, 0x18, 0x00, 0x00, 0x80, 0x00, 0x40, 0x00,
|
||||
0x1C, 0x00, 0x00, 0x80, 0x00, 0x40, 0x00, 0x1E, 0x00, 0x00, 0x80, 0x00, 0x40, 0x00, 0x1F, 0x00,
|
||||
0x00, 0x81, 0x80, 0x40, 0x00, 0x3E, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x80,
|
||||
0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x81, 0xE0, 0x40, 0x00, 0x00, 0x00, 0x00, 0x83, 0x40, 0x40,
|
||||
0x00, 0x00, 0x00, 0x00, 0x8E, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x9C, 0x00, 0x40, 0x00, 0x00,
|
||||
0x00, 0x00, 0xF8, 0x00, 0x40, 0x00, 0x00, 0x00, 0x01, 0xF0, 0x00, 0x40, 0x00, 0x00, 0x00, 0x03,
|
||||
0xE0, 0x00, 0x40, 0x00, 0x00, 0x00, 0x01, 0xC0, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01,
|
||||
0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xC0, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /*"好"0*/
|
||||
},
|
||||
};
|
||||
|
||||
/**
|
||||
* @brief 带颜色画线函数(直线、斜线)
|
||||
* @param x1,y1 起点坐标
|
||||
* @param x2,y2 终点坐标
|
||||
* @param red_data: 像素点R分量
|
||||
* @param green_data: 像素点G分量
|
||||
* @param blue_data: 像素点B分量
|
||||
* @return none
|
||||
*/
|
||||
void lcd_draw_colorLine(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint8_t red_data, uint8_t green_data, uint8_t blue_data)
|
||||
{
|
||||
uint16_t i = 0;
|
||||
int16_t delta_x = 0, delta_y = 0;
|
||||
int8_t incx = 0, incy = 0;
|
||||
uint16_t distance = 0;
|
||||
uint16_t t = 0;
|
||||
uint16_t x = 0, y = 0;
|
||||
uint16_t x_temp = 0, y_temp = 0;
|
||||
|
||||
if (y1 == y2)
|
||||
{
|
||||
/* 快速画水平线 */
|
||||
if (x1 < x2)
|
||||
{
|
||||
for (i = x1; i < x2; i++)
|
||||
{
|
||||
hal_dsi_rx_ctrl_set_pixel_data(rx_ctrl_handle, i, y1, red_data, green_data, blue_data);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
for (i = x2; i < x1; i++)
|
||||
{
|
||||
hal_dsi_rx_ctrl_set_pixel_data(rx_ctrl_handle, i, y1, red_data, green_data, blue_data);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
/* 画斜线(Bresenham算法) */
|
||||
/* 计算两点之间在x和y方向的间距,得到画笔在x和y方向的步进值 */
|
||||
delta_x = x2 - x1;
|
||||
delta_y = y2 - y1;
|
||||
if (delta_x > 0)
|
||||
{
|
||||
//斜线(从左到右)
|
||||
incx = 1;
|
||||
}
|
||||
else if (delta_x == 0)
|
||||
{
|
||||
//垂直斜线(竖线)
|
||||
incx = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
//斜线(从右到左)
|
||||
incx = -1;
|
||||
delta_x = -delta_x;
|
||||
}
|
||||
if (delta_y > 0)
|
||||
{
|
||||
//斜线(从左到右)
|
||||
incy = 1;
|
||||
}
|
||||
else if (delta_y == 0)
|
||||
{
|
||||
//水平斜线(水平线)
|
||||
incy = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
//斜线(从右到左)
|
||||
incy = -1;
|
||||
delta_y = -delta_y;
|
||||
}
|
||||
|
||||
/* 计算画笔打点距离(取两个间距中的最大值) */
|
||||
if (delta_x > delta_y)
|
||||
{
|
||||
distance = delta_x;
|
||||
}
|
||||
else
|
||||
{
|
||||
distance = delta_y;
|
||||
}
|
||||
|
||||
/* 开始打点 */
|
||||
x = x1;
|
||||
y = y1;
|
||||
//第一个点无效,所以t的次数加一
|
||||
for (t = 0; t <= distance + 1; t++)
|
||||
{
|
||||
hal_dsi_rx_ctrl_set_pixel_data(rx_ctrl_handle, x, y, red_data, green_data, blue_data);
|
||||
|
||||
/* 判断离实际值最近的像素点 */
|
||||
x_temp += delta_x;
|
||||
if (x_temp > distance)
|
||||
{
|
||||
//x方向越界,减去距离值,为下一次检测做准备
|
||||
x_temp -= distance;
|
||||
//在x方向递增打点
|
||||
x += incx;
|
||||
|
||||
}
|
||||
y_temp += delta_y;
|
||||
if (y_temp > distance)
|
||||
{
|
||||
//y方向越界,减去距离值,为下一次检测做准备
|
||||
y_temp -= distance;
|
||||
//在y方向递增打点
|
||||
y += incy;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @breif 带颜色画矩形函数
|
||||
* @param x1,y1: 矩形起始点
|
||||
* @param x2,y2 : 矩形终点
|
||||
* @param red_data: 像素点R分量
|
||||
* @param green_data: 像素点G分量
|
||||
* @param blue_data: 像素点B分量
|
||||
* @retval none
|
||||
*/
|
||||
void lcd_draw_colorRect(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint8_t red_data, uint8_t green_data, uint8_t blue_data)
|
||||
{
|
||||
lcd_draw_colorLine(rx_ctrl_handle, x1, y1, x2, y1, red_data, green_data, blue_data);
|
||||
lcd_draw_colorLine(rx_ctrl_handle, x1, y1, x1, y2, red_data, green_data, blue_data);
|
||||
lcd_draw_colorLine(rx_ctrl_handle, x1, y2, x2, y2, red_data, green_data, blue_data);
|
||||
lcd_draw_colorLine(rx_ctrl_handle, x2, y1, x2, y2, red_data, green_data, blue_data);
|
||||
}
|
||||
|
||||
/**
|
||||
* @breif 带颜色画圆函数
|
||||
* @param x1,x2: 圆心坐标
|
||||
* @param r: 半径
|
||||
* @param red_data: 像素点R分量
|
||||
* @param green_data: 像素点G分量
|
||||
* @param blue_data: 像素点B分量
|
||||
* @retval none
|
||||
*/
|
||||
void lcd_draw_colorcircle(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, uint16_t x, uint16_t y, uint16_t r, uint8_t red_data, uint8_t green_data, uint8_t blue_data)
|
||||
{
|
||||
int a, b, num;
|
||||
a = 0;
|
||||
b = r;
|
||||
/* 如果圆在屏幕可见区域外,直接退出 */
|
||||
if ((x - r < 0) || (x + r > rx_ctrl_handle->base_info.dst_w) || (y - r < 0) || (y + r > rx_ctrl_handle->base_info.dst_h))
|
||||
{
|
||||
TAU_LOGD("circle outof size \n");
|
||||
return;
|
||||
}
|
||||
while (2 * b * b >= r * r)
|
||||
{
|
||||
hal_dsi_rx_ctrl_set_pixel_data(rx_ctrl_handle, x + a, y - b, red_data, green_data, blue_data);
|
||||
hal_dsi_rx_ctrl_set_pixel_data(rx_ctrl_handle, x - a, y - b, red_data, green_data, blue_data);
|
||||
hal_dsi_rx_ctrl_set_pixel_data(rx_ctrl_handle, x - a, y + b, red_data, green_data, blue_data);
|
||||
hal_dsi_rx_ctrl_set_pixel_data(rx_ctrl_handle, x + a, y + b, red_data, green_data, blue_data);
|
||||
|
||||
hal_dsi_rx_ctrl_set_pixel_data(rx_ctrl_handle, x + b, y + a, red_data, green_data, blue_data);
|
||||
hal_dsi_rx_ctrl_set_pixel_data(rx_ctrl_handle, x + b, y - a, red_data, green_data, blue_data);
|
||||
hal_dsi_rx_ctrl_set_pixel_data(rx_ctrl_handle, x - b, y - a, red_data, green_data, blue_data);
|
||||
hal_dsi_rx_ctrl_set_pixel_data(rx_ctrl_handle, x - b, y + a, red_data, green_data, blue_data);
|
||||
|
||||
a++;
|
||||
num = (a * a + b * b) - r * r;
|
||||
if (num > 0)
|
||||
{
|
||||
b--;
|
||||
a--;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 带颜色输出字体
|
||||
* @param x,y: 屏幕的位置
|
||||
* @param index: 字所在数组的位置
|
||||
* @param font_color: 字的颜色,0xRRGGBB
|
||||
* @param back_color: 背景颜色,0xRRGGBB
|
||||
* @return none
|
||||
*/
|
||||
void lcd_draw_chinese(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, uint16_t x, uint16_t y, uint16_t index, uint32_t font_color, uint16_t back_color)
|
||||
{
|
||||
uint32_t temp, i, j, size = FONT_SIZE;
|
||||
uint32_t y0 = y;
|
||||
uint32_t csize = (size * size) / 8; //得到字体一个字符对应点阵集所占的字节数
|
||||
for (i = 0; i < csize; i++)
|
||||
{
|
||||
temp = font_50x50[index][i];
|
||||
for (j = 0; j < 8; j++)
|
||||
{
|
||||
if (temp & 0x80)
|
||||
{
|
||||
hal_dsi_rx_ctrl_set_pixel_data(rx_ctrl_handle, x, y, (font_color >> 16) & 0xFF, (font_color >> 8) & 0xFF, font_color & 0xFF);
|
||||
}
|
||||
else
|
||||
{
|
||||
hal_dsi_rx_ctrl_set_pixel_data(rx_ctrl_handle, x, y, (back_color >> 16) & 0xFF, (back_color >> 8) & 0xFF, back_color & 0xFF);
|
||||
}
|
||||
temp <<= 1;
|
||||
y++;
|
||||
if ((y - y0) == size)
|
||||
{
|
||||
y = y0;
|
||||
x++;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,56 @@
|
|||
/*******************************************************************************
|
||||
*
|
||||
*
|
||||
* File: draw_mode_lib.h
|
||||
* Description draw mode 函数申明
|
||||
* Version V0.1
|
||||
* Date 2022-06-21
|
||||
* Author Tempest
|
||||
*******************************************************************************/
|
||||
#ifndef __DRAW_MODE_H__
|
||||
#define __DRAW_MODE_H__
|
||||
|
||||
|
||||
/**
|
||||
* @brief 带颜色画线函数(直线、斜线)
|
||||
* @param x1,y1: 起点坐标
|
||||
* @param x2,y2: 终点坐标
|
||||
* @param red_data: 像素点R分量
|
||||
* @param green_data: 像素点G分量
|
||||
* @param blue_data: 像素点B分量
|
||||
* @return none
|
||||
*/
|
||||
void lcd_draw_colorLine(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint8_t red_data, uint8_t green_data, uint8_t blue_data);
|
||||
|
||||
/**
|
||||
* @breif 带颜色画矩形函数
|
||||
* @param x1,y1: 矩形起始点
|
||||
* @param x2,y2 : 矩形终点
|
||||
* @param red_data: 像素点R分量
|
||||
* @param green_data: 像素点G分量
|
||||
* @param blue_data: 像素点B分量
|
||||
* @retval none
|
||||
*/
|
||||
void lcd_draw_colorRect(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint8_t red_data, uint8_t green_data, uint8_t blue_data);
|
||||
|
||||
/**
|
||||
* @breif 带颜色画圆函数
|
||||
* @param x,y: 圆心坐标
|
||||
* @param r: 半径
|
||||
* @param red_data: 像素点R分量
|
||||
* @param green_data: 像素点G分量
|
||||
* @param blue_data: 像素点B分量
|
||||
* @retval none
|
||||
*/
|
||||
void lcd_draw_colorcircle(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, uint16_t x, uint16_t y, uint16_t r, uint8_t red_data, uint8_t green_data, uint8_t blue_data);
|
||||
|
||||
/**
|
||||
* @brief 带颜色输出字体
|
||||
* @param x,y: 屏幕的位置
|
||||
* @param index: 字所在数组的位置
|
||||
* @param font_color: 字的颜色,0xRRGGBB
|
||||
* @param back_color: 背景颜色,0xRRGGBB
|
||||
* @return none
|
||||
*/
|
||||
void lcd_draw_chinese(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, uint16_t x, uint16_t y, uint16_t index, uint32_t font_color, uint16_t back_color);
|
||||
#endif
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue