more cfg gating

This commit is contained in:
Anatol Ulrich 2024-12-19 19:16:38 +01:00
parent d91b8c6394
commit 7743c8fb9a

View File

@ -249,12 +249,15 @@ impl<'d, M: PeriMode> Spi<'d, M> {
let br = compute_baud_rate(self.kernel_clock, config.frequency); let br = compute_baud_rate(self.kernel_clock, config.frequency);
self.rise_fall_speed = config.rise_fall_speed; #[cfg(gpio_v2)]
if let Some(sck) = self.sck.as_ref() { {
sck.set_speed(config.rise_fall_speed); self.rise_fall_speed = config.rise_fall_speed;
} if let Some(sck) = self.sck.as_ref() {
if let Some(mosi) = self.mosi.as_ref() { sck.set_speed(config.rise_fall_speed);
mosi.set_speed(config.rise_fall_speed); }
if let Some(mosi) = self.mosi.as_ref() {
mosi.set_speed(config.rise_fall_speed);
}
} }
#[cfg(any(spi_v1, spi_f1, spi_v2))] #[cfg(any(spi_v1, spi_f1, spi_v2))]