feat: support for USB mass storage devices, hotplugging

This commit is contained in:
daniel committed 2026-05-18 17:47:12 +02:00
1 parent d340e01e56
commit c20579afd3
36 files changed
+1537 -130

No files matched your search

+3
View File
@@ -26,6 +26,9 @@ namespace Drivers::USB::HidMouse {
// Register a mouse device by slot ID
void RegisterDevice(uint8_t slotId);
// Unregister a mouse device and release any pressed buttons.
void UnregisterDevice(uint8_t slotId);
// Parse a HID Report Descriptor to determine the report layout.
// Must be called before ProcessReport for Report Protocol mice.
void ParseReportDescriptor(const uint8_t* desc, uint16_t length);