diff options
author | Eliyahu Stern | 2022-12-22 15:00:14 +0200 |
---|---|---|
committer | Eliyahu Stern | 2022-12-22 15:02:28 +0200 |
commit | 6d0183dd1824774f47e6cc995d25a237fddf2cb8 (patch) | |
tree | 7c2d955773b3f456fa6ce33110019a4dbf9faa33 /src/usb.h | |
parent | bccae83d475ac5a48441001cad3fa8c167ecbb80 (diff) | |
download | usbmuxd-6d0183dd1824774f47e6cc995d25a237fddf2cb8.tar.gz usbmuxd-6d0183dd1824774f47e6cc995d25a237fddf2cb8.tar.bz2 |
Support switching to different "modes" using vendor specific control messages.
Use USBMUXD_DEFAULT_DEVICE_MODE env. var. to let the user control desired mode.
Diffstat (limited to 'src/usb.h')
-rw-r--r-- | src/usb.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -50,6 +50,10 @@ #define PID_APPLE_SILICON_RESTORE_LOW 0x1901 #define PID_APPLE_SILICON_RESTORE_MAX 0x1905 +#define ENV_DEVICE_MODE "USBMUXD_DEFAULT_DEVICE_MODE" +#define APPLE_VEND_SPECIFIC_GET_MODE 0x45 +#define APPLE_VEND_SPECIFIC_SET_MODE 0x52 + struct usb_device; int usb_init(void); |