Skip to content

Commit 6bb8031

Browse files
committed
BLE: Update cordio porting guide
Remove the section "Include prebuilt libraries" as it is not applicable anymore.
1 parent 9cce4d2 commit 6bb8031

File tree

1 file changed

+0
-31
lines changed

1 file changed

+0
-31
lines changed

features/FEATURE_BLE/targets/TARGET_CORDIO/doc/PortingGuide.md

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -37,37 +37,6 @@ property of the target.
3737
}
3838
```
3939

40-
### Include prebuilt libraries
41-
42-
Last, the target shall also include the cordio libraries into the build.
43-
44-
Four prebuilt libraries are provided:
45-
* `wscore`: which contains the base component used by the Cordio stack.
46-
* `wsstack`: The BLE stack itself, if contains the GAP and GATT layer as well as
47-
the Security manager implementation.
48-
* `wssec`: The low level implementation of the security layer.
49-
* `wshci`: The HCI layer.
50-
51-
The `wssec` and `wshci` libraries are delivered in feature folders. It allows
52-
vendors to override those library if necessary. This can be required if the port
53-
use specific crypto routine or require an highly modified HCI layer.
54-
55-
To include the default library in the target, the features have to be added in
56-
this list of the features of the target:
57-
* `WSSEC`: Include the default `wssec` library.
58-
* `WSHCI`: Include the default `wshci` library.
59-
60-
The target should also compile the sources of the BLE Cordio port. It is
61-
achieved by adding the string `CORDIO` in the list of the `extra_labels`
62-
property of the target.
63-
64-
```json
65-
"TARGET_NAME": {
66-
"extra_labels": ["target extra labels ...", "CORDIO"],
67-
"features": ["target features ...", "BLE", "WSHCI", "WSSEC"]
68-
}
69-
```
70-
7140
## CordioHCIDriver implementation:
7241

7342
A port shall include an HCI driver for the BLE module used by the target and

0 commit comments

Comments
 (0)