summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/nrf/boards/s132_6.1.1.ld4
-rwxr-xr-xports/nrf/drivers/bluetooth/download_ble_stack.sh25
2 files changed, 27 insertions, 2 deletions
diff --git a/ports/nrf/boards/s132_6.1.1.ld b/ports/nrf/boards/s132_6.1.1.ld
new file mode 100644
index 000000000..b3e6bc161
--- /dev/null
+++ b/ports/nrf/boards/s132_6.1.1.ld
@@ -0,0 +1,4 @@
+/* GNU linker script for s132 SoftDevice version 6.1.1 */
+
+_sd_size = 0x00026000;
+_sd_ram = 0x000039c0;
diff --git a/ports/nrf/drivers/bluetooth/download_ble_stack.sh b/ports/nrf/drivers/bluetooth/download_ble_stack.sh
index 32c0d9c8e..4c9f372b2 100755
--- a/ports/nrf/drivers/bluetooth/download_ble_stack.sh
+++ b/ports/nrf/drivers/bluetooth/download_ble_stack.sh
@@ -39,6 +39,24 @@ function download_s132_nrf52_6_0_0
cd -
}
+function download_s132_nrf52_6_1_1
+{
+ echo ""
+ echo "####################################"
+ echo "### Downloading s132_nrf52_6.1.1 ###"
+ echo "####################################"
+ echo ""
+
+ mkdir -p $1/s132_nrf52_6.1.1
+ cd $1/s132_nrf52_6.1.1
+ wget --post-data="fileName=DeviceDownload&ids=3AB3E86666FE4361A4A3B7E0D1CBB9B9" https://www.nordicsemi.com/api/sitecore/Products/MedialibraryZipDownload2
+ mv MedialibraryZipDownload2 temp.zip
+ unzip -u temp.zip
+ unzip -u s132nrf52611.zip
+ rm s132nrf52611.zip
+ rm temp.zip
+ cd -
+}
function download_s140_nrf52_6_0_0
{
@@ -66,14 +84,17 @@ 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_s132_nrf52_6_1_1 ${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" )
+ "s132_nrf52_6_0_0" )
download_s132_nrf52_6_0_0 ${SCRIPT_DIR} ;;
- "s132_nrf52_3_0_0" )
+ "s132_nrf52_6_1_1" )
+ download_s132_nrf52_6_1_1 ${SCRIPT_DIR} ;;
+ "s140_nrf52_6_0_0" )
download_s140_nrf52_6_0_0 ${SCRIPT_DIR} ;;
esac
fi