Vincent Coubard
237278be24
BLE: Update security manager to use the PrivateAddressController
...
Resolution list has been removed from the pal as this is handled by the PrivateAddressController.
2020-10-05 11:50:33 +01:00
Vincent Coubard
44681ee982
BLE: Add PrivateAddressController module.
...
It controls private address generation and host or controller address resolution.
2020-10-05 11:50:33 +01:00
Vincent Coubard
7dacae73b2
BLE: Add cordio implementation of PalPrivateAddressController
2020-10-05 11:50:33 +01:00
Vincent Coubard
f1dbc893f3
BLE: Introduce PalPrivateAddressController
...
This PAL interface is responsible for generating, resolving private address and maintaining the controller or host resolving list.
It also indicates to upper level if LL resolution is supported or not and allows them to enable it.
2020-10-05 11:50:33 +01:00
Vincent Coubard
742356158f
BLE: Add resolvable_address_timeout_t datatype.
2020-10-05 11:50:33 +01:00
Vincent Coubard
bc860db7c5
ble: Add privacy mode to the pal
2020-10-05 11:50:32 +01:00
Vincent Coubard
f7dfc5c9f2
BLE: Update ble::Duration to support default values
2020-10-05 11:50:32 +01:00
Martin Kojtal
ccc5c8528b
nanostack: fix inclusion of kvstore
...
Protect kvstore headers as well as they should not be included if kvstore is not enabled
in nanostack file system.
2020-09-30 08:49:48 +01:00
Martin Kojtal
05babec988
Merge pull request #13607 from teetak01/coap-5.1.7-for-master
...
Update Mbed CoAP to v5.1.7
2020-09-29 15:22:51 +01:00
Martin Kojtal
d896ea34f7
Merge pull request #13653 from jrobeson/ble-incorrectly-qualified-namespace
...
Use impl namespace in GattServer att_cb registration, not ble
2020-09-23 10:05:06 +01:00
Martin Kojtal
d829ac3fa8
Merge pull request #13649 from LDong-Arm/mbed-trace-default
...
Make mbed-trace available to bare metal
2020-09-22 16:24:18 +01:00
Johnny Robeson
fac3ebb33b
Use impl namespace in GattServer att_cb registration, not ble
...
If this is the correct fix, then this shouldn't have passed CI, should
it?
2020-09-21 17:54:16 -04:00
Martin Kojtal
bc7e4d668c
Merge pull request #13545 from evva-sfw/fix_enable_disable_ble_features
...
Fix enabling/disabling BLE-Features
2020-09-21 16:28:35 +01:00
Martin Kojtal
a02ea2f43a
Merge pull request #13623 from rajkan01/refactor_docs
...
Refactor mbed-os design docs
2020-09-21 16:28:13 +01:00
Lingkai Dong
ca157c9eb6
nanostack-libservice: add config to indicate its availability
2020-09-21 14:59:32 +01:00
Rajkumar Kanagaraj
8a15506d0d
Refactor nfc and connectivity docs
2020-09-17 16:05:54 +01:00
phst
c0021e2147
Add missing defines to activate/deactivate BLE features
2020-09-17 11:02:25 +02:00
Martin Kojtal
c4562be8d8
Merge pull request #13602 from balajicyp/topic/wep_security_fix
...
WEP Security fix for Cypress Target Kits
2020-09-17 09:07:55 +01:00
Martin Kojtal
4809f517f6
Merge pull request #13432 from MultiTechSystems/fix-PDP-type
...
Enable PDP type IPV6 and IPV4V6 to support more cellular service prov…
2020-09-17 09:00:26 +01:00
Teemu Takaluoma
cbd3685575
Update Mbed CoAP to v5.1.7
2020-09-14 12:29:44 +03:00
Balaji Subramanyam
7d0e1806d4
WEP Security fix for Cypress Target Kits
2020-09-11 11:21:11 -07:00
Martin Kojtal
98beadde45
Merge pull request #13579 from paul-szczepanek-arm/ifbug
...
double negation fixed and ifs normalised
2020-09-10 14:48:02 +01:00
Martin Kojtal
8a22d3500a
Merge pull request #13584 from ARMmbed/revert-13011-alzix/both-artifacts
...
Revert "Always build both .hex and .bin files"
2020-09-10 12:25:02 +01:00
Martin Kojtal
267a5ac5bf
Merge pull request #13538 from sparkfun/ambiq-apollo3-dev-squash
...
Ambiq AMA3B1KK and SparkFun Artemis Boards Target Update
2020-09-10 11:53:04 +01:00
Martin Kojtal
5d245ad553
Revert "Always build both .hex and .bin files"
2020-09-10 10:19:04 +01:00
Wenn0101
e97ebc033a
Apollo3 and artemis code review changes, remvoe dead code, add missing spdx identifiers, fix style
2020-09-09 15:47:23 -06:00
Paul Szczeanek
77ba844ef9
double negation fixed and ifs normalised
2020-09-09 17:08:32 +01:00
Martin Kojtal
3b5ab54618
Merge pull request #13542 from jeromecoutant/PR_DISCO_L4S
...
B_L4S5I_IOT01A: new ST target
2020-09-09 15:54:27 +01:00
Martin Kojtal
c99ff74928
Merge pull request #13475 from pan-/ble-remove-user-facing-abstraction
...
Ble remove user facing abstraction
2020-09-09 15:13:01 +01:00
jeromecoutant
423bea50e6
B_L4S5I_IOT01A: BLE support
2020-09-09 15:19:21 +02:00
jeromecoutant
7dfe7024f0
B_L4S5I_IOT01A: HW crypto support
2020-09-09 15:19:21 +02:00
Martin Kojtal
6fb5e609c3
Merge pull request #13573 from mikaleppanen/mesh_radius_conf
...
Add RADIUS configuration options to Wi-SUN
2020-09-09 10:44:45 +01:00
Martin Kojtal
ef43cb52cb
Merge pull request #13518 from talorion/feature-custom-cert-tls-tests
...
add option for a custom cert in connectivity-netsocket-netsocket-tls
2020-09-09 10:14:14 +01:00
Wenn0101
68d59d3781
Add new targets, Ambiq Apollo3 and Sparkfun Electronics, SFE, boards
2020-09-09 01:13:05 -06:00
Mika Leppänen
23c13d74ec
Added RADIUS configuration options to Wi-SUN
...
Added support for external RADIUS server configuration to Wi-SUN Border Router.
Added configuration functions and .json configuration options for:
- external RADIUS server IPv6 address
- RADIUS shared secret.
- RADIUS client retry trickle timer configuration. This can be used to set how fast
the RADIUS client retries Access-Request messages to RADIUS server in case reply
from server is not received.
2020-09-08 14:42:18 +03:00
Vincent Coubard
ea47ee0808
Cypress BLE driver: Fix removal of mbed.h
2020-09-07 14:32:43 +01:00
Vincent Coubard
904b7f5163
BLE: reintroduce default implementation GattClient::discoverServices.
2020-09-07 14:32:18 +01:00
Arto Kinnunen
b25f05b035
Merge commit '9a4e8a5964c54f2a983ffd4c13755176d4f9df52'
...
* commit '9a4e8a5964c54f2a983ffd4c13755176d4f9df52':
Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 48609aeded..d879e6db87
2020-09-07 14:38:37 +03:00
Martin Kojtal
b2ac60924c
Merge pull request #13476 from talorion/bugfix/fix-warnings
...
Fix trivial compiler Warnings
2020-09-07 09:58:41 +01:00
Vincent Coubard
4bd7f8cfc4
BLE: fix code indentation
2020-09-04 16:39:23 +01:00
Vincent Coubard
f116604024
BLE: correctness improvments
...
Remove unused variable, improve header inclusion, fix initialization list order,
2020-09-04 13:26:29 +01:00
Vincent Coubard
702c1b9756
BLE: Fixed used of parent pointer in implementation classes.
2020-09-04 13:25:32 +01:00
Lingkai Dong
d6a2269de3
Restructure platform/randlib
...
* Move mbed-client-randlib/ headers into include/
(Note: we don't rename it to "randlib" because this library
is mirrored to https://github.com/ARMmbed/mbed-client-randlib ,
and "mbed-client-randlib" may be reference by some projects)
* Move the standalone local unit test into tests/unit
2020-09-02 12:31:00 +01:00
Lingkai Dong
9b1e0a38fe
Move mbed-client-randlib -> platform/randlib
2020-09-02 12:31:00 +01:00
Lingkai Dong
a88438ce04
Move mbed-trace into platform
2020-09-02 12:30:59 +01:00
Gregor Mayramhof
864308e020
add option for a custom cert in connectivity-netsocket-tests-tests-netsocket-tls
2020-09-01 09:18:43 +02:00
Martin Kojtal
6f024d5299
Merge pull request #13494 from artokin/upstream_mesh_network_size_api_to_master
...
Add WiSun network size configs in JSON
2020-08-31 11:10:40 +01:00
Martin Kojtal
fb3d1aa790
Merge pull request #13497 from artokin/sync_mbed_mesh_api_update_master
...
Updating mbed-mesh-api
2020-08-31 10:57:15 +01:00
Martin Kojtal
31ff368d17
Merge pull request #13493 from balajicyp/topic/cypress_target_ssid_fix
...
Fix SSID bug on Cypress Targets
2020-08-31 10:48:00 +01:00
talorion
c4b93fee9f
Update connectivity/drivers/802.15.4_RF/atmel-rf-driver/source/NanostackRfPhyAT86RF215.cpp
...
Co-authored-by: Kevin Bracey <kevin.bracey@arm.com>
2020-08-27 21:13:24 +02:00
talorion
6bf4dda279
Update connectivity/libraries/ppp/source/ppp_service.cpp
...
Co-authored-by: Kevin Bracey <kevin.bracey@arm.com>
2020-08-27 21:12:56 +02:00
Gregor Mayramhof
2b4268ac16
Update connectivity/drivers/cellular/TELIT/ME310/TELIT_ME310_CellularStack.cpp
...
Co-authored-by: Kevin Bracey <kevin.bracey@arm.com>
2020-08-27 21:08:55 +02:00
talorion
6488381c8c
made sslctxID constexpr
2020-08-27 17:44:44 +02:00
Gregor Mayramhof
65fa697ca9
Update connectivity/drivers/cellular/TELIT/ME310/TELIT_ME310_CellularStack.cpp
...
Co-authored-by: Hugues Kamba <41612201+hugueskamba@users.noreply.github.com>
2020-08-27 17:40:02 +02:00
talorion
99adbfa545
fixed compile errors
2020-08-27 17:16:26 +02:00
Gregor Mayramhof
124fbd4b79
Update connectivity/drivers/cellular/TELIT/ME310/TELIT_ME310_CellularStack.cpp
...
Co-authored-by: Hugues Kamba <41612201+hugueskamba@users.noreply.github.com>
2020-08-27 16:16:37 +02:00
talorion
4670c7f2c4
fixed compile errors
2020-08-27 08:22:39 +02:00
Gregor Mayramhof
0e032eaab0
Update connectivity/libraries/ppp/source/ppp_service.cpp
...
Co-authored-by: Hugues Kamba <41612201+hugueskamba@users.noreply.github.com>
2020-08-27 07:45:16 +02:00
Gregor Mayramhof
8a3425ed3d
Update connectivity/drivers/cellular/TELIT/ME310/TELIT_ME310_CellularStack.cpp
...
Co-authored-by: Hugues Kamba <41612201+hugueskamba@users.noreply.github.com>
2020-08-27 07:45:06 +02:00
talorion
f901436125
resolved astyle - coding format.
2020-08-26 20:21:58 +02:00
talorion
73116b7ce0
suggested change by Hugues Kamba
...
Co-authored-by: Hugues Kamba <41612201+hugueskamba@users.noreply.github.com>
2020-08-26 18:43:14 +02:00
talorion
f8d90dd5b0
suggested change by Hugues Kamba
...
Co-authored-by: Hugues Kamba <41612201+hugueskamba@users.noreply.github.com>
2020-08-26 18:29:57 +02:00
Gregor Mayramhof
f789de3399
Update connectivity/drivers/cellular/QUECTEL/BC95/QUECTEL_BC95_CellularStack.cpp
...
Co-authored-by: Hugues Kamba <41612201+hugueskamba@users.noreply.github.com>
2020-08-26 18:09:20 +02:00
Debdeep Saha
0258c89f6d
Typo fixed.
2020-08-26 12:12:56 +03:00
Debdeep Saha
c0172154e6
Resolving comments
2020-08-26 12:12:56 +03:00
Debdeep Saha
68cf724168
Updating mbed-mesh-api.
...
-Adding new parameters for Wi-SUN interface information.
2020-08-26 12:12:56 +03:00
fred.li
bb87fa9f0c
Add WiSun network size configs in JSON
2020-08-26 10:29:00 +03:00
Martin Kojtal
555c7dbe1a
Merge pull request #13416 from dustin-crossman/pr/cysbsyskit_update_6.2.0
...
Update CYSBSYSKIT_01
2020-08-26 07:14:46 +01:00
Balaji Subramanyam
3387c86f0b
Fix SSID bug on Cypress Targets
2020-08-25 17:22:15 -07:00
Vincent Coubard
5943a7360c
BLE: Fix uses of mbed.h
2020-08-25 12:28:40 +01:00
Vincent Coubard
cf91053f93
BLE: Move cordio implementation include into source folder
2020-08-25 11:34:00 +01:00
Vincent Coubard
029ed3a0c5
BLE: Cleanup BLEInstanceBas implementation
2020-08-25 11:33:59 +01:00
Vincent Coubard
2af0f88fa6
BLE: Cleanup AttServerMessage implementation
2020-08-25 11:33:59 +01:00
Vincent Coubard
6df7846bbb
BLE: Remove cordio namespace
2020-08-25 11:33:59 +01:00
Vincent Coubard
d914cb1fb2
BLE: Cleanup PalSigningEventMonitor.
2020-08-25 11:33:59 +01:00
Vincent Coubard
f6b40e0e66
BLE: Cleanup pal generic access service
2020-08-25 11:33:59 +01:00
Vincent Coubard
b42abd0e25
BLE: cleanup PalEvent queue and implementation
2020-08-25 11:33:59 +01:00
Vincent Coubard
52b132e042
BLE: Cleanup pal security manager
2020-08-25 11:33:59 +01:00
Vincent Coubard
2952a5b327
BLE: Cleanup pal Gap
2020-08-25 11:33:59 +01:00
Vincent Coubard
3f3c11b113
BLE: Move GattServer implementation from generic to cordio
2020-08-25 11:32:38 +01:00
Vincent Coubard
e59e1b5ef6
BLE: Cleanup of pal AttClient and GattClient
...
Fix interface namespace being not used.
Move generic AttClient to GattClient adapter back into the pal
2020-08-25 11:32:38 +01:00
Vincent Coubard
bc259c561d
BLE: cleanup generic sources
2020-08-25 11:32:37 +01:00
Vincent Coubard
57b5f711e5
BLE: Move source/DiscoveredCharacteristic into source/gatt/DiscoveredCharacteristic
2020-08-25 11:26:28 +01:00
Vincent Coubard
12388d77d4
BLE: move source/impl into source/cordio
2020-08-25 11:26:28 +01:00
Vincent Coubard
241c69f50d
BLE: Cleanup public headers
2020-08-25 11:26:28 +01:00
Vincent Coubard
7cbc0e38a4
BLE: Clang tidy on public headers.
2020-08-25 11:26:28 +01:00
Vincent Coubard
0baa92d70c
BLE: Expose HCI driver in public API.
2020-08-25 11:26:28 +01:00
Vincent Coubard
dd54baecf6
BLE: Move Cordio implementation in source/impl
2020-08-25 11:26:27 +01:00
Vincent Coubard
cc78150afd
BLE: Move generic lib file into source/generic .
2020-08-25 11:26:27 +01:00
Vincent Coubard
134cb885f5
BLE: Move cordio_stack out of TARGET_CORDIO
2020-08-25 11:26:27 +01:00
Vincent Coubard
94cf390706
BLE: Fix address copy in Nordic HCI driver.
2020-08-25 11:26:26 +01:00
Vincent Coubard
63ac8fac3c
BLE: Add compatibility path for headers.
2020-08-25 11:26:26 +01:00
Vincent Coubard
13c358717f
BLE: Move GATT public header into ble/gatt
...
Move private headers GattServerEvents.h, GapEvents,h and GapType.h in relevant part of the source tree.
2020-08-25 11:26:26 +01:00
Vincent Coubard
27cb03824e
BLE: Move common publi headers into ble/common
2020-08-25 11:26:26 +01:00
Vincent Coubard
d3427ca495
BLE: Move gap public header at the root.
2020-08-25 11:26:26 +01:00
Vincent Coubard
e11bfb6514
BLE: move PAL headers into source/pal
2020-08-25 11:26:26 +01:00
Vincent Coubard
a45325995b
BLE: Move BleInstanceBase.h into source.
2020-08-25 11:26:26 +01:00
Vincent Coubard
c2a09abee8
BLE: Move SecurityDB related files into generic sources
2020-08-25 11:26:26 +01:00
Vincent Coubard
381700a250
BLE: Move generic implementation and headers into source/generic
2020-08-25 11:26:26 +01:00
Vincent Coubard
41c8c22a96
BLE: Warning cleanup
...
- Missing default assignment operator
- Field order in construction list
- Typo
- Unused header
2020-08-25 11:26:26 +01:00