Skip to content

Commit 6a9fc45

Browse files
committed
fix examples
1 parent 65e09cd commit 6a9fc45

File tree

11 files changed

+17
-13
lines changed

11 files changed

+17
-13
lines changed

examples/can-echo.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,12 @@ fn main() -> ! {
4646

4747
#[cfg(feature = "connectivity")]
4848
let _can2 = {
49+
let mut afio = dp.AFIO.constrain(&mut rcc);
4950
let gpiob = dp.GPIOB.split(&mut rcc);
50-
let can = dp.CAN2.can((gpiob.pb6, gpiob.pb5), &mut rcc);
51+
let can = dp
52+
.CAN2
53+
.remap(&mut afio.mapr)
54+
.can((gpiob.pb6, gpiob.pb5), &mut rcc);
5155

5256
// APB1 (PCLK1): 8MHz, Bit rate: 125kBit/s, Sample Point 87.5%
5357
// Value was calculated with http://www.bittiming.can-wiki.info/

examples/serial-dma-circ.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ fn main() -> ! {
2323

2424
let mut rcc = p.RCC.constrain();
2525

26-
//let mut afio = p.AFIO.constrain();
26+
//let mut afio = p.AFIO.constrain(&mut rcc);
2727
let channels = p.DMA1.split(&mut rcc);
2828

2929
let mut gpioa = p.GPIOA.split(&mut rcc);

examples/serial-dma-peek.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ fn main() -> ! {
2222

2323
let mut rcc = p.RCC.constrain();
2424

25-
//let mut afio = p.AFIO.constrain();
25+
//let mut afio = p.AFIO.constrain(&mut rcc);
2626
let channels = p.DMA1.split(&mut rcc);
2727

2828
let mut gpioa = p.GPIOA.split(&mut rcc);

examples/serial-fmt.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ fn main() -> ! {
2727
let mut rcc = p.RCC.constrain();
2828

2929
// Prepare the alternate function I/O registers
30-
//let mut afio = p.AFIO.constrain();
30+
//let mut afio = p.AFIO.constrain(&mut rcc);
3131

3232
// Prepare the GPIOB peripheral
3333
let mut gpiob = p.GPIOB.split(&mut rcc);

examples/serial_9bits.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ fn main() -> ! {
102102
let mut rcc = p.RCC.constrain();
103103

104104
// Prepare the alternate function I/O registers.
105-
//let mut afio = p.AFIO.constrain();
105+
//let mut afio = p.AFIO.constrain(&mut rcc);
106106

107107
// Prepare the GPIOB peripheral.
108108
let gpiob = p.GPIOB.split(&mut rcc);

examples/serial_config.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ fn main() -> ! {
2424
let mut rcc = p.RCC.constrain();
2525

2626
// Prepare the alternate function I/O registers
27-
//let mut afio = p.AFIO.constrain();
27+
//let mut afio = p.AFIO.constrain(&mut rcc);
2828

2929
// Prepare the GPIOB peripheral
3030
let mut gpiob = p.GPIOB.split(&mut rcc);

examples/serial_reconfigure.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ fn main() -> ! {
2828
let mut rcc = p.RCC.constrain();
2929

3030
// Prepare the alternate function I/O registers
31-
//let mut afio = p.AFIO.constrain();
31+
//let mut afio = p.AFIO.constrain(&mut rcc);
3232

3333
// Prepare the GPIOB peripheral
3434
let mut gpiob = p.GPIOB.split(&mut rcc);

examples/spi.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ fn setup() -> (Spi<SPI1, u8>, PA4<Output>) {
2323

2424
let mut rcc = dp.RCC.constrain();
2525

26-
//let mut afio = dp.AFIO.constrain();
26+
//let mut afio = dp.AFIO.constrain(&mut rcc);
2727
let mut gpioa = dp.GPIOA.split(&mut rcc);
2828

2929
// SPI1

src/afio.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ impl AfioExt for AFIO {
3535
/// ```rust
3636
/// let p = pac::Peripherals::take().unwrap();
3737
/// let mut rcc = p.RCC.constrain();
38-
/// let mut afio = p.AFIO.constrain();
38+
/// let mut afio = p.AFIO.constrain(&mut rcc);
3939
pub struct Parts {
4040
pub evcr: EVCR,
4141
pub mapr: MAPR,
@@ -62,7 +62,7 @@ impl EVCR {
6262
/// ```rust
6363
/// let dp = pac::Peripherals::take().unwrap();
6464
/// let mut rcc = dp.RCC.constrain();
65-
/// let mut afio = dp.AFIO.constrain();
65+
/// let mut afio = dp.AFIO.constrain(&mut rcc);
6666
/// function_using_mapr(&mut afio.mapr);
6767
/// ```
6868
#[non_exhaustive]

src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
//! let clocks = rcc.cfgr.freeze(&mut flash.acr);
6363
//!
6464
//! // Prepare the alternate function I/O registers
65-
//! let mut afio = dp.AFIO.constrain();
65+
//! let mut afio = dp.AFIO.constrain(&mut rcc);
6666
//! ```
6767
//!
6868
//! ## Usage examples

0 commit comments

Comments
 (0)