|
@@ -178,16 +178,22 @@ void menu_main() {
|
178
|
178
|
if (card_detected) {
|
179
|
179
|
if (!card_open) {
|
180
|
180
|
MENU_ITEM(submenu, MSG_CARD_MENU, menu_sdcard);
|
181
|
|
- #if !PIN_EXISTS(SD_DETECT)
|
182
|
|
- MENU_ITEM(gcode, MSG_CHANGE_SDCARD, PSTR("M21")); // SD-card changed by user
|
183
|
|
- #endif
|
|
181
|
+ MENU_ITEM(gcode,
|
|
182
|
+ #if PIN_EXISTS(SD_DETECT)
|
|
183
|
+ MSG_CHANGE_SDCARD, PSTR("M21")
|
|
184
|
+ #else
|
|
185
|
+ MSG_RELEASE_SDCARD, PSTR("M22")
|
|
186
|
+ #endif
|
|
187
|
+ );
|
184
|
188
|
}
|
185
|
189
|
}
|
186
|
190
|
else {
|
187
|
|
- #if !PIN_EXISTS(SD_DETECT)
|
188
|
|
- MENU_ITEM(gcode, MSG_INIT_SDCARD, PSTR("M21")); // Manually init SD-card
|
|
191
|
+ #if PIN_EXISTS(SD_DETECT)
|
|
192
|
+ MENU_ITEM(function, MSG_NO_CARD, NULL);
|
|
193
|
+ #else
|
|
194
|
+ MENU_ITEM(gcode, MSG_INIT_SDCARD, PSTR("M21"));
|
|
195
|
+ MENU_ITEM(function, MSG_SD_RELEASED, NULL);
|
189
|
196
|
#endif
|
190
|
|
- MENU_ITEM(function, MSG_NO_CARD, NULL);
|
191
|
197
|
}
|
192
|
198
|
#endif // !HAS_ENCODER_WHEEL && SDSUPPORT
|
193
|
199
|
|
|
@@ -259,16 +265,22 @@ void menu_main() {
|
259
|
265
|
if (card_detected) {
|
260
|
266
|
if (!card_open) {
|
261
|
267
|
MENU_ITEM(submenu, MSG_CARD_MENU, menu_sdcard);
|
262
|
|
- #if !PIN_EXISTS(SD_DETECT)
|
263
|
|
- MENU_ITEM(gcode, MSG_CHANGE_SDCARD, PSTR("M21")); // SD-card changed by user
|
264
|
|
- #endif
|
|
268
|
+ MENU_ITEM(gcode,
|
|
269
|
+ #if PIN_EXISTS(SD_DETECT)
|
|
270
|
+ MSG_CHANGE_SDCARD, PSTR("M21")
|
|
271
|
+ #else
|
|
272
|
+ MSG_RELEASE_SDCARD, PSTR("M22")
|
|
273
|
+ #endif
|
|
274
|
+ );
|
265
|
275
|
}
|
266
|
276
|
}
|
267
|
277
|
else {
|
268
|
|
- #if !PIN_EXISTS(SD_DETECT)
|
269
|
|
- MENU_ITEM(gcode, MSG_INIT_SDCARD, PSTR("M21")); // Manually init SD-card
|
|
278
|
+ #if PIN_EXISTS(SD_DETECT)
|
|
279
|
+ MENU_ITEM(function, MSG_NO_CARD, NULL);
|
|
280
|
+ #elif
|
|
281
|
+ MENU_ITEM(gcode, MSG_INIT_SDCARD, PSTR("M21"));
|
|
282
|
+ MENU_ITEM(function, MSG_SD_RELEASED, NULL);
|
270
|
283
|
#endif
|
271
|
|
- MENU_ITEM(function, MSG_NO_CARD, NULL);
|
272
|
284
|
}
|
273
|
285
|
#endif // HAS_ENCODER_WHEEL && SDSUPPORT
|
274
|
286
|
|