File tree 1 file changed +13
-10
lines changed 1 file changed +13
-10
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
IDF_TARGET=$1
3
- OCT_FLASH=
3
+ OCT_FLASH=" $2 "
4
4
OCT_PSRAM=
5
5
6
- if [ " $2 " = " y" ]; then
7
- OCT_FLASH=" opi"
8
- else
9
- OCT_FLASH=" qspi"
10
- fi
11
-
12
6
if [ " $3 " = " y" ]; then
13
7
OCT_PSRAM=" opi"
14
8
else
@@ -30,7 +24,16 @@ rm -rf "$AR_SDK/$MEMCONF"
30
24
mkdir -p " $AR_SDK /$MEMCONF /include"
31
25
mv " build/config/sdkconfig.h" " $AR_SDK /$MEMCONF /include/sdkconfig.h"
32
26
for mem_variant in ` jq -c ' .mem_variants_files[]' configs/builds.json` ; do
33
- file=$( echo " $mem_variant " | jq -c ' .file' | tr -d ' "' )
34
- src=$( echo " $mem_variant " | jq -c ' .src' | tr -d ' "' )
35
- cp " $src " " $AR_SDK /$MEMCONF /$file "
27
+ skip_file=1
28
+ for file_target in $( echo " $mem_variant " | jq -c ' .targets[]' | tr -d ' "' ) ; do
29
+ if [ " $file_target " == " $IDF_TARGET " ]; then
30
+ skip_file=0
31
+ break
32
+ fi
33
+ done
34
+ if [ $skip_file -eq 0 ]; then
35
+ file=$( echo " $mem_variant " | jq -c ' .file' | tr -d ' "' )
36
+ src=$( echo " $mem_variant " | jq -c ' .src' | tr -d ' "' )
37
+ cp " $src " " $AR_SDK /$MEMCONF /$file "
38
+ fi
36
39
done ;
You can’t perform that action at this time.
0 commit comments