Prefix SD SPI pins (SCK, MISO, MOSI, SS) (#20606)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
This commit is contained in:
@ -210,9 +210,9 @@
|
||||
#if DISABLED(SDIO_SUPPORT)
|
||||
#define SOFTWARE_SPI
|
||||
#define SDSS SDIO_D3_PIN
|
||||
#define SCK_PIN SDIO_CK_PIN
|
||||
#define MISO_PIN SDIO_D0_PIN
|
||||
#define MOSI_PIN SDIO_CMD_PIN
|
||||
#define SD_SCK_PIN SDIO_CK_PIN
|
||||
#define SD_MISO_PIN SDIO_D0_PIN
|
||||
#define SD_MOSI_PIN SDIO_CMD_PIN
|
||||
#endif
|
||||
|
||||
#ifndef SD_DETECT_PIN
|
||||
|
@ -156,8 +156,8 @@
|
||||
#ifndef SDIO_SUPPORT
|
||||
#define SOFTWARE_SPI // Use soft SPI for onboard SD
|
||||
#define SDSS SDIO_D3_PIN
|
||||
#define SCK_PIN SDIO_CK_PIN
|
||||
#define MISO_PIN SDIO_D0_PIN
|
||||
#define MOSI_PIN SDIO_CMD_PIN
|
||||
#define SD_SCK_PIN SDIO_CK_PIN
|
||||
#define SD_MISO_PIN SDIO_D0_PIN
|
||||
#define SD_MOSI_PIN SDIO_CMD_PIN
|
||||
#endif
|
||||
#endif
|
||||
|
@ -175,10 +175,10 @@
|
||||
// HAL SPI1 pins
|
||||
#define CUSTOM_SPI_PINS
|
||||
#if ENABLED(CUSTOM_SPI_PINS)
|
||||
#define SCK_PIN PA5 // SPI1 SCLK
|
||||
#define SS_PIN PA4 // SPI1 SSEL
|
||||
#define MISO_PIN PA6 // SPI1 MISO
|
||||
#define MOSI_PIN PA7 // SPI1 MOSI
|
||||
#define SD_SCK_PIN PA5 // SPI1 SCLK
|
||||
#define SD_SS_PIN PA4 // SPI1 SSEL
|
||||
#define SD_MISO_PIN PA6 // SPI1 MISO
|
||||
#define SD_MOSI_PIN PA7 // SPI1 MOSI
|
||||
#endif
|
||||
|
||||
//
|
||||
|
@ -341,10 +341,10 @@
|
||||
// Instruct the STM32 HAL to override the default SPI pins from the variant.h file
|
||||
#define CUSTOM_SPI_PINS
|
||||
#define SDSS PA4
|
||||
#define SS_PIN SDSS
|
||||
#define SCK_PIN PA5
|
||||
#define MISO_PIN PA6
|
||||
#define MOSI_PIN PA7
|
||||
#define SD_SS_PIN SDSS
|
||||
#define SD_SCK_PIN PA5
|
||||
#define SD_MISO_PIN PA6
|
||||
#define SD_MOSI_PIN PA7
|
||||
#define SD_DETECT_PIN PC4
|
||||
|
||||
#elif SD_CONNECTION_IS(CUSTOM_CABLE)
|
||||
|
@ -303,9 +303,9 @@
|
||||
// so force Software SPI to work around this issue.
|
||||
#define SOFTWARE_SPI
|
||||
#define SDSS PA4
|
||||
#define SCK_PIN PA5
|
||||
#define MISO_PIN PA6
|
||||
#define MOSI_PIN PB5
|
||||
#define SD_SCK_PIN PA5
|
||||
#define SD_MISO_PIN PA6
|
||||
#define SD_MOSI_PIN PB5
|
||||
#define SD_DETECT_PIN PB11
|
||||
|
||||
#elif SD_CONNECTION_IS(CUSTOM_CABLE)
|
||||
|
@ -196,16 +196,16 @@
|
||||
#ifndef SDIO_SUPPORT
|
||||
#define SOFTWARE_SPI // Use soft SPI for onboard SD
|
||||
#define SDSS SDIO_D3_PIN
|
||||
#define SCK_PIN SDIO_CK_PIN
|
||||
#define MISO_PIN SDIO_D0_PIN
|
||||
#define MOSI_PIN SDIO_CMD_PIN
|
||||
#define SD_SCK_PIN SDIO_CK_PIN
|
||||
#define SD_MISO_PIN SDIO_D0_PIN
|
||||
#define SD_MOSI_PIN SDIO_CMD_PIN
|
||||
#endif
|
||||
|
||||
#elif SD_CONNECTION_IS(LCD)
|
||||
|
||||
#define SCK_PIN PB13
|
||||
#define MISO_PIN PB14
|
||||
#define MOSI_PIN PB15
|
||||
#define SD_SCK_PIN PB13
|
||||
#define SD_MISO_PIN PB14
|
||||
#define SD_MOSI_PIN PB15
|
||||
#define SDSS PF11
|
||||
#define SD_DETECT_PIN PB2
|
||||
|
||||
|
@ -180,9 +180,9 @@
|
||||
//
|
||||
// SPI
|
||||
//
|
||||
#define SCK_PIN PA5
|
||||
#define MISO_PIN PA6
|
||||
#define MOSI_PIN PA7
|
||||
#define SD_SCK_PIN PA5
|
||||
#define SD_MISO_PIN PA6
|
||||
#define SD_MOSI_PIN PA7
|
||||
|
||||
//
|
||||
// Misc. Functions
|
||||
|
@ -153,10 +153,10 @@
|
||||
#define KILL_PIN -1
|
||||
#define POWER_LOSS_PIN PA4 // Power-loss / nAC_FAULT
|
||||
|
||||
#define SCK_PIN PC12
|
||||
#define MISO_PIN PC8
|
||||
#define MOSI_PIN PD2
|
||||
#define SS_PIN PC11
|
||||
#define SD_SCK_PIN PC12
|
||||
#define SD_MISO_PIN PC8
|
||||
#define SD_MOSI_PIN PD2
|
||||
#define SD_SS_PIN PC11
|
||||
|
||||
#define SD_DETECT_PIN PA8
|
||||
#define BEEPER_PIN PC7
|
||||
|
@ -158,10 +158,10 @@
|
||||
#define SDIO_SUPPORT
|
||||
#define SDIO_CLOCK 4800000
|
||||
|
||||
#define SCK_PIN PC12
|
||||
#define MISO_PIN PC8
|
||||
#define MOSI_PIN PD2
|
||||
#define SS_PIN PC11
|
||||
#define SD_SCK_PIN PC12
|
||||
#define SD_MISO_PIN PC8
|
||||
#define SD_MOSI_PIN PD2
|
||||
#define SD_SS_PIN PC11
|
||||
|
||||
#define SD_DETECT_PIN PG15
|
||||
|
||||
|
@ -117,10 +117,10 @@
|
||||
// Lerdge supports auto-power off and power loss sense through a single pin.
|
||||
#define POWER_LOSS_PIN PC14 // Power-loss / nAC_FAULT
|
||||
|
||||
#define SCK_PIN PC12
|
||||
#define MISO_PIN PC8
|
||||
#define MOSI_PIN PD2
|
||||
#define SS_PIN PC11
|
||||
#define SD_SCK_PIN PC12
|
||||
#define SD_MISO_PIN PC8
|
||||
#define SD_MOSI_PIN PD2
|
||||
#define SD_SS_PIN PC11
|
||||
|
||||
//
|
||||
// SD support
|
||||
|
@ -217,11 +217,11 @@
|
||||
#define CUSTOM_SPI_PINS // TODO: needed because is the only way to set SPI3 for SD on STM32 (by now)
|
||||
#if ENABLED(CUSTOM_SPI_PINS)
|
||||
#define ENABLE_SPI3
|
||||
#define SS_PIN -1
|
||||
#define SD_SS_PIN -1
|
||||
#define SDSS PC9
|
||||
#define SCK_PIN PC10
|
||||
#define MISO_PIN PC11
|
||||
#define MOSI_PIN PC12
|
||||
#define SD_SCK_PIN PC10
|
||||
#define SD_MISO_PIN PC11
|
||||
#define SD_MOSI_PIN PC12
|
||||
#define SD_DETECT_PIN PD12
|
||||
#endif
|
||||
#endif
|
||||
@ -234,9 +234,9 @@
|
||||
#if ENABLED(CUSTOM_SPI_PINS)
|
||||
#define ENABLE_SPI1
|
||||
#define SDSS PE10
|
||||
#define SCK_PIN PA5
|
||||
#define MISO_PIN PA6
|
||||
#define MOSI_PIN PA7
|
||||
#define SD_SCK_PIN PA5
|
||||
#define SD_MISO_PIN PA6
|
||||
#define SD_MOSI_PIN PA7
|
||||
#define SD_DETECT_PIN PE12
|
||||
#endif
|
||||
#endif
|
||||
|
@ -220,11 +220,11 @@
|
||||
#define SD_SPI MARLIN_SPI(HardwareSPI3, PC9)
|
||||
#else
|
||||
#define ENABLE_SPI3
|
||||
#define SS_PIN -1
|
||||
#define SD_SS_PIN -1
|
||||
#define SDSS PC9
|
||||
#define SCK_PIN PC10
|
||||
#define MISO_PIN PC11
|
||||
#define MOSI_PIN PC12
|
||||
#define SD_SCK_PIN PC10
|
||||
#define SD_MISO_PIN PC11
|
||||
#define SD_MOSI_PIN PC12
|
||||
#endif
|
||||
#define SD_DETECT_PIN PD12
|
||||
#endif
|
||||
@ -239,9 +239,9 @@
|
||||
#if ENABLED(CUSTOM_SPI_PINS)
|
||||
#define ENABLE_SPI1
|
||||
#define SDSS PE10
|
||||
#define SCK_PIN PA5
|
||||
#define MISO_PIN PA6
|
||||
#define MOSI_PIN PA7
|
||||
#define SD_SCK_PIN PA5
|
||||
#define SD_MISO_PIN PA6
|
||||
#define SD_MOSI_PIN PA7
|
||||
#define SD_DETECT_PIN PE12
|
||||
#endif
|
||||
#endif
|
||||
|
@ -126,9 +126,9 @@
|
||||
//
|
||||
// SPI
|
||||
//
|
||||
#define SCK_PIN PA5
|
||||
#define MISO_PIN PA6
|
||||
#define MOSI_PIN PA7
|
||||
#define SD_SCK_PIN PA5
|
||||
#define SD_MISO_PIN PA6
|
||||
#define SD_MOSI_PIN PA7
|
||||
|
||||
//
|
||||
// Misc. Functions
|
||||
|
@ -120,13 +120,13 @@
|
||||
#define L6470_CHAIN_MOSI_PIN 19 // PA7
|
||||
#define L6470_CHAIN_SS_PIN 16 // PA4
|
||||
|
||||
//#define SCK_PIN L6470_CHAIN_SCK_PIN
|
||||
//#define MISO_PIN L6470_CHAIN_MISO_PIN
|
||||
//#define MOSI_PIN L6470_CHAIN_MOSI_PIN
|
||||
//#define SD_SCK_PIN L6470_CHAIN_SCK_PIN
|
||||
//#define SD_MISO_PIN L6470_CHAIN_MISO_PIN
|
||||
//#define SD_MOSI_PIN L6470_CHAIN_MOSI_PIN
|
||||
#else
|
||||
//#define SCK_PIN 13 // PB13 SPI_S
|
||||
//#define MISO_PIN 12 // PB14 SPI_M
|
||||
//#define MOSI_PIN 11 // PB15 SPI_M
|
||||
//#define SD_SCK_PIN 13 // PB13 SPI_S
|
||||
//#define SD_MISO_PIN 12 // PB14 SPI_M
|
||||
//#define SD_MOSI_PIN 11 // PB15 SPI_M
|
||||
#endif
|
||||
|
||||
/**
|
||||
@ -249,9 +249,9 @@
|
||||
#define SOFTWARE_SPI // Use soft SPI for onboard SD
|
||||
#undef SDSS
|
||||
#define SDSS SDIO_D3_PIN
|
||||
#define SCK_PIN SDIO_CK_PIN
|
||||
#define MISO_PIN SDIO_D0_PIN
|
||||
#define MOSI_PIN SDIO_CMD_PIN
|
||||
#define SD_SCK_PIN SDIO_CK_PIN
|
||||
#define SD_MISO_PIN SDIO_D0_PIN
|
||||
#define SD_MOSI_PIN SDIO_CMD_PIN
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
@ -99,16 +99,16 @@
|
||||
#define E1_CS_PIN PB0
|
||||
#endif
|
||||
|
||||
#define SCK_PIN PE12 // PA5 // SPI1 for SD card
|
||||
#define MISO_PIN PE13 // PA6
|
||||
#define MOSI_PIN PE14 // PA7
|
||||
#define SD_SCK_PIN PE12 // PA5 // SPI1 for SD card
|
||||
#define SD_MISO_PIN PE13 // PA6
|
||||
#define SD_MOSI_PIN PE14 // PA7
|
||||
|
||||
// added for SD card : optional or not ???
|
||||
//#define SD_CHIP_SELECT_PIN SDSS // The default chip select pin for the SD card is SS.
|
||||
// The following three pins must not be redefined for hardware SPI.
|
||||
//#define SPI_MOSI_PIN MOSI_PIN // SPI Master Out Slave In pin
|
||||
//#define SPI_MISO_PIN MISO_PIN // SPI Master In Slave Out pin
|
||||
//#define SPI_SCK_PIN SCK_PIN // SPI Clock pin
|
||||
//#define SPI_MOSI_PIN SD_MOSI_PIN // SPI Master Out Slave In pin
|
||||
//#define SPI_MISO_PIN SD_MISO_PIN // SPI Master In Slave Out pin
|
||||
//#define SPI_SCK_PIN SD_SCK_PIN // SPI Clock pin
|
||||
|
||||
//
|
||||
// Temperature Sensors (Analog inputs)
|
||||
@ -159,7 +159,7 @@
|
||||
|
||||
#if ENABLED(SDSUPPORT)
|
||||
#define SD_DETECT_PIN PB7
|
||||
#define SS_PIN PB_15 // USD_CS -> CS for onboard SD
|
||||
#define SD_SS_PIN PB_15 // USD_CS -> CS for onboard SD
|
||||
#endif
|
||||
|
||||
//
|
||||
|
Reference in New Issue
Block a user