Commit Graph

7013 Commits (98beadde454d8ce57330d5e554ef4da311d40fbf)

Author SHA1 Message Date
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
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 f76c323ada
Merge pull request #13460 from rajkan01/psa_move_platform
Move PSA FEATURE_EXPERIMENTAL_API directory to platform
2020-08-25 08:45:58 +01:00
Anna Bridge 4ba1a5433f
Merge pull request #13433 from LDong-Arm/refactor_device_key
Refactor device_key
2020-08-24 12:56:10 +01:00
Rajkumar Kanagaraj 118c01016b Move FEATURE_EXPERIMENTAL_API for PSA to platform 2020-08-21 14:35:10 +01:00
Arto Kinnunen af76ebc90c Merge commit 'bbc6f377f5e58e1798c41e8c670c714b9c3e35de' into nanostack-as_subtree
* commit 'bbc6f377f5e58e1798c41e8c670c714b9c3e35de':
  Squashed 'features/frameworks/mbed-trace/' changes from 642a459a39..6ced9711c4
2020-08-21 12:09:06 +03:00
Arto Kinnunen d3fc6c4563 Revert max line length change
Do not chnage default line length as it is a breaking chnage.
Library configuration can be used to adjust max lien length.
2020-08-18 10:10:49 +03:00
Arto Kinnunen 3ce9f34147 Decrease max line length from 2000 to 200
Decrease maximun line length from 2000 to 200 to reduce heap usage.
2020-08-17 16:42:00 +03:00
Arto Kinnunen 9325f17d70 Update mbed-client-cli from v0.5.0
Update mbed-client-cli from v0.5.0 of master repository
https://github.com/ARMmbed/mbed-client-cli
2020-08-17 15:46:07 +03:00
Lingkai Dong ccacd5caf6 Move device_key into drivers 2020-08-14 17:16:40 +01: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
Martin Kojtal 3ff5a3b560
Merge pull request #13418 from CharleyChu/topic/master_cytfm
Update PSoC64 TFM release package.
2020-08-14 11:24:58 +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
Charley Chu 4749e176d7 psoc64: Update TF-M release image
- Fix key derivation issue
- Update PSoC64 BSP
- Replace IPC semaphore spin-lock with IPC lock

Signed-off-by: Charley Chu <haoc@cypress.com>
2020-08-12 16:46:52 -07: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
Lingkai Dong de3a54182a Move nfc into connectivity 2020-08-11 14:55:25 +01:00
George Psimenos c8cc5bd180 Move mbedtls 2020-08-11 11:32:08 +01:00
Anna Bridge 88d931384f
Merge pull request #13358 from RaymondNgun/topic/cytfm_064b0s2_4343w
Add CYTFM_064B0S2 4343W Target
2020-08-11 10:52:39 +01:00
Anna Bridge a6730ad8ef
Merge pull request #13365 from paul-szczepanek-arm/ble-streamlining
BLE streamlining
2020-08-10 11:04:45 +01:00
Charley Chu c525aec6ad Add TFM V1.0
Signed-off-by: Charley Chu <haoc@cypress.com>
2020-08-07 08:02:00 -07:00
Charley Chu badfa189d6 Move current TFM to TFM_V1_1
Named TFM V1.1 as TFM_V1_1 instead of TFM_V1.1 as TFM_V1.1 is invalid
as macro name

Signed-off-by: Charley Chu <haoc@cypress.com>
2020-08-07 08:02:00 -07:00
Charley Chu 8b663cfaa5 psoc64: Add ability to disable MXCRYPTO
Signed-off-by: Charley Chu <haoc@cypress.com>
2020-08-07 08:02:00 -07:00
Charley Chu ff74ea41c1 Use PSA TRNG if PSA is enabled and no TRNG device defined
Signed-off-by: Charley Chu <haoc@cypress.com>
2020-08-07 08:02:00 -07:00
Charley Chu a1bc65a152 psoc64: Update TF-M for MBedOS
Signed-off-by: Charley Chu <haoc@cypress.com>
2020-08-07 08:02:00 -07:00
Paul Szczeanek 365cb3c5d0 remove generic, TPPs, nested namespaces 2020-08-07 11:59:14 +01:00
Ashok Rao b9b4c5d392 Mbed OS will soon be changing directory structure to the below:
```
connectivity
├── netsocket
├── lwipstack
├── nanostack
│   ├── mbed_lib.json // nanostack-interface's mbed_lib.json
│   ├── include
│   │   └── nanostack // headers from features/netsocket/nanostack-interface
│   ├── source        // sources from features/netsocket/nanostack-interface
│   ├── coap-service  // used by Thread only - deprecate?
│   ├── mbed-mesh-api
│   ├── nanostack-hal-mbed-cmsis-rtos // HAL porting layer for Nanostack on mbed with CMSIS-RTOS
│   ├── sal-stack-nanostack
│   └── sal-stack-nanostack-eventloop
├── cellular                // previously in features/cellular/framework/
├── ...

```

This PR is a part of a wider \connectivity refactoring and implements the above new directory structure for \nanostack.
2020-08-05 16:55:43 +01:00
George Psimenos 97ea45ad63 Move lwipstack
- Public headers moved into mbed-os/connectivity/lwipstack/include/lwipstack folder
- Source moved into mbed-os/connectivity/lwipstack/source folder
- Internal lwip and lwip-sys libraries moved to source folder
2020-07-31 10:15:25 +01:00
Martin Kojtal c7251b0177
Merge pull request #13377 from rajkan01/move_nanostack_rf
Move nanostack rf driver from features to connectivity
2020-07-30 13:26:11 +01:00
Rajkumar Kanagaraj f026f0d54f Move nanostack rf driver from features/nanostack/nanostack-interface into connectivity/drivers/802.15.4_RF 2020-07-30 03:47:52 -07:00
George Psimenos 76f37fb2bc Restructure events directory & move tests 2020-07-28 09:17:19 +01:00
Rajkumar Kanagaraj 522f100262 Move features/netsocket/emac-drivers to connectivity/drivers/emac 2020-07-27 09:53:31 -07:00
Martin Kojtal 6bd52719f6
Merge pull request #13335 from rajkan01/netsocket_dir_restructure
Restructure netsocket directory
2020-07-27 14:35:27 +01:00
Martin Kojtal 1d9c13ed5b
Merge pull request #13307 from rajkan01/storage_kv_dir_resturcture
Restructure storage kvstore directory
2020-07-23 15:59:07 +01:00
Rajkumar Kanagaraj ea6a7ddbaa Refactor features/netsocket and move to connectivity/netsocket 2020-07-23 06:15:09 -07:00
Martin Kojtal f83d100fa6
Merge pull request #13261 from LDong-Arm/move_cellular
Refactor cellular directory structure
2020-07-23 14:06:23 +01:00
Jaeden Amero 61a65c0353 mbedtls: Fix PSA key encoding
When using TF-M, use the PSA_KEY_TYPE_ECC_KEY_PAIR() macro from
mbedtls_psa_parse_tls_ecc_group(), since that function is supposed to
return a psa_key_type_t. This helps to avoid any misencodings when the
return value from mbedtls_psa_parse_tls_ecc_group() is used directly as
a psa_key_type_t without additional encoding.

Fixes: 0961f312c6 ("Make PSA util compatible with Mbed Crypto 3.0.1")
2020-07-23 10:48:20 +01:00
Rajkumar Kanagaraj ca84e11a22 Fix CI build issue with GCC_ARM and ARMC6 toolchain 2020-07-22 10:23:12 -07:00
Jaeden Amero 0cf680593c mbedtls: Specify key length with TF-M
When using TF-M, be sure to specify the length of the key.

Fixes: 0961f312c6 ("Make PSA util compatible with Mbed Crypto 3.0.1")
2020-07-22 17:03:51 +01:00
Martin Kojtal 1bd138b6fc
Merge pull request #13304 from jeromecoutant/PR_WB_CUBE17
STM32WB update drivers version to CUBE V1.7.0
2020-07-22 15:09:22 +01:00
Lingkai Dong 2b24a7a31e Update paths to cellular framework 2020-07-22 11:06:23 +01:00
Lingkai Dong 3ff03bf452 Move cellular framework into connectivity 2020-07-22 11:05:49 +01:00
Lingkai Dong 276de0a5f2 Move cellular target drivers into connectivity/drivers/cellular 2020-07-22 11:05:49 +01:00
Martin Kojtal 7592d702b2
Merge pull request #13284 from LDong-Arm/move_ppp
Refactor PPP library
2020-07-21 14:12:05 +01:00
Rajkumar Kanagaraj d956116c36 Update greentea config, header reference 2020-07-20 07:33:52 -07:00
Martin Kojtal 2b60c871d8
Merge pull request #13264 from ashok-rao/rtos-refactor
Moving around a few items within \rtos
2020-07-20 10:39:19 +01:00
Martin Kojtal 7ef1dbcf93
Merge pull request #13293 from paul-szczepanek-arm/fix-gatt-rw-callbacks
BLE Fix read and write callbacks for descriptors not firing if characteristic is not readable or writable
2020-07-20 08:27:45 +01:00
Rajkumar Kanagaraj f58c5631c0 Fix UNITTESTS issue 2020-07-19 10:02:32 -07:00