Rajkumar Kanagaraj
f096b3b3c3
Fix missing newline
2021-05-11 04:22:26 -07:00
Rajkumar Kanagaraj
a88f43f367
CMake: Update mbed os, unittest CMake and add CMAKE_CROSSCOMPILING guard
...
- Add a new MbedOS project in mbed os root CMake which can be used along with
BUILD_TESTING conditional check for enabling the unittest build
- Update UNITTEST CMake for setting the CMake configuration like c, cxx flags etc.,
- Add if CMAKE_CROSSCOMPILING conditional check wherever target configuration check
and toolchain configuration to avoid such configuration gets included for unittest build.
2021-05-11 02:49:03 -07:00
Rajkumar Kanagaraj
4ade0bdbea
CMake: Fix DTLS socket unittest
...
- Binding the socket address into network stack to avoid socket connect API call hangs in the unittest
2021-05-11 02:29:56 -07:00
Paul Szczepanek
452c45b37a
CMake: Update target_h stub headers
...
- Avoid using cmsis headers as it brings more redundant dependency into unittest build and for unittest build, all the required OS flags can provide from mbed rtos types header so replaced cmsis header with mbed os types header
2021-05-11 02:29:56 -07:00
Rajkumar Kanagaraj
bf4ec4a290
CMake: Refactor lorawan unittest cmake
...
- Add CMakeLists.txt file to all lorawan test suite
2021-05-11 02:29:56 -07:00
Rajkumar Kanagaraj
37d4bc2d9e
CMake: Refactore cellular framework unittest
...
- Add CMake configuration file into framework AT, device, common
unittest
2021-05-11 02:29:56 -07:00
Rajkumar Kanagaraj
c5a4fecd28
CMake: Refactor netsocket unittest CMake
...
- Add Cmake configuration file
- Fix the header inclusion in DTLSSocketWrapper and TLSSocketWrapper test
2021-05-11 02:29:56 -07:00
Rajkumar Kanagaraj
ba04c1cf76
CMake: Add add_subdirectory of unittests
...
- add every libraries unittest directory into respective CMake
which allows to include unittest source into build based on
MBED_BUILD_UNITTESTS flag
2021-05-11 02:29:56 -07:00
Martin Kojtal
b80128ff77
Merge pull request #14626 from jeromecoutant/DEV_STM32WB_1_11_1
...
STM32WB update drivers version to CUBE V1.11.1
2021-05-11 10:55:14 +02:00
Martin Kojtal
26c6b75d3b
Merge pull request #14625 from paul-szczepanek-arm/fix-read-auth
...
BLE: Fix overwriting attribute data from read auth callback
2021-05-10 11:25:55 +02:00
Martin Kojtal
acb43441bb
Merge pull request #14627 from pan-/fix-stop-periodic-advertising
...
Dispatch Gap::stopPeriodicAdvertising to the right function.
2021-05-07 12:41:29 +02:00
Martin Kojtal
b7b4ca72cc
Merge pull request #14605 from paul-szczepanek-arm/tracix
...
BLE: Fix traces
2021-05-07 11:44:25 +02:00
Paul Szczepanek
2041cc6b57
don't copy data into attr if size too big
2021-05-05 19:01:13 +01:00
Paul Szczepanek
0155bce867
allow zero length attribute reads
2021-05-05 18:58:24 +01:00
Paul Szczepanek
17bf70989d
ignore offset, replace whole value of attr in auth callback
2021-05-05 18:40:59 +01:00
Vincent Coubard
cec8a9dc8c
Dispatch Gap::stopPeriodicAdvertising to the right function.
2021-05-05 18:32:47 +01:00
jeromecoutant
f904d10bd6
STM32WB : BLE update from STM32Cube_FW_WB_V1.11.1
2021-05-05 17:22:54 +02:00
Paul Szczepanek
55ffb176d5
Copy data from read auth callback
2021-05-05 14:31:35 +01:00
Martin Kojtal
6330299ac5
Merge pull request #14578 from jeromecoutant/PR_WB55MMG
...
STM32 : new DISCO_WB5MMG target
2021-05-04 10:48:26 +02:00
Martin Kojtal
dace32aef6
Merge pull request #14602 from paul-szczepanek-arm/conf
...
Deprecate indications event onConfirmationReceived
2021-05-03 09:55:08 +02:00
Martin Kojtal
31d638dc1a
Merge pull request #14603 from paul-szczepanek-arm/compat
...
Avoid init class definition for compatibility
2021-05-03 09:54:54 +02:00
Martin Kojtal
1f57702d79
Merge pull request #14571 from boraozgen/bugfix/cmake-stm32-emac-init
...
CMake: STM32: Add missing emac init files
2021-04-30 15:40:05 +01:00
Martin Kojtal
64eb60e4cc
Merge pull request #14573 from artokin/nanostack_release_13_0_0_for_master
...
Nanostack release v13.0.0
2021-04-30 15:39:41 +01:00
Paul Szczepanek
f872dfa5ca
convert bitfield to bools
2021-04-29 19:07:31 +01:00
Paul Szczepanek
7211cd3e77
fix sm init trace to print string
2021-04-29 16:09:04 +01:00
Paul Szczepanek
52bc9e9f51
fix misleading privacy trace
2021-04-29 16:08:52 +01:00
Paul Szczepanek
172e9697da
avoid init in header for compatibility
2021-04-28 16:29:26 +01:00
jeromecoutant
ebc0035afd
STM32 : new DISCO_WB5MMG target
2021-04-28 16:46:52 +02:00
Paul Szczepanek
b61fc6b639
Deprecate indications event onConfirmationReceived
2021-04-28 14:02:56 +01:00
Martin Kojtal
331473a706
Merge pull request #14589 from plan-do-break-fix/Typo-corrections
...
fix(docs): corrects various typos in project documentation
2021-04-28 13:36:37 +01:00
Martin Kojtal
6f43f03657
Merge pull request #14553 from debdeep-arm/reset-ws-stats-master
...
Added API to reset MAC statistics and Wi-SUN statistics
2021-04-28 12:35:07 +01:00
plan-do-break-fix
915b45af23
fix(docs): corrects various typos in project documentation
2021-04-23 23:31:11 -05:00
Peter B
40c7914c64
add #include "wsf_os.h" into hci_drv_apollo3.h
...
Inclusion of wsf_os.h resolves unknown type errors in hci_drv_apollo3.h
2021-04-23 12:19:54 +02:00
Arto Kinnunen
2773394947
Merge commit 'fb72e8eba714116d3578e4f53010b104f48459f0' into nanostack_release_13_0_master
...
* commit 'fb72e8eba714116d3578e4f53010b104f48459f0':
Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 3183d87e41..0903b819c5
2021-04-21 10:20:07 +03:00
Arto Kinnunen
776d5db357
Merge commit '95ea4d93f31371978f0c6d969963fc6b3f58ce81' into nanostack_release_13_0_master
...
* commit '95ea4d93f31371978f0c6d969963fc6b3f58ce81':
Squashed 'connectivity/libraries/nanostack-libservice/' changes from a526cc3f41..260d80f42d
2021-04-21 10:17:34 +03:00
Arto Kinnunen
6ad0cff2c8
802.15.4 STM S2LP driver update
...
Update STM S2LP driver to version v1.0.8
2021-04-21 10:14:04 +03:00
Arto Kinnunen
327ea8fa0f
802.15.4 Atmel RF driver update
...
Sync with master version v3.3.5
2021-04-21 10:11:52 +03:00
Bora Özgen
f365860f3e
CMake: STM32: Add missing emac init files
2021-04-20 16:31:02 +02:00
Martin Kojtal
216965e7e1
Merge pull request #14463 from mikaleppanen/start_wisun_if
...
Wisun: Add new start methods to Wi-SUN BR with WisunInterface parameter and deprecated the old ones
2021-04-15 17:30:22 +02:00
Debdeep Saha
83844f0fd4
Added API to reset MAC statistics and Wi-SUN statistics.
2021-04-15 18:28:44 +05:30
Martin Kojtal
7f42511673
Merge pull request #14529 from LDong-Arm/cmake_MULADDC
...
CMake: Fix Mbed TLS compilation on Cortex-M0/0+/1/M23
2021-04-15 14:29:27 +02:00
Lingkai Dong
86e7bc559b
CMake: Fix Mbed TLS compilation for Cortex-M0/0+/1/M23
...
Due to a known issue in Mbed TLS's architecture determination
(ARMmbed/mbedtls#1077 ), we get the error
error: inline assembly requires more registers than available
when compiling `bignum.c` for Cortex-M0/0+/1/M23 which do not have
the macro `__thumb2__` set by the compiler.
The workaround is to define the macro `MULADDC_CANNOT_USE_R7` which
is already defined by Mbed CLI 1 but missing in our CMake support.
Fixes ARMmbed/mbed-os-example-lorawan#220
2021-04-15 11:04:40 +01:00
Martin Kojtal
076cf3557a
Merge pull request #14546 from rwalton-arm/dev/rwalton-arm/fix-connectivity-driver
...
CMake: Fix mbed-802.15.4-rf driver
2021-04-15 11:43:30 +02:00
Martin Kojtal
bedd5727af
Merge pull request #14486 from jeromecoutant/PR_CLI2_BLE
...
CMake COMPONENT_BlueNRG_MS: fix mbed-ble
2021-04-14 16:27:25 +02:00
Robert Walton
c7c2580f9e
CMake: Fix mbed-802.15.4-rf driver
...
mbed-nanostack should depend on mbed-802.15.4-rf to avoid a linker error
with an undefined reference to `NanostackRfPhy::get_default_instance()`.
The error occurs when `device_has: 802_15_4_PHY` is defined and the
consumer depends on mbed-nanostack in their CMakeLists.txt. Previously
we linked mbed-nanostack to mbed-802.15.4-rf, so mbed-802.15.4-rf's
usage requirements weren't forwarded to consumers who depended on
mbed-nanostack.
With the previous configuration, the consumer would have to depend on
mbed-802.15.4-rf directly to avoid an issue. This seems like a layering
violation: it appears that mbed-nanostack is "the API" and
mbed-802.15.4-rf is one of several possible implementations which are
selected based on configuration macros.
This commit changes the flow of dependencies so that mbed-nanostack ends
up with the correct symbol definitions.
2021-04-14 12:30:35 +01:00
Martin Kojtal
c5f28e6037
Merge pull request #14481 from jeromecoutant/PR_LORA_ERROR
...
STM32WL: update "lora.max-sys-rx-error"
2021-04-14 09:54:53 +02:00
Martin Kojtal
06a33d37f8
Merge pull request #14436 from paul-szczepanek-arm/remove-services
...
BLE: replace obsolete services with the new services repo
2021-04-13 16:00:58 +02:00
Martin Kojtal
b1e26c6f35
Merge pull request #14435 from LDong-Arm/CRYPTOCELL310_linking
...
Fix missing linkage of mbed-mbedtls-cryptocell310 to mbed-mbedtls
2021-04-13 16:00:43 +02:00
jeromecoutant
57ce710119
[CMAKE] COMPONENT_BlueNRG_MS: fix mbed-ble
2021-04-12 11:33:57 +02:00
Paul Szczepanek
d594aa2d4b
add MBED_DEPRECATED comment for maintainers to find it
2021-04-08 09:53:23 +01:00