diff options
Diffstat (limited to 'firmware/usbstack/usb_class_driver.h')
-rw-r--r-- | firmware/usbstack/usb_class_driver.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/usbstack/usb_class_driver.h b/firmware/usbstack/usb_class_driver.h index 631d5a3bc1..beeec86fb7 100644 --- a/firmware/usbstack/usb_class_driver.h +++ b/firmware/usbstack/usb_class_driver.h @@ -54,6 +54,12 @@ struct usb_class_driver { able to handle it, it should ack the request, and return true. Otherwise it should return false. */ bool (*control_request)(struct usb_ctrlrequest* req); + +#ifdef HAVE_HOTSWAP + /* Tells the driver that a hotswappable disk/card was inserted or + extracted */ + void (*notify_hotswap)(int volume, bool inserted); +#endif }; #endif |