Skip to content

Commit 7fafd2a

Browse files
committed
Incorporated the review comments
1 parent 2db1ed7 commit 7fafd2a

File tree

2 files changed

+22
-43
lines changed

2 files changed

+22
-43
lines changed

docs/api/api.md

Lines changed: 19 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ Most of the Mbed OS APIs are also supported with the Mbed OS bare metal profile.
2121
<td><a href="thisthread.html">ThisThread</a></td>
2222
<td><a href="event.html">Event</a></td>
2323
<td><a href="eventqueue.html">EventQueue</a></td>
24+
<td><a href="mutex.html">Mutex</a></td>
2425
</tr>
2526
</tbody>
2627
</table>
@@ -30,7 +31,6 @@ Most of the Mbed OS APIs are also supported with the Mbed OS bare metal profile.
3031
<tbody>
3132
<tr>
3233
<td><a href="rtos-apis.html">Thread</a></td>
33-
<td><a href="mutex.html">Mutex</a></td>
3434
<td><a href="queue.html">Queue</a></td>
3535
</tr>
3636
<tr>
@@ -148,32 +148,7 @@ The data storage APIs include file system APIs, for file system operations, and
148148

149149
## Connectivity
150150

151-
### Common APIs
152-
<table>
153-
<tbody>
154-
<tr>
155-
<td><a href="#ble">BLE</a></td>
156-
<td><a href="#nfc">NFC</a></td>
157-
<td><a href="#lorawan">LoRaWAN</a></td>
158-
</tr>
159-
</tbody>
160-
</table>
161-
162-
### RTOS only supported APIs
163-
<table>
164-
<tbody>
165-
<tr>
166-
<td><a href="#network-interface">Network interface</a></td>
167-
<td><a href="#socket">Socket</a></td>
168-
</tr>
169-
<tr>
170-
<td><a href="#secure-socket">Secure socket</a></td>
171-
<td><a href="#dns">DNS</a></td>
172-
</tr>
173-
</tbody>
174-
</table>
175-
176-
#### Network interface
151+
### Network interface (*RTOS only*)
177152

178153
Network interfaces are the application level APIs where users choose the driver, connectivity method and IP stack. These include ethernet, Wi-Fi, cellular and mesh interfaces.
179154

@@ -195,7 +170,7 @@ Network interfaces are the application level APIs where users choose the driver,
195170
</tbody>
196171
</table>
197172

198-
#### Socket
173+
### Socket (*RTOS only*)
199174

200175
Socket APIs include the application programming interface for IP networking. In Mbed OS, this API supports both TCP and UDP protocols.
201176

@@ -211,7 +186,7 @@ Socket APIs include the application programming interface for IP networking. In
211186
</tbody>
212187
</table>
213188

214-
#### Secure socket
189+
### Secure socket (*RTOS only*)
215190

216191
<table>
217192
<tbody>
@@ -222,7 +197,7 @@ Socket APIs include the application programming interface for IP networking. In
222197
</tbody>
223198
</table>
224199

225-
#### DNS
200+
### DNS (*RTOS only*)
226201

227202
<table>
228203
<tbody>
@@ -232,7 +207,7 @@ Socket APIs include the application programming interface for IP networking. In
232207
</tbody>
233208
</table>
234209

235-
#### BLE
210+
### BLE
236211

237212
Bluetooth low energy (BLE) is a low power wireless technology standard for building personal area networks. Typical applications of BLE are health care, fitness trackers, beacons, smart home, security, entertainment, proximity sensors, industrial and automotive.
238213

@@ -252,7 +227,7 @@ Bluetooth low energy (BLE) is a low power wireless technology standard for build
252227
</tbody>
253228
</table>
254229

255-
#### NFC
230+
### NFC
256231

257232
You can use Near-Field Communication (NFC), a short-range radio technology, for use cases such as contactless payments, access control and device pairing.
258233

@@ -265,7 +240,7 @@ You can use Near-Field Communication (NFC), a short-range radio technology, for
265240
</tbody>
266241
</table>
267242

268-
#### LoRaWAN
243+
### LoRaWAN
269244

270245
Arm Mbed OS provides a native network stack for LoRaWAN. LoRaWAN is a technology designed for low-power battery-powered devices. These devices operate in an unlicensed spectrum, creating high density wide-area networks.
271246

@@ -313,21 +288,26 @@ The Mbed OS classes providing USB peripheral functionality, also known as USB co
313288

314289
With [Arm Mbed TLS](security.html), a comprehensive SSL/TLS solution, you can include cryptographic and SSL/TLS capabilities in your code.
315290

316-
### RTOS only supported APIs
317291
<table>
318292
<tbody>
319293
<tr>
320-
<td><a href="security-apis.html">PSA initial attestation</a></td>
321-
<td><a href="psa-lifecycle.html">PSA lifecycle</a></td>
322294
<td><a href="mbed-crypto.html">Mbed Crypto</a></td>
323-
</tr>
324-
<tr>
325295
<td><a href="tls.html">TLS</a></td>
326296
<td><a href="devicekey.html">DeviceKey</a></td>
327297
</tr>
328298
</tbody>
329299
</table>
330300

301+
### RTOS only supported APIs
302+
<table>
303+
<tbody>
304+
<tr>
305+
<td><a href="security-apis.html">PSA initial attestation</a></td>
306+
<td><a href="psa-lifecycle.html">PSA lifecycle</a></td>
307+
</tr>
308+
</tbody>
309+
</table>
310+
331311
## Power
332312

333313
<table>
@@ -415,5 +395,4 @@ If you're moving your program from Mbed OS 5 to 6, you will need to replace depr
415395
| Serial | [BufferedSerial](../apis/bufferedserial.html), [UnbufferedSerial](../apis/unbufferedserial.html) |
416396

417397
**_Note_**
418-
- The components webpage is linked here most probably shows an example based on RTOS.
419-
- When the component is listed only "RTOS only supported APIs" then it likely to work only on RTOS.
398+
- When you click, any component from the table it takes to its description webpage, but it mostly shows an example based on RTOS.

docs/program-setup/bare_metal/bare_metal.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ The Mbed OS bare metal profile is a compact profile of Mbed OS without an RTOS.
1616
</thead>
1717
<tbody>
1818
<tr>
19-
<td rowspan="8">Mbed OS Core</td>
19+
<td rowspan="8">Core</td>
2020
<td >Drivers</td>
2121
<td>Available (Except USBCDC_ECM)</td>
2222
<td>Available</td>
@@ -110,12 +110,12 @@ The Mbed OS bare metal profile is a compact profile of Mbed OS without an RTOS.
110110
<td>Available</td>
111111
</tr>
112112
<tr>
113-
<td>Cryptocell</td>
113+
<td>Mbed Crypto</td>
114114
<td>Available</td>
115115
<td>Available</td>
116116
</tr>
117117
<tr>
118-
<td>Device key</td>
118+
<td>Devicekey</td>
119119
<td>Available</td>
120120
<td>Available</td>
121121
</tr>

0 commit comments

Comments
 (0)