diff options
author | Nguyen Hoan Hoang <hnhoan@i-syst.com> | 2019-02-12 21:35:53 -0500 |
---|---|---|
committer | Glenn Ruben Bakke <glennbakke@gmail.com> | 2019-03-15 20:50:15 +0100 |
commit | e8ed2dea71962e0f04871f393d21a5afe7ac902c (patch) | |
tree | bdfcb99e7115beaef32286f6358dbc3f7620bc93 | |
parent | c9eb7eb449a246c607fa92a5313e3137d728fbcb (diff) |
nrf/bluetooth: Add support for SoftDevice s132 version 6.1.1.
Updating download script to fetch the new SoftDevice, and
adding corresponding linker script for the BLE stack.
-rw-r--r-- | ports/nrf/boards/s132_6.1.1.ld | 4 | ||||
-rwxr-xr-x | ports/nrf/drivers/bluetooth/download_ble_stack.sh | 25 |
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 |