diff --git a/draft/sync.sh b/draft/sync.sh index fe4a9e2..a1d79e5 100755 --- a/draft/sync.sh +++ b/draft/sync.sh @@ -4,9 +4,11 @@ masterdir="../src/en/overlay" mdlist=$(ls "$masterdir") srcdir="../src" langlist=$(ls "$srcdir") +yamlfile="settings.yaml" filesync=false for overlay in $mdlist; do + board=$(echo "$overlay" | rev | cut -c 4- | rev) for dirmd in ${langlist[@]}; do if [ -f $srcdir/$dirmd/translate/$overlay ]; then if [ -n "$(diff "$masterdir/$overlay" "$srcdir/$dirmd/translate/$overlay" 2> /dev/null)" ]; then @@ -15,9 +17,14 @@ for overlay in $mdlist; do filesync=true fi elif ! [ -f $srcdir/$dirmd/overlay/$overlay ]; then + echo "copying $overlay to $dirmd/translate/" cp $masterdir/$overlay $srcdir/$dirmd/translate/ filesync=true fi + if ! grep -e $board ../src/$dirmd/$yamlfile &> /dev/null; then + echo "adding $board to $dirmd/$yamlfile" + echo "- $board" | tee -a ../src/$dirmd/$yamlfile &> /dev/null + fi done done diff --git a/src/de/translate/4tronix-picon-zero.md b/src/de/translate/4tronix-picon-zero.md index 470b14b..2418d2e 100644 --- a/src/de/translate/4tronix-picon-zero.md +++ b/src/de/translate/4tronix-picon-zero.md @@ -12,7 +12,6 @@ buy: http://4tronix.co.uk/store/index.php?rt=product/product&product_id=552 pincount: 40 eeprom: no power: - '1': '2': ground: '6': @@ -28,6 +27,9 @@ pin: mode: i2c '5': mode: i2c + '38': + name: Ultrasonic + mode: input/output i2c: '0x22': name: PiconZero diff --git a/src/es/translate/4tronix-picon-zero.md b/src/es/translate/4tronix-picon-zero.md index 470b14b..2418d2e 100644 --- a/src/es/translate/4tronix-picon-zero.md +++ b/src/es/translate/4tronix-picon-zero.md @@ -12,7 +12,6 @@ buy: http://4tronix.co.uk/store/index.php?rt=product/product&product_id=552 pincount: 40 eeprom: no power: - '1': '2': ground: '6': @@ -28,6 +27,9 @@ pin: mode: i2c '5': mode: i2c + '38': + name: Ultrasonic + mode: input/output i2c: '0x22': name: PiconZero diff --git a/src/it/translate/4tronix-picon-zero.md b/src/it/translate/4tronix-picon-zero.md index 470b14b..2418d2e 100644 --- a/src/it/translate/4tronix-picon-zero.md +++ b/src/it/translate/4tronix-picon-zero.md @@ -12,7 +12,6 @@ buy: http://4tronix.co.uk/store/index.php?rt=product/product&product_id=552 pincount: 40 eeprom: no power: - '1': '2': ground: '6': @@ -28,6 +27,9 @@ pin: mode: i2c '5': mode: i2c + '38': + name: Ultrasonic + mode: input/output i2c: '0x22': name: PiconZero diff --git a/src/tr/translate/4tronix-picon-zero.md b/src/tr/translate/4tronix-picon-zero.md index 470b14b..2418d2e 100644 --- a/src/tr/translate/4tronix-picon-zero.md +++ b/src/tr/translate/4tronix-picon-zero.md @@ -12,7 +12,6 @@ buy: http://4tronix.co.uk/store/index.php?rt=product/product&product_id=552 pincount: 40 eeprom: no power: - '1': '2': ground: '6': @@ -28,6 +27,9 @@ pin: mode: i2c '5': mode: i2c + '38': + name: Ultrasonic + mode: input/output i2c: '0x22': name: PiconZero