summaryrefslogtreecommitdiff
path: root/src/class/mtp/mtp_device.h
diff options
context:
space:
mode:
authorhathach <[email protected]>2025-09-26 11:51:09 +0700
committerhathach <[email protected]>2025-09-26 11:51:09 +0700
commite92262eb5cdc35dfc6019c97d1b9166be0f5e62f (patch)
tree8d7084397232e86ef2ac64dd3d97dc19c25326d6 /src/class/mtp/mtp_device.h
parente4f7fcf7ec4239aff6193a8d71cd0e8ce94024dd (diff)
fix more ci build
Diffstat (limited to 'src/class/mtp/mtp_device.h')
-rw-r--r--src/class/mtp/mtp_device.h33
1 files changed, 5 insertions, 28 deletions
diff --git a/src/class/mtp/mtp_device.h b/src/class/mtp/mtp_device.h
index d0c894742..b10c3abda 100644
--- a/src/class/mtp/mtp_device.h
+++ b/src/class/mtp/mtp_device.h
@@ -62,34 +62,11 @@ typedef struct {
/* string fields will be added using append function */ \
}
-#define MTP_DEVICE_INFO_NO_EXTENSION_STRUCT(_op_count, _event_count, _devprop_count, _capture_count, _playback_count) \
- struct TU_ATTR_PACKED { \
- uint16_t standard_version; \
- uint32_t mtp_vendor_extension_id; \
- uint16_t mtp_version; \
- uint8_t mtp_extensions; \
- uint16_t functional_mode; \
- mtp_auint16_t(_op_count) supported_operations; \
- mtp_auint16_t(_event_count) supported_events; \
- mtp_auint16_t(_devprop_count) supported_device_properties; \
- mtp_auint16_t(_capture_count) capture_formats; \
- mtp_auint16_t(_playback_count) playback_formats; \
- /* string fields will be added using append function */ \
- }
-
-#ifdef CFG_TUD_MTP_DEVICEINFO_EXTENSIONS
- typedef MTP_DEVICE_INFO_STRUCT(
- sizeof(CFG_TUD_MTP_DEVICEINFO_EXTENSIONS), TU_ARGS_NUM(CFG_TUD_MTP_DEVICEINFO_SUPPORTED_OPERATIONS),
- TU_ARGS_NUM(CFG_TUD_MTP_DEVICEINFO_SUPPORTED_EVENTS), TU_ARGS_NUM(CFG_TUD_MTP_DEVICEINFO_SUPPORTED_DEVICE_PROPERTIES),
- TU_ARGS_NUM(CFG_TUD_MTP_DEVICEINFO_CAPTURE_FORMATS), TU_ARGS_NUM(CFG_TUD_MTP_DEVICEINFO_PLAYBACK_FORMATS)
- ) tud_mtp_device_info_t;
-#else
- typedef MTP_DEVICE_INFO_NO_EXTENSION_STRUCT(
- TU_ARGS_NUM(CFG_TUD_MTP_DEVICEINFO_SUPPORTED_OPERATIONS),
- TU_ARGS_NUM(CFG_TUD_MTP_DEVICEINFO_SUPPORTED_EVENTS), TU_ARGS_NUM(CFG_TUD_MTP_DEVICEINFO_SUPPORTED_DEVICE_PROPERTIES),
- TU_ARGS_NUM(CFG_TUD_MTP_DEVICEINFO_CAPTURE_FORMATS), TU_ARGS_NUM(CFG_TUD_MTP_DEVICEINFO_PLAYBACK_FORMATS)
- ) tud_mtp_device_info_t;
-#endif
+typedef MTP_DEVICE_INFO_STRUCT(
+ sizeof(CFG_TUD_MTP_DEVICEINFO_EXTENSIONS), TU_ARGS_NUM(CFG_TUD_MTP_DEVICEINFO_SUPPORTED_OPERATIONS),
+ TU_ARGS_NUM(CFG_TUD_MTP_DEVICEINFO_SUPPORTED_EVENTS), TU_ARGS_NUM(CFG_TUD_MTP_DEVICEINFO_SUPPORTED_DEVICE_PROPERTIES),
+ TU_ARGS_NUM(CFG_TUD_MTP_DEVICEINFO_CAPTURE_FORMATS), TU_ARGS_NUM(CFG_TUD_MTP_DEVICEINFO_PLAYBACK_FORMATS)
+) tud_mtp_device_info_t;
//--------------------------------------------------------------------+
// Application API