Merge pull request #2932 from embassy-rs/jamesmunns-patch-1
FAQ: add `patch.crates-io` example
This commit is contained in:
commit
9556e935f1
@ -290,3 +290,27 @@ General steps:
|
|||||||
5. Copy data to that region before using BDMA.
|
5. Copy data to that region before using BDMA.
|
||||||
|
|
||||||
See link:/examples/stm32h7/src/bin/spi_bdma.rs[this example] for more details.
|
See link:/examples/stm32h7/src/bin/spi_bdma.rs[this example] for more details.
|
||||||
|
|
||||||
|
=== How do I switch to the `main` branch?
|
||||||
|
|
||||||
|
Sometimes to test new changes or fixes, you'll want to switch your project to using a version from GitHub.
|
||||||
|
|
||||||
|
You can add a section to your `Cargo.toml` file like this, you'll need to patch ALL embassy crates to the same revision:
|
||||||
|
|
||||||
|
Using `patch` will replace all direct AND indirect dependencies.
|
||||||
|
|
||||||
|
See the link:https://embassy.dev/book/dev/new_project.html#_cargo_toml[new project docs] for more details on this approach.
|
||||||
|
|
||||||
|
[source,toml]
|
||||||
|
----
|
||||||
|
[patch.crates-io]
|
||||||
|
# make sure to get the latest git rev from github, you can see the latest one here:
|
||||||
|
# https://github.com/embassy-rs/embassy/commits/main/
|
||||||
|
embassy-embedded-hal = { git = "https://github.com/embassy-rs/embassy", rev = "4cade64ebd34bf93458f17cfe85c5f710d0ff13c" }
|
||||||
|
embassy-executor = { git = "https://github.com/embassy-rs/embassy", rev = "4cade64ebd34bf93458f17cfe85c5f710d0ff13c" }
|
||||||
|
embassy-rp = { git = "https://github.com/embassy-rs/embassy", rev = "4cade64ebd34bf93458f17cfe85c5f710d0ff13c" }
|
||||||
|
embassy-sync = { git = "https://github.com/embassy-rs/embassy", rev = "4cade64ebd34bf93458f17cfe85c5f710d0ff13c" }
|
||||||
|
embassy-time = { git = "https://github.com/embassy-rs/embassy", rev = "4cade64ebd34bf93458f17cfe85c5f710d0ff13c" }
|
||||||
|
embassy-usb = { git = "https://github.com/embassy-rs/embassy", rev = "4cade64ebd34bf93458f17cfe85c5f710d0ff13c" }
|
||||||
|
embassy-usb-driver = { git = "https://github.com/embassy-rs/embassy", rev = "4cade64ebd34bf93458f17cfe85c5f710d0ff13c" }
|
||||||
|
----
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user