Lines Matching +full:0 +full:x09

27 	HIDS_REMOTE_WAKE = BIT(0),
43 .version = 0x0000,
44 .code = 0x00,
49 HIDS_INPUT = 0x01,
50 HIDS_OUTPUT = 0x02,
51 HIDS_FEATURE = 0x03,
55 .id = 0x01,
62 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
63 0x09, 0x02, /* Usage (Mouse) */
64 0xA1, 0x01, /* Collection (Application) */
65 0x85, 0x01, /* Report Id (1) */
66 0x09, 0x01, /* Usage (Pointer) */
67 0xA1, 0x00, /* Collection (Physical) */
68 0x05, 0x09, /* Usage Page (Button) */
69 0x19, 0x01, /* Usage Minimum (0x01) */
70 0x29, 0x03, /* Usage Maximum (0x03) */
71 0x15, 0x00, /* Logical Minimum (0) */
72 0x25, 0x01, /* Logical Maximum (1) */
73 0x95, 0x03, /* Report Count (3) */
74 0x75, 0x01, /* Report Size (1) */
75 0x81, 0x02, /* Input (Data,Var,Abs,No Wrap,Linear,...) */
76 0x95, 0x01, /* Report Count (1) */
77 0x75, 0x05, /* Report Size (5) */
78 0x81, 0x03, /* Input (Const,Var,Abs,No Wrap,Linear,...) */
79 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
80 0x09, 0x30, /* Usage (X) */
81 0x09, 0x31, /* Usage (Y) */
82 0x15, 0x81, /* Logical Minimum (129) */
83 0x25, 0x7F, /* Logical Maximum (127) */
84 0x75, 0x08, /* Report Size (8) */
85 0x95, 0x02, /* Report Count (2) */
86 0x81, 0x06, /* Input (Data,Var,Rel,No Wrap,Linear,...) */
87 0xC0, /* End Collection */
88 0xC0, /* End Collection */
118 simulate_input = (value == BT_GATT_CCC_NOTIFY) ? 1 : 0; in input_ccc_changed()
125 return bt_gatt_attr_read(conn, attr, buf, len, offset, NULL, 0); in read_input_report()
191 * Byte 0: buttons (lower 3 bits) in hog_button_loop()
195 int8_t report[3] = {0, 0, 0}; in hog_button_loop()
198 report[0] |= BIT(0); in hog_button_loop()