🎨 HAS_SPI_FLASH => SPI_FLASH
This commit is contained in:
parent
031ff2d024
commit
9ae0789166
@ -22,7 +22,7 @@
|
|||||||
|
|
||||||
#include "../../inc/MarlinConfig.h"
|
#include "../../inc/MarlinConfig.h"
|
||||||
|
|
||||||
#if ALL(HAS_SPI_FLASH, SDSUPPORT, MARLIN_DEV_MODE)
|
#if ALL(SPI_FLASH, SDSUPPORT, MARLIN_DEV_MODE)
|
||||||
|
|
||||||
#include "../gcode.h"
|
#include "../gcode.h"
|
||||||
#include "../../sd/cardreader.h"
|
#include "../../sd/cardreader.h"
|
||||||
@ -85,4 +85,4 @@ void GcodeSuite::M994() {
|
|||||||
card.closefile();
|
card.closefile();
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // HAS_SPI_FLASH && SDSUPPORT && MARLIN_DEV_MODE
|
#endif // SPI_FLASH && SDSUPPORT && MARLIN_DEV_MODE
|
||||||
|
@ -1053,7 +1053,7 @@ void GcodeSuite::process_parsed_command(const bool no_ok/*=false*/) {
|
|||||||
case 422: M422(); break; // M422: Set Z Stepper automatic alignment position using probe
|
case 422: M422(); break; // M422: Set Z Stepper automatic alignment position using probe
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ALL(HAS_SPI_FLASH, SDSUPPORT, MARLIN_DEV_MODE)
|
#if ALL(SPI_FLASH, SDSUPPORT, MARLIN_DEV_MODE)
|
||||||
case 993: M993(); break; // M993: Backup SPI Flash to SD
|
case 993: M993(); break; // M993: Backup SPI Flash to SD
|
||||||
case 994: M994(); break; // M994: Load a Backup from SD to SPI Flash
|
case 994: M994(); break; // M994: Load a Backup from SD to SPI Flash
|
||||||
#endif
|
#endif
|
||||||
|
@ -1194,7 +1194,7 @@ private:
|
|||||||
static void M995();
|
static void M995();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if BOTH(HAS_SPI_FLASH, SDSUPPORT)
|
#if BOTH(SPI_FLASH, SDSUPPORT)
|
||||||
static void M993();
|
static void M993();
|
||||||
static void M994();
|
static void M994();
|
||||||
#endif
|
#endif
|
||||||
|
@ -27,8 +27,8 @@
|
|||||||
#include "../../../inc/MarlinConfig.h"
|
#include "../../../inc/MarlinConfig.h"
|
||||||
#include "SPIFlashStorage.h"
|
#include "SPIFlashStorage.h"
|
||||||
|
|
||||||
#if !HAS_SPI_FLASH
|
#if DISABLED(SPI_FLASH)
|
||||||
#error "HAS_SPI_FLASH is required with TFT_LVGL_UI."
|
#error "SPI_FLASH is required with TFT_LVGL_UI."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern W25QXXFlash W25QXX;
|
extern W25QXXFlash W25QXX;
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
|
|
||||||
#include "../inc/MarlinConfig.h"
|
#include "../inc/MarlinConfig.h"
|
||||||
|
|
||||||
#if HAS_SPI_FLASH
|
#if ENABLED(SPI_FLASH)
|
||||||
|
|
||||||
#include "W25Qxx.h"
|
#include "W25Qxx.h"
|
||||||
|
|
||||||
@ -380,4 +380,4 @@ void W25QXXFlash::SPI_FLASH_BufferRead(uint8_t *pBuffer, uint32_t ReadAddr, uint
|
|||||||
SPI_FLASH_CS_H();
|
SPI_FLASH_CS_H();
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // HAS_SPI_FLASH
|
#endif // SPI_FLASH
|
||||||
|
@ -396,8 +396,8 @@
|
|||||||
|
|
||||||
#define SD_DETECT_PIN 41
|
#define SD_DETECT_PIN 41
|
||||||
|
|
||||||
#define HAS_SPI_FLASH 1
|
#define SPI_FLASH
|
||||||
#if HAS_SPI_FLASH
|
#if ENABLED(SPI_FLASH)
|
||||||
#define SPI_DEVICE 1
|
#define SPI_DEVICE 1
|
||||||
#define SPI_FLASH_SIZE 0x1000000 // 16MB
|
#define SPI_FLASH_SIZE 0x1000000 // 16MB
|
||||||
#define SPI_FLASH_CS_PIN 31
|
#define SPI_FLASH_CS_PIN 31
|
||||||
|
@ -114,8 +114,8 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
// SPI Flash
|
// SPI Flash
|
||||||
#define HAS_SPI_FLASH 1
|
#define SPI_FLASH
|
||||||
#if HAS_SPI_FLASH
|
#if ENABLED(SPI_FLASH)
|
||||||
#define SPI_FLASH_SIZE 0x200000 // 2MB
|
#define SPI_FLASH_SIZE 0x200000 // 2MB
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -68,8 +68,8 @@
|
|||||||
#define SPI_DEVICE 2
|
#define SPI_DEVICE 2
|
||||||
|
|
||||||
// SPI Flash
|
// SPI Flash
|
||||||
#define HAS_SPI_FLASH 1
|
#define SPI_FLASH
|
||||||
#if HAS_SPI_FLASH
|
#if ENABLED(SPI_FLASH)
|
||||||
// SPI 2
|
// SPI 2
|
||||||
#define SPI_FLASH_CS_PIN PB12 // SPI2_NSS / Flash chip-select
|
#define SPI_FLASH_CS_PIN PB12 // SPI2_NSS / Flash chip-select
|
||||||
#define SPI_FLASH_MOSI_PIN PB15
|
#define SPI_FLASH_MOSI_PIN PB15
|
||||||
|
@ -183,7 +183,7 @@
|
|||||||
//
|
//
|
||||||
#if NO_EEPROM_SELECTED
|
#if NO_EEPROM_SELECTED
|
||||||
//#define SPI_EEPROM
|
//#define SPI_EEPROM
|
||||||
//#define HAS_SPI_FLASH 1 // need MARLIN_DEV_MODE for M993/M994 eeprom backup tests
|
//#define SPI_FLASH // need MARLIN_DEV_MODE for M993/M994 EEPROM backup tests
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -196,7 +196,7 @@
|
|||||||
#define EEPROM_MOSI_PIN BOARD_SPI1_MOSI_PIN // PA7 pin 32
|
#define EEPROM_MOSI_PIN BOARD_SPI1_MOSI_PIN // PA7 pin 32
|
||||||
#define EEPROM_PAGE_SIZE 0x1000U // 4K (from datasheet)
|
#define EEPROM_PAGE_SIZE 0x1000U // 4K (from datasheet)
|
||||||
#define MARLIN_EEPROM_SIZE 16UL * (EEPROM_PAGE_SIZE) // Limit to 64K for now...
|
#define MARLIN_EEPROM_SIZE 16UL * (EEPROM_PAGE_SIZE) // Limit to 64K for now...
|
||||||
#elif HAS_SPI_FLASH
|
#elif ENABLED(SPI_FLASH)
|
||||||
#define SPI_FLASH_SIZE 0x40000U // limit to 256K (M993 will reboot with 512)
|
#define SPI_FLASH_SIZE 0x40000U // limit to 256K (M993 will reboot with 512)
|
||||||
#define SPI_FLASH_CS_PIN PC5
|
#define SPI_FLASH_CS_PIN PC5
|
||||||
#define SPI_FLASH_MOSI_PIN PA7
|
#define SPI_FLASH_MOSI_PIN PA7
|
||||||
|
@ -272,8 +272,8 @@
|
|||||||
//
|
//
|
||||||
// W25Q64 64Mb (8MB) SPI flash
|
// W25Q64 64Mb (8MB) SPI flash
|
||||||
//
|
//
|
||||||
#define HAS_SPI_FLASH 1
|
#define SPI_FLASH
|
||||||
#if HAS_SPI_FLASH
|
#if ENABLED(SPI_FLASH)
|
||||||
#define SPI_FLASH_SIZE 0x800000 // 8MB
|
#define SPI_FLASH_SIZE 0x800000 // 8MB
|
||||||
#define SPI_FLASH_CS_PIN PG9
|
#define SPI_FLASH_CS_PIN PG9
|
||||||
#define SPI_FLASH_MOSI_PIN PB15
|
#define SPI_FLASH_MOSI_PIN PB15
|
||||||
|
@ -377,8 +377,8 @@
|
|||||||
|
|
||||||
#endif // HAS_WIRED_LCD && !HAS_SPI_TFT
|
#endif // HAS_WIRED_LCD && !HAS_SPI_TFT
|
||||||
|
|
||||||
#define HAS_SPI_FLASH 1
|
#define SPI_FLASH
|
||||||
#if HAS_SPI_FLASH
|
#if ENABLED(SPI_FLASH)
|
||||||
#define SPI_FLASH_SIZE 0x1000000 // 16MB
|
#define SPI_FLASH_SIZE 0x1000000 // 16MB
|
||||||
#define SPI_FLASH_CS_PIN PB12
|
#define SPI_FLASH_CS_PIN PB12
|
||||||
#define SPI_FLASH_MOSI_PIN PB15
|
#define SPI_FLASH_MOSI_PIN PB15
|
||||||
|
@ -196,8 +196,8 @@
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define HAS_SPI_FLASH 1
|
#define SPI_FLASH
|
||||||
#if HAS_SPI_FLASH
|
#if ENABLED(SPI_FLASH)
|
||||||
#define SPI_FLASH_SIZE 0x1000000 // 16MB
|
#define SPI_FLASH_SIZE 0x1000000 // 16MB
|
||||||
#define SPI_FLASH_CS_PIN PB12 // Flash chip-select
|
#define SPI_FLASH_CS_PIN PB12 // Flash chip-select
|
||||||
#define SPI_FLASH_MOSI_PIN PB15
|
#define SPI_FLASH_MOSI_PIN PB15
|
||||||
|
@ -379,8 +379,8 @@
|
|||||||
|
|
||||||
#endif // HAS_WIRED_LCD && !HAS_SPI_TFT
|
#endif // HAS_WIRED_LCD && !HAS_SPI_TFT
|
||||||
|
|
||||||
#define HAS_SPI_FLASH 1
|
#define SPI_FLASH
|
||||||
#if HAS_SPI_FLASH
|
#if ENABLED(SPI_FLASH)
|
||||||
#define SPI_FLASH_SIZE 0x1000000 // 16MB
|
#define SPI_FLASH_SIZE 0x1000000 // 16MB
|
||||||
#define SPI_FLASH_CS_PIN PB12
|
#define SPI_FLASH_CS_PIN PB12
|
||||||
#define SPI_FLASH_MOSI_PIN PB15
|
#define SPI_FLASH_MOSI_PIN PB15
|
||||||
|
@ -208,8 +208,8 @@
|
|||||||
#define TFT_BUFFER_SIZE 14400
|
#define TFT_BUFFER_SIZE 14400
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define HAS_SPI_FLASH 1
|
#define SPI_FLASH
|
||||||
#if HAS_SPI_FLASH
|
#if ENABLED(SPI_FLASH)
|
||||||
#define SPI_FLASH_SIZE 0x1000000 // 16MB
|
#define SPI_FLASH_SIZE 0x1000000 // 16MB
|
||||||
#define SPI_FLASH_CS_PIN PB12
|
#define SPI_FLASH_CS_PIN PB12
|
||||||
#define SPI_FLASH_MOSI_PIN PB15
|
#define SPI_FLASH_MOSI_PIN PB15
|
||||||
|
@ -308,8 +308,8 @@
|
|||||||
#define BOARD_ST7920_DELAY_3 125
|
#define BOARD_ST7920_DELAY_3 125
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define HAS_SPI_FLASH 1
|
#define SPI_FLASH
|
||||||
#if HAS_SPI_FLASH
|
#if ENABLED(SPI_FLASH)
|
||||||
#define SPI_FLASH_SIZE 0x1000000 // 16MB
|
#define SPI_FLASH_SIZE 0x1000000 // 16MB
|
||||||
#define SPI_FLASH_CS_PIN PB12 // Flash chip-select
|
#define SPI_FLASH_CS_PIN PB12 // Flash chip-select
|
||||||
#define SPI_FLASH_MOSI_PIN PB15
|
#define SPI_FLASH_MOSI_PIN PB15
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
// Onboard I2C EEPROM
|
// Onboard I2C EEPROM
|
||||||
#define I2C_EEPROM
|
#define I2C_EEPROM
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB (AT24C32)
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K (AT24C32)
|
||||||
#define I2C_SCL_PIN PB8
|
#define I2C_SCL_PIN PB8
|
||||||
#define I2C_SDA_PIN PB9
|
#define I2C_SDA_PIN PB9
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@
|
|||||||
#define SOFT_I2C_EEPROM // Force the use of Software I2C
|
#define SOFT_I2C_EEPROM // Force the use of Software I2C
|
||||||
#define I2C_SCL_PIN PB8
|
#define I2C_SCL_PIN PB8
|
||||||
#define I2C_SDA_PIN PB9
|
#define I2C_SDA_PIN PB9
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -225,7 +225,7 @@
|
|||||||
|
|
||||||
#define SPI_FLASH
|
#define SPI_FLASH
|
||||||
#if ENABLED(SPI_FLASH)
|
#if ENABLED(SPI_FLASH)
|
||||||
#define HAS_SPI_FLASH 1
|
#define SPI_FLASH
|
||||||
#define SPI_DEVICE 2
|
#define SPI_DEVICE 2
|
||||||
#define SPI_FLASH_SIZE 0x1000000
|
#define SPI_FLASH_SIZE 0x1000000
|
||||||
#define SPI_FLASH_CS_PIN PB12
|
#define SPI_FLASH_CS_PIN PB12
|
||||||
|
@ -273,7 +273,7 @@
|
|||||||
//
|
//
|
||||||
// LCD / Controller
|
// LCD / Controller
|
||||||
#define SPI_FLASH
|
#define SPI_FLASH
|
||||||
#define HAS_SPI_FLASH 1
|
#define SPI_FLASH
|
||||||
#define SPI_DEVICE 2
|
#define SPI_DEVICE 2
|
||||||
#define SPI_FLASH_SIZE 0x1000000
|
#define SPI_FLASH_SIZE 0x1000000
|
||||||
#if ENABLED(SPI_FLASH)
|
#if ENABLED(SPI_FLASH)
|
||||||
|
@ -35,7 +35,7 @@
|
|||||||
|
|
||||||
// Onboard I2C EEPROM
|
// Onboard I2C EEPROM
|
||||||
#define I2C_EEPROM
|
#define I2C_EEPROM
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB (AT24C32)
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K (AT24C32)
|
||||||
#define I2C_SCL_PIN PB8
|
#define I2C_SCL_PIN PB8
|
||||||
#define I2C_SDA_PIN PB9
|
#define I2C_SDA_PIN PB9
|
||||||
|
|
||||||
|
@ -46,7 +46,7 @@
|
|||||||
#define SOFT_I2C_EEPROM // Force the use of Software I2C
|
#define SOFT_I2C_EEPROM // Force the use of Software I2C
|
||||||
#define I2C_SCL_PIN PA14
|
#define I2C_SCL_PIN PA14
|
||||||
#define I2C_SDA_PIN PA13
|
#define I2C_SDA_PIN PA13
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -119,7 +119,7 @@ EMERGENCY_PARSER = src_filter=+<src/feature/e_parser.cpp>
|
|||||||
EASYTHREED_UI = src_filter=+<src/feature/easythreed_ui.cpp>
|
EASYTHREED_UI = src_filter=+<src/feature/easythreed_ui.cpp>
|
||||||
I2C_POSITION_ENCODERS = src_filter=+<src/feature/encoder_i2c.cpp>
|
I2C_POSITION_ENCODERS = src_filter=+<src/feature/encoder_i2c.cpp>
|
||||||
IIC_BL24CXX_EEPROM = src_filter=+<src/libs/BL24CXX.cpp>
|
IIC_BL24CXX_EEPROM = src_filter=+<src/libs/BL24CXX.cpp>
|
||||||
HAS_SPI_FLASH = src_filter=+<src/libs/W25Qxx.cpp>
|
SPI_FLASH = src_filter=+<src/libs/W25Qxx.cpp>
|
||||||
HAS_ETHERNET = src_filter=+<src/feature/ethernet.cpp> +<src/gcode/feature/network/M552-M554.cpp>
|
HAS_ETHERNET = src_filter=+<src/feature/ethernet.cpp> +<src/gcode/feature/network/M552-M554.cpp>
|
||||||
HAS_FANCHECK = src_filter=+<src/feature/fancheck.cpp> +<src/gcode/temp/M123.cpp>
|
HAS_FANCHECK = src_filter=+<src/feature/fancheck.cpp> +<src/gcode/temp/M123.cpp>
|
||||||
HAS_FANMUX = src_filter=+<src/feature/fanmux.cpp>
|
HAS_FANMUX = src_filter=+<src/feature/fanmux.cpp>
|
||||||
|
Loading…
Reference in New Issue
Block a user