[doc] Fix line indices of basic example
This commit is contained in:
parent
d05979c708
commit
bcec55464f
@ -21,7 +21,7 @@ Then, what follows are some declarations on how to deal with panics and faults.
|
|||||||
|
|
||||||
[source,rust]
|
[source,rust]
|
||||||
----
|
----
|
||||||
include::example$basic/src/main.rs[lines="11..12"]
|
include::example$basic/src/main.rs[lines="10"]
|
||||||
----
|
----
|
||||||
|
|
||||||
=== Task declaration
|
=== Task declaration
|
||||||
@ -30,7 +30,7 @@ After a bit of import declaration, the tasks run by the application should be de
|
|||||||
|
|
||||||
[source,rust]
|
[source,rust]
|
||||||
----
|
----
|
||||||
include::example$basic/src/main.rs[lines="13..22"]
|
include::example$basic/src/main.rs[lines="12..20"]
|
||||||
----
|
----
|
||||||
|
|
||||||
An embassy task must be declared `async`, and may NOT take generic arguments. In this case, we are handed the LED that should be blinked and the interval of the blinking.
|
An embassy task must be declared `async`, and may NOT take generic arguments. In this case, we are handed the LED that should be blinked and the interval of the blinking.
|
||||||
@ -45,7 +45,7 @@ The `Spawner` is the way the main application spawns other tasks. The `Periphera
|
|||||||
|
|
||||||
[source,rust]
|
[source,rust]
|
||||||
----
|
----
|
||||||
include::example$basic/src/main.rs[lines="23..-1"]
|
include::example$basic/src/main.rs[lines="22..-1"]
|
||||||
----
|
----
|
||||||
|
|
||||||
`#[embassy_executor::main]` takes an optional `config` parameter specifying a function that returns an instance of HAL's `Config` struct. For example:
|
`#[embassy_executor::main]` takes an optional `config` parameter specifying a function that returns an instance of HAL's `Config` struct. For example:
|
||||||
@ -76,7 +76,7 @@ The project definition needs to contain the embassy dependencies:
|
|||||||
|
|
||||||
[source,toml]
|
[source,toml]
|
||||||
----
|
----
|
||||||
include::example$basic/Cargo.toml[lines="8..9"]
|
include::example$basic/Cargo.toml[lines="9..11"]
|
||||||
----
|
----
|
||||||
|
|
||||||
Depending on your microcontroller, you may need to replace `embassy-nrf` with something else (`embassy-stm32` for STM32. Remember to update feature flags as well).
|
Depending on your microcontroller, you may need to replace `embassy-nrf` with something else (`embassy-stm32` for STM32. Remember to update feature flags as well).
|
||||||
|
Loading…
Reference in New Issue
Block a user