aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2023-07-24 15:24:18 +0000
committerGitHub <[email protected]>2023-07-24 15:24:18 +0000
commit9f898c460fa926d201d3011f97261dcad399029c (patch)
tree46ea9800142046f4f3845ac932c4a64e880b97c5 /examples
parent8d50f8a3d3e5a50cd266ca45e221565e5982e744 (diff)
parent2a0fe7304595497b3458b350574ed788a5a07876 (diff)
Merge pull request #1685 from chemicstry/bxcan_async_enable
stm32/can: bxcan async enable
Diffstat (limited to 'examples')
-rw-r--r--examples/stm32f4/src/bin/can.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/examples/stm32f4/src/bin/can.rs b/examples/stm32f4/src/bin/can.rs
index 08bed88db..f84f74d30 100644
--- a/examples/stm32f4/src/bin/can.rs
+++ b/examples/stm32f4/src/bin/can.rs
@@ -40,10 +40,13 @@ async fn main(_spawner: Spawner) {
40 40
41 can.as_mut() 41 can.as_mut()
42 .modify_config() 42 .modify_config()
43 .set_bit_timing(0x001c0003) // http://www.bittiming.can-wiki.info/
44 .set_loopback(true) // Receive own frames 43 .set_loopback(true) // Receive own frames
45 .set_silent(true) 44 .set_silent(true)
46 .enable(); 45 .leave_disabled();
46
47 can.set_bitrate(1_000_000);
48
49 can.enable().await;
47 50
48 let mut i: u8 = 0; 51 let mut i: u8 = 0;
49 loop { 52 loop {