You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/application-development/configuration.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,14 @@
1
1
# Configuration
2
2
3
-
The [`esp-config`][esp-config] crate provides a way to manage additional configuration settings that don't fit into cargo features, for `esp-*` crates.
3
+
The [`esp-config`][esp-config] crate provides a way to manage additional configuration settings that don't fit into Cargo features, for `esp-*` crates.
4
4
5
5
## Finding Available Configuration
6
6
7
-
The full list of available options can be found in the [documentation] of the crate you are interested. For example, these are [esp-hal's configuration options] for the ESP32-C6.
7
+
The full list of available options can be found in the [documentation] of the crate you are interested. For example, these are [`esp-hal`'s configuration options][esp-hal-config] for the ESP32-C6.
8
8
9
9
## Usage
10
10
11
-
While creating your project, you may need to configure some additional advanced parameters, for example, place a peripheral in RAM for better performance or change the size of RX/TX queue in some crate. In order to do so you will need to configure some settings provided by the `esp-config`.
11
+
While creating your project, you may need to configure some additional advanced parameters, for example, place a peripheral in RAM for better performance or change the size of RX/TX queue in some crate. In order to do so you will need to configure some settings provided by the `esp-config`.
12
12
13
13
You are free to do this in two ways:
14
14
@@ -31,7 +31,7 @@ Depending on your application, you may find yourself wanting to support differen
31
31
32
32
* A baseline `.cargo/config.toml` which has your typical build modifying flags (Cargo will _always_ read and respect this file, regardless of other `--config`'s passed)
33
33
* A config file for each configuration in `.cargo/`
34
-
* (**Recommended**) A Cargo [alias] to build with the given config, for example `run-config-a = "run --config=./.cargo/config_a.toml --release"`, but for simple cases you can pass `--config` on the CLI.
34
+
* (**Recommended**) A Cargo [alias] to build with the given config, for example `run-config-a = "run --config=./.cargo/config_a.toml --release"`, but for simple cases you can pass `--config` on the CLI.
35
35
36
36
Checkout [this example repo] for a more comprehensive look at multi-config projects.
37
37
@@ -43,6 +43,6 @@ You may also want to define certain configuration options in your project. To do
Copy file name to clipboardExpand all lines: src/application-development/ota.md
+2-3Lines changed: 2 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,8 @@
2
2
3
3
Over The Air Updates (OTA), is the ability to update an application _without_ the need of production flashing tools. OTA is heavily reliant on a bootloader to handle the switching, replacement and rollback of OTA images (firmware updates). For every bootloader we support, we have a bootloader support crate, as we only support the ESP-IDF bootloader right now we only have the [`esp-bootloader-esp-idf`] crate.
4
4
5
-
We have a [small OTA example] in the esp-hal repository. This example is basic, but shows the building blocks to get OTA functionality working. Be sure to check out the documentation, as this example also provides the instructions to create an OTA binary using `espflash`.
5
+
We have a [small OTA example] in the `esp-hal` repository. This example is basic, but shows the building blocks to get OTA functionality working. Be sure to check out the documentation, as this example also provides the instructions to create an OTA binary using `espflash`.
Copy file name to clipboardExpand all lines: src/introduction/hardware-overview.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ We won't go into the details or differences between the two architectures here.
16
16
17
17
Feel free to refer to the [Technical Documentation][espressif-docs] for more information about the different SoCs.
18
18
19
-
> ⚠️ **Note**: The ESP8266 is not supported by esp-hal.
19
+
> ⚠️ **Note**: The ESP8266 is not supported by `esp-hal`.
20
20
>
21
21
> However, the ESP32-C2 (ESP8684) and ESP32-C3 (ESP8685) are supported. Notably, the ESP32-C3 is pin-compatible with the ESP8266, making it a suitable drop-in replacement.
0 commit comments