Amanda Butler
a855251cba
Copy edit HeartRateService.h
...
Make minor copy edits.
2017-11-13 04:12:03 -06:00
Steven Cooreman
1dc3941a5f
Apply feedback by @Patater
2017-11-11 19:38:54 +01:00
Vincent Coubard
93a4a2a87b
BLE: update heart rate service definition.
...
This patch includes:
* Documentation update.
* Code simplification and correctness; the value overloads based on the
size of the hrm counter has been removed in favor of runtime check which
is more correct.
* The control point characteristic has been removed since HeartRate value
byte does not support the accumulated energy expanded.
2017-11-10 15:38:39 +00:00
Vincent Coubard
220652ffac
BLE: Fix assertion in Battery service.
2017-11-10 11:02:48 +00:00
Bartek Szatkowski
6e11dc2c4a
Modification to arm_math.h
...
Remove redefinition of __CLZ and __SSAT.
2017-11-10 09:53:42 +00:00
Martin Kojtal
47bae16a5c
Merge pull request #5305 from andcor02/master
...
New Target: Mbed Connect Cloud board
2017-11-10 08:43:29 +00:00
Amanda Butler
521345307b
Copy edit BatteryService.h
...
Make minor copy edits, mostly for active voice and U.S. spelling.
2017-11-09 12:39:18 -06:00
Vincent Coubard
423cd23ec0
BLE: Update BatteryService documentation.
2017-11-09 18:08:32 +00:00
Martin Kojtal
82f5b58f4c
Merge pull request #5295 from pan-/GAP-platform-abstraction-layer
...
BLE: Gap platform abstraction layer
2017-11-09 16:54:11 +00:00
Martin Kojtal
8acf00a370
Merge pull request #5319 from kegilbert/fix-build-warnings
...
Remove build warnings in LWIP
2017-11-09 16:51:55 +00:00
Martin Kojtal
c67d91a4fc
Merge pull request #5322 from chrissnow/LPC1768_LWIP
...
LPC1768: Fix ETHMEM_SECTION placement for ARM
2017-11-09 16:51:13 +00:00
Martin Kojtal
c3a14c9c25
Merge pull request #5270 from ryankurte/fix/nanostack-efr32-threading
...
Fix for Nanostack threading on EFR32 devices
2017-11-09 16:36:15 +00:00
Martin Kojtal
dbda1b159c
Merge pull request #5426 from pan-/fix_hvx_handling
...
BLE: Fix initialization of GattHVXCallbackParams in Nordic port.
2017-11-09 16:30:24 +00:00
Amanda Butler
3dc28ce01b
Copy edit GattCharacteristic.h
...
Copy edit file.
2017-11-08 15:09:00 -06:00
Amanda Butler
bdf0cbb3c9
Copy edit GapAdvertisingData.h
...
Copy edit file.
2017-11-08 14:58:38 -06:00
Amanda Butler
6f7f5ae57e
Copy edit GattClient.h
...
Make copy edits to file.
2017-11-08 14:14:04 -06:00
Amanda Butler
3a80f8b823
Copy edit Gap.h
...
Copy edit file.
2017-11-08 11:32:31 -06:00
Amanda Butler
6e20887724
Copy edit GattServer.h
...
Copy edit, mostly for consistent tense and hyphenation.
2017-11-07 17:56:44 -06:00
Amanda Butler
5178f89c8b
Copy edit GattCallbackParamTypes.h
...
Copy edit for active voice.
2017-11-07 17:42:40 -06:00
Amanda Butler
91fa78d980
Copy edit GapScanningParams.h
...
Copy edit, mostly for consistent tense across documents.
2017-11-07 17:33:16 -06:00
Amanda Butler
9052cf45c3
Copy edit GattAttribute.h
...
Make minor copy edits for active voice and phrasing.
2017-11-07 17:27:41 -06:00
Amanda Butler
fcb50dd5c8
Copy edit ServiceDiscovery.h
...
Make minor copy edits, mostly for consistent tense.
2017-11-07 17:24:17 -06:00
Amanda Butler
1720a484dd
Copy edit UUID.h
...
Copy edit, mostly for consistent tense and consistent use of hyphens.
2017-11-07 17:00:34 -06:00
Amanda Butler
71bc3f74da
Copy edit blecommon.h
...
Copy edit, mostly for consistent punctuation.
2017-11-07 16:33:49 -06:00
Amanda Butler
4702ff2070
Copy edit GapAdvertisingParams.h
...
Make minor copy edits, mostly for active voice and comma use.
2017-11-07 16:31:09 -06:00
Amanda Butler
6e455417d3
Copy edit SafeBool.h
...
Make minor copy edits, mostly for nonrestrictive clauses.
2017-11-07 16:25:45 -06:00
Amanda Butler
739b59b598
Copy edit GattService.h
...
Change passive to active voice.
2017-11-07 16:20:36 -06:00
Amanda Butler
69a06a9f52
Copy edit GattServerEvents.h
...
Make minor copy edits for active voice, brevity and comma use.
2017-11-07 16:18:23 -06:00
Amanda Butler
bd39a6eb75
Copy edit FunctionPointerWithContext.h
...
Make minor copy edits, mostly for consistent tense across documentation.
2017-11-07 16:10:29 -06:00
Amanda Butler
4bf95bc3f8
Copy edit DiscoveredService.h
...
Make minor copy edits, mostly for active voice and branding.
2017-11-07 15:59:37 -06:00
Amanda Butler
7a4ac93eb1
Copy edit DiscoveredCharacteristicDescriptor.h
...
Copy edit, mostly for active voice.
2017-11-07 15:56:05 -06:00
Amanda Butler
08ba159cf6
Copy edit DiscoveredCharacteristic.h
...
Make minor copy edits, mostly for active voice and American English.
2017-11-07 15:52:43 -06:00
Amanda Butler
c9931f3643
Copy edit CharacteristicDescriptorDiscovery.h
...
Make minor copy edits, mostly for active voice.
2017-11-07 15:34:57 -06:00
Amanda Butler
0f91ea2b2a
Copy edit CallChainOfFunctionPointersWithContext.h
...
Make minor copy edits, mostly for typos.
2017-11-07 15:30:27 -06:00
Vincent Coubard
3cbe3918e7
BLE: Update BLE.h comments.
...
* processEvents: Remove reference to mbed OS 3.
* Clarify documentation of waitForEvent.
2017-11-06 14:37:58 +00:00
Laurent MEUNIER
1f3dfd8875
STM32: Extend Ethernet RMII workaround
...
to all applicable devices part of F77x/F76x series.
2017-11-06 10:23:30 +01:00
Vincent Coubard
b0094ac0d3
BLE: Fix initialization of GattHVXCallbackParams in Nordic port.
2017-11-03 12:35:33 +00:00
Jimmy Brisson
c8edd2ea22
Merge pull request #5411 from LMESTM/rmii_f767
...
STM32: Ethernet: Workaround for STM32_F767 revA
2017-11-02 10:44:34 -05:00
Jimmy Brisson
a9b594b428
Merge pull request #5410 from pan-/deprecate-gap-events
...
BLE: Deprecate GapEvent
2017-11-02 10:44:15 -05:00
Jimmy Brisson
7583107317
Merge pull request #5409 from pan-/fix-ibeacon-doc
...
BLE: Update iBeacon documentation.
2017-11-02 10:43:54 -05:00
Jimmy Brisson
6c153609f0
Merge pull request #5400 from gabker01/master
...
Beetle BLE: Fix variable length GATT attribute
2017-11-02 10:42:46 -05:00
Laurent MEUNIER
96b4c36f0f
STM32: Ethernet: Workaround for STM32_F767 revA
...
On STM32 F767 rev A devices ,Ethernet peripheral had problems on RMII
interface, on MII this was not the case.
This commits implements a tentative workaround for the issue rerfered to
as Ethernet erroneous data received in RMII configuration in the Errata
sheet below:
http://www.st.com/content/ccc/resource/technical/document/errata_sheet/group0/23/a6/11/0b/30/24/46/a5/DM00257543/files/DM00257543.pdf/jcr:content/translations/en.DM00257543.pdf
Note that the issue has been fixed in 'Z' revision. of STM32 F767 MCUs.
2017-11-02 10:38:12 +01:00
Jimmy Brisson
9dfbf228ec
Merge pull request #5395 from kegilbert/resolve-doxy-warnings-filesystem
...
Resolve doxygen warning in filesystems docs
2017-11-01 14:07:17 -05:00
Kevin Gilbert
54980546ce
Remove build warnings in LWIP
2017-11-01 08:47:58 -05:00
Ryan Kurte
37a38d08ea
Swapped to macro definition for debug prints
2017-11-01 11:02:08 +13:00
Steven Cooreman
2f02a23ac0
Cosmetic fix
2017-10-31 18:58:15 +01:00
Vincent Coubard
1b7a3ffa02
BLE: Add generic GAP implementation.
...
Generic implementation of the GAP class. It allows porters to have a working Gap
implementation by implementing the following abstraction layer primitives:
- pal::Gap: Adaptation for GAP related primitives.
- pal::EventQueue: simple interface to the inner event queue of the stack.
pal::SimpleEventQueue can also be used as an implementation.
- pal::GenericAccessService: Accessors to the Generic Access Service present in
the GATT server.
2017-10-31 17:39:14 +00:00
Vincent Coubard
953739c026
BLE: Event Queue interface at the pal level.
...
To help generic code, an interface of an event queue at the PAL level has been
added. Implementation can either rely on the event mechanism internal to the
stack or use the SimpleEventQueue implementation provided by this patch.
2017-10-31 17:38:04 +00:00
Vincent Coubard
63668cb7d2
BLE: Add generic event filter.
...
This filter prevent events to be signaled multiple times to the upper layer. It
also signal events to a newly set event processor hook.
2017-10-31 17:37:05 +00:00
Vincent Coubard
0025b685ea
BLE: Generic Access Service Adaptation layer
...
Add an abstraction which manage the state of the GAP service exposed by the GATT server.
2017-10-31 17:35:37 +00:00
Vincent Coubard
744abca8ff
BLE: Adaptation interface of the GAP layer.
...
This interface expose the primitives needed to realize operations defined in
the GAP layer. Data types, event and function definitions follow closely HCI
commands and events defined in the Bluetooth specification.
2017-10-31 17:32:01 +00:00
Vincent Coubard
3ad3942810
BLE: Fix typos in iBeacon documentation.
2017-10-31 16:50:07 +00:00
Vincent Coubard
65bb642c81
BLE: Deprecate GapEvent
...
This class and its components are not used by BLE API and never been used in the
last two years.
This patch deprecate all the components in GapEvent.h and exclude its definitions
from the documentation process.
2017-10-31 16:39:24 +00:00
Amanda Butler
0042cd8751
Copy edit iBeacon.h
...
Make minor copy edits.
2017-10-31 11:27:23 -05:00
Vincent Coubard
5d26ea50f3
BLE: Fix conjugation and spelling of iBeacon documentation.
2017-10-31 13:19:16 +00:00
Vincent Coubard
699ad9c29c
BLE: iBeacon minor edit.
2017-10-31 11:55:31 +00:00
Vincent Coubard
62e984bdb3
BLE: Update iBeacon documentation.
...
Provide detailled description of the purpose, general concepts and usage.
2017-10-31 11:43:16 +00:00
Andrea Corrado
53c476acf2
introduced mbed Connect Cloud board based on ODIN-W2 Module rety commit, added ublox changes
...
Corrected error
Corrected error in targets json
Reworked JSON
Added lwip-eth to Connect ODIN removes ARM CC error
Fixed formating issues
Correct formating error in .json
Indentation errors
2017-10-31 11:24:28 +00:00
Ryan Kurte
c64c7b8624
Added critical section around rf_start_cca
2017-10-31 23:48:03 +13:00
Ryan Kurte
5f76ff996b
Threaded wrapper for rail driver on EFR32 platforms
...
Updated NanostackRfPhyEfr32 with a receive queue.
Cleaned up debug messages, re-added to non-threaded calls.
Removed debug print override
Removed tr_debug override
Removed normal-operation prints that could have timing implications if enabled
Removed dead NVIC code (and a couple of dead log outputs)
2017-10-31 23:48:03 +13:00
Amanda Butler
25ad0f3959
Copy edit BLEInstanceBase.h
...
Make minor copy edits.
2017-10-30 17:26:48 -05:00
Amanda Butler
96429c5212
Copy edit BLE.h
...
Make minor copy edits, mostly for active voice and consistent comma use across docs.
2017-10-30 14:26:55 -05:00
Amanda Butler
2038e72782
Copy edit ArrayView.h
...
Copy edit, mostly for active voice and agreement.
2017-10-30 11:03:15 -05:00
Vincent Coubard
3c3592a9d3
BLE: Update documentation.
...
Fix typos, spelling and conjugation.
2017-10-30 15:40:58 +00:00
Jimmy Brisson
7b2e9b1ad1
Merge pull request #5385 from kegilbert/slicingbd-ctor-rework
...
SlicingBD: replace second constructor with default parameter
2017-10-30 10:12:19 -05:00
Jimmy Brisson
27533ff16e
Merge pull request #5375 from kegilbert/chainingbd-address-iter-fix
...
ChainingBlockDevice: changing blocks address fix
2017-10-30 10:09:51 -05:00
Gabor Kertesz
0e2f5b938d
Beetle BLE: Fix variable length GATT attribute
...
Variable length flag was lost during attribute settings,
so variable length GATT attributes should have been set
to the predefined maximum length.
This fixes issue #86 .
Change-Id: Ia0cd236ecd903fdb9e62a21bffef57d1e63764b9
2017-10-30 13:53:12 +01:00
Kevin Gilbert
b9d2dbafcf
Resolve doxygen warning in filesystems
2017-10-27 18:18:04 -05:00
Vincent Coubard
67b47cad87
BLE: Group GattServer documented elements
2017-10-27 14:37:57 -05:00
Vincent Coubard
1c2685c2ac
BLE: Improve GattClient.h documentation.
2017-10-27 14:37:02 -05:00
Vincent Coubard
075e1dbdd9
BLE: Improve Gap.h documentation.
2017-10-27 14:35:51 -05:00
Vincent Coubard
e4a097f4ee
BLE: Imrpove deprecated.h documentation.
2017-10-27 14:34:51 -05:00
Vincent Coubard
7f22d25018
BLE: Improve GattServerEvents.h documentation.
2017-10-27 14:33:54 -05:00
Vincent Coubard
a7b4d6accd
BLE: Improve GattCallbackParamTypes.h documentation.
2017-10-27 14:32:53 -05:00
Vincent Coubard
e3252da515
BLE: Improve ServiceDiscovery.h documentation.
2017-10-27 14:31:43 -05:00
Vincent Coubard
a03192f625
BLE: Improve UUID.h documentation.
2017-10-27 14:30:41 -05:00
Vincent Coubard
76722fe30a
BLE: Improve SafeBool.h documentation.
2017-10-27 14:29:39 -05:00
Vincent Coubard
4209e88b9e
BLE: Improve GapScanningParams.h documentation.
2017-10-27 14:28:37 -05:00
Vincent Coubard
282740a1c5
BLE: Improve GapAdvertisingParams.h documentation.
2017-10-27 14:27:35 -05:00
Vincent Coubard
ae7a5eef62
Update GapAdvertisingData.h
2017-10-27 14:27:09 -05:00
Vincent Coubard
95950ada43
BLE: Improve FunctionPointerWithContext.h documentation.
2017-10-27 14:26:14 -05:00
Vincent Coubard
d7936e1df3
BLE: Improve DiscoveredService.h documentation.
2017-10-27 14:25:21 -05:00
Vincent Coubard
b163f321ad
BLE: Improve DiscoveredCharacteristicDescriptor.h documentation.
2017-10-27 14:24:21 -05:00
Vincent Coubard
9577735f7a
BLE: Improve CharacteristicDescriptorDiscovery.h documentation.
2017-10-27 14:23:24 -05:00
Vincent Coubard
b193f9bd64
BLE: Improce DiscoveredCharacteristic.h documentation.
2017-10-27 14:21:57 -05:00
Vincent Coubard
4a21b74685
BLE: Improve CallChainOfFunctionPointersWithContext.h documentation.
2017-10-27 12:23:43 -05:00
Vincent Coubard
e0b28ea583
BLE: Update BLETypes.h documentation.
2017-10-27 12:21:43 -05:00
Vincent Coubard
d0b57d7628
BLE: Update BLEProtocol documentation
2017-10-27 12:20:26 -05:00
Vincent Coubard
fef7bf8bae
BLE: Update BLEInstanceBase documentation.
2017-10-27 12:19:12 -05:00
Vincent Coubard
c49c71ce5d
BLE: Update blecommon documentation.
2017-10-27 12:16:13 -05:00
Vincent Coubard
37c26a2722
BLE: Improve BLE.h documentation.
...
- The class has been documented with a detailed example and explanation of its
responsabilities.
- Members have been reordered and regrouped logically.
- Deprecated annotation has been added to relevant members.
- BLE::BLE, BLE::waitForEvent has been deprecated to match with their existing
description.
2017-10-27 12:13:59 -05:00
Vincent Coubard
7254ceb01b
BLE: Improve ArrayView documentation.
...
- Improve detailed description of the class.
- Add undefined params tparams and return documentation.
- Add pre and postcondition when valuable.
- Put the elements of the file in the ble.common group.
2017-10-27 12:11:06 -05:00
Kevin Gilbert
84e3110b6f
Replace second SlicingBD ctor with default arg
...
Replace second ctor in SlicingBlockDevice with default parameter for the end address in first ctor
2017-10-26 11:49:35 -05:00
Chris Snow
1e53aacd9f
Fix ETHMEM_SECTION placement for ARM on LPC1768
2017-10-26 15:18:20 +01:00
Anna Bridge
97e2d4a8c5
Merge pull request #5025 from grygorek/master
...
LPC1769 port
2017-10-26 11:35:35 +01:00
Anna Bridge
38ba693c57
Merge pull request #5327 from bcostm/remove_warnings
...
STM32: Remove compilation warnings
2017-10-26 11:05:20 +01:00
Kevin Gilbert
a746f95a8b
Change address subtraction when moving through block devices to be the size of the entire block device not the block size
2017-10-24 18:31:46 -05:00
Martin Kojtal
091660556b
Merge pull request #5337 from kegilbert/heapblockdevice-ctor-doc
...
Add additional note on the HeapBlockDevice constructor block parameter
2017-10-19 16:40:10 +01:00
stcoorem
2e2fb6ff26
Applied @yanesca and @andresag01 comments ( #4825 )
2017-10-19 12:00:09 +02:00
bcostm
8477422086
STM32: Remove lwip compilation warnings
2017-10-19 08:58:40 +02:00
Martin Kojtal
e1090cafe1
Merge pull request #5275 from alzix/upgrade-uvisor-v0.31.0
...
uVisor: Upgrade to v0.31.0
2017-10-18 10:46:52 +01:00
Kevin Gilbert
1cfaa4a4e6
Add additional information on the block parameter in the HeapBlockDevice ctor
2017-10-17 19:03:39 -05:00
Alexander Zilberkant
fb9fd5b50b
uVisor: Upgrade to v0.31.0
2017-10-16 07:26:46 -07:00
Vincent Coubard
a917b90e0b
BLE: Add safe Enum abstraction.
2017-10-15 16:37:38 +01:00
Jimmy Brisson
20d93bf78d
Merge pull request #5292 from kegilbert/HeapBlockDevice-ex-update
...
Update HeapBlockDevice example
2017-10-13 09:28:39 -05:00
Jimmy Brisson
2a57d598dc
Merge pull request #5252 from ARMmbed/6lowpan-enable-MPL
...
Enable MPL by default for 6LoWPAN-ND.
2017-10-13 09:25:32 -05:00
Jimmy Brisson
926ed139f5
Merge pull request #5250 from kjbracey-arm/pbuf16
...
lwIP: Add memory configs to JSON
2017-10-13 09:24:46 -05:00
Jimmy Brisson
2f652be4c0
Merge pull request #4898 from u-blox/stm32f437xg_hw_security
...
Enable crypto HW acceleration for STM32F437xG platforms
2017-10-13 09:16:19 -05:00
Kevin Gilbert
b56ced249a
Add multicast implementation for UDPSocket. IPv4 and IPv6 both supported.
2017-10-10 18:21:18 -05:00
Kevin Gilbert
86fa6771bd
Add erase to example
...
Use defined blocksize constant
2017-10-10 17:19:24 -05:00
Kevin Gilbert
37b3b40e2a
Update HeapBlockDevice example in header file to compile
2017-10-10 16:19:13 -05:00
Kevin Bracey
cd06ebb3c7
lwIP: Add memory configs to JSON
...
We currently set the lwIP pbuf pool size small - to 5 x 576-byte
buffers.
This is insufficient to hold a single DTLS handshake flight, so can
cause cloud client connections to fail. STM-based platforms are failing
handshake because of this. (K64F works because it doesn't use the pbuf
pool for reception, but lwIP does recommend drivers use the pbuf pool).
Not changing the default memory sizes here, as intended for a patch
release, but adding mbed configuration options to allow the numbers to
be adjusted for memory tuning in an application.
In a future minor revision, I would recommend increasing the default
PBUF_POOL_SIZE - we are well below lwIP's out-of-the-box default - and
offsetting by a reduction in MEM_SIZE for the drivers that don't use
PBUF_RAM.
2017-10-10 11:34:21 +03:00
Jimmy Brisson
82196ee520
Merge pull request #5229 from akosthekiss/ble-service-doc-fix
...
Fix documentation of BLE GattCharacteristic
2017-10-09 11:16:30 -05:00
Jimmy Brisson
d6136b9790
Merge pull request #5157 from OpenNuvoton/nuvoton
...
NUC472/M453/M487/NANO130: Add updates for Nuvoton targets
2017-10-09 11:12:43 -05:00
Akos Kiss
87a2b5bd6f
Fix documentation of BLE GattCharacteristic
...
The constructor doc incorrectly suggested that only short (16-bit)
UUIDs were accepted. The same doc also referred to properties
instead of characteristics. (And to "value length", which seemed to
be completely out of place in the context of the current code.)
2017-10-05 11:15:30 +02:00
Seppo Takalo
720ebc130c
Enable MPL by default for 6LoWPAN-ND.
...
In Thread network, MPL is already enabled so this causes
both to behave similarly.
2017-10-04 15:22:16 +03:00
Juhani Puurula
2b27ad15b2
Nanostack v6.2.2
2017-10-04 10:01:14 +03:00
Piotr Grygorczuk
728a3a4a76
mbed LPC1768 & Xpresso LPC1769 unified
...
Target of LPC1769 links to mbed LPC1768.
The PinNames.h has conditional compile for the pin names.
LWIP lpc17xx emac driver modified to allow LPC1769 target
2017-10-02 11:05:39 +01:00
Jimmy Brisson
c3dc45bd0c
Merge pull request #5033 from mikaleppanen/lwip_buf_err_map
...
Mapped lwip buffer error to nsapi no memory error
2017-09-29 10:09:11 -05:00
Jimmy Brisson
e3cb228d5e
Merge pull request #4795 from sarahmarshy/test-configs
...
Add configurable network driver tests
2017-09-28 14:06:38 -05:00
Jimmy Brisson
f0a10750d7
Merge pull request #4990 from akosthekiss/ble-uart-flush
...
Add flush to the BLE UART Service
2017-09-28 14:01:15 -05:00
Jimmy Brisson
5a018585c6
Merge pull request #5183 from geky/fix-dir-open-failures
...
fs: Fix dir open during failure condition
2017-09-28 13:59:28 -05:00
Jimmy Brisson
fb5241c73f
Merge pull request #5060 from pan-/cordio_port
...
BLE: Cordio port
2017-09-27 09:08:24 -05:00
Jimmy Brisson
908a05b231
Merge pull request #5016 from u-blox/apndb_fix
...
Fix cellular APN_db.h lookup.
2017-09-27 09:06:46 -05:00
Jimmy Brisson
760fc335c0
Merge pull request #4982 from NXPmicro/Update_K66_SDK22
...
Update K66F to SDK 2.2
2017-09-27 09:05:44 -05:00
Jimmy Brisson
b562e4e131
Merge pull request #4979 from bcostm/usbdevice_clean-up
...
STM32: USBDevice files clean-up
2017-09-27 09:04:37 -05:00
Vincent Coubard
75c9dfce68
BLE: Add Cordio port.
...
It allows mbed users to enable BLE on targets with an external BLE module.
2017-09-26 15:20:17 +01:00
Vincent Coubard
aa0b5d5a22
BLE: Fix space
2017-09-26 15:20:16 +01:00
Vincent Coubard
512dd8c387
BLE: Add collection of basic BLE types shared accross all layers.
2017-09-26 15:20:15 +01:00
Vincent Coubard
daaa5b1977
BLE: Introduce GenericGattClient and platform abstraction over ATT/GATT.
...
This changes introduce a platform adaptation over ATT/GATT that can be implemented by porter.
Unlike the GattClient interface, the ATT/GATT adaptation is simple, follow closely the Bluetooth specification and won't change over time.
Implementation of the GattClient interface is realized by the class GenericGattClient which accept in input a pal::GattClient.
This change will also free design space once adopted by partners, addition to the GattClient interface won't require partner support.
2017-09-26 15:20:15 +01:00
Vincent Coubard
38bb6b4e52
BLE: Add error code management in Gatt read and write data structures.
...
Also fix wrong usage of designed initializer in CPP files.
2017-09-26 15:20:15 +01:00
Vincent Coubard
85e88ccb2c
BLE NRF: Fix wrong usage of designed initializer in cpp code.
2017-09-26 15:20:15 +01:00
Vincent Coubard
1fd953e33c
BLE: Use shared type ble_attribute_handle_t in GattAttribute.
2017-09-26 15:20:15 +01:00
Vincent Coubard
4416ef6233
BLE: Add optionnal error_code CharacteristicDescriptorDiscovery::TerminationCallbackParams_t
2017-09-26 15:20:15 +01:00
Vincent Coubard
97995b8de9
BLE: Fix header inclusion of DiscoveredCharacteristicDescriptor.
2017-09-26 15:20:14 +01:00
Vincent Coubard
c022c4a8f0
BLE: use common type ble::connection_handle_t as Handle_t.
2017-09-26 15:20:14 +01:00
Vincent Coubard
dd303b7a91
BLE: Add ArrayView in utilities.
2017-09-26 15:20:14 +01:00
Vincent Coubard
c58d7de93d
BLE: Fix GattClient destructor by adding a virtual specifier.
2017-09-26 15:20:14 +01:00
Jimmy Brisson
79440ae17b
Merge pull request #4994 from 0x6d61726b/patch-1
...
missing includes for filesystem.cpp (build with VisualGDB fails)
2017-09-25 10:11:43 -05:00
Mahadevan Mahesh
593fb3a6fb
K66F: Update to SDK 2.2
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2017-09-24 08:14:52 -05:00
Christopher Haster
a6b3b55eb9
fs: Fix dir open during failure condition
...
Should leave the Dir in an openable state, currently does not
since it thinks it's in use by the fs it failed to open on.
2017-09-22 18:39:52 -05:00
Jimmy Brisson
bfc1c5aa39
Merge pull request #4983 from geky/bd-trim-erase
...
bd: Tweaked block device API to fit SD cards and FTLs better
2017-09-21 16:05:37 -05:00
Jimmy Brisson
181d7bc1bb
Merge pull request #5080 from andresag01/fix-hw-acc-sha1-md5-sha256
...
mbedtls: Disable MD5, SHA1, SHA256 HW ACC for STM32F439xI
2017-09-21 09:03:33 -05:00
Sarah Marsh
c68b5a6c93
Remove LWIP tests
2017-09-20 18:31:05 -05:00
Jimmy Brisson
43aa6a263c
Merge pull request #5018 from adustm/f439_aes_tlsclient_fix
...
Fix use of AES_ALT on STM32F439 for example-tls-client
2017-09-20 16:36:02 -05:00
Martin Kojtal
b5c53f4dcb
Merge pull request #5138 from artokin/master
...
Fix redefinition of mbed TLS error codes
2017-09-20 16:02:43 +01:00
cyliangtw
b363d00537
[M487/NUC472] Fixed ethernet multi-function pin
2017-09-20 16:56:30 +08:00
Anna Bridge
003dd7c47f
Merge pull request #5044 from Archcady/Profile_debug
...
Realtek_RTL8195AM fix for debug profile
2017-09-19 10:43:25 +01:00
Arto Kinnunen
0920cfc600
Fix redefinition of mbed TLS error codes
...
-Use guards around MBEDTLS macros.
2017-09-19 11:25:40 +03:00
Jimmy Brisson
a0d55036f9
Merge pull request #5116 from hasnainvirk/iar_fix
...
Separate string literal from macro
2017-09-18 09:30:59 -05:00