✨ MULTI_VOLUME for Color UI and MarlinUI (#22004)
This commit is contained in:
committed by
Scott Lahteine
parent
d84e2d6e29
commit
2b4284df81
@ -121,13 +121,12 @@ uint8_t CardReader::workDirDepth;
|
||||
|
||||
#endif // SDCARD_SORT_ALPHA
|
||||
|
||||
#if SHARED_VOLUME_IS(USB_FLASH_DRIVE) || ENABLED(USB_FLASH_DRIVE_SUPPORT)
|
||||
DiskIODriver_USBFlash CardReader::media_usbFlashDrive;
|
||||
#if HAS_USB_FLASH_DRIVE
|
||||
DiskIODriver_USBFlash CardReader::media_driver_usbFlash;
|
||||
#endif
|
||||
#if NEED_SD2CARD_SDIO
|
||||
DiskIODriver_SDIO CardReader::media_sdio;
|
||||
#elif NEED_SD2CARD_SPI
|
||||
DiskIODriver_SPI_SD CardReader::media_sd_spi;
|
||||
|
||||
#if NEED_SD2CARD_SDIO || NEED_SD2CARD_SPI
|
||||
CardReader::sdcard_driver_t CardReader::media_driver_sdcard;
|
||||
#endif
|
||||
|
||||
DiskIODriver* CardReader::driver = nullptr;
|
||||
@ -144,12 +143,10 @@ uint32_t CardReader::filesize, CardReader::sdpos;
|
||||
|
||||
CardReader::CardReader() {
|
||||
changeMedia(&
|
||||
#if SHARED_VOLUME_IS(SD_ONBOARD)
|
||||
TERN(SDIO_SUPPORT, media_sdio, media_sd_spi)
|
||||
#elif SHARED_VOLUME_IS(USB_FLASH_DRIVE) || ENABLED(USB_FLASH_DRIVE_SUPPORT)
|
||||
media_usbFlashDrive
|
||||
#if HAS_USB_FLASH_DRIVE && !SHARED_VOLUME_IS(SD_ONBOARD)
|
||||
media_driver_usbFlash
|
||||
#else
|
||||
TERN(SDIO_SUPPORT, media_sdio, media_sd_spi)
|
||||
media_driver_sdcard
|
||||
#endif
|
||||
);
|
||||
|
||||
|
@ -235,12 +235,13 @@ public:
|
||||
#endif
|
||||
|
||||
#if SHARED_VOLUME_IS(USB_FLASH_DRIVE) || ENABLED(USB_FLASH_DRIVE_SUPPORT)
|
||||
static DiskIODriver_USBFlash media_usbFlashDrive;
|
||||
#define HAS_USB_FLASH_DRIVE 1
|
||||
static DiskIODriver_USBFlash media_driver_usbFlash;
|
||||
#endif
|
||||
#if NEED_SD2CARD_SDIO
|
||||
static DiskIODriver_SDIO media_sdio;
|
||||
#elif NEED_SD2CARD_SPI
|
||||
static DiskIODriver_SPI_SD media_sd_spi;
|
||||
|
||||
#if NEED_SD2CARD_SDIO || NEED_SD2CARD_SPI
|
||||
typedef TERN(NEED_SD2CARD_SDIO, DiskIODriver_SDIO, DiskIODriver_SPI_SD) sdcard_driver_t;
|
||||
static sdcard_driver_t media_driver_sdcard;
|
||||
#endif
|
||||
|
||||
private:
|
||||
|
Reference in New Issue
Block a user