Lines Matching +full:input +full:- +full:no +full:- +full:autorepeat

5  * Hewlett Packard Human Interface Loop (HP-HIL) Protocol -- header.
25 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR
33 * HP-HIL Technical Reference Manual. Hewlett Packard Product No. 45918A
57 * implementing a software MLC to run HIL devices on a non-parisc machine.
109 HIL_ERR_OB = 0x00000800, /* MLC is busy sending an auto-poll,
117 HIL_ERR_FOF = 0x04000000 /* Input FIFO Overflowed. */
131 /* This gives us a 32-bit "packet"
140 HIL_CMD_EPT = 0x01, /* Enter Pass-Thru Mode */
141 HIL_CMD_ELB = 0x02, /* Enter Loop-Back Mode */
160 HIL_CMD_DKA = 0x3d, /* Disable Keyswitch Autorepeat */
161 HIL_CMD_EK1 = 0x3e, /* Enable Keyswitch Autorepeat 1 */
162 HIL_CMD_EK2 = 0x3f, /* Enable Keyswitch Autorepeat 2 */
181 /* 0x80 to 0xEF device-specific commands */
254 #define HIL_IDD_HEADER_2X_AXIS 0x80 /* Two sets of 1-3 axis */
268 (2 - !((header_packet) & HIL_IDD_HEADER_2X_AXIS))
271 ((4 - !(header_packet & HIL_IDD_HEADER_IOD) - \
277 * packets and/or unpacked 8-bit data in the order that they
282 (!(HIL_IDD_NUM_AXSETS(*(header_ptr))) ? -1 : \
294 (*(header_ptr + HIL_IDD_LEN((*header_ptr)) - 1))
313 /* The response to HIL EXD commands -- the "extended describe record" */
328 (*(header_ptr + 2 - !(*header_ptr & HIL_EXD_HEADER_RRG)) & \
338 (!(*header_ptr & HIL_EXD_HEADER_LOCALE) ? -1 : \
339 (*(header_ptr + HIL_EXD_LEN(header_ptr) - 1) & HIL_PKT_DATA_MASK))
342 (!(*header_ptr & HIL_EXD_HEADER_WRG_TYPE2) ? -1 : \
343 (*(header_ptr + HIL_EXD_LEN(header_ptr) - 2 - \
345 ((*(header_ptr + HIL_EXD_LEN(header_ptr) - 1 - \
375 "chinese", /* 0x10 Chinese-PRC */ \
376 "chinese", /* 0x11 Chinese-ROC */ \
472 #define HIL_POL_CHARTYPE_NONE 0x00 /* No character data to follow */