+#define H4032L_USB_VENDOR 0x04b5
+#define H4032L_USB_PRODUCT 0x4032
+
+#define H4032L_CMD_PKT_MAGIC 0x017f
+#define H4032L_STATUS_PACKET_MAGIC 0x2B1A037F
+#define H4032L_START_PACKET_MAGIC 0x2B1A027F
+#define H4032L_END_PACKET_MAGIC 0x4D3C037F
+
+enum h4032l_trigger_edge_type {
+ H4032L_TRIGGER_EDGE_TYPE_RISE = 0,
+ H4032L_TRIGGER_EDGE_TYPE_FALL,
+ H4032L_TRIGGER_EDGE_TYPE_TOGGLE,
+ H4032L_TRIGGER_EDGE_TYPE_DISABLED
+};
+
+enum h4032l_trigger_data_range_type {
+ H4032L_TRIGGER_DATA_RANGE_TYPE_MAX = 0,
+ H4032L_TRIGGER_DATA_RANGE_TYPE_MIN_OR_MAX,
+ H4032L_TRIGGER_DATA_RANGE_TYPE_OUT_OF_RANGE,
+ H4032L_TRIGGER_DATA_RANGE_TYPE_WITHIN_RANGE
+};
+
+enum h4032l_trigger_time_range_type {
+ H4032L_TRIGGER_TIME_RANGE_TYPE_MAX = 0,
+ H4032L_TRIGGER_TIME_RANGE_TYPE_MIN_OR_MAX,
+ H4032L_TRIGGER_TIME_RANGE_TYPE_OUT_OF_RANGE,
+ H4032L_TRIGGER_TIME_RANGE_TYPE_WITHIN_RANGE
+};