rename sam to samd in build_package.sh & README

This commit is contained in:
Todd Treece 2015-11-24 09:02:02 -05:00
parent 4ad1c7d86e
commit 2f6205f162
3 changed files with 39 additions and 16 deletions

2
.gitignore vendored
View file

@ -1 +1,3 @@
.DS_Store
build
*.bak

View file

@ -55,8 +55,8 @@ $ git submodule init && git submodule update
$ ./build_package.sh
AVR VERSION: 1.4.1
building adafruit-avr-1.4.1.tar.bz2...
SAM VERSION: 1.0.0
building adafruit-sam-1.0.0.tar.bz2...
SAMD VERSION: 1.0.0
building adafruit-samd-1.0.0.tar.bz2...
```
The resulting `tar.bz2` archives will then be available in the `build/` folder along with the JSON output needed to add the new versions to the package index file in the [adafruit/arduino-board-index](https://github.com/adafruit/arduino-board-index) repo:
@ -64,7 +64,7 @@ The resulting `tar.bz2` archives will then be available in the `build/` folder a
```
├── build
│   ├── adafruit-avr-1.4.1.tar.bz2
│   ├── adafruit-sam-1.0.0.tar.bz2
│   ├── adafruit-samd-1.0.0.tar.bz2
│   ├── avr_package.json
│   └── sam_package.json
│   └── samd_package.json
```

View file

@ -30,14 +30,14 @@ BOARD_DOWNLOAD_URL="https:\/\/adafruit.github.io\/arduino-board-index\/boards"
# get package script directory
REPO_DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
read -r -d '' SAMJSON <<'EOF'
read -r -d '' SAMDJSON <<'EOF'
{
"name":"Adafruit SAMD Boards",
"architecture":"sam",
"architecture":"samd",
"version":"PACKAGEVERSION",
"category":"Adafruit",
"url":"DOWNLOADURL/adafruit-sam-PACKAGEVERSION.tar.bz2",
"archiveFileName":"adafruit-sam-PACKAGEVERSION.tar.bz2",
"url":"DOWNLOADURL/adafruit-samd-PACKAGEVERSION.tar.bz2",
"archiveFileName":"adafruit-samd-PACKAGEVERSION.tar.bz2",
"checksum":"SHA-256:PACKAGESHA",
"size":"PACKAGESIZE",
"help":{
@ -48,7 +48,28 @@ read -r -d '' SAMJSON <<'EOF'
"name":"Adafruit Feather M0"
}
],
"toolsDependencies":[]
"toolsDependencies": [
{
"packager": "arduino",
"name": "arm-none-eabi-gcc",
"version": "4.8.3-2014q1"
},
{
"packager": "arduino",
"name": "bossac",
"version": "1.6.1-arduino"
},
{
"packager": "arduino",
"name": "openocd",
"version": "0.9.0-arduino"
},
{
"packager": "arduino",
"name": "CMSIS",
"version": "4.0.0-atmel"
}
]
}
EOF
@ -150,22 +171,22 @@ echo $AVRJSON | sed -e "s/PACKAGEVERSION/$PACKAGE_VERSION/g" \
-e "s/PACKAGESHA/$PACKAGESHA/g" \
-e "s/PACKAGESIZE/$PACKAGESIZE/g" > build/avr_package.json
read -p "SAM VERSION: " input
read -p "SAMD VERSION: " input
PACKAGE_VERSION=$input
cd $REPO_DIR
#update platform version
sed -i .bak -e "s/^version=.*/version=$PACKAGE_VERSION/" hardware/adafruit/sam/platform.txt
sed -i .bak -e "s/^name=.*/name=Adafruit SAMD Boards/" hardware/adafruit/sam/platform.txt
sed -i .bak -e "s/^version=.*/version=$PACKAGE_VERSION/" hardware/adafruit/samd/platform.txt
sed -i .bak -e "s/^name=.*/name=Adafruit SAMD Boards/" hardware/adafruit/samd/platform.txt
# create archives and get sha & size
archive "adafruit-sam-$PACKAGE_VERSION" hardware/adafruit/sam PACKAGESHA PACKAGESIZE
archive "adafruit-samd-$PACKAGE_VERSION" hardware/adafruit/samd PACKAGESHA PACKAGESIZE
cd $REPO_DIR
# fill in board json templatee
echo $SAMJSON | sed -e "s/PACKAGEVERSION/$PACKAGE_VERSION/g" \
echo $SAMDJSON | sed -e "s/PACKAGEVERSION/$PACKAGE_VERSION/g" \
-e "s/DOWNLOADURL/$BOARD_DOWNLOAD_URL/g" \
-e "s/PACKAGESHA/$PACKAGESHA/g" \
-e "s/PACKAGESIZE/$PACKAGESIZE/g" > build/sam_package.json
-e "s/PACKAGESIZE/$PACKAGESIZE/g" > build/samd_package.json