USB FD via native USB Host + MSC (#20571)
This commit is contained in:
@@ -44,8 +44,9 @@
|
||||
#include "../../core/serial.h"
|
||||
#include "../../module/temperature.h"
|
||||
|
||||
static_assert(USB_CS_PIN != -1, "USB_CS_PIN must be defined");
|
||||
static_assert(USB_INTR_PIN != -1, "USB_INTR_PIN must be defined");
|
||||
#if DISABLED(USE_OTG_USB_HOST) && !PINS_EXIST(USB_CS, USB_INTR)
|
||||
#error "USB_FLASH_DRIVE_SUPPORT requires USB_CS_PIN and USB_INTR_PIN to be defined."
|
||||
#endif
|
||||
|
||||
#if ENABLED(USE_UHS3_USB)
|
||||
#define NO_AUTO_SPEED
|
||||
@@ -81,6 +82,17 @@ static_assert(USB_INTR_PIN != -1, "USB_INTR_PIN must be defined");
|
||||
|
||||
#define UHS_START (usb.Init() == 0)
|
||||
#define UHS_STATE(state) UHS_USB_HOST_STATE_##state
|
||||
#elif ENABLED(USE_OTG_USB_HOST)
|
||||
|
||||
#if HAS_SD_HOST_DRIVE
|
||||
#include HAL_PATH(../../HAL, msc_sd.h)
|
||||
#endif
|
||||
|
||||
#include HAL_PATH(../../HAL, usb_host.h)
|
||||
|
||||
#define UHS_START usb.start()
|
||||
#define rREVISION 0
|
||||
#define UHS_STATE(state) USB_STATE_##state
|
||||
#else
|
||||
#include "lib-uhs2/Usb.h"
|
||||
#include "lib-uhs2/masstorage.h"
|
||||
@@ -250,7 +262,7 @@ bool Sd2Card::isInserted() {
|
||||
return state == MEDIA_READY;
|
||||
}
|
||||
|
||||
bool Sd2Card::ready() {
|
||||
bool Sd2Card::isReady() {
|
||||
return state > DO_STARTUP;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user