USB mass storage driver (#146)
This commit is contained in:
committed by
GitHub
parent
ec90198dbf
commit
a9e890a7f3
@@ -0,0 +1,21 @@
|
||||
#pragma once
|
||||
|
||||
namespace tt::hal::usb {
|
||||
|
||||
enum Mode {
|
||||
ModeDefault, // Default state of USB stack
|
||||
ModeNone, // State after TinyUSB was used and (partially) deinitialized
|
||||
ModeMassStorageSdmmc
|
||||
};
|
||||
|
||||
bool startMassStorageWithSdmmc();
|
||||
void stop();
|
||||
Mode getMode();
|
||||
bool isSupported();
|
||||
|
||||
bool canRebootIntoMassStorageSdmmc();
|
||||
void rebootIntoMassStorageSdmmc();
|
||||
bool isUsbBootMode();
|
||||
void resetUsbBootMode();
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user