aboutsummaryrefslogtreecommitdiffstats
path: root/testhal/STM32/multi/SPI/cfg-stm32h743_nucleo144/portab.c
diff options
context:
space:
mode:
Diffstat (limited to 'testhal/STM32/multi/SPI/cfg-stm32h743_nucleo144/portab.c')
-rw-r--r--testhal/STM32/multi/SPI/cfg-stm32h743_nucleo144/portab.c20
1 files changed, 8 insertions, 12 deletions
diff --git a/testhal/STM32/multi/SPI/cfg-stm32h743_nucleo144/portab.c b/testhal/STM32/multi/SPI/cfg-stm32h743_nucleo144/portab.c
index 96a86a2ad..1a7538f77 100644
--- a/testhal/STM32/multi/SPI/cfg-stm32h743_nucleo144/portab.c
+++ b/testhal/STM32/multi/SPI/cfg-stm32h743_nucleo144/portab.c
@@ -41,7 +41,7 @@ const SPIConfig hs_spicfg = {
NULL,
GPIOB,
12,
- SPI_CFG1_MBR_DIV8,
+ SPI_CFG1_MBR_DIV8 | SPI_CFG1_DSIZE_VALUE(7),
0
};
@@ -52,7 +52,7 @@ const SPIConfig ls_spicfg = {
NULL,
GPIOB,
12,
- SPI_CFG1_MBR_DIV128,
+ SPI_CFG1_MBR_DIV128 | SPI_CFG1_DSIZE_VALUE(7),
0
};
@@ -75,17 +75,13 @@ const SPIConfig ls_spicfg = {
void portab_setup(void) {
/*
- * SPI2 I/O pins setup.
+ * SPI1 I/O pins setup.
*/
- palSetPadMode(GPIOB, 13, PAL_MODE_ALTERNATE(5) |
- PAL_STM32_OSPEED_HIGHEST); /* New SCK. */
- palSetPadMode(GPIOB, 14, PAL_MODE_ALTERNATE(5) |
- PAL_STM32_OSPEED_HIGHEST); /* New MISO. */
- palSetPadMode(GPIOB, 15, PAL_MODE_ALTERNATE(5) |
- PAL_STM32_OSPEED_HIGHEST); /* New MOSI. */
- palSetPadMode(GPIOB, 12, PAL_MODE_OUTPUT_PUSHPULL |
- PAL_STM32_OSPEED_HIGHEST); /* New CS. */
- palSetPad(GPIOB, 12);
+ palSetLineMode(LINE_SPI1_SCK, PAL_MODE_ALTERNATE(5) | PAL_STM32_OSPEED_HIGHEST);
+ palSetLineMode(LINE_SPI1_MISO, PAL_MODE_ALTERNATE(5) | PAL_STM32_OSPEED_HIGHEST);
+ palSetLineMode(LINE_SPI1_MOSI, PAL_MODE_ALTERNATE(5) | PAL_STM32_OSPEED_HIGHEST);
+ palSetLineMode(LINE_SPI3_NSS, PAL_MODE_OUTPUT_PUSHPULL | PAL_STM32_OSPEED_HIGHEST);
+ palSetLine(LINE_SPI3_NSS);
}
/** @} */