nRF51822
Fork of nRF51822 by
module.json@549:3f782c64d014, 2016-01-11 (annotated)
- Committer:
- vcoubard
- Date:
- Mon Jan 11 10:19:06 2016 +0000
- Revision:
- 549:3f782c64d014
- Parent:
- 546:1e147322b2b5
- Child:
- 550:bcb632fc92df
Synchronized with git rev a5a46f2f
Author: Rohit Grover
Release 2.0.7
=============
* Fix a bug in the assembly sequence that starts the Nordic bootloader. With
GCC, a MOV instruction was getting converted into an ADDS, which came with
an unwanted side-effect of updating the XPSR. We relocated the offending MOV
instruction such that it would not affect a conditional branch statement.
This would show only with GCC, and when jumping to the bootloader while in
handler mode.
* Fix hardfaults generated from the handling of Radio Notification events.
Radio notification events are interrupts generated at very high priority.
They have the potential to pre-empt other interrupt handling, causing race
conditions when interrupted handlers were involved in calling into BLE_API.
Radio-notification events should defer their callback handling to low-
priority handlers through the use of Tickers or Timeouts.
* Introduce watchdog header file from Nordic SDK 8.1.
* Update license headers to reflect the latest licenses from Nordic.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
vcoubard | 541:884f95bf5351 | 1 | { |
vcoubard | 541:884f95bf5351 | 2 | "name": "ble-nrf51822", |
vcoubard | 549:3f782c64d014 | 3 | "version": "2.0.7", |
vcoubard | 541:884f95bf5351 | 4 | "description": "Nordic stack and drivers for the mbed BLE API.", |
vcoubard | 541:884f95bf5351 | 5 | "keywords": [ |
vcoubard | 541:884f95bf5351 | 6 | "Bluetooth", |
vcoubard | 541:884f95bf5351 | 7 | "BLE", |
vcoubard | 541:884f95bf5351 | 8 | "mbed", |
vcoubard | 541:884f95bf5351 | 9 | "mbed-official" |
vcoubard | 541:884f95bf5351 | 10 | ], |
vcoubard | 541:884f95bf5351 | 11 | "author": "Rohit Grover", |
vcoubard | 541:884f95bf5351 | 12 | "repository": { |
vcoubard | 541:884f95bf5351 | 13 | "url": "git@github.com:ARMmbed/ble-nRF51822.git", |
vcoubard | 541:884f95bf5351 | 14 | "type": "git" |
vcoubard | 541:884f95bf5351 | 15 | }, |
vcoubard | 541:884f95bf5351 | 16 | "homepage": "https://developer.mbed.org/teams/Nordic-Semiconductor/", |
vcoubard | 541:884f95bf5351 | 17 | "licenses": [ |
vcoubard | 541:884f95bf5351 | 18 | { |
vcoubard | 541:884f95bf5351 | 19 | "url": "https://spdx.org/licenses/Apache-2.0", |
vcoubard | 541:884f95bf5351 | 20 | "type": "Apache-2.0" |
vcoubard | 546:1e147322b2b5 | 21 | }, |
vcoubard | 546:1e147322b2b5 | 22 | { |
vcoubard | 546:1e147322b2b5 | 23 | "type": "LicenseRef-softdevice_nrf51822_licence_agreement.txt" |
vcoubard | 541:884f95bf5351 | 24 | } |
vcoubard | 541:884f95bf5351 | 25 | ], |
vcoubard | 541:884f95bf5351 | 26 | "dependencies": { |
vcoubard | 541:884f95bf5351 | 27 | "ble": "^2.0.0" |
vcoubard | 541:884f95bf5351 | 28 | }, |
vcoubard | 541:884f95bf5351 | 29 | "extraIncludes": [ |
vcoubard | 541:884f95bf5351 | 30 | "source/btle", |
vcoubard | 541:884f95bf5351 | 31 | "source/btle/custom", |
vcoubard | 541:884f95bf5351 | 32 | "source/common", |
vcoubard | 541:884f95bf5351 | 33 | "source/nordic-sdk/components", |
vcoubard | 541:884f95bf5351 | 34 | "source/nordic-sdk/components/libraries/util", |
vcoubard | 541:884f95bf5351 | 35 | "source/nordic-sdk/components/libraries/hci", |
vcoubard | 541:884f95bf5351 | 36 | "source/nordic-sdk/components/libraries/bootloader_dfu", |
vcoubard | 541:884f95bf5351 | 37 | "source/nordic-sdk/components/libraries/bootloader_dfu/hci_transport", |
vcoubard | 541:884f95bf5351 | 38 | "source/nordic-sdk/components/libraries/bootloader_dfu/experimental", |
vcoubard | 541:884f95bf5351 | 39 | "source/nordic-sdk/components/softdevice/s130/include", |
vcoubard | 541:884f95bf5351 | 40 | "source/nordic-sdk/components/softdevice/common/softdevice_handler", |
vcoubard | 541:884f95bf5351 | 41 | "source/nordic-sdk/components/drivers_nrf/hal", |
vcoubard | 541:884f95bf5351 | 42 | "source/nordic-sdk/components/drivers_nrf/ble_flash", |
vcoubard | 541:884f95bf5351 | 43 | "source/nordic-sdk/components/drivers_nrf/pstorage", |
vcoubard | 541:884f95bf5351 | 44 | "source/nordic-sdk/components/drivers_nrf/pstorage/config", |
vcoubard | 541:884f95bf5351 | 45 | "source/nordic-sdk/components/ble/ble_radio_notification", |
vcoubard | 541:884f95bf5351 | 46 | "source/nordic-sdk/components/ble/ble_services/ble_dfu", |
vcoubard | 541:884f95bf5351 | 47 | "source/nordic-sdk/components/ble/common", |
vcoubard | 541:884f95bf5351 | 48 | "source/nordic-sdk/components/ble/device_manager", |
vcoubard | 541:884f95bf5351 | 49 | "source/nordic-sdk/components/ble/device_manager/config" |
vcoubard | 541:884f95bf5351 | 50 | ], |
vcoubard | 541:884f95bf5351 | 51 | "targetDependencies": {} |
rgrover1 | 387:b13ab9a7ddb9 | 52 | } |