Commit Graph

30579 Commits (bed5fd33e869f7bc447ef4c94f273ebba1d32fc5)

Author SHA1 Message Date
Lingkai Dong bed5fd33e8 nfc: turn PN512 driver into a standalone driver library 2020-08-11 15:22:38 +01:00
Lingkai Dong 4b0cede96e Move acore and stack into connectivity/nfc/libraries 2020-08-11 15:22:16 +01:00
Lingkai Dong d9dc30f85a nfc: move headers into include 2020-08-11 15:22:07 +01:00
Lingkai Dong de3a54182a Move nfc into connectivity 2020-08-11 14:55:25 +01:00
Martin Kojtal 3b25d2ded0
Merge pull request #13390 from paul-szczepanek-arm/fix-cancel-connect
Fix cancel connect
2020-08-11 14:54:44 +01:00
Martin Kojtal c7316dcba8
Merge pull request #13409 from LDong-Arm/mv_bluenrg_ms
Move BlueNRG-MS driver into connectivity/drivers/ble/FEATURE_BLE
2020-08-11 13:11:14 +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
Martin Kojtal ead1cec065
Merge pull request #13349 from Patater/reject-tool-changes
travis: Reject changes to tools
2020-08-11 09:39:28 +01:00
Martin Kojtal 3fc6667c59
Merge pull request #13408 from boraozgen/bugfix/dns_cache
Fix memory leak in DNS cache
2020-08-11 09:00:58 +01:00
Martin Kojtal 6b6512bf80
Merge pull request #13401 from GewoonMaarten/GewoonMaarten-patch-1
Added error checking to can_filter() for Classic CAN
2020-08-11 08:42:52 +01:00
Lingkai Dong c8721cf671 Move BlueNRG-MS driver into connectivity/drivers/ble/FEATURE_BLE 2020-08-10 17:31:12 +01:00
Paul Szczeanek e877eb7552 fix cancel connect to accept peer address 2020-08-10 13:07:11 +01:00
Martin Kojtal e127bb245e
Merge pull request #13374 from caoyuan96421/bugfix2
Fixed ThisThread flag_wait_any functions (fix #13360)
2020-08-10 11:45:37 +01:00
Martin Kojtal afcefd6e46
Merge pull request #13294 from MultiTechSystems/dragonfly-new-bootloader
Update MTS_DRAGONFLY_F411RE bootloader to work with mbed 5 & 6
2020-08-10 11:44: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
Martin Kojtal 3daee1d1d5
Merge pull request #13306 from AGlass0fMilk/queue-include-assert
Include mbed_assert.h in Queue
2020-08-10 07:57:10 +01:00
Maarten de Klerk e6150ac722
Added error checking to can_filter() for Classic CAN
Previously the function always returned 1 even when the configuration was illegal. I added a small check to HAL_CAN_ConfigFilter(...).
2020-08-08 23:25:42 +02:00
Paul Szczeanek 6aac3acefb braces on newlines 2020-08-07 16:27:26 +01:00
Paul Szczeanek 8bdd6bca93 braces always on newline 2020-08-07 16:21:09 +01:00
Raymond Ngun 1be0b1f297 CYTFM_064B0S2_4343W: Inital creation of PSA target
Target is similar to CY8CKIT_064B0S2_4343W but with PSA
and TFM enabled.

Signed-off-by: Raymond Ngun <raymond.ngun@cypress.com>
2020-08-07 08:02:01 -07: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 f6a8610b0e move non-api heders into common 2020-08-07 14:54:23 +01:00
Paul Szczeanek b6db853e16 backwards compatiblity with mbed build tools 2020-08-07 14:53:28 +01:00
Paul Szczeanek ec4cbb7c23 make include path backwards compatible 2020-08-07 14:20:44 +01:00
Paul Szczeanek dbc006baef fix ble drivers 2020-08-07 11:59:15 +01:00
Paul Szczeanek 72b7d97fba pull define out into json config 2020-08-07 11:59:14 +01:00
Paul Szczeanek 98bb0f7e55 fix backwards compatibility 2020-08-07 11:59:14 +01:00
Paul Szczeanek 1d4d3e1127 move implementations to libraries directory 2020-08-07 11:59:14 +01:00
Paul Szczeanek 9603708fc5 import ble modules into global namespace 2020-08-07 11:59:14 +01:00
Paul Szczeanek 7e64019074 move pal to cordio, remove cordio mentions from API 2020-08-07 11:59:14 +01:00
Paul Szczeanek 55efdb3cf0 Cordio Singleton support only one instance
Additional instances must be managed by user.
2020-08-07 11:59:14 +01:00
Paul Szczeanek 365cb3c5d0 remove generic, TPPs, nested namespaces 2020-08-07 11:59:14 +01:00
Anna Bridge f7e60be5cf
Merge pull request #13363 from ashok-rao/nanostack-refactor
Refactoring \nanostack --> moving it inside \connectivity.
2020-08-07 11:23:40 +01:00
Bora Özgen a699ff3406 Fix memory leak in DNS cache 2020-08-07 11:31:06 +02:00
Ashok Rao 724624ad6d Moving mbed_lib.json outside sources 2020-08-06 13:43:55 +01:00
Ashok Rao 8d7c7555dc Fixing UNITTESTS 2020-08-05 17:09:21 +01:00
Ashok Rao ce3d999f54 Incorporating review comments 2020-08-05 16:57:51 +01:00
Ashok Rao a36718d5fb Fixing Travis failure 2020-08-05 16:57:50 +01:00
Ashok Rao 514255f22b Changing .asytleignore paths 2020-08-05 16:55:44 +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
Anna Bridge c85b76ad05
Merge pull request #13298 from ashok-rao/platform-refactor
Refactoring \platform directory
2020-08-05 13:32:42 +01:00
Anna Bridge 1d362c8a7a
Merge pull request #13371 from gpsimenos/gp-lwip-restruct
Restructure lwipstack directory
2020-08-05 11:56:12 +01:00
Anna Bridge 7418b9d3d0
Merge pull request #13356 from gpsimenos/gp-drivers-restruct
Drivers directory restructuring
2020-08-05 11:55:41 +01:00
Jaeden Amero a18a7391a5 travis: Reject changes to tools
As part of freezing the current tools, reject any changes to tools that
would require a re-release of the tools for the online compiler. This is
to free up our effort on existing tool releases which are very error
prone, time consuming, and labor intensive, so we can focus on
developing a far more maintainable set of tools.

As the online compiler contains a copy of the whole mbed-os folder, it
is not clear which parts of mbed-os are actually used. This change
estimates the dependency between the online compiler, online IDE, and
Mbed OS by searching for "from tools" in Python code in the os.mbed.com
repo
(https://github.com/ARMmbed/os.mbed.com/search?q=%22from+tools%22&unscoped_q=%22from+tools%22)

For further context and explanation on why we've frozen the legacy
tools, please see the blog post at
https://os.mbed.com/blog/entry/Introducing-the-new-Mbed-Tools/
2020-08-04 17:32:13 +01:00
Ashok Rao a78554ebfa Fixing .astyleignore conflict 2020-07-31 15:50:03 +01:00
Ashok Rao 0d9a1cc24e Adding required host_tests 2020-07-31 15:15:08 +01:00