Fix SPI, SD for BIGTREETECH SKR Mini (#14287)

This commit is contained in:
3DSmitty
2019-06-15 19:12:05 -04:00
committed by Scott Lahteine
parent 903863dcb6
commit 66d51272af
3 changed files with 51 additions and 48 deletions

View File

@@ -21,13 +21,29 @@
/**
* HAL for stm32duino.com based on Libmaple and compatible (STM32F1)
*/
/**
* Define SPI Pins: SCK, MISO, MOSI, SS
*
* Any PIN can be used for Chip Select (SS)
*
* SPI1 is enabled by default
*/
#define SCK_PIN PA5
#define MISO_PIN PA6
#define MOSI_PIN PA7
#define SS_PIN PA4
#if ENABLED(ENABLE_SPI3)
#define SPI_DEVICE 3
#define SCK_PIN BOARD_SPI3_SCK_PIN
#define MISO_PIN BOARD_SPI3_MISO_PIN
#define MOSI_PIN BOARD_SPI3_MOSI_PIN
#define SS_PIN BOARD_SPI3_NSS_PIN
#elif ENABLED(ENABLE_SPI2)
#define SPI_DEVICE 2
#define SCK_PIN BOARD_SPI2_SCK_PIN
#define MISO_PIN BOARD_SPI2_MISO_PIN
#define MOSI_PIN BOARD_SPI2_MOSI_PIN
#define SS_PIN BOARD_SPI2_NSS_PIN
#else
#define SPI_DEVICE 1
#define SCK_PIN BOARD_SPI1_SCK_PIN
#define MISO_PIN BOARD_SPI1_MISO_PIN
#define MOSI_PIN BOARD_SPI1_MOSI_PIN
#define SS_PIN BOARD_SPI1_NSS_PIN
#endif