-
Notifications
You must be signed in to change notification settings - Fork 44
/
load_windows.bat
55 lines (43 loc) · 1.21 KB
/
load_windows.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
@echo off &setlocal
setlocal enabledelayedexpansion
set boards[0]=WT32_SC01
set boards[1]=WT154_C3SI1
set boards[2]=WT154_S2MI1
set boards[3]=WT_86_32_3ZW1
set boards[4]=WT280_S2MX1
set boards[5]=WT240_C3SI1
set boards[6]=WT_0_S2_240MW1
set boards[7]=ZX3D50CE02S_USRC_4832
set boards[8]=ZX3D95CE01S_AR_4848
set boards[9]=ZX3D95CE01S_UR_4848
set boards[10]=ZX4D30NE01S_UR_4827
set boards[11]=ZX4D60_AR_4896
set boards[12]=ZX2D10GE01R_V_4848
set boards[13]=ZX7D00CE01S_UR_8048
set boards[14]=ZX7D00CE01S_V12_8048
set boards[15]=ZX3D95CE01S_TR_4848
echo "please select board(input 0-15)"
:input
set x=0
:SymLoop
if defined boards[%x%] (
call echo "%x%): %%boards[%x%]%%"
set /a "x+=1"
GOTO :SymLoop
)
set /p board=
if not defined boards[%board%] (
echo "please input right board index(0-15)"
GOTO :input
)
call echo "use %%boards[%board%]%%"
set "f_name=%cd%\config\!!boards[%board%]!!
echo "%f_name%"
copy %f_name%\libscreen.a %cd%\components\screen
copy %f_name%\libtouch_panel.a %cd%\components\touch_panel
copy %f_name%\liblvgl.a %cd%\components\lvgl
copy %f_name%\sdkconfig %cd%
del /f /s /q %cd%\build\*.*
rd /s /q %cd%\build
echo "copy lib ok"
pause