Vincent Coubard
0b98682109
BLE: Add function to set the identity address used by the controller/platform.
...
The function to get it has been removed as this operation is driven by the security manager.
2020-10-05 11:53:22 +01:00
Vincent Coubard
5cb05958a9
BLE: Add function to get the device random static address.
2020-10-05 11:53:22 +01:00
Vincent Coubard
f897729d5c
Cordio: Add API to set the local identity address.
2020-10-05 11:53:22 +01:00
Vincent Coubard
9eac36879a
BLE: improve scan state bookkeeping
2020-10-05 11:53:22 +01:00
Vincent Coubard
9df7fc9b7e
BLE: Fix state update when event handler not present
2020-10-05 11:53:22 +01:00
Vincent Coubard
48f4cfbe04
BLE: return stack busy instead of invalid state when applicable
...
enabling/disabling scanning and advertising operations can be prevented if the previous operations hasn't completed.
Return that the stack is busy and cannot fulfill the request at the moment rather than the state is invalid.
2020-10-05 11:53:22 +01:00
Vincent Coubard
3c22f8ae1d
BLE: privacy tracing cleanup
2020-10-05 11:53:22 +01:00
Vincent Coubard
19d89366d7
BLE: Private address when initiating connection
2020-10-05 11:53:22 +01:00
Vincent Coubard
c39d03a531
BLE: Implement private address rotation for initiating.
2020-10-05 11:53:22 +01:00
Vincent Coubard
4685322f4e
BLE: Add routine that computes the random address to use depending on the procedure.
2020-10-05 11:53:21 +01:00
Vincent Coubard
559640cbd5
BLE: check LL resolution availability before enabling it.
2020-10-05 11:53:21 +01:00
Vincent Coubard
e5128689aa
BLE: Fix random static address storage
2020-10-05 11:53:21 +01:00
Vincent Coubard
924f8b1dc9
BLE: Update state when scan started/stopped callback received.
2020-10-05 11:53:21 +01:00
Vincent Coubard
d8c6820cbd
BLE: Add callback for scan started and stoped.
2020-10-05 11:53:21 +01:00
Vincent Coubard
b8549ec91d
BLE: rename address resolution handler.
2020-10-05 11:53:21 +01:00
Vincent Coubard
4b853956d9
BLE: Add resolvable and non resolvable private address rotation with advertising
2020-10-05 11:53:15 +01:00
Vincent Coubard
f810ec4c2a
BLE: Add initiating flag into gap to track if the local device tries to connect to a peer.
2020-10-05 11:50:34 +01:00
Vincent Coubard
13771b8172
BLE: Remove address resolution from GAP pal
2020-10-05 11:50:34 +01:00
Vincent Coubard
7e16ee448e
BLE: Bind address controller with Gap
2020-10-05 11:50:33 +01:00
Vincent Coubard
313676a089
BLE: Add gap handlers to be informed when advertising as started or been stopped
2020-10-05 11:50:33 +01:00
Vincent Coubard
23f7a187fb
BLE: Pal event queue pop before execution.
...
A race condition was present if a single event was present in the event queue and the event was generating a new event.
2020-10-05 11:50:33 +01:00
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
Mika Leppänen
4bf2c3a964
Mesh interface global up is indicated always on bootstrap
...
This indicates e.g. to client that IP address has changed or connection
to network has been established.
2020-10-05 12:59:44 +03:00
Paul Szczeanek
97f10a11cc
fix missed member initialisation
2020-10-02 17:23:10 +01:00
Paul Szczeanek
e9ac83a92c
reset transport last and reset the default chars in gatt server
2020-10-02 16:14:20 +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
Balaji Subramanyam
7f2c00b54c
set ip type of service to set specific precedence for QoS
2020-09-25 15:25:08 -07:00
Balaji Subramanyam
fcb3889445
set ip type of service to set specific precedence for QoS
2020-09-25 14:57:55 -07:00
Bora Özgen
0604c49a2e
Apply suggestion from review
2020-09-23 16:04:23 +02: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
Balaji Subramanyam
e25fdf298e
Remove WEP security Green Tea Test case with NULL
2020-09-21 18:39:01 -07: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
Bora Özgen
9f24c045d7
Apply astyle
2020-09-21 14:37:56 +02: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
Bora Özgen
8483d59879
Fix #13490 Cellular disconnect does not deactivate context
...
(for some cases)
2020-09-10 16:19:31 +02: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
Vincent Coubard
c773870d56
BLE: Bind interface to private implementation.
2020-08-25 11:26:26 +01:00
Vincent Coubard
0929478b7f
BLE: Move constructor from transport to private section
2020-08-25 11:26:25 +01:00
Vincent Coubard
cf3ede0191
BLE: GattServer PIMPL
2020-08-25 11:26:25 +01:00
Vincent Coubard
2b48d4826e
BLE: SecurityManager PIMPL
2020-08-25 11:25:07 +01:00
Vincent Coubard
e3cf59e6cd
ble: GattClient PIMPL
2020-08-25 11:25:07 +01:00
Vincent Coubard
909676d159
PIMPL for ble::Gap
2020-08-25 11:11:58 +01:00
Martin Kojtal
a32168c819
Merge pull request #13473 from artokin/nanostack_relase_12_4_0_to_master
...
Nanostack release v12.4.0
2020-08-25 09:40:45 +01:00
Martin Kojtal
d6e93b182c
Merge pull request #13462 from paul-szczepanek-arm/cancel-connect-no-address
...
BLE remove address from API to cancel connect
2020-08-25 08:46:14 +01:00
talorion
fa0ab3e31f
resolved astyle - coding format.
2020-08-24 15:34:20 +02:00
talorion
e3080a6e0e
fixed warnings: static method defined but not used
2020-08-24 15:34:20 +02:00
talorion
f58633c42e
fixed warnings: deprecated call of Timer::read_ms()
2020-08-24 15:34:20 +02:00
talorion
9af18af756
fixed warnings: comparison of integer expressions of different signedness
2020-08-24 15:34:20 +02:00
talorion
2a6f00642e
fixed warnings: comparison of integer expressions of different signedness
2020-08-24 15:34:20 +02:00
talorion
c7d520ee74
fixed warnings: deprecated call of bool rtos::Semaphore::try_acquire_for(uint32_t)
2020-08-24 15:34:19 +02:00
talorion
30e0ff60d9
fixed warnings: deprecated call of events::EventQueue::call_in(int. F)
2020-08-24 15:34:19 +02:00
Arto Kinnunen
faaab75605
Merge commit '6e89573be1c458bf3cfa6f1677a31648b4686284' into nanostack-as_subtree
...
* commit '6e89573be1c458bf3cfa6f1677a31648b4686284':
Squashed 'connectivity/drivers/802.15.4_RF/atmel-rf-driver/' changes from 293edc63b8..ae4ef1b197
2020-08-24 15:36:54 +03:00
Martin Kojtal
1950ac61a9
Merge pull request #13472 from talorion/master
...
Fix for targets where DEVICE_SPI or DEVICE_INTERRUPTIN are defined but not both
2020-08-24 13:20:13 +01:00
talorion
ca74659780
fixed warnings: comparison of integer expressions of different signedness
2020-08-24 11:55:24 +02:00
talorion
accadee274
fixed warnings: unused variable
2020-08-24 11:55:24 +02:00
talorion
8d1553cf1a
fixed warnings: suggest parentheses around '&&' within '||'
2020-08-24 11:55:23 +02:00
talorion
d11ce60d83
fixed warnings: printf format missmatch
2020-08-24 11:55:23 +02:00
talorion
f90d062c55
fixed warnings: removed unused variables
2020-08-24 11:55:23 +02:00
talorion
fcb81d3015
fixed warnings: comparison of integer expressions of different signedness
2020-08-24 11:55:23 +02:00
Martin Kojtal
31701fa518
Merge pull request #13449 from paul-szczepanek-arm/fix-prep-write
...
BLE: Fix writing attributes larger than MTU size
2020-08-21 13:52:07 +01:00
Arto Kinnunen
1045b9cf23
Follow Mbed OS coding style in RF drivers
2020-08-21 13:23:17 +03:00
Arto Kinnunen
1215a3a4f7
Merge commit 'f43b5b3761db0cc431d42f621b366ab16387b2db' into nanostack-as_subtree
...
* commit 'f43b5b3761db0cc431d42f621b366ab16387b2db':
Squashed 'connectivity/drivers/802.15.4_RF/stm-s2lp-rf-driver/' changes from 9441d65aab..063b1af74e
2020-08-21 13:00:15 +03:00
Arto Kinnunen
ca5d054ee1
Convert files to unix format
2020-08-21 12:54:30 +03:00
Arto Kinnunen
5f8cdead5e
Merge commit 'ceb10b77b0674df19ea3b17f699f9376829b704c' as 'connectivity/drivers/802.15.4_RF/stm-s2lp-rf-driver'
2020-08-21 12:35:46 +03:00
Arto Kinnunen
3050b5a2f5
Merge commit '162ffeb55d4a47e1abc6d0b94d9d3c261a7c9851' as 'connectivity/drivers/802.15.4_RF/mcr20a-rf-driver'
2020-08-21 12:35:09 +03:00
Arto Kinnunen
ebd0d555ec
Merge commit 'e1376bf778256f92b94017179b4f9d71eb4bc173' into nanostack-as_subtree
...
* commit 'e1376bf778256f92b94017179b4f9d71eb4bc173':
Squashed 'connectivity/drivers/802.15.4_RF/atmel-rf-driver/' changes from 6d72419d8b..293edc63b8
2020-08-21 12:16:19 +03:00
Arto Kinnunen
007484e492
Merge commit '1a9de4ca6c71d2b1fb46b93f42f54b7e69a879d7' as 'connectivity/drivers/802.15.4_RF/atmel-rf-driver'
2020-08-21 12:15:45 +03:00
Arto Kinnunen
1140885b0e
Remove copied 802.15.4 RF drivers
...
-Remove atmel-rf-driver, mcr20a-rf-driver and stm-s2lp-rf-driver
2020-08-21 12:14:31 +03:00
talorion
f874e726db
resolved astyle - coding format.
2020-08-21 10:02:55 +02:00
talorion
7a985ecee9
fixed the preprocessor guards
2020-08-21 10:02:43 +02:00
Arto Kinnunen
9aac23d49e
Merge commit '70e2f11a0c79969e66b51085571bbe9f4dfb7ded' into nanostack-as_subtree
...
* commit '70e2f11a0c79969e66b51085571bbe9f4dfb7ded':
Squashed 'connectivity/libraries/nanostack-libservice/' changes from c6cae6992a..67d7b93ec6
2020-08-20 17:06:12 +03:00
Arto Kinnunen
4198053857
Merge commit 'ac91d0ab4f0efdc6e526b83632eaf99f481298f9' into nanostack-as_subtree
...
* commit 'ac91d0ab4f0efdc6e526b83632eaf99f481298f9':
Squashed 'connectivity/nanostack/sal-stack-nanostack-eventloop/' changes from fdb818f341..86cf0cca08
2020-08-20 17:03:01 +03:00
Arto Kinnunen
fdcb23ede2
Merge commit '4ed4c4fa20b0b14d2525e0f4e805ca1ad58579d2' into nanostack-as_subtree
...
* commit '4ed4c4fa20b0b14d2525e0f4e805ca1ad58579d2':
Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from b3fe5744d1..48609aeded
2020-08-20 16:57:03 +03:00
Paul Szczeanek
6aa89aefcc
calculate chunk size when needed and use reported packet length
2020-08-19 12:22:27 +01:00
Paul Szczeanek
8c5bbe05fe
check authorisation before writing
2020-08-19 10:41:21 +01:00
Paul Szczeanek
019a32c75b
no need to check again
2020-08-19 10:41:05 +01:00
Paul Szczeanek
c78afe249c
remove address from api to cancel connect
2020-08-18 18:07:16 +01:00
Arto Kinnunen
b4e5062ecd
Merge commit 'f4cdbeb7c134c67322772cbc526c7ce123e5fbcd' as 'connectivity/libraries/nanostack-libservice'
2020-08-18 14:24:46 +03:00
Arto Kinnunen
e79743e33d
Remove copy of nanostack-libservice
2020-08-18 14:22:12 +03:00
Arto Kinnunen
a7481400f1
Merge commit '975b1b8a6b090933420b347b3cabd3dbdff857e2' as 'connectivity/nanostack/sal-stack-nanostack-eventloop'
2020-08-18 14:07:18 +03:00
Arto Kinnunen
df8d1a90be
Remove copy of sal-stack-nanostack-eventloop
2020-08-18 13:08:41 +03:00
Arto Kinnunen
754194fbf7
Merge commit 'c6f402a4c66638de8921c74306ce64c0122b046c' as 'connectivity/nanostack/coap-service'
2020-08-18 13:06:11 +03:00
Arto Kinnunen
5ea51cb1d6
Remove existing copy of coap-service
2020-08-18 13:05:00 +03:00
Arto Kinnunen
2a4b474e26
Merge commit '42a7bffc528d47263f0e285bc5220324f71e9da9' as 'connectivity/nanostack/sal-stack-nanostack'
2020-08-18 12:56:22 +03:00
Arto Kinnunen
a66aad9866
Nanostack: Remove existing copy of sal-stack-nanostack
2020-08-18 12:50:34 +03:00
Paul Szczeanek
f876179484
remove tabs
2020-08-18 10:04:11 +01:00
Paul Szczeanek
b93733e4aa
offset is missing from prepare write response in cordio
2020-08-18 10:02:43 +01:00
Paul Szczeanek
894886d1fe
fix prepare writes to write in chunks
2020-08-18 09:07:13 +01:00
Paul Szczeanek
bf20286026
perform attribute writes directly, including offset
2020-08-18 09:00:36 +01:00
Paul Szczeanek
cde0e6b183
allow writes at an offset
2020-08-18 08:59:00 +01:00
Paul Szczeanek
1b78b46a73
must allow writes smaller than max attribute length
2020-08-18 08:58:11 +01:00
RyoheiHagimoto
4a1049d508
Moved some files to connectivity/drivers/emac from features/netsocket/emac-drivers
2020-08-18 16:25:01 +09:00
RyoheiHagimoto
db3cec4398
Added GR-MANGO to be a target.
...
Passed GreenTea CI.
Added RZ_A2XX and GR_MANGO to targets.json.
Added RZ_A2XX to mbedlib.json in lwipstack and netsocket/ppp.
Added TARGET_RZ_A2XX directory to targets/TARGET_RENESAS.
Added TARGET_RENESAS_EMAC directory to features/netsocket/emac-drivers.
Moved TARGET_RZ_A1_EMAC directory into the TARGET_RENESAS_EMAC directory below and renamed to TARGET_RZ_A1XX.
Added TARGET_RZ_A2XX directory to features/netsocket/emac-drivers/TARGET_RENESAS_EMAC.
2020-08-18 10:48:48 +09:00
RyoheiHagimoto
1133bfbd50
Added argument-check to dns_get_interface_server.
...
Added argument-check to avoid accessing NULL pointer.
The second argument 'interface_name' of this function can be NULL.
And the argument 'interface_name' is used for the argument of strcmp() without checked.
For example, LWIP::add_dns_server() calls dns_getserver(index - 1, NULL).
2020-08-18 10:48:47 +09:00
Martin Kojtal
327fe532b2
Merge pull request #13410 from ashok-rao/lorawan-refactor
...
Refactoring \lorawan --> moving it inside \connectivity.
2020-08-14 14:27:48 +01:00
Martin Kojtal
94c62f2677
Merge pull request #13404 from gpsimenos/gp-cryptocell-restruct
...
Restructure cryptocell
2020-08-14 14:25:43 +01:00
Leon Lindenfelser
6f2da539c9
Enable PDP type IPV6 and IPV4V6 to support more cellular service providers
2020-08-14 08:16:16 -05:00
Rajkumar Kanagaraj
07511d39b1
Fix UNITTESTS build failure
2020-08-14 12:32:50 +01:00
Martin Kojtal
6dd3e057a5
Merge pull request #13414 from LDong-Arm/refactor_nfc
...
Refactor NFC directory structure
2020-08-13 13:40:33 +01:00
George Psimenos
a4fc83dc0a
Move cryptocell
...
mbed-os/features/cryptocell/FEATURE_CRYPTOCELL310 directory moved
to mbed-os/connectivity/drivers/cryptocell/FEATURE_CRYPTOCELL310
and restructured according to the internal proposal.
2020-08-13 09:26:17 +01:00
Ashok Rao
9977da64af
Incorporating review comments
2020-08-12 11:18:39 +01:00
Ashok Rao
0c584dfd58
Following 2 changes as part of this commit:
...
1. Moving lora drivers from \components\lora to \connectivity\drivers\lora
2. Incorporating review comments.
2020-08-12 11:18:39 +01:00
Ashok Rao
326f1435f4
Modifying paths in each unit test according to new directory structure
2020-08-12 11:06:37 +01:00
Ashok Rao
c5ffa220e1
Moving headers and sources to their respective separate directories based on new component structure
2020-08-12 11:06:37 +01:00
Ashok Rao
cc1dd29259
Adding .mbedignore for tests and modifying greentea test for deprecated API and missing header
2020-08-12 11:06:37 +01:00
Ashok Rao
da9fd2a11b
Mbed OS will soon be changing directory structure to the below:
...
```
connectivity
├── netsocket
├── lorawan
│ ├── mbed_lib.json // nanostack-interface's mbed_lib.json
│ ├── lorastack
│ ├── tests
├── nanostack
├── cellular
├── ...
```
This PR is a part of a wider \connectivity refactoring and implements the above new directory structure for \lorawan.
2020-08-12 11:06:36 +01:00