From c96999de5234081b3edac707e0bca6316e57f35b Mon Sep 17 00:00:00 2001 From: Ryan Summers Date: Mon, 14 Jun 2021 18:51:49 +0200 Subject: [PATCH] Moving ownership of hardware cs --- src/hardware/setup.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/hardware/setup.rs b/src/hardware/setup.rs index 5532631..561f4ee 100644 --- a/src/hardware/setup.rs +++ b/src/hardware/setup.rs @@ -332,7 +332,7 @@ pub fn setup( .pb10 .into_alternate_af5() .set_speed(hal::gpio::Speed::VeryHigh); - let _spi_nss = gpiob + let spi_nss = gpiob .pb9 .into_alternate_af5() .set_speed(hal::gpio::Speed::VeryHigh); @@ -350,7 +350,7 @@ pub fn setup( .communication_mode(hal::spi::CommunicationMode::Receiver); let spi: hal::spi::Spi<_, _, u16> = device.SPI2.spi( - (spi_sck, spi_miso, hal::spi::NoMosi), + (spi_sck, spi_miso, hal::spi::NoMosi, spi_nss), config, design_parameters::ADC_DAC_SCK_MAX, ccdr.peripheral.SPI2, @@ -376,7 +376,7 @@ pub fn setup( .pc10 .into_alternate_af6() .set_speed(hal::gpio::Speed::VeryHigh); - let _spi_nss = gpioa + let spi_nss = gpioa .pa15 .into_alternate_af6() .set_speed(hal::gpio::Speed::VeryHigh); @@ -394,7 +394,7 @@ pub fn setup( .communication_mode(hal::spi::CommunicationMode::Receiver); let spi: hal::spi::Spi<_, _, u16> = device.SPI3.spi( - (spi_sck, spi_miso, hal::spi::NoMosi), + (spi_sck, spi_miso, hal::spi::NoMosi, spi_nss), config, design_parameters::ADC_DAC_SCK_MAX, ccdr.peripheral.SPI3, @@ -430,7 +430,7 @@ pub fn setup( .pe2 .into_alternate_af5() .set_speed(hal::gpio::Speed::VeryHigh); - let _spi_nss = gpioe + let spi_nss = gpioe .pe4 .into_alternate_af5() .set_speed(hal::gpio::Speed::VeryHigh); @@ -448,7 +448,7 @@ pub fn setup( .swap_mosi_miso(); device.SPI4.spi( - (spi_sck, spi_miso, hal::spi::NoMosi), + (spi_sck, spi_miso, hal::spi::NoMosi, spi_nss), config, design_parameters::ADC_DAC_SCK_MAX, ccdr.peripheral.SPI4, @@ -465,7 +465,7 @@ pub fn setup( .pf7 .into_alternate_af5() .set_speed(hal::gpio::Speed::VeryHigh); - let _spi_nss = gpiof + let spi_nss = gpiof .pf6 .into_alternate_af5() .set_speed(hal::gpio::Speed::VeryHigh); @@ -483,7 +483,7 @@ pub fn setup( .swap_mosi_miso(); device.SPI5.spi( - (spi_sck, spi_miso, hal::spi::NoMosi), + (spi_sck, spi_miso, hal::spi::NoMosi, spi_nss), config, design_parameters::ADC_DAC_SCK_MAX, ccdr.peripheral.SPI5,