Parcourir la source

🐛 Some EEPROM size fixes (#24113)

Co-authored-by: Scott Lahteine <github@thinkyhead.com>
Keith Bennett il y a 2 ans
Parent
révision
3cea0a00b1
Aucun compte lié à l'adresse e-mail de l'auteur

+ 2
- 2
Marlin/src/pins/lpc1768/pins_BTT_SKR_V1_4.h Voir le fichier

@@ -46,9 +46,9 @@
46 46
 #endif
47 47
 
48 48
 #if ENABLED(I2C_EEPROM)
49
-  #define MARLIN_EEPROM_SIZE              0x8000  // 32Kb
49
+  #define MARLIN_EEPROM_SIZE              0x8000  // 32K
50 50
 #elif ENABLED(SDCARD_EEPROM_EMULATION)
51
-  #define MARLIN_EEPROM_SIZE               0x800  // 2Kb
51
+  #define MARLIN_EEPROM_SIZE               0x800  // 2K
52 52
 #endif
53 53
 
54 54
 //

+ 1
- 1
Marlin/src/pins/sam/pins_RURAMPS4D_11.h Voir le fichier

@@ -179,7 +179,7 @@
179 179
 //
180 180
 // EEPROM
181 181
 //
182
-#define MARLIN_EEPROM_SIZE                0x8000  // 32Kb (24lc256)
182
+#define MARLIN_EEPROM_SIZE                0x8000  // 32K (24lc256)
183 183
 #define I2C_EEPROM                                // EEPROM on I2C-0
184 184
 //#define EEPROM_SD                               // EEPROM on SDCARD
185 185
 //#define SPI_EEPROM                              // EEPROM on SPI-0

+ 1
- 1
Marlin/src/pins/sam/pins_RURAMPS4D_13.h Voir le fichier

@@ -162,7 +162,7 @@
162 162
 //
163 163
 // EEPROM
164 164
 //
165
-#define MARLIN_EEPROM_SIZE                0x8000  // 32Kb (24lc256)
165
+#define MARLIN_EEPROM_SIZE                0x8000  // 32K (24lc256)
166 166
 #define I2C_EEPROM                                // EEPROM on I2C-0
167 167
 //#define EEPROM_SD                               // EEPROM on SDCARD
168 168
 //#define SPI_EEPROM                              // EEPROM on SPI-0

+ 1
- 1
Marlin/src/pins/samd/pins_BRICOLEMON_LITE_V1_0.h Voir le fichier

@@ -44,7 +44,7 @@
44 44
  */
45 45
 //#define FLASH_EEPROM_EMULATION
46 46
 #define I2C_EEPROM                                // EEPROM on I2C-0
47
-#define MARLIN_EEPROM_SIZE               0x70000  // 512K (CAT24C512)
47
+#define MARLIN_EEPROM_SIZE               0x10000  // 64K (CAT24C512)
48 48
 
49 49
 // This is another option to emulate an EEPROM, but it's more efficient to not lose the data in the first place.
50 50
 //#define SDCARD_EEPROM_EMULATION

+ 1
- 1
Marlin/src/pins/samd/pins_BRICOLEMON_V1_0.h Voir le fichier

@@ -48,7 +48,7 @@
48 48
  */
49 49
 //#define FLASH_EEPROM_EMULATION
50 50
 #define I2C_EEPROM                                // EEPROM on I2C-0
51
-#define MARLIN_EEPROM_SIZE               0x70000  // 512K (CAT24C512)
51
+#define MARLIN_EEPROM_SIZE               0x10000  // 64K (CAT24C512)
52 52
 
53 53
 //This its another option to emulate an EEPROM, but its more efficient to dont loose the data the first One.
54 54
 //#define SDCARD_EEPROM_EMULATION

+ 2
- 2
Marlin/src/pins/stm32f1/pins_CREALITY_V4.h Voir le fichier

@@ -51,9 +51,9 @@
51 51
 #if ENABLED(IIC_BL24CXX_EEPROM)
52 52
   #define IIC_EEPROM_SDA                    PA11
53 53
   #define IIC_EEPROM_SCL                    PA12
54
-  #define MARLIN_EEPROM_SIZE               0x800  // 2Kb (24C16)
54
+  #define MARLIN_EEPROM_SIZE               0x800  // 2K (24C16)
55 55
 #elif ENABLED(SDCARD_EEPROM_EMULATION)
56
-  #define MARLIN_EEPROM_SIZE               0x800  // 2Kb
56
+  #define MARLIN_EEPROM_SIZE               0x800  // 2K
57 57
 #endif
58 58
 
59 59
 //

+ 2
- 2
Marlin/src/pins/stm32f1/pins_CREALITY_V4210.h Voir le fichier

@@ -52,10 +52,10 @@
52 52
   #if ENABLED(IIC_BL24CXX_EEPROM)
53 53
     #define IIC_EEPROM_SDA                  PA11
54 54
     #define IIC_EEPROM_SCL                  PA12
55
-    #define MARLIN_EEPROM_SIZE             0x800  // 2Kb (24C16)
55
+    #define MARLIN_EEPROM_SIZE             0x800  // 2K (24C16)
56 56
   #else
57 57
     #define SDCARD_EEPROM_EMULATION               // SD EEPROM until all EEPROM is BL24CXX
58
-    #define MARLIN_EEPROM_SIZE             0x800  // 2Kb
58
+    #define MARLIN_EEPROM_SIZE             0x800  // 2K
59 59
   #endif
60 60
 
61 61
   // SPI

+ 2
- 2
Marlin/src/pins/stm32f1/pins_CREALITY_V45x.h Voir le fichier

@@ -47,9 +47,9 @@
47 47
 #if ENABLED(IIC_BL24CXX_EEPROM)
48 48
   #define IIC_EEPROM_SDA                    PA11
49 49
   #define IIC_EEPROM_SCL                    PA12
50
-  #define MARLIN_EEPROM_SIZE               0x800  // 2Kb (24C16)
50
+  #define MARLIN_EEPROM_SIZE               0x800  // 2K (24C16)
51 51
 #elif ENABLED(SDCARD_EEPROM_EMULATION)
52
-  #define MARLIN_EEPROM_SIZE               0x800  // 2Kb
52
+  #define MARLIN_EEPROM_SIZE               0x800  // 2K
53 53
 #endif
54 54
 
55 55
 //

+ 1
- 1
Marlin/src/pins/stm32f4/pins_BTT_GTR_V1_0.h Voir le fichier

@@ -37,7 +37,7 @@
37 37
 
38 38
 // Onboard I2C EEPROM
39 39
 #define I2C_EEPROM
40
-#define MARLIN_EEPROM_SIZE                0x2000  // 8K (24C64 ... 64Kb = 8K)
40
+#define MARLIN_EEPROM_SIZE                0x2000  // 8K (24C64)
41 41
 
42 42
 //
43 43
 // Servos

+ 1
- 1
Marlin/src/pins/stm32f4/pins_BTT_OCTOPUS_V1_common.h Voir le fichier

@@ -28,7 +28,7 @@
28 28
 
29 29
 // Onboard I2C EEPROM
30 30
 #define I2C_EEPROM
31
-#define MARLIN_EEPROM_SIZE                0x8000  // 32K (24C32A)
31
+#define MARLIN_EEPROM_SIZE                0x1000  // 4KB (AT24C32)
32 32
 #define I2C_SCL_PIN                         PB8
33 33
 #define I2C_SDA_PIN                         PB9
34 34
 

+ 2
- 2
Marlin/src/pins/stm32f4/pins_LERDGE_S.h Voir le fichier

@@ -187,12 +187,12 @@
187 187
   #define EEPROM_MISO_PIN                   PB14  // datasheet: DO pin, found with multimeter, not tested
188 188
   #define EEPROM_MOSI_PIN                   PB15  // datasheet: DI pin, found with multimeter, not tested
189 189
   #define EEPROM_PAGE_SIZE               0x1000U  // 4K (from datasheet)
190
-  #define MARLIN_EEPROM_SIZE 16UL * (EEPROM_PAGE_SIZE)   // Limit to 64K for now...
190
+  #define MARLIN_EEPROM_SIZE 16UL * (EEPROM_PAGE_SIZE)  // Limit to 64K for now...
191 191
 #elif ENABLED(I2C_EEPROM)                         // FM24CL64BG (CYP1813) 64Kbit F-RAM
192 192
   #define SOFT_I2C_EEPROM                         // Force the use of Software I2C
193 193
   #define I2C_SDA_PIN                       PG13
194 194
   #define I2C_SCL_PIN                       PG14  // To be confirmed on the Lerdge S, but probably same as the K
195
-  #define MARLIN_EEPROM_SIZE             0x10000
195
+  #define MARLIN_EEPROM_SIZE             0x2000U  // 8K
196 196
 #else
197 197
   #define MARLIN_EEPROM_SIZE              0x800U  // On SD, Limit to 2K, require this amount of RAM
198 198
 #endif

+ 1
- 1
Marlin/src/pins/stm32h7/pins_BTT_SKR_SE_BX.h Voir le fichier

@@ -30,7 +30,7 @@
30 30
 
31 31
 // Onboard I2C EEPROM
32 32
 #define I2C_EEPROM
33
-#define MARLIN_EEPROM_SIZE                0x1000  // 4K (24C32 ... 32Kb = 4K)
33
+#define MARLIN_EEPROM_SIZE                0x1000  // 4K (24C32)
34 34
 
35 35
 #define HAS_OTG_USB_HOST_SUPPORT                  // USB Flash Drive support
36 36
 

Chargement…
Annuler
Enregistrer