Skip to content

Commit 35736cd

Browse files
Passing the Clock parameter to Serial by reference
1 parent eaaa8a8 commit 35736cd

11 files changed

+20
-16
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
99

1010
- `gpio`: port and pin generics first, then mode, `PinMode` for modes instead of pins, other cleanups
1111

12+
### Breaking changes
13+
14+
- Passing the `Clock` parameter to `Serial` by reference
15+
1216
## [v0.9.0] - 2022-03-02
1317

1418
### Added

examples/serial-dma-circ.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ fn main() -> ! {
5353
(tx, rx),
5454
&mut afio.mapr,
5555
Config::default().baudrate(9_600.bps()),
56-
clocks,
56+
&clocks,
5757
);
5858

5959
let rx = serial.split().1.with_dma(channels.5);

examples/serial-dma-peek.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ fn main() -> ! {
5252
(tx, rx),
5353
&mut afio.mapr,
5454
Config::default(),
55-
clocks,
55+
&clocks,
5656
);
5757

5858
let rx = serial.split().1.with_dma(channels.5);

examples/serial-dma-rx.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ fn main() -> ! {
5252
(tx, rx),
5353
&mut afio.mapr,
5454
Config::default().baudrate(9_600.bps()),
55-
clocks,
55+
&clocks,
5656
);
5757

5858
let rx = serial.split().1.with_dma(channels.5);

examples/serial-dma-tx.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ fn main() -> ! {
5252
(tx, rx),
5353
&mut afio.mapr,
5454
Config::default().baudrate(9600.bps()),
55-
clocks,
55+
&clocks,
5656
);
5757

5858
let tx = serial.split().0.with_dma(channels.4);

examples/serial-fmt.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ fn main() -> ! {
6464
(tx, rx),
6565
&mut afio.mapr,
6666
Config::default().baudrate(9600.bps()),
67-
clocks,
67+
&clocks,
6868
);
6969

7070
// Split the serial struct into a receiving and a transmitting part

examples/serial.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ fn main() -> ! {
6565
(tx, rx),
6666
&mut afio.mapr,
6767
Config::default().baudrate(9600.bps()),
68-
clocks,
68+
&clocks,
6969
);
7070

7171
// Loopback test. Write `X` and wait until the write is successful.

examples/serial_9bits.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ fn main() -> ! {
125125
.baudrate(9600.bps())
126126
.wordlength_9bits()
127127
.parity_none(),
128-
clocks,
128+
&clocks,
129129
)
130130
// Switching the 'Word' type parameter for the 'Read' and 'Write' traits from u8 to u16.
131131
.with_u16_data();

examples/serial_config.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ fn main() -> ! {
6767
.stopbits(serial::StopBits::STOP2)
6868
.wordlength_9bits()
6969
.parity_odd(),
70-
clocks,
70+
&clocks,
7171
);
7272

7373
// Split the serial struct into a receiving and a transmitting part

examples/serial_reconfigure.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ fn main() -> ! {
6565
(tx, rx),
6666
&mut afio.mapr,
6767
Config::default().baudrate(9600.bps()),
68-
clocks,
68+
&clocks,
6969
);
7070

7171
// Loopback test. Write `X` and wait until the write is successful.
@@ -83,7 +83,7 @@ fn main() -> ! {
8383

8484
// You can reconfigure the serial port to use a different baud rate at runtime.
8585
// This may block for a while if the transmission is still in progress.
86-
block!(serial.reconfigure(Config::default().baudrate(115_200.bps()), clocks)).unwrap();
86+
block!(serial.reconfigure(Config::default().baudrate(115_200.bps()), &clocks)).unwrap();
8787

8888
// Let's see if it works.'
8989
let sent = b'Y';

0 commit comments

Comments
 (0)