diff options
author | Ryan <fauxpark@gmail.com> | 2021-06-08 19:54:33 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-08 19:54:33 +1000 |
commit | 17d0fad7626aafef02b57156723414cb4d180d18 (patch) | |
tree | 936c19780efdca44a1cac8f00570e03ed0453657 /drivers/chibios/spi_master.h | |
parent | 13defb0befa31110e70fafbeeb26bd6883472c86 (diff) | |
download | qmk_firmware-17d0fad7626aafef02b57156723414cb4d180d18.tar.gz qmk_firmware-17d0fad7626aafef02b57156723414cb4d180d18.zip |
`spi_master` Kinetis support (#13098)
Diffstat (limited to 'drivers/chibios/spi_master.h')
-rw-r--r-- | drivers/chibios/spi_master.h | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/drivers/chibios/spi_master.h b/drivers/chibios/spi_master.h index e93580e319..b5a6ef1437 100644 --- a/drivers/chibios/spi_master.h +++ b/drivers/chibios/spi_master.h @@ -21,6 +21,7 @@ #include <stdbool.h> #include "gpio.h" +#include "chibios_config.h" #ifndef SPI_DRIVER # define SPI_DRIVER SPID2 @@ -31,7 +32,11 @@ #endif #ifndef SPI_SCK_PAL_MODE -# define SPI_SCK_PAL_MODE 5 +# if defined(USE_GPIOV1) +# define SPI_SCK_PAL_MODE PAL_MODE_STM32_ALTERNATE_PUSHPULL +# else +# define SPI_SCK_PAL_MODE 5 +# endif #endif #ifndef SPI_MOSI_PIN @@ -39,7 +44,11 @@ #endif #ifndef SPI_MOSI_PAL_MODE -# define SPI_MOSI_PAL_MODE 5 +# if defined(USE_GPIOV1) +# define SPI_MOSI_PAL_MODE PAL_MODE_STM32_ALTERNATE_PUSHPULL +# else +# define SPI_MOSI_PAL_MODE 5 +# endif #endif #ifndef SPI_MISO_PIN @@ -47,7 +56,11 @@ #endif #ifndef SPI_MISO_PAL_MODE -# define SPI_MISO_PAL_MODE 5 +# if defined(USE_GPIOV1) +# define SPI_MISO_PAL_MODE PAL_MODE_STM32_ALTERNATE_PUSHPULL +# else +# define SPI_MISO_PAL_MODE 5 +# endif #endif typedef int16_t spi_status_t; |