diff options
| author | Dario Nieuwenhuis <[email protected]> | 2023-07-24 15:24:18 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-07-24 15:24:18 +0000 |
| commit | 9f898c460fa926d201d3011f97261dcad399029c (patch) | |
| tree | 46ea9800142046f4f3845ac932c4a64e880b97c5 /examples | |
| parent | 8d50f8a3d3e5a50cd266ca45e221565e5982e744 (diff) | |
| parent | 2a0fe7304595497b3458b350574ed788a5a07876 (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.rs | 7 |
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 { |
