📝 Replace KB with K in pins
This commit is contained in:
parent
c7e8ba7857
commit
eeda8b451a
|
@ -54,7 +54,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef MARLIN_EEPROM_SIZE
|
#ifndef MARLIN_EEPROM_SIZE
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -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)
|
||||||
|
|
||||||
//
|
//
|
||||||
// Servos
|
// Servos
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
//#define SDCARD_EEPROM_EMULATION
|
//#define SDCARD_EEPROM_EMULATION
|
||||||
//#define I2C_EEPROM // AT24C32
|
//#define I2C_EEPROM // AT24C32
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
//
|
//
|
||||||
#if EITHER(NO_EEPROM_SELECTED, I2C_EEPROM)
|
#if EITHER(NO_EEPROM_SELECTED, I2C_EEPROM)
|
||||||
#define I2C_EEPROM
|
#define I2C_EEPROM
|
||||||
#define MARLIN_EEPROM_SIZE 0x1F400 // 16KB
|
#define MARLIN_EEPROM_SIZE 0x1F400 // 16K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
//
|
//
|
||||||
#if EITHER(NO_EEPROM_SELECTED, I2C_EEPROM)
|
#if EITHER(NO_EEPROM_SELECTED, I2C_EEPROM)
|
||||||
#define I2C_EEPROM
|
#define I2C_EEPROM
|
||||||
#define MARLIN_EEPROM_SIZE 0x2000 // 8KB
|
#define MARLIN_EEPROM_SIZE 0x2000 // 8K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
#if NO_EEPROM_SELECTED
|
#if NO_EEPROM_SELECTED
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#ifndef MARLIN_EEPROM_SIZE
|
#ifndef MARLIN_EEPROM_SIZE
|
||||||
#define MARLIN_EEPROM_SIZE 0x800U // 2KB
|
#define MARLIN_EEPROM_SIZE 0x800U // 2K
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -52,9 +52,9 @@
|
||||||
#if ENABLED(I2C_EEPROM)
|
#if ENABLED(I2C_EEPROM)
|
||||||
#define IIC_EEPROM_SDA PB7
|
#define IIC_EEPROM_SDA PB7
|
||||||
#define IIC_EEPROM_SCL PB6
|
#define IIC_EEPROM_SCL PB6
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#elif ENABLED(SDCARD_EEPROM_EMULATION)
|
#elif ENABLED(SDCARD_EEPROM_EMULATION)
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -33,9 +33,9 @@
|
||||||
|
|
||||||
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define EEPROM_PAGE_SIZE (0x800U) // 2KB
|
#define EEPROM_PAGE_SIZE (0x800U) // 2K
|
||||||
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
||||||
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2KB
|
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
#if NO_EEPROM_SELECTED
|
#if NO_EEPROM_SELECTED
|
||||||
#define I2C_EEPROM
|
#define I2C_EEPROM
|
||||||
#define SOFT_I2C_EEPROM
|
#define SOFT_I2C_EEPROM
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#define I2C_SDA_PIN PB7
|
#define I2C_SDA_PIN PB7
|
||||||
#define I2C_SCL_PIN PB6
|
#define I2C_SCL_PIN PB6
|
||||||
#undef NO_EEPROM_SELECTED
|
#undef NO_EEPROM_SELECTED
|
||||||
|
|
|
@ -33,9 +33,9 @@
|
||||||
|
|
||||||
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define EEPROM_PAGE_SIZE (0x800U) // 2KB
|
#define EEPROM_PAGE_SIZE (0x800U) // 2K
|
||||||
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
||||||
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2KB
|
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -33,9 +33,9 @@
|
||||||
|
|
||||||
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define EEPROM_PAGE_SIZE (0x800U) // 2KB
|
#define EEPROM_PAGE_SIZE (0x800U) // 2K
|
||||||
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
||||||
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2KB
|
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -43,9 +43,9 @@
|
||||||
//
|
//
|
||||||
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define EEPROM_PAGE_SIZE 0x800U // 2KB
|
#define EEPROM_PAGE_SIZE 0x800U // 2K
|
||||||
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -44,10 +44,10 @@
|
||||||
#if ENABLED(FLASH_EEPROM_EMULATION)
|
#if ENABLED(FLASH_EEPROM_EMULATION)
|
||||||
// SoC Flash (framework-arduinoststm32-maple/STM32F1/libraries/EEPROM/EEPROM.h)
|
// SoC Flash (framework-arduinoststm32-maple/STM32F1/libraries/EEPROM/EEPROM.h)
|
||||||
#define EEPROM_START_ADDRESS (0x8000000UL + (512 * 1024) - 2 * EEPROM_PAGE_SIZE)
|
#define EEPROM_START_ADDRESS (0x8000000UL + (512 * 1024) - 2 * EEPROM_PAGE_SIZE)
|
||||||
#define EEPROM_PAGE_SIZE (0x800U) // 2KB, but will use 2x more (4KB)
|
#define EEPROM_PAGE_SIZE (0x800U) // 2K, but will use 2x more (4K)
|
||||||
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE
|
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE
|
||||||
#else
|
#else
|
||||||
#define MARLIN_EEPROM_SIZE 0x800U // On SD, Limit to 2KB, require this amount of RAM
|
#define MARLIN_EEPROM_SIZE 0x800U // On SD, Limit to 2K, require this amount of RAM
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -41,7 +41,7 @@
|
||||||
|
|
||||||
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define EEPROM_PAGE_SIZE (0x800U) // 2KB
|
#define EEPROM_PAGE_SIZE (0x800U) // 2K
|
||||||
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
||||||
#define MARLIN_EEPROM_SIZE (EEPROM_PAGE_SIZE)
|
#define MARLIN_EEPROM_SIZE (EEPROM_PAGE_SIZE)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -53,9 +53,9 @@
|
||||||
//
|
//
|
||||||
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define EEPROM_PAGE_SIZE (0x800U) // 2KB
|
#define EEPROM_PAGE_SIZE (0x800U) // 2K
|
||||||
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
||||||
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2KB
|
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
//
|
//
|
||||||
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define EEPROM_PAGE_SIZE 0x800 // 2KB
|
#define EEPROM_PAGE_SIZE 0x800 // 2K
|
||||||
#define EEPROM_START_ADDRESS (0x8000000 + 256 * 1024 - 2 * EEPROM_PAGE_SIZE) // 256K firmware space
|
#define EEPROM_START_ADDRESS (0x8000000 + 256 * 1024 - 2 * EEPROM_PAGE_SIZE) // 256K firmware space
|
||||||
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE
|
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -40,9 +40,9 @@
|
||||||
//
|
//
|
||||||
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define EEPROM_PAGE_SIZE (0x800U) // 2KB
|
#define EEPROM_PAGE_SIZE (0x800U) // 2K
|
||||||
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
||||||
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2KB
|
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -37,9 +37,9 @@
|
||||||
|
|
||||||
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define EEPROM_PAGE_SIZE (0x800U) // 2KB
|
#define EEPROM_PAGE_SIZE (0x800U) // 2K
|
||||||
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
||||||
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2KB
|
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -53,7 +53,7 @@
|
||||||
// Enable EEPROM Emulation for this board as it doesn't have EEPROM
|
// Enable EEPROM Emulation for this board as it doesn't have EEPROM
|
||||||
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -53,7 +53,7 @@
|
||||||
// Enable EEPROM Emulation for this board as it doesn't have EEPROM
|
// Enable EEPROM Emulation for this board as it doesn't have EEPROM
|
||||||
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -58,7 +58,7 @@
|
||||||
// Enable EEPROM Emulation for this board as it doesn't have EEPROM
|
// Enable EEPROM Emulation for this board as it doesn't have EEPROM
|
||||||
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -53,7 +53,7 @@
|
||||||
// Enable EEPROM Emulation for this board as it doesn't have EEPROM
|
// Enable EEPROM Emulation for this board as it doesn't have EEPROM
|
||||||
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -53,9 +53,9 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(I2C_EEPROM)
|
#if ENABLED(I2C_EEPROM)
|
||||||
//#define MARLIN_EEPROM_SIZE 0x8000UL // 32KB
|
//#define MARLIN_EEPROM_SIZE 0x8000UL // 32K
|
||||||
#elif ENABLED(FLASH_EEPROM_EMULATION)
|
#elif ENABLED(FLASH_EEPROM_EMULATION)
|
||||||
//#define MARLIN_EEPROM_SIZE 0x1000UL // 4KB
|
//#define MARLIN_EEPROM_SIZE 0x1000UL // 4K
|
||||||
//#define MARLIN_EEPROM_SIZE (EEPROM_START_ADDRESS + (EEPROM_PAGE_SIZE) * 2UL)
|
//#define MARLIN_EEPROM_SIZE (EEPROM_START_ADDRESS + (EEPROM_PAGE_SIZE) * 2UL)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -194,19 +194,19 @@
|
||||||
#define EEPROM_SCK_PIN BOARD_SPI1_SCK_PIN // PA5 pin 30
|
#define EEPROM_SCK_PIN BOARD_SPI1_SCK_PIN // PA5 pin 30
|
||||||
#define EEPROM_MISO_PIN BOARD_SPI1_MISO_PIN // PA6 pin 31
|
#define EEPROM_MISO_PIN BOARD_SPI1_MISO_PIN // PA6 pin 31
|
||||||
#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 // 4KB (from datasheet)
|
#define EEPROM_PAGE_SIZE 0x1000U // 4K (from datasheet)
|
||||||
#define MARLIN_EEPROM_SIZE 16UL * (EEPROM_PAGE_SIZE) // Limit to 64KB for now...
|
#define MARLIN_EEPROM_SIZE 16UL * (EEPROM_PAGE_SIZE) // Limit to 64K for now...
|
||||||
#elif HAS_SPI_FLASH
|
#elif HAS_SPI_FLASH
|
||||||
#define SPI_FLASH_SIZE 0x40000U // limit to 256KB (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
|
||||||
#define SPI_FLASH_MISO_PIN PA6
|
#define SPI_FLASH_MISO_PIN PA6
|
||||||
#define SPI_FLASH_SCK_PIN PA5
|
#define SPI_FLASH_SCK_PIN PA5
|
||||||
#elif ENABLED(FLASH_EEPROM_EMULATION)
|
#elif ENABLED(FLASH_EEPROM_EMULATION)
|
||||||
// SoC Flash (framework-arduinoststm32-maple/STM32F1/libraries/EEPROM/EEPROM.h)
|
// SoC Flash (framework-arduinoststm32-maple/STM32F1/libraries/EEPROM/EEPROM.h)
|
||||||
#define EEPROM_PAGE_SIZE (0x800U) // 2KB
|
#define EEPROM_PAGE_SIZE (0x800U) // 2K
|
||||||
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
||||||
#define MARLIN_EEPROM_SIZE (EEPROM_PAGE_SIZE)
|
#define MARLIN_EEPROM_SIZE (EEPROM_PAGE_SIZE)
|
||||||
#else
|
#else
|
||||||
#define MARLIN_EEPROM_SIZE 0x800U // On SD, Limit to 2KB, require this amount of RAM
|
#define MARLIN_EEPROM_SIZE 0x800U // On SD, Limit to 2K, require this amount of RAM
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -46,16 +46,16 @@
|
||||||
|
|
||||||
#define I2C_EEPROM
|
#define I2C_EEPROM
|
||||||
#undef NO_EEPROM_SELECTED
|
#undef NO_EEPROM_SELECTED
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#define USE_SHARED_EEPROM 1 // Use Platform-independent Arduino functions for I2C EEPROM
|
#define USE_SHARED_EEPROM 1 // Use Platform-independent Arduino functions for I2C EEPROM
|
||||||
#define E2END 0xFFFF // EEPROM end address AT24C256 (32kB)
|
#define E2END 0xFFFF // EEPROM end address AT24C256 (32kB)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define EEPROM_PAGE_SIZE 0x800U // 2KB
|
#define EEPROM_PAGE_SIZE 0x800U // 2K
|
||||||
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
||||||
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2KB
|
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define SPI_DEVICE 2
|
#define SPI_DEVICE 2
|
||||||
|
|
|
@ -53,7 +53,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(FLASH_EEPROM_EMULATION)
|
#if ENABLED(FLASH_EEPROM_EMULATION)
|
||||||
#define EEPROM_PAGE_SIZE (0x800U) // 2KB
|
#define EEPROM_PAGE_SIZE (0x800U) // 2K
|
||||||
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
||||||
#define MARLIN_EEPROM_SIZE (EEPROM_PAGE_SIZE)
|
#define MARLIN_EEPROM_SIZE (EEPROM_PAGE_SIZE)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -54,7 +54,7 @@
|
||||||
|
|
||||||
#if EITHER(NO_EEPROM_SELECTED, I2C_EEPROM)
|
#if EITHER(NO_EEPROM_SELECTED, I2C_EEPROM)
|
||||||
#define I2C_EEPROM // EEPROM on I2C-0
|
#define I2C_EEPROM // EEPROM on I2C-0
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
// Onboard I2C EEPROM
|
// Onboard I2C EEPROM
|
||||||
#if NO_EEPROM_SELECTED
|
#if NO_EEPROM_SELECTED
|
||||||
#define I2C_EEPROM
|
#define I2C_EEPROM
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000// 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000// 4K
|
||||||
#undef NO_EEPROM_SELECTED
|
#undef NO_EEPROM_SELECTED
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -40,9 +40,9 @@
|
||||||
//
|
//
|
||||||
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define EEPROM_PAGE_SIZE (0x800U) // 2KB
|
#define EEPROM_PAGE_SIZE (0x800U) // 2K
|
||||||
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
||||||
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2KB
|
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -45,9 +45,9 @@
|
||||||
//
|
//
|
||||||
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define EEPROM_PAGE_SIZE (0x800U) // 2KB
|
#define EEPROM_PAGE_SIZE (0x800U) // 2K
|
||||||
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
||||||
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2KB
|
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define SPI_DEVICE 2
|
#define SPI_DEVICE 2
|
||||||
|
|
|
@ -54,7 +54,7 @@
|
||||||
|
|
||||||
#if EITHER(NO_EEPROM_SELECTED, I2C_EEPROM)
|
#if EITHER(NO_EEPROM_SELECTED, I2C_EEPROM)
|
||||||
#define I2C_EEPROM // EEPROM on I2C-0
|
#define I2C_EEPROM // EEPROM on I2C-0
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -42,9 +42,9 @@
|
||||||
#endif
|
#endif
|
||||||
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define EEPROM_PAGE_SIZE (0x800U) // 2KB
|
#define EEPROM_PAGE_SIZE (0x800U) // 2K
|
||||||
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
||||||
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2KB
|
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define SPI_DEVICE 2
|
#define SPI_DEVICE 2
|
||||||
|
|
|
@ -33,9 +33,9 @@
|
||||||
|
|
||||||
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define EEPROM_PAGE_SIZE (0x800U) // 2KB
|
#define EEPROM_PAGE_SIZE (0x800U) // 2K
|
||||||
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
#define EEPROM_START_ADDRESS (0x8000000UL + (STM32_FLASH_SIZE) * 1024UL - (EEPROM_PAGE_SIZE) * 2UL)
|
||||||
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2KB
|
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -51,10 +51,10 @@
|
||||||
#if ENABLED(FLASH_EEPROM_EMULATION)
|
#if ENABLED(FLASH_EEPROM_EMULATION)
|
||||||
// SoC Flash (framework-arduinoststm32-maple/STM32F1/libraries/EEPROM/EEPROM.h)
|
// SoC Flash (framework-arduinoststm32-maple/STM32F1/libraries/EEPROM/EEPROM.h)
|
||||||
#define EEPROM_START_ADDRESS (0x8000000UL + (512 * 1024) - 2 * EEPROM_PAGE_SIZE)
|
#define EEPROM_START_ADDRESS (0x8000000UL + (512 * 1024) - 2 * EEPROM_PAGE_SIZE)
|
||||||
#define EEPROM_PAGE_SIZE (0x800U) // 2KB, but will use 2x more (4KB)
|
#define EEPROM_PAGE_SIZE (0x800U) // 2K, but will use 2x more (4K)
|
||||||
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE
|
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE
|
||||||
#else
|
#else
|
||||||
#define MARLIN_EEPROM_SIZE (0x800U) // On SD, Limit to 2KB, require this amount of RAM
|
#define MARLIN_EEPROM_SIZE (0x800U) // On SD, Limit to 2K, require this amount of RAM
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -30,9 +30,9 @@
|
||||||
|
|
||||||
#if NO_EEPROM_SELECTED
|
#if NO_EEPROM_SELECTED
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define EEPROM_PAGE_SIZE (0x800) // 2KB
|
#define EEPROM_PAGE_SIZE (0x800) // 2K
|
||||||
#define EEPROM_START_ADDRESS (0x08000000 + (STM32_FLASH_SIZE) * 1024 - 2 * EEPROM_PAGE_SIZE)
|
#define EEPROM_START_ADDRESS (0x08000000 + (STM32_FLASH_SIZE) * 1024 - 2 * EEPROM_PAGE_SIZE)
|
||||||
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2KB
|
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -30,9 +30,9 @@
|
||||||
|
|
||||||
#if NO_EEPROM_SELECTED
|
#if NO_EEPROM_SELECTED
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define EEPROM_PAGE_SIZE (0x800) // 2KB
|
#define EEPROM_PAGE_SIZE (0x800) // 2K
|
||||||
#define EEPROM_START_ADDRESS (0x08000000 + (STM32_FLASH_SIZE) * 1024 - 2 * EEPROM_PAGE_SIZE)
|
#define EEPROM_START_ADDRESS (0x08000000 + (STM32_FLASH_SIZE) * 1024 - 2 * EEPROM_PAGE_SIZE)
|
||||||
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2KB
|
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//#define OPTION_DUALZ_DRIVE
|
//#define OPTION_DUALZ_DRIVE
|
||||||
|
|
|
@ -30,9 +30,9 @@
|
||||||
|
|
||||||
#if NO_EEPROM_SELECTED
|
#if NO_EEPROM_SELECTED
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define EEPROM_PAGE_SIZE (0x800) // 2KB
|
#define EEPROM_PAGE_SIZE (0x800) // 2K
|
||||||
#define EEPROM_START_ADDRESS (0x08000000 + (STM32_FLASH_SIZE) * 1024 - 2 * EEPROM_PAGE_SIZE)
|
#define EEPROM_START_ADDRESS (0x08000000 + (STM32_FLASH_SIZE) * 1024 - 2 * EEPROM_PAGE_SIZE)
|
||||||
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2KB
|
#define MARLIN_EEPROM_SIZE EEPROM_PAGE_SIZE // 2K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//#define OPTION_DUALZ_DRIVE
|
//#define OPTION_DUALZ_DRIVE
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
#if NO_EEPROM_SELECTED
|
#if NO_EEPROM_SELECTED
|
||||||
//#define SRAM_EEPROM_EMULATION // Use BackSRAM-based EEPROM emulation
|
//#define SRAM_EEPROM_EMULATION // Use BackSRAM-based EEPROM emulation
|
||||||
#define FLASH_EEPROM_EMULATION // Use Flash-based EEPROM emulation
|
#define FLASH_EEPROM_EMULATION // Use Flash-based EEPROM emulation
|
||||||
//#define IIC_BL24CXX_EEPROM // Use I2C EEPROM onboard IC (AT24C04C, Size 4KB, PageSize 16B)
|
//#define IIC_BL24CXX_EEPROM // Use I2C EEPROM onboard IC (AT24C04C, Size 4K, PageSize 16B)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(FLASH_EEPROM_EMULATION)
|
#if ENABLED(FLASH_EEPROM_EMULATION)
|
||||||
|
@ -50,7 +50,7 @@
|
||||||
#define IIC_EEPROM_SDA PB11
|
#define IIC_EEPROM_SDA PB11
|
||||||
#define IIC_EEPROM_SCL PB10
|
#define IIC_EEPROM_SCL PB10
|
||||||
#define EEPROM_DEVICE_ADDRESS 0xA0
|
#define EEPROM_DEVICE_ADDRESS 0xA0
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -40,7 +40,7 @@
|
||||||
|
|
||||||
#if NO_EEPROM_SELECTED
|
#if NO_EEPROM_SELECTED
|
||||||
#define I2C_EEPROM
|
#define I2C_EEPROM
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
//#define I2C_EEPROM
|
//#define I2C_EEPROM
|
||||||
#endif
|
#endif
|
||||||
//#define E2END 0xFFF // 4KB
|
//#define E2END 0xFFF // 4K
|
||||||
|
|
||||||
#define HAL_TIMER_RATE F_CPU
|
#define HAL_TIMER_RATE F_CPU
|
||||||
|
|
||||||
|
|
|
@ -42,7 +42,7 @@
|
||||||
|
|
||||||
//#define I2C_EEPROM
|
//#define I2C_EEPROM
|
||||||
#define SRAM_EEPROM_EMULATION
|
#define SRAM_EEPROM_EMULATION
|
||||||
#define MARLIN_EEPROM_SIZE 0x2000 // 8KB
|
#define MARLIN_EEPROM_SIZE 0x2000 // 8K
|
||||||
|
|
||||||
//
|
//
|
||||||
// Servos
|
// Servos
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
|
|
||||||
// Onboard I2C EEPROM
|
// Onboard I2C EEPROM
|
||||||
#define I2C_EEPROM
|
#define I2C_EEPROM
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
|
|
||||||
//
|
//
|
||||||
// Servos
|
// Servos
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
|
|
||||||
// Onboard I2C EEPROM
|
// Onboard I2C EEPROM
|
||||||
#define I2C_EEPROM
|
#define I2C_EEPROM
|
||||||
#define MARLIN_EEPROM_SIZE 0x2000 // 8KB (24C64 ... 64Kb = 8KB)
|
#define MARLIN_EEPROM_SIZE 0x2000 // 8K (24C64 ... 64Kb = 8K)
|
||||||
|
|
||||||
//
|
//
|
||||||
// Servos
|
// Servos
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
|
|
||||||
// Onboard I2C EEPROM
|
// Onboard I2C EEPROM
|
||||||
#define I2C_EEPROM
|
#define I2C_EEPROM
|
||||||
#define MARLIN_EEPROM_SIZE 0x8000 // 32KB (24C32A)
|
#define MARLIN_EEPROM_SIZE 0x8000 // 32K (24C32A)
|
||||||
#define I2C_SCL_PIN PB8
|
#define I2C_SCL_PIN PB8
|
||||||
#define I2C_SDA_PIN PB9
|
#define I2C_SDA_PIN PB9
|
||||||
|
|
||||||
|
|
|
@ -50,11 +50,11 @@
|
||||||
// the 128kB sector allocated for EEPROM emulation.
|
// the 128kB sector allocated for EEPROM emulation.
|
||||||
#define FLASH_EEPROM_LEVELING
|
#define FLASH_EEPROM_LEVELING
|
||||||
#elif ENABLED(I2C_EEPROM)
|
#elif ENABLED(I2C_EEPROM)
|
||||||
#define MARLIN_EEPROM_SIZE 0x2000 // 8KB
|
#define MARLIN_EEPROM_SIZE 0x2000 // 8K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef MARLIN_EEPROM_SIZE
|
#ifndef MARLIN_EEPROM_SIZE
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -50,7 +50,7 @@
|
||||||
// 128 kB sector allocated for EEPROM emulation.
|
// 128 kB sector allocated for EEPROM emulation.
|
||||||
#define FLASH_EEPROM_LEVELING
|
#define FLASH_EEPROM_LEVELING
|
||||||
#elif ENABLED(I2C_EEPROM)
|
#elif ENABLED(I2C_EEPROM)
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(I2C_EEPROM)
|
#if ENABLED(I2C_EEPROM)
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -40,7 +40,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define SRAM_EEPROM_EMULATION
|
#define SRAM_EEPROM_EMULATION
|
||||||
#define MARLIN_EEPROM_SIZE 0x2000 // 8KB
|
#define MARLIN_EEPROM_SIZE 0x2000 // 8K
|
||||||
|
|
||||||
// I2C MCP3426 (16-Bit, 240SPS, dual-channel ADC)
|
// I2C MCP3426 (16-Bit, 240SPS, dual-channel ADC)
|
||||||
#define HAS_MCP3426_ADC
|
#define HAS_MCP3426_ADC
|
||||||
|
|
|
@ -186,15 +186,15 @@
|
||||||
#define EEPROM_SCK_PIN PB13 // datasheet: CLK pin, found with multimeter, not tested
|
#define EEPROM_SCK_PIN PB13 // datasheet: CLK pin, found with multimeter, not tested
|
||||||
#define EEPROM_MISO_PIN PB14 // datasheet: DO pin, found with multimeter, not tested
|
#define EEPROM_MISO_PIN PB14 // datasheet: DO pin, found with multimeter, not tested
|
||||||
#define EEPROM_MOSI_PIN PB15 // datasheet: DI pin, found with multimeter, not tested
|
#define EEPROM_MOSI_PIN PB15 // datasheet: DI pin, found with multimeter, not tested
|
||||||
#define EEPROM_PAGE_SIZE 0x1000U // 4KB (from datasheet)
|
#define EEPROM_PAGE_SIZE 0x1000U // 4K (from datasheet)
|
||||||
#define MARLIN_EEPROM_SIZE 16UL * (EEPROM_PAGE_SIZE) // Limit to 64KB for now...
|
#define MARLIN_EEPROM_SIZE 16UL * (EEPROM_PAGE_SIZE) // Limit to 64K for now...
|
||||||
#elif ENABLED(I2C_EEPROM) // FM24CL64BG (CYP1813) 64Kbit F-RAM
|
#elif ENABLED(I2C_EEPROM) // FM24CL64BG (CYP1813) 64Kbit F-RAM
|
||||||
#define SOFT_I2C_EEPROM // Force the use of Software I2C
|
#define SOFT_I2C_EEPROM // Force the use of Software I2C
|
||||||
#define I2C_SDA_PIN PG13
|
#define I2C_SDA_PIN PG13
|
||||||
#define I2C_SCL_PIN PG14 // To be confirmed on the Lerdge S, but probably same as the K
|
#define I2C_SCL_PIN PG14 // To be confirmed on the Lerdge S, but probably same as the K
|
||||||
#define MARLIN_EEPROM_SIZE 0x10000
|
#define MARLIN_EEPROM_SIZE 0x10000
|
||||||
#else
|
#else
|
||||||
#define MARLIN_EEPROM_SIZE 0x800U // On SD, Limit to 2KB, require this amount of RAM
|
#define MARLIN_EEPROM_SIZE 0x800U // On SD, Limit to 2K, require this amount of RAM
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -44,7 +44,7 @@
|
||||||
//#define SRAM_EEPROM_EMULATION // Use BackSRAM-based EEPROM emulation
|
//#define SRAM_EEPROM_EMULATION // Use BackSRAM-based EEPROM emulation
|
||||||
//#define FLASH_EEPROM_EMULATION // Use Flash-based EEPROM emulation
|
//#define FLASH_EEPROM_EMULATION // Use Flash-based EEPROM emulation
|
||||||
#define I2C_EEPROM // Need use jumpers set i2c for EEPROM
|
#define I2C_EEPROM // Need use jumpers set i2c for EEPROM
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#define I2C_SCL_PIN PB8 // I2C_SCL and CAN_RX
|
#define I2C_SCL_PIN PB8 // I2C_SCL and CAN_RX
|
||||||
#define I2C_SDA_PIN PB9 // I2C_SDA and CAN_TX
|
#define I2C_SDA_PIN PB9 // I2C_SDA and CAN_TX
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
//#define FLASH_EEPROM_EMULATION // Use Flash-based EEPROM emulation
|
//#define FLASH_EEPROM_EMULATION // Use Flash-based EEPROM emulation
|
||||||
#if EITHER(NO_EEPROM_SELECTED, I2C_EEPROM)
|
#if EITHER(NO_EEPROM_SELECTED, I2C_EEPROM)
|
||||||
#define I2C_EEPROM
|
#define I2C_EEPROM
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#define I2C_SCL_PIN PB6
|
#define I2C_SCL_PIN PB6
|
||||||
#define I2C_SDA_PIN PB7
|
#define I2C_SDA_PIN PB7
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
//#define SRAM_EEPROM_EMULATION // Use BackSRAM-based EEPROM emulation
|
//#define SRAM_EEPROM_EMULATION // Use BackSRAM-based EEPROM emulation
|
||||||
//#define FLASH_EEPROM_EMULATION // Use Flash-based EEPROM emulation
|
//#define FLASH_EEPROM_EMULATION // Use Flash-based EEPROM emulation
|
||||||
#define I2C_EEPROM
|
#define I2C_EEPROM
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
|
|
||||||
#define HAS_OTG_USB_HOST_SUPPORT // USB Flash Drive support
|
#define HAS_OTG_USB_HOST_SUPPORT // USB Flash Drive support
|
||||||
|
|
||||||
|
|
|
@ -33,10 +33,10 @@
|
||||||
#if NO_EEPROM_SELECTED
|
#if NO_EEPROM_SELECTED
|
||||||
#if MB(RUMBA32_V1_0)
|
#if MB(RUMBA32_V1_0)
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#elif MB(RUMBA32_V1_1)
|
#elif MB(RUMBA32_V1_1)
|
||||||
#define I2C_EEPROM
|
#define I2C_EEPROM
|
||||||
#define MARLIN_EEPROM_SIZE 0x2000 // 8KB (24LC64T-I/OT)
|
#define MARLIN_EEPROM_SIZE 0x2000 // 8K (24LC64T-I/OT)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
|
|
||||||
#if NO_EEPROM_SELECTED
|
#if NO_EEPROM_SELECTED
|
||||||
#define I2C_EEPROM
|
#define I2C_EEPROM
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB (24LC32AT-I/OT)
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K (24LC32AT-I/OT)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(FLASH_EEPROM_EMULATION)
|
#if ENABLED(FLASH_EEPROM_EMULATION)
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
|
|
||||||
#if NO_EEPROM_SELECTED
|
#if NO_EEPROM_SELECTED
|
||||||
#define FLASH_EEPROM_EMULATION
|
#define FLASH_EEPROM_EMULATION
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(FLASH_EEPROM_EMULATION)
|
#if ENABLED(FLASH_EEPROM_EMULATION)
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
// Onboard I2C EEPROM
|
// Onboard I2C EEPROM
|
||||||
#if NO_EEPROM_SELECTED
|
#if NO_EEPROM_SELECTED
|
||||||
#define I2C_EEPROM
|
#define I2C_EEPROM
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#define I2C_SCL_PIN PB6
|
#define I2C_SCL_PIN PB6
|
||||||
#define I2C_SDA_PIN PB7
|
#define I2C_SDA_PIN PB7
|
||||||
#undef NO_EEPROM_SELECTED
|
#undef NO_EEPROM_SELECTED
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
#define BOARD_INFO_NAME "STM32F4 VAkE"
|
#define BOARD_INFO_NAME "STM32F4 VAkE"
|
||||||
|
|
||||||
//#define I2C_EEPROM
|
//#define I2C_EEPROM
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
|
|
||||||
//
|
//
|
||||||
// Servos
|
// Servos
|
||||||
|
|
|
@ -41,7 +41,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 PB6
|
#define I2C_SCL_PIN PB6
|
||||||
#define I2C_SDA_PIN PB7
|
#define I2C_SDA_PIN PB7
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
|
|
||||||
// Onboard I2C EEPROM
|
// Onboard I2C EEPROM
|
||||||
#define I2C_EEPROM
|
#define I2C_EEPROM
|
||||||
#define MARLIN_EEPROM_SIZE 0x1000 // 4KB (24C32 ... 32Kb = 4KB)
|
#define MARLIN_EEPROM_SIZE 0x1000 // 4K (24C32 ... 32Kb = 4K)
|
||||||
|
|
||||||
#define HAS_OTG_USB_HOST_SUPPORT // USB Flash Drive support
|
#define HAS_OTG_USB_HOST_SUPPORT // USB Flash Drive support
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue