Skip to content

Commit 331ca4a

Browse files
committed
current > latest
We'll be killing current at some point, and latest already works. Better safe than sorry?
1 parent 0122309 commit 331ca4a

File tree

7 files changed

+14
-14
lines changed

7 files changed

+14
-14
lines changed

docs/pelion_ready/device-management-test.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ Mbed Device Management tests rely on the Python SDK to test the end-to-end solut
6969
$ mbed config -G CLOUD_SDK_API_KEY <API_KEY>
7070
```
7171
72-
For instructions on how to generate an API key, please [see the documentation](https://cloud.mbed.com/docs/current/integrate-web-app/api-keys.html#generating-an-api-key).
72+
For instructions on how to generate an API key, please [see the documentation](https://cloud.mbed.com/docs/latest/integrate-web-app/api-keys.html#generating-an-api-key).
7373
7474
1. Initialize your Pelion DM credentials (once per project):
7575

docs/pelion_ready/device-management.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ It:
1010
- Helps users avoid doing blocking network operations in interrupt contexts, by automatically defering actions to a separate thread.
1111
- Provides end-to-end Greentea tests for Pelion Device Management.
1212

13-
This library makes it trivial to expose sensors, actuators and other variables to a cloud service. For a complete Pelion Device Management Client API, please see our [documentation](https://cloud.mbed.com/docs/current/mbed-cloud-client/index.html).
13+
This library makes it trivial to expose sensors, actuators and other variables to a cloud service. For a complete Pelion Device Management Client API, please see our [documentation](https://cloud.mbed.com/docs/latest/mbed-cloud-client/index.html).
1414

1515
### Device management for your Mbed OS application
1616

docs/porting/porting_full_process/demo_testing.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ Then, test connectivity and firmware update:
6060
6161
1. Application repository:[https://github.com/armmbed/mbed-cloud-client-example](https://github.com/armmbed/mbed-cloud-client-example).
6262
1. Again, if you have not merged your target into `mbed-os` you will need to add your fork.
63-
1. [Set up a Pelion Device Management account](https://cloud.mbed.com/docs/current/account-management/users.html).
64-
1. [Generate an API key](https://cloud.mbed.com/docs/current/integrate-web-app/api-keys.html) from the [Device Management Portal](https://portal.mbedcloud.com//login).
63+
1. [Set up a Pelion Device Management account](https://cloud.mbed.com/docs/latest/account-management/users.html).
64+
1. [Generate an API key](https://cloud.mbed.com/docs/latest/integrate-web-app/api-keys.html) from the [Device Management Portal](https://portal.mbedcloud.com//login).
6565
1. In the `mbed-cloud-client-example` clone on your machine, run the following command with the generated API key:
6666
6767
```

docs/porting/target/bootloader.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ The target needs to support the Flash HAL API. You can find the guide to porting
88

99
### Porting the bootloader
1010

11-
You can learn to port the Update Client bootloader to new targets in [the porting guide](https://cloud.mbed.com/docs/current/porting/porting-the-device-management-update-client.html).
11+
You can learn to port the Update Client bootloader to new targets in [the porting guide](https://cloud.mbed.com/docs/latest/porting/porting-the-device-management-update-client.html).
1212

13-
An example walkthrough of porting the bootloader to the K64F platform can be found [here](https://cloud.mbed.com/docs/current/porting/update-k64f-port.html).
13+
An example walkthrough of porting the bootloader to the K64F platform can be found [here](https://cloud.mbed.com/docs/latest/porting/update-k64f-port.html).
1414

1515
### Creating and using a new bootloader
1616

docs/reference/configuration/Storage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,7 @@ Name: nvstore.max_keys
422422

423423
The Mbed OS configuration allows you to add block devices as components using the `targets.json` file or target overrides in the application configuration file.
424424

425-
When [one of the following components](https://cloud.mbed.com/docs/current/connecting/mbed-os-storage-configuration.html) is enabled, a default block device is set in the system ("components": ["xxx","yyy"]):
425+
When [one of the following components](https://cloud.mbed.com/docs/latest/connecting/mbed-os-storage-configuration.html) is enabled, a default block device is set in the system ("components": ["xxx","yyy"]):
426426

427427
1. SPIF
428428
1. QSPIF

docs/reference/technology/firmware_update.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Update support in Mbed OS relies on two features:
1212
The active firmware, made up of Mbed OS and an application, can be updated only if the binary installed on the device has:
1313

1414
1. A bootloader, as [reviewed below](#the-mbed-os-bootloader). The bootloader can load a new version of the firmware. If for some reason, the update fails, the bootloader falls back to the firmware version last known to work. As a security feature, the default behavior of the bootloader is to refuse to roll back to old firmware versions once an update succeeds.
15-
1. Mbed OS with the Device Management Client (which includes the Update client). The clients allow your device to communicate with the Device Management Update service, receive update manifests and firmware, and verify the binary's validity. They are [reviewed in details in our Pelion Device Management documentation](https://cloud.mbed.com/docs/current/updating-firmware/index.html).
15+
1. Mbed OS with the Device Management Client (which includes the Update client). The clients allow your device to communicate with the Device Management Update service, receive update manifests and firmware, and verify the binary's validity. They are [reviewed in details in our Pelion Device Management documentation](https://cloud.mbed.com/docs/latest/updating-firmware/index.html).
1616

1717
Note: Because some embedded devices don't require remote update capabilities, Mbed OS does not include the Device Management Client by default; you need to explicitly import the client to your application.
1818

@@ -62,7 +62,7 @@ Note two things about the Mbed OS bootloader's design:
6262
1. It does not process encrypted off-chip candidate images.
6363
1. It does not currently verify signatures of candidate images. To save code size and speed up boot time, we use a unique, per-device Message Authentication Code (MAC) to authenticate the firmware in the bootloader: firmware is distributed with a signature, and the Update client verifies the signature and replaces it with a MAC that the bootloader understands.
6464

65-
This means that the default bootloader does not implement secure boot; for high-security applications, further implementation is required. Please see [the full bootloader documentation](https://cloud.mbed.com/docs/latest/updating-firmware/bootloaders.html) and the [porting section](https://cloud.mbed.com/docs/current/porting/porting-the-device-management-update-client.html) on the Pelion Device Management site.
65+
This means that the default bootloader does not implement secure boot; for high-security applications, further implementation is required. Please see [the full bootloader documentation](https://cloud.mbed.com/docs/latest/updating-firmware/bootloaders.html) and the [porting section](https://cloud.mbed.com/docs/latest/porting/porting-the-device-management-update-client.html) on the Pelion Device Management site.
6666

6767
### Managing updates with the bootloader
6868

docs/tools/CLI/cli-device-management.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<h2 id="cli-update">Updating devices</h2>
22

3-
Arm Mbed OS allows you to update your device firmware, enabled by the Pelion Device Management IoT platform. Mbed CLI includes features to prepare and ship updates for devices managed through the [Device Management Portal](https://cloud.mbed.com/docs/current/introduction/index.html).
3+
Arm Mbed OS allows you to update your device firmware, enabled by the Pelion Device Management IoT platform. Mbed CLI includes features to prepare and ship updates for devices managed through the [Device Management Portal](https://cloud.mbed.com/docs/latest/introduction/index.html).
44

55
Mbed CLI provides the subcommand `mbed device-management` to manage devices (`mbed dev-mgmt` and `mbed dm` are also available as shorter aliases). The remainder of this document uses the `mbed dm` alias for all device management subcommands. This document explains the steps to enable and use Device Management with a project.
66

@@ -10,11 +10,11 @@ Mbed CLI provides the subcommand `mbed device-management` to manage devices (`mb
1010

1111
To use the `mbed dm` command to update a device, your device must be running an application with Device Management Client and a supported managed or unmanaged bootloader.
1212

13-
This command only works for devices running Device Management Client, and the application is combined with a bootloader. To test this feature, you can run the [Device Management Client Example](https://github.com/ARMmbed/mbed-cloud-client-example) or [using our tutorials](https://cloud.mbed.com/docs/current/connecting/device-management-client-tutorials.html) on one of our reference platforms.
13+
This command only works for devices running Device Management Client, and the application is combined with a bootloader. To test this feature, you can run the [Device Management Client Example](https://github.com/ARMmbed/mbed-cloud-client-example) or [using our tutorials](https://cloud.mbed.com/docs/latest/connecting/device-management-client-tutorials.html) on one of our reference platforms.
1414

1515
### Project setup
1616

17-
Configure your Mbed Cloud SDK API key, target and toolchain. [Obtain the API key](https://cloud.mbed.com/docs/current/integrate-web-app/api-keys.html) from the the Device Management Portal.
17+
Configure your Mbed Cloud SDK API key, target and toolchain. [Obtain the API key](https://cloud.mbed.com/docs/latest/integrate-web-app/api-keys.html) from the the Device Management Portal.
1818

1919
```
2020
$ mbed config -G CLOUD_SDK_API_KEY <API_KEY>
@@ -92,8 +92,8 @@ $ mbed dm update prepare -n <PAYLOAD_NAME> -d <PAYLOAD_DESCRIPTION>\
9292

9393
Both methods of creating a manifest use the defaults created in `mbed dm init`. You can override each default using an input file or command-line arguments.
9494

95-
Once you execute `mbed dm update prepare`, Mbed CLI automatically uploads the payload and manifest to Device Management, and you can then create and start an [update campaign](https://cloud.mbed.com/docs/current/updating-firmware/update-campaigns.html) using the Device Management Portal.
95+
Once you execute `mbed dm update prepare`, Mbed CLI automatically uploads the payload and manifest to Device Management, and you can then create and start an [update campaign](https://cloud.mbed.com/docs/latest/updating-firmware/update-campaigns.html) using the Device Management Portal.
9696

9797
### Advanced use
9898

99-
Mbed CLI allows for significantly more flexibility than the model above shows in exactly the same way as [the manifest tool](https://cloud.mbed.com/docs/current/updating-firmware/manifest-tool.html). You can override each of the defaults that `mbed dm init` sets by using the command-line or an input file. Mbed CLI supports a variety of commands. You can print a full list of commands by using `manifest-tool --help`.
99+
Mbed CLI allows for significantly more flexibility than the model above shows in exactly the same way as [the manifest tool](https://cloud.mbed.com/docs/latest/updating-firmware/manifest-tool.html). You can override each of the defaults that `mbed dm init` sets by using the command-line or an input file. Mbed CLI supports a variety of commands. You can print a full list of commands by using `manifest-tool --help`.

0 commit comments

Comments
 (0)