Productize / nRF51822

Dependencies:   nrf51-sdk

Fork of nRF51822 by Nordic Semiconductor

Committer:
vcoubard
Date:
Fri Apr 08 11:05:55 2016 +0100
Revision:
621:1d79da5c393e
Parent:
619:0ca9d4d12d1f
Child:
624:7b179235b1f3
Synchronized with git rev a18eb4a3
Author: Vincent Coubard
Fix incorrect handles of characteristics descriptors.

The variable descriptorCount is used as an index, and this index is used to set
the handle of the last registered descriptor.

Prior to this fix, descriptorCount was incremented before the handle the update
of the handle of a characteristics.

Short story, all characteristics descriptors handle were equaols to 0 instead
of the actual value.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
vcoubard 619:0ca9d4d12d1f 1 # Change Log
vcoubard 619:0ca9d4d12d1f 2
vcoubard 619:0ca9d4d12d1f 3 ## [v2.5.1](https://github.com/ARMmbed/ble-nrf51822/tree/v2.5.1) (2016-01-27)
vcoubard 619:0ca9d4d12d1f 4 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.5.0...v2.5.1)
vcoubard 619:0ca9d4d12d1f 5
vcoubard 619:0ca9d4d12d1f 6 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 7
vcoubard 619:0ca9d4d12d1f 8 - Remove Gap::state updates from this module [\#108](https://github.com/ARMmbed/ble-nrf51822/pull/108) ([andresag01](https://github.com/andresag01))
vcoubard 619:0ca9d4d12d1f 9 - merge version [\#106](https://github.com/ARMmbed/ble-nrf51822/pull/106) ([pan-](https://github.com/pan-))
vcoubard 619:0ca9d4d12d1f 10
vcoubard 619:0ca9d4d12d1f 11 ## [v2.5.0](https://github.com/ARMmbed/ble-nrf51822/tree/v2.5.0) (2016-01-12)
vcoubard 619:0ca9d4d12d1f 12 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.4.1...v2.5.0)
vcoubard 619:0ca9d4d12d1f 13
vcoubard 619:0ca9d4d12d1f 14 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 15
vcoubard 619:0ca9d4d12d1f 16 - Fix access to enum member [\#105](https://github.com/ARMmbed/ble-nrf51822/pull/105) ([pan-](https://github.com/pan-))
vcoubard 619:0ca9d4d12d1f 17 - Hotfix dependency [\#104](https://github.com/ARMmbed/ble-nrf51822/pull/104) ([pan-](https://github.com/pan-))
vcoubard 619:0ca9d4d12d1f 18 - Finish implementation of getAddressesFromBondTable [\#103](https://github.com/ARMmbed/ble-nrf51822/pull/103) ([andresag01](https://github.com/andresag01))
vcoubard 619:0ca9d4d12d1f 19
vcoubard 619:0ca9d4d12d1f 20 ## [v2.4.1](https://github.com/ARMmbed/ble-nrf51822/tree/v2.4.1) (2016-01-11)
vcoubard 619:0ca9d4d12d1f 21 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.4.0...v2.4.1)
vcoubard 619:0ca9d4d12d1f 22
vcoubard 619:0ca9d4d12d1f 23 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 24
vcoubard 619:0ca9d4d12d1f 25 - merge branch develop \(v2.4.0\) [\#100](https://github.com/ARMmbed/ble-nrf51822/pull/100) ([pan-](https://github.com/pan-))
vcoubard 619:0ca9d4d12d1f 26
vcoubard 619:0ca9d4d12d1f 27 ## [v2.4.0](https://github.com/ARMmbed/ble-nrf51822/tree/v2.4.0) (2016-01-10)
vcoubard 619:0ca9d4d12d1f 28 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.3.1...v2.4.0)
vcoubard 619:0ca9d4d12d1f 29
vcoubard 619:0ca9d4d12d1f 30 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 31
vcoubard 619:0ca9d4d12d1f 32 - Add implementation of experimental whitelisting API [\#99](https://github.com/ARMmbed/ble-nrf51822/pull/99) ([andresag01](https://github.com/andresag01))
vcoubard 619:0ca9d4d12d1f 33
vcoubard 619:0ca9d4d12d1f 34 ## [v2.3.1](https://github.com/ARMmbed/ble-nrf51822/tree/v2.3.1) (2016-01-07)
vcoubard 619:0ca9d4d12d1f 35 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.3.0...v2.3.1)
vcoubard 619:0ca9d4d12d1f 36
vcoubard 619:0ca9d4d12d1f 37 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 38
vcoubard 619:0ca9d4d12d1f 39 - Update yotta module dependencies [\#98](https://github.com/ARMmbed/ble-nrf51822/pull/98) ([pan-](https://github.com/pan-))
vcoubard 619:0ca9d4d12d1f 40
vcoubard 619:0ca9d4d12d1f 41 ## [v2.3.0](https://github.com/ARMmbed/ble-nrf51822/tree/v2.3.0) (2015-12-23)
vcoubard 619:0ca9d4d12d1f 42 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.2.10...v2.3.0)
vcoubard 619:0ca9d4d12d1f 43
vcoubard 619:0ca9d4d12d1f 44 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 45
vcoubard 619:0ca9d4d12d1f 46 - Implementation of Characteristic descriptor discovery [\#74](https://github.com/ARMmbed/ble-nrf51822/pull/74) ([pan-](https://github.com/pan-))
vcoubard 619:0ca9d4d12d1f 47
vcoubard 619:0ca9d4d12d1f 48 ## [v2.2.10](https://github.com/ARMmbed/ble-nrf51822/tree/v2.2.10) (2015-12-23)
vcoubard 619:0ca9d4d12d1f 49 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.2.9...v2.2.10)
vcoubard 619:0ca9d4d12d1f 50
vcoubard 619:0ca9d4d12d1f 51 **Fixed bugs:**
vcoubard 619:0ca9d4d12d1f 52
vcoubard 619:0ca9d4d12d1f 53 - nRF5xn::init don't verify if errors have occurred during btle\_init [\#59](https://github.com/ARMmbed/ble-nrf51822/issues/59)
vcoubard 619:0ca9d4d12d1f 54
vcoubard 619:0ca9d4d12d1f 55 **Closed issues:**
vcoubard 619:0ca9d4d12d1f 56
vcoubard 619:0ca9d4d12d1f 57 - A call to shutdown does not clear the state of some components of BLE API [\#85](https://github.com/ARMmbed/ble-nrf51822/issues/85)
vcoubard 619:0ca9d4d12d1f 58 - Memory allocation issue on the NRF51DK board. [\#76](https://github.com/ARMmbed/ble-nrf51822/issues/76)
vcoubard 619:0ca9d4d12d1f 59 - Terrible handling of initLen / minLen and variable length characteristics. [\#56](https://github.com/ARMmbed/ble-nrf51822/issues/56)
vcoubard 619:0ca9d4d12d1f 60
vcoubard 619:0ca9d4d12d1f 61 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 62
vcoubard 619:0ca9d4d12d1f 63 - Fix shutdown of Gap instance to avoid NULL refs [\#96](https://github.com/ARMmbed/ble-nrf51822/pull/96) ([andresag01](https://github.com/andresag01))
vcoubard 619:0ca9d4d12d1f 64 - Add check for return code of ble\_init [\#95](https://github.com/ARMmbed/ble-nrf51822/pull/95) ([andresag01](https://github.com/andresag01))
vcoubard 619:0ca9d4d12d1f 65
vcoubard 619:0ca9d4d12d1f 66 ## [v2.2.9](https://github.com/ARMmbed/ble-nrf51822/tree/v2.2.9) (2015-12-18)
vcoubard 619:0ca9d4d12d1f 67 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.2.8...v2.2.9)
vcoubard 619:0ca9d4d12d1f 68
vcoubard 619:0ca9d4d12d1f 69 **Closed issues:**
vcoubard 619:0ca9d4d12d1f 70
vcoubard 619:0ca9d4d12d1f 71 - Cannot open source input file "system\_nrf51.h" [\#52](https://github.com/ARMmbed/ble-nrf51822/issues/52)
vcoubard 619:0ca9d4d12d1f 72
vcoubard 619:0ca9d4d12d1f 73 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 74
vcoubard 619:0ca9d4d12d1f 75 - Remove occurrence of deprecated appearance enum [\#92](https://github.com/ARMmbed/ble-nrf51822/pull/92) ([andresag01](https://github.com/andresag01))
vcoubard 619:0ca9d4d12d1f 76
vcoubard 619:0ca9d4d12d1f 77 ## [v2.2.8](https://github.com/ARMmbed/ble-nrf51822/tree/v2.2.8) (2015-12-16)
vcoubard 619:0ca9d4d12d1f 78 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.2.7...v2.2.8)
vcoubard 619:0ca9d4d12d1f 79
vcoubard 619:0ca9d4d12d1f 80 ## [v2.2.7](https://github.com/ARMmbed/ble-nrf51822/tree/v2.2.7) (2015-12-15)
vcoubard 619:0ca9d4d12d1f 81 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.2.6...v2.2.7)
vcoubard 619:0ca9d4d12d1f 82
vcoubard 619:0ca9d4d12d1f 83 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 84
vcoubard 619:0ca9d4d12d1f 85 - Replace deprecated inclusions of mbed.h [\#89](https://github.com/ARMmbed/ble-nrf51822/pull/89) ([andresag01](https://github.com/andresag01))
vcoubard 619:0ca9d4d12d1f 86 - Improve shutdown to clear BLE API and not just SD [\#87](https://github.com/ARMmbed/ble-nrf51822/pull/87) ([andresag01](https://github.com/andresag01))
vcoubard 619:0ca9d4d12d1f 87
vcoubard 619:0ca9d4d12d1f 88 ## [v2.2.6](https://github.com/ARMmbed/ble-nrf51822/tree/v2.2.6) (2015-12-15)
vcoubard 619:0ca9d4d12d1f 89 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.2.5...v2.2.6)
vcoubard 619:0ca9d4d12d1f 90
vcoubard 619:0ca9d4d12d1f 91 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 92
vcoubard 619:0ca9d4d12d1f 93 - follow the extraction of address related types from Gap.h into BLEProtocol.h [\#88](https://github.com/ARMmbed/ble-nrf51822/pull/88) ([rgrover](https://github.com/rgrover))
vcoubard 619:0ca9d4d12d1f 94
vcoubard 619:0ca9d4d12d1f 95 ## [v2.2.5](https://github.com/ARMmbed/ble-nrf51822/tree/v2.2.5) (2015-12-11)
vcoubard 619:0ca9d4d12d1f 96 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.2.3...v2.2.5)
vcoubard 619:0ca9d4d12d1f 97
vcoubard 619:0ca9d4d12d1f 98 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 99
vcoubard 619:0ca9d4d12d1f 100 - Added SecurityManager::setLinkSecurity call for elevating security settings on a particular connection. [\#86](https://github.com/ARMmbed/ble-nrf51822/pull/86) ([marcuschangarm](https://github.com/marcuschangarm))
vcoubard 619:0ca9d4d12d1f 101
vcoubard 619:0ca9d4d12d1f 102 ## [v2.2.3](https://github.com/ARMmbed/ble-nrf51822/tree/v2.2.3) (2015-12-10)
vcoubard 619:0ca9d4d12d1f 103 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.2.2...v2.2.3)
vcoubard 619:0ca9d4d12d1f 104
vcoubard 619:0ca9d4d12d1f 105 ## [v2.2.2](https://github.com/ARMmbed/ble-nrf51822/tree/v2.2.2) (2015-12-08)
vcoubard 619:0ca9d4d12d1f 106 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.2.1...v2.2.2)
vcoubard 619:0ca9d4d12d1f 107
vcoubard 619:0ca9d4d12d1f 108 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 109
vcoubard 619:0ca9d4d12d1f 110 - Add -Wno-unused-function to supress-warnings.cmake [\#83](https://github.com/ARMmbed/ble-nrf51822/pull/83) ([andresag01](https://github.com/andresag01))
vcoubard 619:0ca9d4d12d1f 111
vcoubard 619:0ca9d4d12d1f 112 ## [v2.2.1](https://github.com/ARMmbed/ble-nrf51822/tree/v2.2.1) (2015-12-08)
vcoubard 619:0ca9d4d12d1f 113 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.2.0...v2.2.1)
vcoubard 619:0ca9d4d12d1f 114
vcoubard 619:0ca9d4d12d1f 115 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 116
vcoubard 619:0ca9d4d12d1f 117 - WIP: UUID endian change [\#82](https://github.com/ARMmbed/ble-nrf51822/pull/82) ([marcuschangarm](https://github.com/marcuschangarm))
vcoubard 619:0ca9d4d12d1f 118
vcoubard 619:0ca9d4d12d1f 119 ## [v2.2.0](https://github.com/ARMmbed/ble-nrf51822/tree/v2.2.0) (2015-12-02)
vcoubard 619:0ca9d4d12d1f 120 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.1.4...v2.2.0)
vcoubard 619:0ca9d4d12d1f 121
vcoubard 619:0ca9d4d12d1f 122 ## [v2.1.4](https://github.com/ARMmbed/ble-nrf51822/tree/v2.1.4) (2015-12-02)
vcoubard 619:0ca9d4d12d1f 123 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.1.3...v2.1.4)
vcoubard 619:0ca9d4d12d1f 124
vcoubard 619:0ca9d4d12d1f 125 ## [v2.1.3](https://github.com/ARMmbed/ble-nrf51822/tree/v2.1.3) (2015-12-02)
vcoubard 619:0ca9d4d12d1f 126 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.1.2...v2.1.3)
vcoubard 619:0ca9d4d12d1f 127
vcoubard 619:0ca9d4d12d1f 128 ## [v2.1.2](https://github.com/ARMmbed/ble-nrf51822/tree/v2.1.2) (2015-12-02)
vcoubard 619:0ca9d4d12d1f 129 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.1.1...v2.1.2)
vcoubard 619:0ca9d4d12d1f 130
vcoubard 619:0ca9d4d12d1f 131 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 132
vcoubard 619:0ca9d4d12d1f 133 - Allow GattAttributes to have variable length [\#81](https://github.com/ARMmbed/ble-nrf51822/pull/81) ([andresag01](https://github.com/andresag01))
vcoubard 619:0ca9d4d12d1f 134
vcoubard 619:0ca9d4d12d1f 135 ## [v2.1.1](https://github.com/ARMmbed/ble-nrf51822/tree/v2.1.1) (2015-12-02)
vcoubard 619:0ca9d4d12d1f 136 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.1.0...v2.1.1)
vcoubard 619:0ca9d4d12d1f 137
vcoubard 619:0ca9d4d12d1f 138 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 139
vcoubard 619:0ca9d4d12d1f 140 - Fixed endianness bug in nRF5xServiceDiscovery::processDiscoverUUIDResponse so it is consistent with BLE API. [\#80](https://github.com/ARMmbed/ble-nrf51822/pull/80) ([marcuschangarm](https://github.com/marcuschangarm))
vcoubard 619:0ca9d4d12d1f 141 - Fixed bug in nRF5xGap.setAddress where random adresses where not set properly. [\#79](https://github.com/ARMmbed/ble-nrf51822/pull/79) ([marcuschangarm](https://github.com/marcuschangarm))
vcoubard 619:0ca9d4d12d1f 142 - Separate concept of minlen and len for BLE chars [\#78](https://github.com/ARMmbed/ble-nrf51822/pull/78) ([andresag01](https://github.com/andresag01))
vcoubard 619:0ca9d4d12d1f 143 - Split nordic sdk into its own module [\#75](https://github.com/ARMmbed/ble-nrf51822/pull/75) ([LiyouZhou](https://github.com/LiyouZhou))
vcoubard 619:0ca9d4d12d1f 144
vcoubard 619:0ca9d4d12d1f 145 ## [v2.1.0](https://github.com/ARMmbed/ble-nrf51822/tree/v2.1.0) (2015-11-27)
vcoubard 619:0ca9d4d12d1f 146 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.0.8...v2.1.0)
vcoubard 619:0ca9d4d12d1f 147
vcoubard 619:0ca9d4d12d1f 148 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 149
vcoubard 619:0ca9d4d12d1f 150 - Update to sdk 8.1 [\#77](https://github.com/ARMmbed/ble-nrf51822/pull/77) ([LiyouZhou](https://github.com/LiyouZhou))
vcoubard 619:0ca9d4d12d1f 151
vcoubard 619:0ca9d4d12d1f 152 ## [v2.0.8](https://github.com/ARMmbed/ble-nrf51822/tree/v2.0.8) (2015-11-26)
vcoubard 619:0ca9d4d12d1f 153 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.0.7...v2.0.8)
vcoubard 619:0ca9d4d12d1f 154
vcoubard 619:0ca9d4d12d1f 155 ## [v2.0.7](https://github.com/ARMmbed/ble-nrf51822/tree/v2.0.7) (2015-11-26)
vcoubard 619:0ca9d4d12d1f 156 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.0.6...v2.0.7)
vcoubard 619:0ca9d4d12d1f 157
vcoubard 619:0ca9d4d12d1f 158 **Closed issues:**
vcoubard 619:0ca9d4d12d1f 159
vcoubard 619:0ca9d4d12d1f 160 - test2000 [\#72](https://github.com/ARMmbed/ble-nrf51822/issues/72)
vcoubard 619:0ca9d4d12d1f 161 - test1000000 [\#71](https://github.com/ARMmbed/ble-nrf51822/issues/71)
vcoubard 619:0ca9d4d12d1f 162 - test4 [\#70](https://github.com/ARMmbed/ble-nrf51822/issues/70)
vcoubard 619:0ca9d4d12d1f 163 - test3 [\#69](https://github.com/ARMmbed/ble-nrf51822/issues/69)
vcoubard 619:0ca9d4d12d1f 164 - test2 [\#68](https://github.com/ARMmbed/ble-nrf51822/issues/68)
vcoubard 619:0ca9d4d12d1f 165
vcoubard 619:0ca9d4d12d1f 166 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 167
vcoubard 619:0ca9d4d12d1f 168 - use Extern c around \#include to use nordic sdk headers implemented in C [\#73](https://github.com/ARMmbed/ble-nrf51822/pull/73) ([LiyouZhou](https://github.com/LiyouZhou))
vcoubard 619:0ca9d4d12d1f 169
vcoubard 619:0ca9d4d12d1f 170 ## [v2.0.6](https://github.com/ARMmbed/ble-nrf51822/tree/v2.0.6) (2015-11-17)
vcoubard 619:0ca9d4d12d1f 171 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.0.5...v2.0.6)
vcoubard 619:0ca9d4d12d1f 172
vcoubard 619:0ca9d4d12d1f 173 **Closed issues:**
vcoubard 619:0ca9d4d12d1f 174
vcoubard 619:0ca9d4d12d1f 175 - test [\#66](https://github.com/ARMmbed/ble-nrf51822/issues/66)
vcoubard 619:0ca9d4d12d1f 176
vcoubard 619:0ca9d4d12d1f 177 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 178
vcoubard 619:0ca9d4d12d1f 179 - add Nordic's license agreement. [\#67](https://github.com/ARMmbed/ble-nrf51822/pull/67) ([rgrover](https://github.com/rgrover))
vcoubard 619:0ca9d4d12d1f 180
vcoubard 619:0ca9d4d12d1f 181 ## [v2.0.5](https://github.com/ARMmbed/ble-nrf51822/tree/v2.0.5) (2015-11-16)
vcoubard 619:0ca9d4d12d1f 182 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.0.4...v2.0.5)
vcoubard 619:0ca9d4d12d1f 183
vcoubard 619:0ca9d4d12d1f 184 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 185
vcoubard 619:0ca9d4d12d1f 186 - Post radio notification callback through minar [\#65](https://github.com/ARMmbed/ble-nrf51822/pull/65) ([andresag01](https://github.com/andresag01))
vcoubard 619:0ca9d4d12d1f 187
vcoubard 619:0ca9d4d12d1f 188 ## [v2.0.4](https://github.com/ARMmbed/ble-nrf51822/tree/v2.0.4) (2015-11-13)
vcoubard 619:0ca9d4d12d1f 189 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.0.3...v2.0.4)
vcoubard 619:0ca9d4d12d1f 190
vcoubard 619:0ca9d4d12d1f 191 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 192
vcoubard 619:0ca9d4d12d1f 193 - Fix assembly sequence to start bootloader in GCC [\#64](https://github.com/ARMmbed/ble-nrf51822/pull/64) ([andresag01](https://github.com/andresag01))
vcoubard 619:0ca9d4d12d1f 194
vcoubard 619:0ca9d4d12d1f 195 ## [v2.0.3](https://github.com/ARMmbed/ble-nrf51822/tree/v2.0.3) (2015-11-09)
vcoubard 619:0ca9d4d12d1f 196 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.0.2...v2.0.3)
vcoubard 619:0ca9d4d12d1f 197
vcoubard 619:0ca9d4d12d1f 198 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 199
vcoubard 619:0ca9d4d12d1f 200 - Added watchdog header file from Nordic SDK 8.1 [\#62](https://github.com/ARMmbed/ble-nrf51822/pull/62) ([marcuschangarm](https://github.com/marcuschangarm))
vcoubard 619:0ca9d4d12d1f 201
vcoubard 619:0ca9d4d12d1f 202 ## [v2.0.2](https://github.com/ARMmbed/ble-nrf51822/tree/v2.0.2) (2015-11-03)
vcoubard 619:0ca9d4d12d1f 203 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/mbedos-release-15-11...v2.0.2)
vcoubard 619:0ca9d4d12d1f 204
vcoubard 619:0ca9d4d12d1f 205 ## [mbedos-release-15-11](https://github.com/ARMmbed/ble-nrf51822/tree/mbedos-release-15-11) (2015-11-03)
vcoubard 619:0ca9d4d12d1f 206 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.0.1...mbedos-release-15-11)
vcoubard 619:0ca9d4d12d1f 207
vcoubard 619:0ca9d4d12d1f 208 ## [v2.0.1](https://github.com/ARMmbed/ble-nrf51822/tree/v2.0.1) (2015-11-02)
vcoubard 619:0ca9d4d12d1f 209 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v2.0.0...v2.0.1)
vcoubard 619:0ca9d4d12d1f 210
vcoubard 619:0ca9d4d12d1f 211 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 212
vcoubard 619:0ca9d4d12d1f 213 - Ensure that the initialization flags is set to false if the BLE stack is shutdown properly. [\#58](https://github.com/ARMmbed/ble-nrf51822/pull/58) ([pan-](https://github.com/pan-))
vcoubard 619:0ca9d4d12d1f 214
vcoubard 619:0ca9d4d12d1f 215 ## [v2.0.0](https://github.com/ARMmbed/ble-nrf51822/tree/v2.0.0) (2015-11-02)
vcoubard 619:0ca9d4d12d1f 216 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v1.1.0...v2.0.0)
vcoubard 619:0ca9d4d12d1f 217
vcoubard 619:0ca9d4d12d1f 218 **Closed issues:**
vcoubard 619:0ca9d4d12d1f 219
vcoubard 619:0ca9d4d12d1f 220 - Nordic SDK and SoftDevice [\#57](https://github.com/ARMmbed/ble-nrf51822/issues/57)
vcoubard 619:0ca9d4d12d1f 221 - shouldn't eab6631cb be merged into master? [\#54](https://github.com/ARMmbed/ble-nrf51822/issues/54)
vcoubard 619:0ca9d4d12d1f 222
vcoubard 619:0ca9d4d12d1f 223 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 224
vcoubard 619:0ca9d4d12d1f 225 - Introduced changes for memory savings [\#55](https://github.com/ARMmbed/ble-nrf51822/pull/55) ([andresag01](https://github.com/andresag01))
vcoubard 619:0ca9d4d12d1f 226
vcoubard 619:0ca9d4d12d1f 227 ## [v1.1.0](https://github.com/ARMmbed/ble-nrf51822/tree/v1.1.0) (2015-10-28)
vcoubard 619:0ca9d4d12d1f 228 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/mbedos-techcon-oob2...v1.1.0)
vcoubard 619:0ca9d4d12d1f 229
vcoubard 619:0ca9d4d12d1f 230 **Closed issues:**
vcoubard 619:0ca9d4d12d1f 231
vcoubard 619:0ca9d4d12d1f 232 - target dependencies in module.json [\#50](https://github.com/ARMmbed/ble-nrf51822/issues/50)
vcoubard 619:0ca9d4d12d1f 233
vcoubard 619:0ca9d4d12d1f 234 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 235
vcoubard 619:0ca9d4d12d1f 236 - When connecting, if no scanning parameters are passed, use values from Gap parent. [\#53](https://github.com/ARMmbed/ble-nrf51822/pull/53) ([marcuschangarm](https://github.com/marcuschangarm))
vcoubard 619:0ca9d4d12d1f 237
vcoubard 619:0ca9d4d12d1f 238 ## [mbedos-techcon-oob2](https://github.com/ARMmbed/ble-nrf51822/tree/mbedos-techcon-oob2) (2015-10-19)
vcoubard 619:0ca9d4d12d1f 239 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v1.0.0...mbedos-techcon-oob2)
vcoubard 619:0ca9d4d12d1f 240
vcoubard 619:0ca9d4d12d1f 241 ## [v1.0.0](https://github.com/ARMmbed/ble-nrf51822/tree/v1.0.0) (2015-10-19)
vcoubard 619:0ca9d4d12d1f 242 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v0.4.8...v1.0.0)
vcoubard 619:0ca9d4d12d1f 243
vcoubard 619:0ca9d4d12d1f 244 **Closed issues:**
vcoubard 619:0ca9d4d12d1f 245
vcoubard 619:0ca9d4d12d1f 246 - rename the bootloader files with \_fota in the name? [\#51](https://github.com/ARMmbed/ble-nrf51822/issues/51)
vcoubard 619:0ca9d4d12d1f 247
vcoubard 619:0ca9d4d12d1f 248 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 249
vcoubard 619:0ca9d4d12d1f 250 - Update S110 detection macros, again [\#49](https://github.com/ARMmbed/ble-nrf51822/pull/49) ([jpbrucker](https://github.com/jpbrucker))
vcoubard 619:0ca9d4d12d1f 251 - Error check number of characteristics [\#48](https://github.com/ARMmbed/ble-nrf51822/pull/48) ([Timmmm](https://github.com/Timmmm))
vcoubard 619:0ca9d4d12d1f 252
vcoubard 619:0ca9d4d12d1f 253 ## [v0.4.8](https://github.com/ARMmbed/ble-nrf51822/tree/v0.4.8) (2015-09-25)
vcoubard 619:0ca9d4d12d1f 254 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v0.4.7...v0.4.8)
vcoubard 619:0ca9d4d12d1f 255
vcoubard 619:0ca9d4d12d1f 256 **Closed issues:**
vcoubard 619:0ca9d4d12d1f 257
vcoubard 619:0ca9d4d12d1f 258 - Error real cause loss in nRF5xGattServer.cpp [\#44](https://github.com/ARMmbed/ble-nrf51822/issues/44)
vcoubard 619:0ca9d4d12d1f 259
vcoubard 619:0ca9d4d12d1f 260 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 261
vcoubard 619:0ca9d4d12d1f 262 - rgrover patch fixed [\#47](https://github.com/ARMmbed/ble-nrf51822/pull/47) ([fabiencomte](https://github.com/fabiencomte))
vcoubard 619:0ca9d4d12d1f 263 - Update S110 detection macros [\#43](https://github.com/ARMmbed/ble-nrf51822/pull/43) ([jpbrucker](https://github.com/jpbrucker))
vcoubard 619:0ca9d4d12d1f 264 - remove some unnecessary include paths [\#42](https://github.com/ARMmbed/ble-nrf51822/pull/42) ([autopulated](https://github.com/autopulated))
vcoubard 619:0ca9d4d12d1f 265 - Add FOTA bootloader image [\#41](https://github.com/ARMmbed/ble-nrf51822/pull/41) ([jpbrucker](https://github.com/jpbrucker))
vcoubard 619:0ca9d4d12d1f 266
vcoubard 619:0ca9d4d12d1f 267 ## [v0.4.7](https://github.com/ARMmbed/ble-nrf51822/tree/v0.4.7) (2015-08-13)
vcoubard 619:0ca9d4d12d1f 268 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v0.4.6...v0.4.7)
vcoubard 619:0ca9d4d12d1f 269
vcoubard 619:0ca9d4d12d1f 270 ## [v0.4.6](https://github.com/ARMmbed/ble-nrf51822/tree/v0.4.6) (2015-08-11)
vcoubard 619:0ca9d4d12d1f 271 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v0.4.5...v0.4.6)
vcoubard 619:0ca9d4d12d1f 272
vcoubard 619:0ca9d4d12d1f 273 **Closed issues:**
vcoubard 619:0ca9d4d12d1f 274
vcoubard 619:0ca9d4d12d1f 275 - remove duplication of global static variable BLE\_EVT\_BUFFER [\#39](https://github.com/ARMmbed/ble-nrf51822/issues/39)
vcoubard 619:0ca9d4d12d1f 276 - clearScanResponse\(\) [\#30](https://github.com/ARMmbed/ble-nrf51822/issues/30)
vcoubard 619:0ca9d4d12d1f 277 - Debug builds fail due to missing bsp.h [\#11](https://github.com/ARMmbed/ble-nrf51822/issues/11)
vcoubard 619:0ca9d4d12d1f 278
vcoubard 619:0ca9d4d12d1f 279 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 280
vcoubard 619:0ca9d4d12d1f 281 - Disable GattClient features when using S110 SoftDevice [\#38](https://github.com/ARMmbed/ble-nrf51822/pull/38) ([jpbrucker](https://github.com/jpbrucker))
vcoubard 619:0ca9d4d12d1f 282
vcoubard 619:0ca9d4d12d1f 283 ## [v0.4.5](https://github.com/ARMmbed/ble-nrf51822/tree/v0.4.5) (2015-08-10)
vcoubard 619:0ca9d4d12d1f 284 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v0.4.4...v0.4.5)
vcoubard 619:0ca9d4d12d1f 285
vcoubard 619:0ca9d4d12d1f 286 ## [v0.4.4](https://github.com/ARMmbed/ble-nrf51822/tree/v0.4.4) (2015-08-07)
vcoubard 619:0ca9d4d12d1f 287 [Full Changelog](https://github.com/ARMmbed/ble-nrf51822/compare/v0.4.3...v0.4.4)
vcoubard 619:0ca9d4d12d1f 288
vcoubard 619:0ca9d4d12d1f 289 **Closed issues:**
vcoubard 619:0ca9d4d12d1f 290
vcoubard 619:0ca9d4d12d1f 291 - nrf51822 hangs after calling sd\_flash\_page\_erase\(\) [\#35](https://github.com/ARMmbed/ble-nrf51822/issues/35)
vcoubard 619:0ca9d4d12d1f 292 - nRF5xn::getVersion return \(Unknown\) with version 8 soft device [\#29](https://github.com/ARMmbed/ble-nrf51822/issues/29)
vcoubard 619:0ca9d4d12d1f 293
vcoubard 619:0ca9d4d12d1f 294 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 295
vcoubard 619:0ca9d4d12d1f 296 - Changed Gap:: to GapAdvertisingParams:: because of change in BLE [\#34](https://github.com/ARMmbed/ble-nrf51822/pull/34) ([jslater8](https://github.com/jslater8))
vcoubard 619:0ca9d4d12d1f 297 - Select the clock source dynamically on SoftDevice initialisation [\#32](https://github.com/ARMmbed/ble-nrf51822/pull/32) ([jpbrucker](https://github.com/jpbrucker))
vcoubard 619:0ca9d4d12d1f 298 - Add S110 SoftDevice compatibility [\#28](https://github.com/ARMmbed/ble-nrf51822/pull/28) ([jpbrucker](https://github.com/jpbrucker))
vcoubard 619:0ca9d4d12d1f 299
vcoubard 619:0ca9d4d12d1f 300 ## [v0.4.3](https://github.com/ARMmbed/ble-nrf51822/tree/v0.4.3) (2015-07-22)
vcoubard 619:0ca9d4d12d1f 301 **Closed issues:**
vcoubard 619:0ca9d4d12d1f 302
vcoubard 619:0ca9d4d12d1f 303 - Target polling failed [\#24](https://github.com/ARMmbed/ble-nrf51822/issues/24)
vcoubard 619:0ca9d4d12d1f 304 - support handling of HVX Events \(notifications and indications\). [\#22](https://github.com/ARMmbed/ble-nrf51822/issues/22)
vcoubard 619:0ca9d4d12d1f 305 - provide an implementation for GattServer::areUpdatesEnabled\(\) [\#21](https://github.com/ARMmbed/ble-nrf51822/issues/21)
vcoubard 619:0ca9d4d12d1f 306 - getValueHandle\(\) returns characteristicIndex instead of attribute-handle [\#20](https://github.com/ARMmbed/ble-nrf51822/issues/20)
vcoubard 619:0ca9d4d12d1f 307 - Clash With Definition And Enum Naming [\#16](https://github.com/ARMmbed/ble-nrf51822/issues/16)
vcoubard 619:0ca9d4d12d1f 308 - Errors in GCC build [\#14](https://github.com/ARMmbed/ble-nrf51822/issues/14)
vcoubard 619:0ca9d4d12d1f 309 - bring s110 support back [\#10](https://github.com/ARMmbed/ble-nrf51822/issues/10)
vcoubard 619:0ca9d4d12d1f 310 - Allow adding a User Description descriptor to a GattCharacteristic. [\#9](https://github.com/ARMmbed/ble-nrf51822/issues/9)
vcoubard 619:0ca9d4d12d1f 311 - device\_manager\_peripheral.c includes app\_trace.h [\#7](https://github.com/ARMmbed/ble-nrf51822/issues/7)
vcoubard 619:0ca9d4d12d1f 312 - linking esb\_gcc.a \(nrf51822 enhanced shock burst\) with mbed [\#5](https://github.com/ARMmbed/ble-nrf51822/issues/5)
vcoubard 619:0ca9d4d12d1f 313 - The app\_timer usage may conflict [\#2](https://github.com/ARMmbed/ble-nrf51822/issues/2)
vcoubard 619:0ca9d4d12d1f 314 - Nordic License [\#1](https://github.com/ARMmbed/ble-nrf51822/issues/1)
vcoubard 619:0ca9d4d12d1f 315
vcoubard 619:0ca9d4d12d1f 316 **Merged pull requests:**
vcoubard 619:0ca9d4d12d1f 317
vcoubard 619:0ca9d4d12d1f 318 - Develop [\#25](https://github.com/ARMmbed/ble-nrf51822/pull/25) ([zoujixing](https://github.com/zoujixing))
vcoubard 619:0ca9d4d12d1f 319 - Remove unnecessary 'compiler\_abstraction.h' to get rid of duplicate '… [\#23](https://github.com/ARMmbed/ble-nrf51822/pull/23) ([adfernandes](https://github.com/adfernandes))
vcoubard 619:0ca9d4d12d1f 320 - restructure for minimal yotta compatibility [\#15](https://github.com/ARMmbed/ble-nrf51822/pull/15) ([autopulated](https://github.com/autopulated))
vcoubard 619:0ca9d4d12d1f 321 - Fix various GCC compilation issues. [\#12](https://github.com/ARMmbed/ble-nrf51822/pull/12) ([adfernandes](https://github.com/adfernandes))
vcoubard 619:0ca9d4d12d1f 322 - Fix for GCC lost in SDK v8.0 update [\#8](https://github.com/ARMmbed/ble-nrf51822/pull/8) ([rosterloh](https://github.com/rosterloh))
vcoubard 619:0ca9d4d12d1f 323 - new target DELTA\_DFCM\_NNN40 with nrf51822 chip, config internal RC crystal. [\#6](https://github.com/ARMmbed/ble-nrf51822/pull/6) ([Marcomissyou](https://github.com/Marcomissyou))
vcoubard 619:0ca9d4d12d1f 324 - Updated return value for nRF51GattServer::updateValue. Will now report w... [\#4](https://github.com/ARMmbed/ble-nrf51822/pull/4) ([marcuschangarm](https://github.com/marcuschangarm))
vcoubard 619:0ca9d4d12d1f 325 - Added optional data and length fields to the return struct for authorize... [\#3](https://github.com/ARMmbed/ble-nrf51822/pull/3) ([marcuschangarm](https://github.com/marcuschangarm))
vcoubard 619:0ca9d4d12d1f 326
vcoubard 619:0ca9d4d12d1f 327
vcoubard 619:0ca9d4d12d1f 328
vcoubard 619:0ca9d4d12d1f 329 \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*