9e5768a6db
Due to new webpages at nordicsemi.com, the download links for Bluetooth LE stacks were broken. This patch updates the links to new locations for the current targets.
82 lines
2.2 KiB
Bash
Executable File
82 lines
2.2 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
function download_s110_nrf51_8_0_0
|
|
{
|
|
echo ""
|
|
echo "####################################"
|
|
echo "### Downloading s110_nrf51_8.0.0 ###"
|
|
echo "####################################"
|
|
echo ""
|
|
|
|
mkdir -p $1/s110_nrf51_8.0.0
|
|
cd $1/s110_nrf51_8.0.0
|
|
wget --post-data="fileName=DeviceDownload&ids=DBBEB2467E4A4EBCB791C2E7BE3FC7A8" https://www.nordicsemi.com/api/sitecore/Products/MedialibraryZipDownload2
|
|
mv MedialibraryZipDownload2 temp.zip
|
|
unzip -u temp.zip
|
|
unzip -u s110nrf51800.zip
|
|
rm s110nrf51800.zip
|
|
rm temp.zip
|
|
cd -
|
|
}
|
|
|
|
|
|
function download_s132_nrf52_6_0_0
|
|
{
|
|
echo ""
|
|
echo "####################################"
|
|
echo "### Downloading s132_nrf52_6.0.0 ###"
|
|
echo "####################################"
|
|
echo ""
|
|
|
|
mkdir -p $1/s132_nrf52_6.0.0
|
|
cd $1/s132_nrf52_6.0.0
|
|
wget --post-data="fileName=DeviceDownload&ids=C44AF08D58934BDB98F1EE7C4B8D2815" https://www.nordicsemi.com/api/sitecore/Products/MedialibraryZipDownload2
|
|
mv MedialibraryZipDownload2 temp.zip
|
|
unzip -u temp.zip
|
|
unzip -u s132nrf52600.zip
|
|
rm s132nrf52600.zip
|
|
rm temp.zip
|
|
cd -
|
|
}
|
|
|
|
|
|
function download_s140_nrf52_6_0_0
|
|
{
|
|
echo ""
|
|
echo "####################################"
|
|
echo "### Downloading s140_nrf52_6.0.0 ###"
|
|
echo "####################################"
|
|
echo ""
|
|
|
|
mkdir -p $1/s140_nrf52_6.0.0
|
|
cd $1/s140_nrf52_6.0.0
|
|
wget --post-data="fileName=DeviceDownload&ids=D631FCC10C9741A49135BC0450E42B19" https://www.nordicsemi.com/api/sitecore/Products/MedialibraryZipDownload2
|
|
mv MedialibraryZipDownload2 temp.zip
|
|
unzip -u temp.zip
|
|
unzip -u s140nrf52600.zip
|
|
rm s140nrf52600.zip
|
|
rm temp.zip
|
|
cd -
|
|
}
|
|
|
|
|
|
SCRIPT_DIR="$(cd -P "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
|
|
if [ $# -eq 0 ]; then
|
|
echo "No Bluetooth LE stack defined, downloading all."
|
|
download_s110_nrf51_8_0_0 ${SCRIPT_DIR}
|
|
download_s132_nrf52_6_0_0 ${SCRIPT_DIR}
|
|
download_s140_nrf52_6_0_0 ${SCRIPT_DIR}
|
|
else
|
|
case $1 in
|
|
"s110_nrf51" )
|
|
download_s110_nrf51_8_0_0 ${SCRIPT_DIR} ;;
|
|
"s132_nrf52_2_0_1" )
|
|
download_s132_nrf52_6_0_0 ${SCRIPT_DIR} ;;
|
|
"s132_nrf52_3_0_0" )
|
|
download_s140_nrf52_6_0_0 ${SCRIPT_DIR} ;;
|
|
esac
|
|
fi
|
|
|
|
exit 0
|