Skip to content

Commit 93570ca

Browse files
committed
fast fix
1 parent cb3a3a0 commit 93570ca

File tree

7 files changed

+16
-19
lines changed

7 files changed

+16
-19
lines changed

.vscode/settings.json

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
{
22
"rust-analyzer.check.allTargets": false,
3-
"rust-analyzer.check.extraArgs": [
4-
"--examples",
5-
],
3+
"rust-analyzer.check.extraArgs": ["--examples"],
64
"rust-analyzer.cargo.target": "thumbv7em-none-eabihf",
7-
"rust-analyzer.cargo.features": [
8-
"stm32g473",
9-
"defmt",
10-
]
11-
}
5+
"rust-analyzer.cargo.features": ["stm32g473", "defmt"]
6+
}

examples/spi-example.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@ fn main() -> ! {
5252
let mut received_byte: u8;
5353

5454
loop {
55-
for byte in message {
55+
for &byte in message {
5656
cs.set_low();
57-
spi.send(*byte as u8).unwrap();
57+
spi.send(byte).unwrap();
5858
received_byte = nb::block!(FullDuplex::read(&mut spi)).unwrap();
5959
cs.set_high();
6060

examples/spi-sd.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ fn main() -> ! {
3737
let gpiof = dp.GPIOF.split(&mut rcc);
3838

3939
let cs = {
40-
let mut cs = gpiof.pf8.into_push_pull_output();
40+
let mut cs = gpiof.pf0.into_push_pull_output();
4141
cs.set_high();
4242
cs
4343
};

src/comparator.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ use crate::gpio::{
1313
gpioa::{PA0, PA1, PA11, PA12, PA2, PA3, PA4, PA5, PA6, PA7},
1414
gpiob::{PB0, PB1, PB14, PB15, PB2, PB6, PB7, PB8, PB9},
1515
gpioc::PC2,
16-
gpiof::PF4,
1716
Analog, OpenDrain, Output, PushPull, SignalEdge,
1817
};
1918

@@ -28,6 +27,7 @@ use crate::gpio::{
2827
gpiob::{PB10, PB11, PB12, PB13},
2928
gpioc::{PC6, PC7, PC8},
3029
gpiod::{PD10, PD11, PD12, PD13, PD14, PD15},
30+
gpiof::PF4,
3131
};
3232

3333
use crate::gpio::gpioc::{PC0, PC1};
@@ -610,7 +610,6 @@ output_pin! {
610610
COMP1: PA6, 8,
611611
COMP1: PA11, 8,
612612
COMP1: PB8, 8,
613-
COMP1: PF4, 2,
614613

615614
COMP2: PA2, 8,
616615
COMP2: PA7, 8,
@@ -633,6 +632,8 @@ output_pin! {
633632
feature = "stm32g484",
634633
))]
635634
output_pin! {
635+
COMP1: PF4, 2,
636+
636637
COMP5: PA9, 8,
637638
COMP5: PC7, 7,
638639

src/gpio/alt/g4.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ pub mod fdcan2 {
153153
}
154154

155155
#[cfg(feature = "gpio-g47x")]
156+
#[cfg(not(feature = "stm32g471"))]
156157
pub mod fdcan3 {
157158
use super::*;
158159

src/gpio/erased.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ impl<MODE> ErasedPin<MODE> {
6060
}
6161
pub(crate) fn new(port: u8, pin: u8) -> Self {
6262
Self {
63-
pin_port: port << 4 | pin,
63+
pin_port: (port << 4) | pin,
6464
_mode: PhantomData,
6565
}
6666
}

src/serial/usart.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ use core::marker::PhantomData;
44
use crate::dma::{
55
mux::DmaMuxResources, traits::TargetAddress, MemoryToPeripheral, PeripheralToMemory,
66
};
7-
use crate::gpio::{gpioa::*, gpiob::*, gpioc::*, gpiod::*, gpioe::*, gpiog::*};
8-
use crate::gpio::{OpenDrain, AF12, AF5, AF7, AF8};
7+
use crate::gpio::{self, OpenDrain, AF12, AF5, AF7, AF8};
98
use crate::rcc::{Enable, GetBusFreq, Rcc, RccBus, Reset};
109
use crate::stm32::*;
1110

@@ -164,15 +163,16 @@ macro_rules! uart_shared {
164163

165164
$(
166165
$( #[ $pmeta1 ] )*
167-
impl TxPin<$USARTX> for $PTX<$TAF> {
166+
impl TxPin<$USARTX> for gpio::$PTX<$TAF> {
168167
}
169-
impl TxPin<$USARTX> for $PTX<$TAF<OpenDrain>> {
168+
$( #[ $pmeta1 ] )*
169+
impl TxPin<$USARTX> for gpio::$PTX<$TAF<OpenDrain>> {
170170
}
171171
)+
172172

173173
$(
174174
$( #[ $pmeta2 ] )*
175-
impl RxPin<$USARTX> for $PRX<$RAF> {
175+
impl RxPin<$USARTX> for gpio::$PRX<$RAF> {
176176
}
177177
)+
178178

0 commit comments

Comments
 (0)