From 268430bd9fc70bef9f4038f5f05b51eb1668a1fd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Krzysztof=20Kr=C3=B3lczyk?= <Krzysztof.Krolczyk@o2.pl>
Date: Mon, 10 Jun 2024 11:25:23 +0200
Subject: [PATCH 1/2] stm32/docs: correct typos, links
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Krzysztof Królczyk <Krzysztof.Krolczyk@o2.pl>
---
 docs/pages/getting_started.adoc | 5 ++++-
 embassy-boot-stm32/Cargo.toml   | 2 +-
 embassy-stm32/README.md         | 2 +-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/docs/pages/getting_started.adoc b/docs/pages/getting_started.adoc
index 77275a857..017409018 100644
--- a/docs/pages/getting_started.adoc
+++ b/docs/pages/getting_started.adoc
@@ -131,7 +131,10 @@ If you’re using a raspberry pi pico-w, make sure you’re running `+cargo run
 
 If you’re using an rp2040 debug probe (e.g. the pico probe) and are having issues after running `probe-rs info`, unplug and reconnect the probe, letting it power cycle. Running `probe-rs info` is link:https://github.com/probe-rs/probe-rs/issues/1849[known to put the pico probe into an unusable state].
 
-If you’re still having problems, check the link:https://embassy.dev/book/#_frequently_asked_questions[FAQ], or ask for help in the link:https://matrix.to/#/#embassy-rs:matrix.org[Embassy Chat Room].
+:embassy-dev-faq-link-with-hash: https://embassy.dev/book/#_frequently_asked_questions
+:embassy-matrix-channel: https://matrix.to/#/#embassy-rs:matrix.org
+
+If you’re still having problems, check the {embassy-dev-faq-link-with-hash}[FAQ], or ask for help in the {embassy-matrix-channel}[Embassy Chat Room].
 
 == What's next?
 
diff --git a/embassy-boot-stm32/Cargo.toml b/embassy-boot-stm32/Cargo.toml
index d4525a6de..52ad1b463 100644
--- a/embassy-boot-stm32/Cargo.toml
+++ b/embassy-boot-stm32/Cargo.toml
@@ -13,7 +13,7 @@ categories = [
 ]
 
 [package.metadata.embassy_docs]
-src_base = "https://github.com/embassy-rs/embassy/blob/embassy-boot-nrf-v$VERSION/embassy-boot-stm32/src/"
+src_base = "https://github.com/embassy-rs/embassy/blob/embassy-boot-stm32-v$VERSION/embassy-boot-stm32/src/"
 src_base_git = "https://github.com/embassy-rs/embassy/blob/$COMMIT/embassy-boot-stm32/src/"
 features = ["embassy-stm32/stm32f429zi"]
 target = "thumbv7em-none-eabi"
diff --git a/embassy-stm32/README.md b/embassy-stm32/README.md
index e9ae455a4..445366f8d 100644
--- a/embassy-stm32/README.md
+++ b/embassy-stm32/README.md
@@ -35,4 +35,4 @@ This crate can run on any executor.
 Optionally, some features requiring [`embassy-time`](https://crates.io/crates/embassy-time) can be activated with the `time` feature. If you enable it,
 you must link an `embassy-time` driver in your project.
 
-The `low-power` feature integrates specifically with `embassy-executor`, it can't be ued on other executors for now.
+The `low-power` feature integrates specifically with `embassy-executor`, it can't be used on other executors for now.

From 453aa58b7f9496faa699dd3bb88cb31e80fad1ad Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Krzysztof=20Kr=C3=B3lczyk?= <Krzysztof.Krolczyk@o2.pl>
Date: Mon, 10 Jun 2024 11:50:20 +0200
Subject: [PATCH 2/2] stm32/boot: update linker file in example
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Krzysztof Królczyk <Krzysztof.Krolczyk@o2.pl>
---
 examples/boot/bootloader/stm32/memory.x | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/examples/boot/bootloader/stm32/memory.x b/examples/boot/bootloader/stm32/memory.x
index b6f185ef7..198290520 100644
--- a/examples/boot/bootloader/stm32/memory.x
+++ b/examples/boot/bootloader/stm32/memory.x
@@ -2,7 +2,7 @@ MEMORY
 {
   /* NOTE 1 K = 1 KiBi = 1024 bytes */
   FLASH                             : ORIGIN = 0x08000000, LENGTH = 24K
-  BOOTLOADER_STATE                  : ORIGIN = 0x08006000, LENGTH = 4K
+  BOOTLOADER_STATE                  : ORIGIN = 0x08006000, LENGTH = 8K
   ACTIVE                            : ORIGIN = 0x08008000, LENGTH = 32K
   DFU                               : ORIGIN = 0x08010000, LENGTH = 36K
   RAM                         (rwx) : ORIGIN = 0x20000000, LENGTH = 16K