diff --git a/bsp_stm32h7_freertos/boardtest/SpiTest.cpp b/bsp_stm32h7_freertos/boardtest/SpiTest.cpp index af9def1..e4427f7 100644 --- a/bsp_stm32h7_freertos/boardtest/SpiTest.cpp +++ b/bsp_stm32h7_freertos/boardtest/SpiTest.cpp @@ -1,4 +1,6 @@ #include "SpiTest.h" -SpiTest::SpiTest(SpiComIF &spiComIF) { +SpiTest::SpiTest(SpiComIF &spiComIF): spiCookie(TEST_ADDRESS, spi::SpiBus::SPI_1, + spi::TransferModes::POLLING, &mspCfg, 1000000, spi::SpiModes::MODE_0, 32) { + spiComIF.initializeInterface(&spiCookie); } diff --git a/bsp_stm32h7_freertos/boardtest/SpiTest.h b/bsp_stm32h7_freertos/boardtest/SpiTest.h index dbac307..4987931 100644 --- a/bsp_stm32h7_freertos/boardtest/SpiTest.h +++ b/bsp_stm32h7_freertos/boardtest/SpiTest.h @@ -2,11 +2,16 @@ #define BSP_STM32H7_FREERTOS_BOARDTEST_SPITEST_H_ #include "fsfw_hal/stm32h7/spi/SpiComIF.h" +#include "fsfw_hal/stm32h7/spi/SpiCookie.h" +#include "fsfw_hal/stm32h7/spi/mspInit.h" class SpiTest { public: SpiTest(SpiComIF& spiComIF); private: + static constexpr address_t TEST_ADDRESS = 0x00; + spi::MspPollingConfigStruct mspCfg; + SpiCookie spiCookie; }; #endif /* BSP_STM32H7_FREERTOS_BOARDTEST_SPITEST_H_ */ diff --git a/fsfw b/fsfw index 105d59a..5632783 160000 --- a/fsfw +++ b/fsfw @@ -1 +1 @@ -Subproject commit 105d59a1f5801629f9882f7c5cb25d0a9d36a5c2 +Subproject commit 56327833e631c747bbc701d7dbe44a8536e21942