diff options
| author | xoviat <[email protected]> | 2021-04-06 14:05:08 -0500 |
|---|---|---|
| committer | xoviat <[email protected]> | 2021-04-06 14:05:08 -0500 |
| commit | 86cc1eee98e9f8232410d1cf2cf1302feb2d426d (patch) | |
| tree | ae4beb3a1facae72232f3a37d93685f35ab6e971 | |
| parent | 47843fcba5c4f1b0f1886cdb0a73cb0a61f5c8ae (diff) | |
stm32: fix examples
| -rw-r--r-- | embassy-stm32-examples/Cargo.toml | 35 | ||||
| -rw-r--r-- | embassy-stm32-examples/src/bin/can.rs | 4 | ||||
| -rw-r--r-- | embassy-stm32-examples/src/bin/exti.rs | 4 | ||||
| -rw-r--r-- | embassy-stm32-examples/src/bin/hello.rs | 2 | ||||
| -rw-r--r-- | embassy-stm32-examples/src/bin/serial.rs | 8 |
5 files changed, 26 insertions, 27 deletions
diff --git a/embassy-stm32-examples/Cargo.toml b/embassy-stm32-examples/Cargo.toml index 52446db32..f12ed9101 100644 --- a/embassy-stm32-examples/Cargo.toml +++ b/embassy-stm32-examples/Cargo.toml | |||
| @@ -15,23 +15,23 @@ defmt-info = [] | |||
| 15 | defmt-warn = [] | 15 | defmt-warn = [] |
| 16 | defmt-error = [] | 16 | defmt-error = [] |
| 17 | 17 | ||
| 18 | stm32f401 = ["stm32f4xx-hal/stm32f401", "embassy-stm32/stm32f401"] | 18 | stm32f401 = ["embassy-stm32/stm32f401"] |
| 19 | stm32f405 = ["stm32f4xx-hal/stm32f405", "embassy-stm32/stm32f405"] | 19 | stm32f405 = ["embassy-stm32/stm32f405"] |
| 20 | stm32f407 = ["stm32f4xx-hal/stm32f407", "embassy-stm32/stm32f407"] | 20 | stm32f407 = ["embassy-stm32/stm32f407"] |
| 21 | stm32f410 = ["stm32f4xx-hal/stm32f410", "embassy-stm32/stm32f410"] | 21 | stm32f410 = ["embassy-stm32/stm32f410"] |
| 22 | stm32f411 = ["stm32f4xx-hal/stm32f411", "embassy-stm32/stm32f411"] | 22 | stm32f411 = ["embassy-stm32/stm32f411"] |
| 23 | stm32f412 = ["stm32f4xx-hal/stm32f412", "embassy-stm32/stm32f412"] | 23 | stm32f412 = ["embassy-stm32/stm32f412"] |
| 24 | stm32f413 = ["stm32f4xx-hal/stm32f413", "embassy-stm32/stm32f413"] | 24 | stm32f413 = ["embassy-stm32/stm32f413"] |
| 25 | stm32f415 = ["stm32f4xx-hal/stm32f405", "embassy-stm32/stm32f405"] | 25 | stm32f415 = ["embassy-stm32/stm32f405"] |
| 26 | stm32f417 = ["stm32f4xx-hal/stm32f407", "embassy-stm32/stm32f407"] | 26 | stm32f417 = ["embassy-stm32/stm32f407"] |
| 27 | stm32f423 = ["stm32f4xx-hal/stm32f413", "embassy-stm32/stm32f413"] | 27 | stm32f423 = ["embassy-stm32/stm32f413"] |
| 28 | stm32f427 = ["stm32f4xx-hal/stm32f427", "embassy-stm32/stm32f427"] | 28 | stm32f427 = ["embassy-stm32/stm32f427"] |
| 29 | stm32f429 = ["stm32f4xx-hal/stm32f429", "embassy-stm32/stm32f429"] | 29 | stm32f429 = ["embassy-stm32/stm32f429"] |
| 30 | stm32f437 = ["stm32f4xx-hal/stm32f427", "embassy-stm32/stm32f427"] | 30 | stm32f437 = ["embassy-stm32/stm32f427"] |
| 31 | stm32f439 = ["stm32f4xx-hal/stm32f429", "embassy-stm32/stm32f429"] | 31 | stm32f439 = ["embassy-stm32/stm32f429"] |
| 32 | stm32f446 = ["stm32f4xx-hal/stm32f446", "embassy-stm32/stm32f446"] | 32 | stm32f446 = ["embassy-stm32/stm32f446"] |
| 33 | stm32f469 = ["stm32f4xx-hal/stm32f469", "embassy-stm32/stm32f469"] | 33 | stm32f469 = ["embassy-stm32/stm32f469"] |
| 34 | stm32f479 = ["stm32f4xx-hal/stm32f469", "embassy-stm32/stm32f469"] | 34 | stm32f479 = ["embassy-stm32/stm32f469"] |
| 35 | 35 | ||
| 36 | 36 | ||
| 37 | [dependencies] | 37 | [dependencies] |
| @@ -47,7 +47,6 @@ cortex-m = "0.7.1" | |||
| 47 | cortex-m-rt = "0.6.13" | 47 | cortex-m-rt = "0.6.13" |
| 48 | embedded-hal = { version = "0.2.4" } | 48 | embedded-hal = { version = "0.2.4" } |
| 49 | panic-probe = "0.1.0" | 49 | panic-probe = "0.1.0" |
| 50 | stm32f4xx-hal = { version = "0.8.3", features = ["rt", "usb_fs"], git = "https://github.com/stm32-rs/stm32f4xx-hal.git"} | ||
| 51 | futures = { version = "0.3.8", default-features = false, features = ["async-await"] } | 50 | futures = { version = "0.3.8", default-features = false, features = ["async-await"] } |
| 52 | rtt-target = { version = "0.3", features = ["cortex-m"] } | 51 | rtt-target = { version = "0.3", features = ["cortex-m"] } |
| 53 | bxcan = "0.5.0" | 52 | bxcan = "0.5.0" |
diff --git a/embassy-stm32-examples/src/bin/can.rs b/embassy-stm32-examples/src/bin/can.rs index 4923d399d..72272212e 100644 --- a/embassy-stm32-examples/src/bin/can.rs +++ b/embassy-stm32-examples/src/bin/can.rs | |||
| @@ -13,9 +13,9 @@ use bxcan::filter::Mask32; | |||
| 13 | use cortex_m_rt::entry; | 13 | use cortex_m_rt::entry; |
| 14 | use embassy::executor::Executor; | 14 | use embassy::executor::Executor; |
| 15 | use embassy::util::Forever; | 15 | use embassy::util::Forever; |
| 16 | use embassy_stm32::hal::prelude::*; | ||
| 17 | use embassy_stm32::hal::{can::Can, stm32}; | ||
| 16 | use embassy_stm32::{can, interrupt}; | 18 | use embassy_stm32::{can, interrupt}; |
| 17 | use stm32f4xx_hal::prelude::*; | ||
| 18 | use stm32f4xx_hal::{can::Can, stm32}; | ||
| 19 | 19 | ||
| 20 | #[embassy::task] | 20 | #[embassy::task] |
| 21 | async fn run(dp: stm32::Peripherals, _cp: cortex_m::Peripherals) { | 21 | async fn run(dp: stm32::Peripherals, _cp: cortex_m::Peripherals) { |
diff --git a/embassy-stm32-examples/src/bin/exti.rs b/embassy-stm32-examples/src/bin/exti.rs index 6c08e6898..27744c4c7 100644 --- a/embassy-stm32-examples/src/bin/exti.rs +++ b/embassy-stm32-examples/src/bin/exti.rs | |||
| @@ -14,10 +14,10 @@ use embassy::executor::Executor; | |||
| 14 | use embassy::traits::gpio::*; | 14 | use embassy::traits::gpio::*; |
| 15 | use embassy::util::Forever; | 15 | use embassy::util::Forever; |
| 16 | use embassy_stm32::exti::ExtiPin; | 16 | use embassy_stm32::exti::ExtiPin; |
| 17 | use embassy_stm32::hal::prelude::*; | ||
| 17 | use embassy_stm32::interrupt; | 18 | use embassy_stm32::interrupt; |
| 19 | use embassy_stm32::pac as stm32; | ||
| 18 | use futures::pin_mut; | 20 | use futures::pin_mut; |
| 19 | use stm32f4xx_hal::prelude::*; | ||
| 20 | use stm32f4xx_hal::stm32; | ||
| 21 | 21 | ||
| 22 | #[embassy::task] | 22 | #[embassy::task] |
| 23 | async fn run(dp: stm32::Peripherals, _cp: cortex_m::Peripherals) { | 23 | async fn run(dp: stm32::Peripherals, _cp: cortex_m::Peripherals) { |
diff --git a/embassy-stm32-examples/src/bin/hello.rs b/embassy-stm32-examples/src/bin/hello.rs index 8a6654146..d2db4a2a0 100644 --- a/embassy-stm32-examples/src/bin/hello.rs +++ b/embassy-stm32-examples/src/bin/hello.rs | |||
| @@ -10,7 +10,7 @@ mod example_common; | |||
| 10 | use example_common::*; | 10 | use example_common::*; |
| 11 | 11 | ||
| 12 | use cortex_m_rt::entry; | 12 | use cortex_m_rt::entry; |
| 13 | use stm32f4xx_hal::prelude::*; | 13 | use embassy_stm32::hal::prelude::*; |
| 14 | 14 | ||
| 15 | #[entry] | 15 | #[entry] |
| 16 | fn main() -> ! { | 16 | fn main() -> ! { |
diff --git a/embassy-stm32-examples/src/bin/serial.rs b/embassy-stm32-examples/src/bin/serial.rs index 78ad06ab2..9aeca5375 100644 --- a/embassy-stm32-examples/src/bin/serial.rs +++ b/embassy-stm32-examples/src/bin/serial.rs | |||
| @@ -14,13 +14,13 @@ use cortex_m_rt::entry; | |||
| 14 | use embassy::executor::{Executor, Spawner}; | 14 | use embassy::executor::{Executor, Spawner}; |
| 15 | use embassy::traits::uart::{Read, ReadUntilIdle, Write}; | 15 | use embassy::traits::uart::{Read, ReadUntilIdle, Write}; |
| 16 | use embassy::util::Forever; | 16 | use embassy::util::Forever; |
| 17 | use embassy_stm32::hal::dma::StreamsTuple; | ||
| 18 | use embassy_stm32::hal::prelude::*; | ||
| 19 | use embassy_stm32::hal::serial::config::Config; | ||
| 17 | use embassy_stm32::interrupt; | 20 | use embassy_stm32::interrupt; |
| 21 | use embassy_stm32::pac as stm32; | ||
| 18 | use embassy_stm32::serial; | 22 | use embassy_stm32::serial; |
| 19 | use futures::pin_mut; | 23 | use futures::pin_mut; |
| 20 | use stm32f4xx_hal::dma::StreamsTuple; | ||
| 21 | use stm32f4xx_hal::prelude::*; | ||
| 22 | use stm32f4xx_hal::serial::config::Config; | ||
| 23 | use stm32f4xx_hal::stm32; | ||
| 24 | 24 | ||
| 25 | #[embassy::main(use_hse = 16, sysclk = 48, pclk1 = 24)] | 25 | #[embassy::main(use_hse = 16, sysclk = 48, pclk1 = 24)] |
| 26 | async fn main(spawner: Spawner) { | 26 | async fn main(spawner: Spawner) { |
