Rtos API example

Committer:
marcozecchini
Date:
Sat Feb 23 12:13:36 2019 +0000
Revision:
0:9fca2b23d0ba
final commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
marcozecchini 0:9fca2b23d0ba 1 # Change Log
marcozecchini 0:9fca2b23d0ba 2
marcozecchini 0:9fca2b23d0ba 3 ## [v2.5.2](https://github.com/ARMmbed/ble/tree/v2.5.2) (2016-03-02)
marcozecchini 0:9fca2b23d0ba 4 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.5.1...v2.5.2)
marcozecchini 0:9fca2b23d0ba 5
marcozecchini 0:9fca2b23d0ba 6 **Closed issues:**
marcozecchini 0:9fca2b23d0ba 7
marcozecchini 0:9fca2b23d0ba 8 - Infinite busy [\#69](https://github.com/ARMmbed/ble/issues/69)
marcozecchini 0:9fca2b23d0ba 9
marcozecchini 0:9fca2b23d0ba 10 ## [v2.5.1](https://github.com/ARMmbed/ble/tree/v2.5.1) (2016-01-27)
marcozecchini 0:9fca2b23d0ba 11 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.5.0...v2.5.1)
marcozecchini 0:9fca2b23d0ba 12
marcozecchini 0:9fca2b23d0ba 13 **Closed issues:**
marcozecchini 0:9fca2b23d0ba 14
marcozecchini 0:9fca2b23d0ba 15 - Gap state is not updated when the advertising stop after the timeout [\#80](https://github.com/ARMmbed/ble/issues/80)
marcozecchini 0:9fca2b23d0ba 16 - crash on memory allocation [\#26](https://github.com/ARMmbed/ble/issues/26)
marcozecchini 0:9fca2b23d0ba 17
marcozecchini 0:9fca2b23d0ba 18 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 19
marcozecchini 0:9fca2b23d0ba 20 - Change onShutdown\(obj, func\) definition [\#174](https://github.com/ARMmbed/ble/pull/174) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 21 - Invalid adv payloads are not committed before checking [\#171](https://github.com/ARMmbed/ble/pull/171) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 22 - Update Gap state in startAdvertising\(\) [\#170](https://github.com/ARMmbed/ble/pull/170) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 23 - Improve doxygen documentation: [\#169](https://github.com/ARMmbed/ble/pull/169) ([pan-](https://github.com/pan-))
marcozecchini 0:9fca2b23d0ba 24 - Update Gap state after advertising times out [\#168](https://github.com/ARMmbed/ble/pull/168) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 25 - merge version 2.5.0 into master [\#163](https://github.com/ARMmbed/ble/pull/163) ([pan-](https://github.com/pan-))
marcozecchini 0:9fca2b23d0ba 26 - Fix doxygen warnings for BLE API [\#162](https://github.com/ARMmbed/ble/pull/162) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 27
marcozecchini 0:9fca2b23d0ba 28 ## [v2.5.0](https://github.com/ARMmbed/ble/tree/v2.5.0) (2016-01-12)
marcozecchini 0:9fca2b23d0ba 29 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.4.0...v2.5.0)
marcozecchini 0:9fca2b23d0ba 30
marcozecchini 0:9fca2b23d0ba 31 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 32
marcozecchini 0:9fca2b23d0ba 33 - merge branch develop \(v2.4.0\) [\#161](https://github.com/ARMmbed/ble/pull/161) ([pan-](https://github.com/pan-))
marcozecchini 0:9fca2b23d0ba 34 - Add API to get addresses of peers in bond table [\#160](https://github.com/ARMmbed/ble/pull/160) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 35
marcozecchini 0:9fca2b23d0ba 36 ## [v2.4.0](https://github.com/ARMmbed/ble/tree/v2.4.0) (2016-01-07)
marcozecchini 0:9fca2b23d0ba 37 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.3.0...v2.4.0)
marcozecchini 0:9fca2b23d0ba 38
marcozecchini 0:9fca2b23d0ba 39 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 40
marcozecchini 0:9fca2b23d0ba 41 - Whitelisting experimental API [\#159](https://github.com/ARMmbed/ble/pull/159) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 42
marcozecchini 0:9fca2b23d0ba 43 ## [v2.3.0](https://github.com/ARMmbed/ble/tree/v2.3.0) (2015-12-23)
marcozecchini 0:9fca2b23d0ba 44 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.2.3...v2.3.0)
marcozecchini 0:9fca2b23d0ba 45
marcozecchini 0:9fca2b23d0ba 46 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 47
marcozecchini 0:9fca2b23d0ba 48 - Characteristic descriptor discovery [\#105](https://github.com/ARMmbed/ble/pull/105) ([pan-](https://github.com/pan-))
marcozecchini 0:9fca2b23d0ba 49
marcozecchini 0:9fca2b23d0ba 50 ## [v2.2.3](https://github.com/ARMmbed/ble/tree/v2.2.3) (2015-12-23)
marcozecchini 0:9fca2b23d0ba 51 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.2.2...v2.2.3)
marcozecchini 0:9fca2b23d0ba 52
marcozecchini 0:9fca2b23d0ba 53 **Closed issues:**
marcozecchini 0:9fca2b23d0ba 54
marcozecchini 0:9fca2b23d0ba 55 - Two different enum list of BLE appearances [\#136](https://github.com/ARMmbed/ble/issues/136)
marcozecchini 0:9fca2b23d0ba 56 - Gap::updateAdvertisingPayload should work for different length of data [\#84](https://github.com/ARMmbed/ble/issues/84)
marcozecchini 0:9fca2b23d0ba 57
marcozecchini 0:9fca2b23d0ba 58 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 59
marcozecchini 0:9fca2b23d0ba 60 - Hotfix for backward compatibility [\#158](https://github.com/ARMmbed/ble/pull/158) ([LiyouZhou](https://github.com/LiyouZhou))
marcozecchini 0:9fca2b23d0ba 61 - Clean up code in DiscoveredCharacteristic.cpp [\#154](https://github.com/ARMmbed/ble/pull/154) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 62 - Modify functions that manipulate adv payload [\#153](https://github.com/ARMmbed/ble/pull/153) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 63
marcozecchini 0:9fca2b23d0ba 64 ## [v2.2.2](https://github.com/ARMmbed/ble/tree/v2.2.2) (2015-12-21)
marcozecchini 0:9fca2b23d0ba 65 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.2.1...v2.2.2)
marcozecchini 0:9fca2b23d0ba 66
marcozecchini 0:9fca2b23d0ba 67 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 68
marcozecchini 0:9fca2b23d0ba 69 - Add BLE\_ERROR\_INTERNAL\_STACK\_FAILURE error code [\#155](https://github.com/ARMmbed/ble/pull/155) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 70
marcozecchini 0:9fca2b23d0ba 71 ## [v2.2.1](https://github.com/ARMmbed/ble/tree/v2.2.1) (2015-12-18)
marcozecchini 0:9fca2b23d0ba 72 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.2.0...v2.2.1)
marcozecchini 0:9fca2b23d0ba 73
marcozecchini 0:9fca2b23d0ba 74 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 75
marcozecchini 0:9fca2b23d0ba 76 - Remove deprecated appearance enum from blecommon.h [\#150](https://github.com/ARMmbed/ble/pull/150) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 77
marcozecchini 0:9fca2b23d0ba 78 ## [v2.2.0](https://github.com/ARMmbed/ble/tree/v2.2.0) (2015-12-17)
marcozecchini 0:9fca2b23d0ba 79 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.16...v2.2.0)
marcozecchini 0:9fca2b23d0ba 80
marcozecchini 0:9fca2b23d0ba 81 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 82
marcozecchini 0:9fca2b23d0ba 83 - Add onShutdown to register callbacks [\#146](https://github.com/ARMmbed/ble/pull/146) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 84 - transparenly support existing applications which may have used Gap::ADDR\_TYPE\_\* [\#145](https://github.com/ARMmbed/ble/pull/145) ([rgrover](https://github.com/rgrover))
marcozecchini 0:9fca2b23d0ba 85
marcozecchini 0:9fca2b23d0ba 86 ## [v2.1.16](https://github.com/ARMmbed/ble/tree/v2.1.16) (2015-12-16)
marcozecchini 0:9fca2b23d0ba 87 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.15...v2.1.16)
marcozecchini 0:9fca2b23d0ba 88
marcozecchini 0:9fca2b23d0ba 89 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 90
marcozecchini 0:9fca2b23d0ba 91 - Improve API to facilitate full shutdown procedure [\#141](https://github.com/ARMmbed/ble/pull/141) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 92
marcozecchini 0:9fca2b23d0ba 93 ## [v2.1.15](https://github.com/ARMmbed/ble/tree/v2.1.15) (2015-12-15)
marcozecchini 0:9fca2b23d0ba 94 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.14...v2.1.15)
marcozecchini 0:9fca2b23d0ba 95
marcozecchini 0:9fca2b23d0ba 96 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 97
marcozecchini 0:9fca2b23d0ba 98 - Extract Adress related types from Gap.h into BLEProtocol.h [\#142](https://github.com/ARMmbed/ble/pull/142) ([rgrover](https://github.com/rgrover))
marcozecchini 0:9fca2b23d0ba 99
marcozecchini 0:9fca2b23d0ba 100 ## [v2.1.14](https://github.com/ARMmbed/ble/tree/v2.1.14) (2015-12-11)
marcozecchini 0:9fca2b23d0ba 101 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.13...v2.1.14)
marcozecchini 0:9fca2b23d0ba 102
marcozecchini 0:9fca2b23d0ba 103 ## [v2.1.13](https://github.com/ARMmbed/ble/tree/v2.1.13) (2015-12-11)
marcozecchini 0:9fca2b23d0ba 104 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.11...v2.1.13)
marcozecchini 0:9fca2b23d0ba 105
marcozecchini 0:9fca2b23d0ba 106 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 107
marcozecchini 0:9fca2b23d0ba 108 - Added SecurityManager::setLinkSecurity call for elevating security settings on a particular connection. [\#140](https://github.com/ARMmbed/ble/pull/140) ([marcuschangarm](https://github.com/marcuschangarm))
marcozecchini 0:9fca2b23d0ba 109
marcozecchini 0:9fca2b23d0ba 110 ## [v2.1.11](https://github.com/ARMmbed/ble/tree/v2.1.11) (2015-12-10)
marcozecchini 0:9fca2b23d0ba 111 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.10...v2.1.11)
marcozecchini 0:9fca2b23d0ba 112
marcozecchini 0:9fca2b23d0ba 113 ## [v2.1.10](https://github.com/ARMmbed/ble/tree/v2.1.10) (2015-12-07)
marcozecchini 0:9fca2b23d0ba 114 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.9...v2.1.10)
marcozecchini 0:9fca2b23d0ba 115
marcozecchini 0:9fca2b23d0ba 116 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 117
marcozecchini 0:9fca2b23d0ba 118 - WIP: UUID endian change [\#128](https://github.com/ARMmbed/ble/pull/128) ([marcuschangarm](https://github.com/marcuschangarm))
marcozecchini 0:9fca2b23d0ba 119
marcozecchini 0:9fca2b23d0ba 120 ## [v2.1.9](https://github.com/ARMmbed/ble/tree/v2.1.9) (2015-12-04)
marcozecchini 0:9fca2b23d0ba 121 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.8...v2.1.9)
marcozecchini 0:9fca2b23d0ba 122
marcozecchini 0:9fca2b23d0ba 123 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 124
marcozecchini 0:9fca2b23d0ba 125 - Fix documentation for advertising interval getters [\#134](https://github.com/ARMmbed/ble/pull/134) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 126 - I change the service description [\#132](https://github.com/ARMmbed/ble/pull/132) ([iriark01](https://github.com/iriark01))
marcozecchini 0:9fca2b23d0ba 127 - Add a doxyfile that warns for undocumented elements [\#131](https://github.com/ARMmbed/ble/pull/131) ([bremoran](https://github.com/bremoran))
marcozecchini 0:9fca2b23d0ba 128
marcozecchini 0:9fca2b23d0ba 129 ## [v2.1.8](https://github.com/ARMmbed/ble/tree/v2.1.8) (2015-12-03)
marcozecchini 0:9fca2b23d0ba 130 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.7...v2.1.8)
marcozecchini 0:9fca2b23d0ba 131
marcozecchini 0:9fca2b23d0ba 132 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 133
marcozecchini 0:9fca2b23d0ba 134 - Edit [\#130](https://github.com/ARMmbed/ble/pull/130) ([iriark01](https://github.com/iriark01))
marcozecchini 0:9fca2b23d0ba 135 - Edit [\#129](https://github.com/ARMmbed/ble/pull/129) ([iriark01](https://github.com/iriark01))
marcozecchini 0:9fca2b23d0ba 136
marcozecchini 0:9fca2b23d0ba 137 ## [v2.1.7](https://github.com/ARMmbed/ble/tree/v2.1.7) (2015-12-02)
marcozecchini 0:9fca2b23d0ba 138 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.6...v2.1.7)
marcozecchini 0:9fca2b23d0ba 139
marcozecchini 0:9fca2b23d0ba 140 ## [v2.1.6](https://github.com/ARMmbed/ble/tree/v2.1.6) (2015-12-02)
marcozecchini 0:9fca2b23d0ba 141 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.5...v2.1.6)
marcozecchini 0:9fca2b23d0ba 142
marcozecchini 0:9fca2b23d0ba 143 **Closed issues:**
marcozecchini 0:9fca2b23d0ba 144
marcozecchini 0:9fca2b23d0ba 145 - Terrible handling of initLen / minLen and variable length characteristics. [\#93](https://github.com/ARMmbed/ble/issues/93)
marcozecchini 0:9fca2b23d0ba 146
marcozecchini 0:9fca2b23d0ba 147 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 148
marcozecchini 0:9fca2b23d0ba 149 - Allow GattAttributes to have variable length [\#127](https://github.com/ARMmbed/ble/pull/127) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 150
marcozecchini 0:9fca2b23d0ba 151 ## [v2.1.5](https://github.com/ARMmbed/ble/tree/v2.1.5) (2015-12-02)
marcozecchini 0:9fca2b23d0ba 152 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.4...v2.1.5)
marcozecchini 0:9fca2b23d0ba 153
marcozecchini 0:9fca2b23d0ba 154 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 155
marcozecchini 0:9fca2b23d0ba 156 - Edit [\#126](https://github.com/ARMmbed/ble/pull/126) ([iriark01](https://github.com/iriark01))
marcozecchini 0:9fca2b23d0ba 157 - Edit [\#125](https://github.com/ARMmbed/ble/pull/125) ([iriark01](https://github.com/iriark01))
marcozecchini 0:9fca2b23d0ba 158 - Edit [\#124](https://github.com/ARMmbed/ble/pull/124) ([iriark01](https://github.com/iriark01))
marcozecchini 0:9fca2b23d0ba 159 - Edit [\#123](https://github.com/ARMmbed/ble/pull/123) ([iriark01](https://github.com/iriark01))
marcozecchini 0:9fca2b23d0ba 160 - Separate the concept of minlen and len in GattAttr [\#122](https://github.com/ARMmbed/ble/pull/122) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 161 - Doxygen fixes [\#120](https://github.com/ARMmbed/ble/pull/120) ([metc](https://github.com/metc))
marcozecchini 0:9fca2b23d0ba 162 - Minor edits [\#114](https://github.com/ARMmbed/ble/pull/114) ([iriark01](https://github.com/iriark01))
marcozecchini 0:9fca2b23d0ba 163
marcozecchini 0:9fca2b23d0ba 164 ## [v2.1.4](https://github.com/ARMmbed/ble/tree/v2.1.4) (2015-11-26)
marcozecchini 0:9fca2b23d0ba 165 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.3...v2.1.4)
marcozecchini 0:9fca2b23d0ba 166
marcozecchini 0:9fca2b23d0ba 167 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 168
marcozecchini 0:9fca2b23d0ba 169 - Guard nordic specific implementation with \#ifdef TARGET\_NRF51822 [\#119](https://github.com/ARMmbed/ble/pull/119) ([LiyouZhou](https://github.com/LiyouZhou))
marcozecchini 0:9fca2b23d0ba 170
marcozecchini 0:9fca2b23d0ba 171 ## [v2.1.3](https://github.com/ARMmbed/ble/tree/v2.1.3) (2015-11-26)
marcozecchini 0:9fca2b23d0ba 172 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.2...v2.1.3)
marcozecchini 0:9fca2b23d0ba 173
marcozecchini 0:9fca2b23d0ba 174 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 175
marcozecchini 0:9fca2b23d0ba 176 - Call bootloader\_start implicitly trough a event handler call [\#118](https://github.com/ARMmbed/ble/pull/118) ([LiyouZhou](https://github.com/LiyouZhou))
marcozecchini 0:9fca2b23d0ba 177
marcozecchini 0:9fca2b23d0ba 178 ## [v2.1.2](https://github.com/ARMmbed/ble/tree/v2.1.2) (2015-11-26)
marcozecchini 0:9fca2b23d0ba 179 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.1...v2.1.2)
marcozecchini 0:9fca2b23d0ba 180
marcozecchini 0:9fca2b23d0ba 181 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 182
marcozecchini 0:9fca2b23d0ba 183 - Reintroduce old Eddystone with deprecated warnings [\#117](https://github.com/ARMmbed/ble/pull/117) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 184
marcozecchini 0:9fca2b23d0ba 185 ## [v2.1.1](https://github.com/ARMmbed/ble/tree/v2.1.1) (2015-11-26)
marcozecchini 0:9fca2b23d0ba 186 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.0...v2.1.1)
marcozecchini 0:9fca2b23d0ba 187
marcozecchini 0:9fca2b23d0ba 188 ## [v2.1.0](https://github.com/ARMmbed/ble/tree/v2.1.0) (2015-11-26)
marcozecchini 0:9fca2b23d0ba 189 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.0.5...v2.1.0)
marcozecchini 0:9fca2b23d0ba 190
marcozecchini 0:9fca2b23d0ba 191 **Closed issues:**
marcozecchini 0:9fca2b23d0ba 192
marcozecchini 0:9fca2b23d0ba 193 - All BLE event handling should happen in thread mode [\#89](https://github.com/ARMmbed/ble/issues/89)
marcozecchini 0:9fca2b23d0ba 194
marcozecchini 0:9fca2b23d0ba 195 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 196
marcozecchini 0:9fca2b23d0ba 197 - First Doxygen output [\#116](https://github.com/ARMmbed/ble/pull/116) ([metc](https://github.com/metc))
marcozecchini 0:9fca2b23d0ba 198 - Minor doc changes [\#113](https://github.com/ARMmbed/ble/pull/113) ([metc](https://github.com/metc))
marcozecchini 0:9fca2b23d0ba 199 - Minor edits [\#112](https://github.com/ARMmbed/ble/pull/112) ([iriark01](https://github.com/iriark01))
marcozecchini 0:9fca2b23d0ba 200 - Minor edits [\#111](https://github.com/ARMmbed/ble/pull/111) ([iriark01](https://github.com/iriark01))
marcozecchini 0:9fca2b23d0ba 201 - Minor edits [\#110](https://github.com/ARMmbed/ble/pull/110) ([iriark01](https://github.com/iriark01))
marcozecchini 0:9fca2b23d0ba 202 - Remove persistant callbacks [\#109](https://github.com/ARMmbed/ble/pull/109) ([pan-](https://github.com/pan-))
marcozecchini 0:9fca2b23d0ba 203 - Changed GapAdvertisingData.addData to take current fields into account when adding data. [\#108](https://github.com/ARMmbed/ble/pull/108) ([marcuschangarm](https://github.com/marcuschangarm))
marcozecchini 0:9fca2b23d0ba 204 - Remove Eddystone implementation in ble/services [\#107](https://github.com/ARMmbed/ble/pull/107) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 205
marcozecchini 0:9fca2b23d0ba 206 ## [v2.0.5](https://github.com/ARMmbed/ble/tree/v2.0.5) (2015-11-16)
marcozecchini 0:9fca2b23d0ba 207 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.0.4...v2.0.5)
marcozecchini 0:9fca2b23d0ba 208
marcozecchini 0:9fca2b23d0ba 209 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 210
marcozecchini 0:9fca2b23d0ba 211 - Edits - with a couple of comments [\#104](https://github.com/ARMmbed/ble/pull/104) ([iriark01](https://github.com/iriark01))
marcozecchini 0:9fca2b23d0ba 212
marcozecchini 0:9fca2b23d0ba 213 ## [v2.0.4](https://github.com/ARMmbed/ble/tree/v2.0.4) (2015-11-13)
marcozecchini 0:9fca2b23d0ba 214 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.0.3...v2.0.4)
marcozecchini 0:9fca2b23d0ba 215
marcozecchini 0:9fca2b23d0ba 216 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 217
marcozecchini 0:9fca2b23d0ba 218 - Edits [\#102](https://github.com/ARMmbed/ble/pull/102) ([iriark01](https://github.com/iriark01))
marcozecchini 0:9fca2b23d0ba 219
marcozecchini 0:9fca2b23d0ba 220 ## [v2.0.3](https://github.com/ARMmbed/ble/tree/v2.0.3) (2015-11-03)
marcozecchini 0:9fca2b23d0ba 221 [Full Changelog](https://github.com/ARMmbed/ble/compare/mbedos-release-15-11...v2.0.3)
marcozecchini 0:9fca2b23d0ba 222
marcozecchini 0:9fca2b23d0ba 223 ## [mbedos-release-15-11](https://github.com/ARMmbed/ble/tree/mbedos-release-15-11) (2015-11-03)
marcozecchini 0:9fca2b23d0ba 224 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.0.2...mbedos-release-15-11)
marcozecchini 0:9fca2b23d0ba 225
marcozecchini 0:9fca2b23d0ba 226 ## [v2.0.2](https://github.com/ARMmbed/ble/tree/v2.0.2) (2015-11-03)
marcozecchini 0:9fca2b23d0ba 227 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.0.1...v2.0.2)
marcozecchini 0:9fca2b23d0ba 228
marcozecchini 0:9fca2b23d0ba 229 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 230
marcozecchini 0:9fca2b23d0ba 231 - BLE::init\(\) should also be able to take an \<object, member\> tuple for its callback [\#97](https://github.com/ARMmbed/ble/pull/97) ([rgrover](https://github.com/rgrover))
marcozecchini 0:9fca2b23d0ba 232
marcozecchini 0:9fca2b23d0ba 233 ## [v2.0.1](https://github.com/ARMmbed/ble/tree/v2.0.1) (2015-11-02)
marcozecchini 0:9fca2b23d0ba 234 [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.0.0...v2.0.1)
marcozecchini 0:9fca2b23d0ba 235
marcozecchini 0:9fca2b23d0ba 236 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 237
marcozecchini 0:9fca2b23d0ba 238 - Fix beaconPeriod and defaults for voltage/temp [\#94](https://github.com/ARMmbed/ble/pull/94) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 239
marcozecchini 0:9fca2b23d0ba 240 ## [v2.0.0](https://github.com/ARMmbed/ble/tree/v2.0.0) (2015-11-02)
marcozecchini 0:9fca2b23d0ba 241 [Full Changelog](https://github.com/ARMmbed/ble/compare/mbedos-techcon-oob2...v2.0.0)
marcozecchini 0:9fca2b23d0ba 242
marcozecchini 0:9fca2b23d0ba 243 **Closed issues:**
marcozecchini 0:9fca2b23d0ba 244
marcozecchini 0:9fca2b23d0ba 245 - BLE::init\(\) should be non-blocking [\#90](https://github.com/ARMmbed/ble/issues/90)
marcozecchini 0:9fca2b23d0ba 246 - Wrong include file in HealthTermometerService.h:20:17 [\#86](https://github.com/ARMmbed/ble/issues/86)
marcozecchini 0:9fca2b23d0ba 247 - Return error on write request when locked [\#19](https://github.com/ARMmbed/ble/issues/19)
marcozecchini 0:9fca2b23d0ba 248
marcozecchini 0:9fca2b23d0ba 249 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 250
marcozecchini 0:9fca2b23d0ba 251 - Introduced fixes to Eddystone implementation [\#92](https://github.com/ARMmbed/ble/pull/92) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 252 - BLE::init\(\) now takes in a callback paramter [\#91](https://github.com/ARMmbed/ble/pull/91) ([rgrover](https://github.com/rgrover))
marcozecchini 0:9fca2b23d0ba 253 - Fixed include problem in HealthThermometer header [\#87](https://github.com/ARMmbed/ble/pull/87) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 254 - use the github url public url in module.json [\#82](https://github.com/ARMmbed/ble/pull/82) ([jrobeson](https://github.com/jrobeson))
marcozecchini 0:9fca2b23d0ba 255 - Reduce the memory consumed by FunctionPointerWithContext instances [\#81](https://github.com/ARMmbed/ble/pull/81) ([pan-](https://github.com/pan-))
marcozecchini 0:9fca2b23d0ba 256 - Introduced fix for defect IOTSFW-1058 [\#79](https://github.com/ARMmbed/ble/pull/79) ([andresag01](https://github.com/andresag01))
marcozecchini 0:9fca2b23d0ba 257
marcozecchini 0:9fca2b23d0ba 258 ## [mbedos-techcon-oob2](https://github.com/ARMmbed/ble/tree/mbedos-techcon-oob2) (2015-10-19)
marcozecchini 0:9fca2b23d0ba 259 [Full Changelog](https://github.com/ARMmbed/ble/compare/v1.0.0...mbedos-techcon-oob2)
marcozecchini 0:9fca2b23d0ba 260
marcozecchini 0:9fca2b23d0ba 261 ## [v1.0.0](https://github.com/ARMmbed/ble/tree/v1.0.0) (2015-10-19)
marcozecchini 0:9fca2b23d0ba 262 [Full Changelog](https://github.com/ARMmbed/ble/compare/v0.4.8...v1.0.0)
marcozecchini 0:9fca2b23d0ba 263
marcozecchini 0:9fca2b23d0ba 264 **Closed issues:**
marcozecchini 0:9fca2b23d0ba 265
marcozecchini 0:9fca2b23d0ba 266 - add support for Eddystone [\#57](https://github.com/ARMmbed/ble/issues/57)
marcozecchini 0:9fca2b23d0ba 267
marcozecchini 0:9fca2b23d0ba 268 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 269
marcozecchini 0:9fca2b23d0ba 270 - Add st-ble-shield as a possible target dependency. [\#76](https://github.com/ARMmbed/ble/pull/76) ([pan-](https://github.com/pan-))
marcozecchini 0:9fca2b23d0ba 271 - Support for Environmental Service \(temperature, pressure and humidity\) [\#75](https://github.com/ARMmbed/ble/pull/75) ([crespum](https://github.com/crespum))
marcozecchini 0:9fca2b23d0ba 272
marcozecchini 0:9fca2b23d0ba 273 ## [v0.4.8](https://github.com/ARMmbed/ble/tree/v0.4.8) (2015-09-29)
marcozecchini 0:9fca2b23d0ba 274 [Full Changelog](https://github.com/ARMmbed/ble/compare/v0.4.7...v0.4.8)
marcozecchini 0:9fca2b23d0ba 275
marcozecchini 0:9fca2b23d0ba 276 **Closed issues:**
marcozecchini 0:9fca2b23d0ba 277
marcozecchini 0:9fca2b23d0ba 278 - ERROR: undefined reference to `createBLEInstance\(\)' [\#68](https://github.com/ARMmbed/ble/issues/68)
marcozecchini 0:9fca2b23d0ba 279
marcozecchini 0:9fca2b23d0ba 280 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 281
marcozecchini 0:9fca2b23d0ba 282 - Adding Eddystone Support [\#74](https://github.com/ARMmbed/ble/pull/74) ([BlackstoneEngineering](https://github.com/BlackstoneEngineering))
marcozecchini 0:9fca2b23d0ba 283 - Changed onConnection and onDisconnection to accept object/methods and… [\#72](https://github.com/ARMmbed/ble/pull/72) ([marcuschangarm](https://github.com/marcuschangarm))
marcozecchini 0:9fca2b23d0ba 284 - adding an initial prototype for a yotta-config based initialization f… [\#71](https://github.com/ARMmbed/ble/pull/71) ([rgrover](https://github.com/rgrover))
marcozecchini 0:9fca2b23d0ba 285 - Gap.h - Added onConnection callback chain simarly to the currently pr… [\#70](https://github.com/ARMmbed/ble/pull/70) ([marcuschangarm](https://github.com/marcuschangarm))
marcozecchini 0:9fca2b23d0ba 286
marcozecchini 0:9fca2b23d0ba 287 ## [v0.4.7](https://github.com/ARMmbed/ble/tree/v0.4.7) (2015-08-13)
marcozecchini 0:9fca2b23d0ba 288 [Full Changelog](https://github.com/ARMmbed/ble/compare/v0.4.6...v0.4.7)
marcozecchini 0:9fca2b23d0ba 289
marcozecchini 0:9fca2b23d0ba 290 ## [v0.4.6](https://github.com/ARMmbed/ble/tree/v0.4.6) (2015-08-11)
marcozecchini 0:9fca2b23d0ba 291 [Full Changelog](https://github.com/ARMmbed/ble/compare/v0.4.5...v0.4.6)
marcozecchini 0:9fca2b23d0ba 292
marcozecchini 0:9fca2b23d0ba 293 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 294
marcozecchini 0:9fca2b23d0ba 295 - Eddystone Service Working [\#66](https://github.com/ARMmbed/ble/pull/66) ([BlackstoneEngineering](https://github.com/BlackstoneEngineering))
marcozecchini 0:9fca2b23d0ba 296
marcozecchini 0:9fca2b23d0ba 297 ## [v0.4.5](https://github.com/ARMmbed/ble/tree/v0.4.5) (2015-08-10)
marcozecchini 0:9fca2b23d0ba 298 [Full Changelog](https://github.com/ARMmbed/ble/compare/v0.4.4...v0.4.5)
marcozecchini 0:9fca2b23d0ba 299
marcozecchini 0:9fca2b23d0ba 300 ## [v0.4.4](https://github.com/ARMmbed/ble/tree/v0.4.4) (2015-08-07)
marcozecchini 0:9fca2b23d0ba 301 [Full Changelog](https://github.com/ARMmbed/ble/compare/v0.4.3...v0.4.4)
marcozecchini 0:9fca2b23d0ba 302
marcozecchini 0:9fca2b23d0ba 303 **Closed issues:**
marcozecchini 0:9fca2b23d0ba 304
marcozecchini 0:9fca2b23d0ba 305 - GapAdvertisingData::getPayload\(\) should not return NULL if payloadLen == 0 [\#64](https://github.com/ARMmbed/ble/issues/64)
marcozecchini 0:9fca2b23d0ba 306 - enableActiveScanning\(\) [\#60](https://github.com/ARMmbed/ble/issues/60)
marcozecchini 0:9fca2b23d0ba 307 - add central role for s130 [\#58](https://github.com/ARMmbed/ble/issues/58)
marcozecchini 0:9fca2b23d0ba 308 - Clash With Definition and Enum Naming [\#46](https://github.com/ARMmbed/ble/issues/46)
marcozecchini 0:9fca2b23d0ba 309 - URIBeacon2Service Needs initial AdvertisedTxPowerLevels [\#17](https://github.com/ARMmbed/ble/issues/17)
marcozecchini 0:9fca2b23d0ba 310
marcozecchini 0:9fca2b23d0ba 311 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 312
marcozecchini 0:9fca2b23d0ba 313 - Conversion from advertisement duration units to ms moved from Gap to … [\#63](https://github.com/ARMmbed/ble/pull/63) ([jslater8](https://github.com/jslater8))
marcozecchini 0:9fca2b23d0ba 314 - Add a new function updateAdvertisingPayload\(\) [\#61](https://github.com/ARMmbed/ble/pull/61) ([sunsmilearm](https://github.com/sunsmilearm))
marcozecchini 0:9fca2b23d0ba 315 - minor corrections to the comments [\#59](https://github.com/ARMmbed/ble/pull/59) ([ddavidebor](https://github.com/ddavidebor))
marcozecchini 0:9fca2b23d0ba 316
marcozecchini 0:9fca2b23d0ba 317 ## [v0.4.3](https://github.com/ARMmbed/ble/tree/v0.4.3) (2015-07-22)
marcozecchini 0:9fca2b23d0ba 318 [Full Changelog](https://github.com/ARMmbed/ble/compare/0.4.1...v0.4.3)
marcozecchini 0:9fca2b23d0ba 319
marcozecchini 0:9fca2b23d0ba 320 **Closed issues:**
marcozecchini 0:9fca2b23d0ba 321
marcozecchini 0:9fca2b23d0ba 322 - add GattClient::onHVX [\#53](https://github.com/ARMmbed/ble/issues/53)
marcozecchini 0:9fca2b23d0ba 323 - Need some help regarding the development of BLE network simulator [\#52](https://github.com/ARMmbed/ble/issues/52)
marcozecchini 0:9fca2b23d0ba 324
marcozecchini 0:9fca2b23d0ba 325 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 326
marcozecchini 0:9fca2b23d0ba 327 - expose descriptors optional arg in derived GattChar. constructors [\#56](https://github.com/ARMmbed/ble/pull/56) ([OJFord](https://github.com/OJFord))
marcozecchini 0:9fca2b23d0ba 328 - Change DiscoveredCharacteristic API to return long or short UUIDs. [\#55](https://github.com/ARMmbed/ble/pull/55) ([adfernandes](https://github.com/adfernandes))
marcozecchini 0:9fca2b23d0ba 329 - Refactor using new include paths [\#51](https://github.com/ARMmbed/ble/pull/51) ([rosterloh](https://github.com/rosterloh))
marcozecchini 0:9fca2b23d0ba 330 - Revert "use mbed-classic as mbed dependency" [\#50](https://github.com/ARMmbed/ble/pull/50) ([rgrover](https://github.com/rgrover))
marcozecchini 0:9fca2b23d0ba 331 - use mbed-classic as mbed dependency [\#45](https://github.com/ARMmbed/ble/pull/45) ([autopulated](https://github.com/autopulated))
marcozecchini 0:9fca2b23d0ba 332
marcozecchini 0:9fca2b23d0ba 333 ## [0.4.1](https://github.com/ARMmbed/ble/tree/0.4.1) (2015-07-02)
marcozecchini 0:9fca2b23d0ba 334 [Full Changelog](https://github.com/ARMmbed/ble/compare/workingOldBootloader...0.4.1)
marcozecchini 0:9fca2b23d0ba 335
marcozecchini 0:9fca2b23d0ba 336 **Closed issues:**
marcozecchini 0:9fca2b23d0ba 337
marcozecchini 0:9fca2b23d0ba 338 - DiscoveredCharacteristic::setupOnDataRead\(\) should be GattClient::onDataRead\(\) instead [\#49](https://github.com/ARMmbed/ble/issues/49)
marcozecchini 0:9fca2b23d0ba 339 - CONNECTION\_TIMEOUT should be added to DisconnectionReason\_t [\#43](https://github.com/ARMmbed/ble/issues/43)
marcozecchini 0:9fca2b23d0ba 340 - Typo in definition of UNIT\_0\_625\_MS in Gap.h [\#40](https://github.com/ARMmbed/ble/issues/40)
marcozecchini 0:9fca2b23d0ba 341 - Initial value for \_requiredSecurity member of GattCharacteristic class breaks existing code [\#39](https://github.com/ARMmbed/ble/issues/39)
marcozecchini 0:9fca2b23d0ba 342 - Allow adding a User Description descriptor to a GattCharacteristic. [\#38](https://github.com/ARMmbed/ble/issues/38)
marcozecchini 0:9fca2b23d0ba 343 - The example code in GattAttribute.h does not refer to GattAttribute [\#37](https://github.com/ARMmbed/ble/issues/37)
marcozecchini 0:9fca2b23d0ba 344 - BLEDevice::clearAdvertisingPayload doesn't clear the scan response PDU [\#36](https://github.com/ARMmbed/ble/issues/36)
marcozecchini 0:9fca2b23d0ba 345
marcozecchini 0:9fca2b23d0ba 346 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 347
marcozecchini 0:9fca2b23d0ba 348 - Added get/set methods for advertisement payload and parameters. [\#42](https://github.com/ARMmbed/ble/pull/42) ([marcuschangarm](https://github.com/marcuschangarm))
marcozecchini 0:9fca2b23d0ba 349
marcozecchini 0:9fca2b23d0ba 350 ## [workingOldBootloader](https://github.com/ARMmbed/ble/tree/workingOldBootloader) (2015-03-02)
marcozecchini 0:9fca2b23d0ba 351 **Implemented enhancements:**
marcozecchini 0:9fca2b23d0ba 352
marcozecchini 0:9fca2b23d0ba 353 - Which are the allowed values for txPower? \> BLEDevice::setTxPower\(int8\_t txPower\) [\#30](https://github.com/ARMmbed/ble/issues/30)
marcozecchini 0:9fca2b23d0ba 354 - Modes: UriBeacon and UriBeaconConfig [\#15](https://github.com/ARMmbed/ble/issues/15)
marcozecchini 0:9fca2b23d0ba 355 - URIBeacon2Service.h should be called UriBeaconConfigService.h [\#11](https://github.com/ARMmbed/ble/issues/11)
marcozecchini 0:9fca2b23d0ba 356 - Lock and Unlock missing from URIBeacon2Service.h [\#10](https://github.com/ARMmbed/ble/issues/10)
marcozecchini 0:9fca2b23d0ba 357 - Service Characteristics [\#9](https://github.com/ARMmbed/ble/issues/9)
marcozecchini 0:9fca2b23d0ba 358 - URIBeacon2Service.h missing TX Power Mode [\#8](https://github.com/ARMmbed/ble/issues/8)
marcozecchini 0:9fca2b23d0ba 359
marcozecchini 0:9fca2b23d0ba 360 **Fixed bugs:**
marcozecchini 0:9fca2b23d0ba 361
marcozecchini 0:9fca2b23d0ba 362 - URIBeacon2Service configure\(\) [\#14](https://github.com/ARMmbed/ble/issues/14)
marcozecchini 0:9fca2b23d0ba 363 - URIBeacon2Service.h does not reset to defaults [\#7](https://github.com/ARMmbed/ble/issues/7)
marcozecchini 0:9fca2b23d0ba 364 - Uri Data Length and semantics [\#6](https://github.com/ARMmbed/ble/issues/6)
marcozecchini 0:9fca2b23d0ba 365
marcozecchini 0:9fca2b23d0ba 366 **Closed issues:**
marcozecchini 0:9fca2b23d0ba 367
marcozecchini 0:9fca2b23d0ba 368 - Inconsistent use of uint\_16\_t and Handle\_t [\#34](https://github.com/ARMmbed/ble/issues/34)
marcozecchini 0:9fca2b23d0ba 369 - Incorrect documentation on void setAdvertisingType\(\)? [\#29](https://github.com/ARMmbed/ble/issues/29)
marcozecchini 0:9fca2b23d0ba 370 - URIBeacon2Service setTxPowerLevel should follow specification [\#16](https://github.com/ARMmbed/ble/issues/16)
marcozecchini 0:9fca2b23d0ba 371 - URIBeacon2Service does not advertise UriBeacon [\#13](https://github.com/ARMmbed/ble/issues/13)
marcozecchini 0:9fca2b23d0ba 372 - Roadmap [\#3](https://github.com/ARMmbed/ble/issues/3)
marcozecchini 0:9fca2b23d0ba 373 - nRF51822 advertising interval problem [\#2](https://github.com/ARMmbed/ble/issues/2)
marcozecchini 0:9fca2b23d0ba 374 - nRF51822 low-power operation [\#1](https://github.com/ARMmbed/ble/issues/1)
marcozecchini 0:9fca2b23d0ba 375
marcozecchini 0:9fca2b23d0ba 376 **Merged pull requests:**
marcozecchini 0:9fca2b23d0ba 377
marcozecchini 0:9fca2b23d0ba 378 - Added callback on characteristic reads [\#33](https://github.com/ARMmbed/ble/pull/33) ([jeremybrodt](https://github.com/jeremybrodt))
marcozecchini 0:9fca2b23d0ba 379 - Updated UUID class to get length and pointer. Added UUID comparison. [\#32](https://github.com/ARMmbed/ble/pull/32) ([jeremybrodt](https://github.com/jeremybrodt))
marcozecchini 0:9fca2b23d0ba 380 - Extended attribute length handling to support dynamic length. [\#31](https://github.com/ARMmbed/ble/pull/31) ([jeremybrodt](https://github.com/jeremybrodt))
marcozecchini 0:9fca2b23d0ba 381 - added API for creating iBeacons [\#28](https://github.com/ARMmbed/ble/pull/28) ([BlackstoneEngineering](https://github.com/BlackstoneEngineering))
marcozecchini 0:9fca2b23d0ba 382 - Uribeacon update [\#25](https://github.com/ARMmbed/ble/pull/25) ([schilit](https://github.com/schilit))
marcozecchini 0:9fca2b23d0ba 383 - Fix README links [\#23](https://github.com/ARMmbed/ble/pull/23) ([shirishb](https://github.com/shirishb))
marcozecchini 0:9fca2b23d0ba 384 - Added optional data and length fields to the return struct for authorize... [\#22](https://github.com/ARMmbed/ble/pull/22) ([marcuschangarm](https://github.com/marcuschangarm))
marcozecchini 0:9fca2b23d0ba 385 - Chained callbacks for onDataSent [\#21](https://github.com/ARMmbed/ble/pull/21) ([marcuschangarm](https://github.com/marcuschangarm))
marcozecchini 0:9fca2b23d0ba 386 - Updated Readme [\#20](https://github.com/ARMmbed/ble/pull/20) ([BlackstoneEngineering](https://github.com/BlackstoneEngineering))
marcozecchini 0:9fca2b23d0ba 387 - Add getHandle for readability [\#18](https://github.com/ARMmbed/ble/pull/18) ([schilit](https://github.com/schilit))
marcozecchini 0:9fca2b23d0ba 388 - make the library less dependent on the mbed.h header [\#5](https://github.com/ARMmbed/ble/pull/5) ([xiongyihui](https://github.com/xiongyihui))
marcozecchini 0:9fca2b23d0ba 389 - adding initial readme with references to developer.mbed.org [\#4](https://github.com/ARMmbed/ble/pull/4) ([BlackstoneEngineering](https://github.com/BlackstoneEngineering))
marcozecchini 0:9fca2b23d0ba 390
marcozecchini 0:9fca2b23d0ba 391
marcozecchini 0:9fca2b23d0ba 392
marcozecchini 0:9fca2b23d0ba 393 \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*