summaryrefslogtreecommitdiff
path: root/examples/stm32g0
diff options
context:
space:
mode:
authorDario Nieuwenhuis <dirbaio@dirbaio.net>2021-11-24 03:17:54 +0100
committerDario Nieuwenhuis <dirbaio@dirbaio.net>2021-11-29 02:07:48 +0100
commit3332c4070555f8c87564aa90f61091c9fa4aef8a (patch)
treec521a3c3d89d23bae18b9f2d56fe8d35eec56147 /examples/stm32g0
parent2a2911221dc257e45049c8ceea93a981240f91b0 (diff)
downloadembassy-3332c4070555f8c87564aa90f61091c9fa4aef8a.zip
examples: remove unused deps.
Diffstat (limited to 'examples/stm32g0')
-rw-r--r--examples/stm32g0/Cargo.toml1
-rw-r--r--examples/stm32g0/build.rs30
-rw-r--r--examples/stm32g0/memory.x7
3 files changed, 0 insertions, 38 deletions
diff --git a/examples/stm32g0/Cargo.toml b/examples/stm32g0/Cargo.toml
index 731116c3..6b249ee0 100644
--- a/examples/stm32g0/Cargo.toml
+++ b/examples/stm32g0/Cargo.toml
@@ -9,7 +9,6 @@ resolver = "2"
embassy = { version = "0.1.0", path = "../../embassy", features = ["defmt"] }
embassy-traits = { version = "0.1.0", path = "../../embassy-traits", features = ["defmt"] }
embassy-stm32 = { version = "0.1.0", path = "../../embassy-stm32", features = ["defmt", "time-driver-tim2", "stm32g071rb", "memory-x", "unstable-pac"] }
-embassy-hal-common = {version = "0.1.0", path = "../../embassy-hal-common" }
defmt = "0.3"
defmt-rtt = "0.3"
diff --git a/examples/stm32g0/build.rs b/examples/stm32g0/build.rs
index 30691aa9..8cd32d7e 100644
--- a/examples/stm32g0/build.rs
+++ b/examples/stm32g0/build.rs
@@ -1,34 +1,4 @@
-//! This build script copies the `memory.x` file from the crate root into
-//! a directory where the linker can always find it at build time.
-//! For many projects this is optional, as the linker always searches the
-//! project root directory -- wherever `Cargo.toml` is. However, if you
-//! are using a workspace or have a more complicated build setup, this
-//! build script becomes required. Additionally, by requesting that
-//! Cargo re-run the build script whenever `memory.x` is changed,
-//! updating `memory.x` ensures a rebuild of the application with the
-//! new memory settings.
-
-use std::env;
-use std::fs::File;
-use std::io::Write;
-use std::path::PathBuf;
-
fn main() {
- // Put `memory.x` in our output directory and ensure it's
- // on the linker search path.
- let out = &PathBuf::from(env::var_os("OUT_DIR").unwrap());
- File::create(out.join("memory.x"))
- .unwrap()
- .write_all(include_bytes!("memory.x"))
- .unwrap();
- println!("cargo:rustc-link-search={}", out.display());
-
- // By default, Cargo will re-run a build script whenever
- // any file in the project changes. By specifying `memory.x`
- // here, we ensure the build script is only re-run when
- // `memory.x` is changed.
- println!("cargo:rerun-if-changed=memory.x");
-
println!("cargo:rustc-link-arg-bins=--nmagic");
println!("cargo:rustc-link-arg-bins=-Tlink.x");
println!("cargo:rustc-link-arg-bins=-Tdefmt.x");
diff --git a/examples/stm32g0/memory.x b/examples/stm32g0/memory.x
deleted file mode 100644
index 02d59c83..00000000
--- a/examples/stm32g0/memory.x
+++ /dev/null
@@ -1,7 +0,0 @@
-MEMORY
-{
- /* NOTE 1 K = 1 KiBi = 1024 bytes */
- /* These values correspond to the STM32G071C8 */
- FLASH : ORIGIN = 0x08000000, LENGTH = 64K
- RAM : ORIGIN = 0x20000000, LENGTH = 36K
-}