2
2
3
3
#include "DeviceDetector.h"
4
4
5
- #define REGISTER_DETECTOR (name , func ) static DeviceDetector device_detector_obj_##func(name, func)
6
- #define REGISTER_I2C_DETECTOR (name , func ) static I2CDeviceDetector device_detector_obj_##func(name, func)
7
- #define REGISTER_I2C_BUS_DETECTOR (func ) static I2CBusDetector device_detector_obj_##func(func)
8
- #define REGISTER_HID_DETECTOR (name , func , vid , pid ) static HIDDeviceDetector device_detector_obj_##vid##pid(name, func, vid, pid, HID_INTERFACE_ANY, HID_USAGE_PAGE_ANY, HID_USAGE_ANY)
9
- #define REGISTER_HID_DETECTOR_I (name , func , vid , pid , interface ) static HIDDeviceDetector device_detector_obj_##vid##pid##_##interface(name, func, vid, pid, interface, HID_USAGE_PAGE_ANY, HID_USAGE_ANY)
10
- #define REGISTER_HID_DETECTOR_IP (name , func , vid , pid , interface , page ) static HIDDeviceDetector device_detector_obj_##vid##pid##_##interface##_##page(name, func, vid, pid, interface, page, HID_USAGE_ANY)
11
- #define REGISTER_HID_DETECTOR_IPU (name , func , vid , pid , interface , page , usage ) static HIDDeviceDetector device_detector_obj_##vid##pid##_##interface##_##page##_##usage(name, func, vid, pid, interface, page, usage)
12
- #define REGISTER_HID_DETECTOR_P (name , func , vid , pid , page ) static HIDDeviceDetector device_detector_obj_##vid##pid##__##page(name, func, vid, pid, HID_INTERFACE_ANY, page, HID_USAGE_ANY)
13
- #define REGISTER_HID_DETECTOR_PU (name , func , vid , pid , page , usage ) static HIDDeviceDetector device_detector_obj_##vid##pid##__##page##_##usage(name, func, vid, pid, HID_INTERFACE_ANY, page, usage)
14
- #define REGISTER_DYNAMIC_DETECTOR (name , func ) static DynamicDetector device_detector_obj_##func(name, func)
5
+ #define REGISTER_DETECTOR (name , func ) static DeviceDetector device_detector_obj_##func(name, func)
6
+ #define REGISTER_I2C_DETECTOR (name , func ) static I2CDeviceDetector device_detector_obj_##func(name, func)
7
+ #define REGISTER_I2C_BUS_DETECTOR (func ) static I2CBusDetector device_detector_obj_##func(func)
8
+ #define REGISTER_HID_DETECTOR (name , func , vid , pid ) static HIDDeviceDetector device_detector_obj_##vid##pid(name, func, vid, pid, HID_INTERFACE_ANY, HID_USAGE_PAGE_ANY, HID_USAGE_ANY)
9
+ #define REGISTER_HID_DETECTOR_I (name , func , vid , pid , interface ) static HIDDeviceDetector device_detector_obj_##vid##pid##_##interface(name, func, vid, pid, interface, HID_USAGE_PAGE_ANY, HID_USAGE_ANY)
10
+ #define REGISTER_HID_DETECTOR_IP (name , func , vid , pid , interface , page ) static HIDDeviceDetector device_detector_obj_##vid##pid##_##interface##_##page(name, func, vid, pid, interface, page, HID_USAGE_ANY)
11
+ #define REGISTER_HID_DETECTOR_IPU (name , func , vid , pid , interface , page , usage ) static HIDDeviceDetector device_detector_obj_##vid##pid##_##interface##_##page##_##usage(name, func, vid, pid, interface, page, usage)
12
+ #define REGISTER_HID_DETECTOR_P (name , func , vid , pid , page ) static HIDDeviceDetector device_detector_obj_##vid##pid##__##page(name, func, vid, pid, HID_INTERFACE_ANY, page, HID_USAGE_ANY)
13
+ #define REGISTER_HID_DETECTOR_PU (name , func , vid , pid , page , usage ) static HIDDeviceDetector device_detector_obj_##vid##pid##__##page##_##usage(name, func, vid, pid, HID_INTERFACE_ANY, page, usage)
14
+ #define REGISTER_DYNAMIC_DETECTOR (name , func ) static DynamicDetector device_detector_obj_##func(name, func)
15
+
16
+ #define REGISTER_DYNAMIC_I2C_DETECTOR (name , func ) I2CDeviceDetector device_detector_obj_##func(name, func)
17
+ #define REGISTER_DYNAMIC_I2C_BUS_DETECTOR (func ) I2CBusDetector device_detector_obj_##func(func)
18
+ #define REGISTER_DYNAMIC_HID_DETECTOR (name , func , vid , pid ) HIDDeviceDetector device_detector_obj_##vid##pid(name, func, vid, pid, HID_INTERFACE_ANY, HID_USAGE_PAGE_ANY, HID_USAGE_ANY)
19
+ #define REGISTER_DYNAMIC_HID_DETECTOR_I (name , func , vid , pid , interface ) HIDDeviceDetector device_detector_obj_##vid##pid##_##interface(name, func, vid, pid, interface, HID_USAGE_PAGE_ANY, HID_USAGE_ANY)
20
+ #define REGISTER_DYNAMIC_HID_DETECTOR_IP (name , func , vid , pid , interface , page ) HIDDeviceDetector device_detector_obj_##vid##pid##_##interface##_##page(name, func, vid, pid, interface, page, HID_USAGE_ANY)
21
+ #define REGISTER_DYNAMIC_HID_DETECTOR_IPU (name , func , vid , pid , interface , page , usage ) HIDDeviceDetector device_detector_obj_##vid##pid##_##interface##_##page##_##usage(name, func, vid, pid, interface, page, usage)
22
+ #define REGISTER_DYNAMIC_HID_DETECTOR_P (name , func , vid , pid , page ) HIDDeviceDetector device_detector_obj_##vid##pid##__##page(name, func, vid, pid, HID_INTERFACE_ANY, page, HID_USAGE_ANY)
23
+ #define REGISTER_DYNAMIC_HID_DETECTOR_PU (name , func , vid , pid , page , usage ) HIDDeviceDetector device_detector_obj_##vid##pid##__##page##_##usage(name, func, vid, pid, HID_INTERFACE_ANY, page, usage)
0 commit comments