1*b6ec842dSStephan Aßmus /* 2*b6ec842dSStephan Aßmus * Copyright 2004-2010, Haiku Inc. All Rights Reserved. 3*b6ec842dSStephan Aßmus * Distributed under the terms of the MIT License. 4*b6ec842dSStephan Aßmus */ 5*b6ec842dSStephan Aßmus #ifndef _USB_HID_PAGE_ALPHANUMERIC_DISPLAY_H 6*b6ec842dSStephan Aßmus #define _USB_HID_PAGE_ALPHANUMERIC_DISPLAY_H 7*b6ec842dSStephan Aßmus 8*b6ec842dSStephan Aßmus 9*b6ec842dSStephan Aßmus /* Reference: 10*b6ec842dSStephan Aßmus * HID Usage Page 0x14: ALPHANUMERIC DISPLAY 11*b6ec842dSStephan Aßmus * HID Usage Tables Ver. 1.12 12*b6ec842dSStephan Aßmus * http://www.usb.org/developers/devclass_docs/Hut1_12.pdf 13*b6ec842dSStephan Aßmus */ 14*b6ec842dSStephan Aßmus 15*b6ec842dSStephan Aßmus // Usage IDs 16*b6ec842dSStephan Aßmus enum { 17*b6ec842dSStephan Aßmus B_HID_UID_AD_ALPHANUMERIC_DISPLAY = 0x01, 18*b6ec842dSStephan Aßmus B_HID_UID_AD_BITMAPPED_DISPLAY, 19*b6ec842dSStephan Aßmus 20*b6ec842dSStephan Aßmus B_HID_UID_AD_DISPLAY_ATTRIBUTES_REPORT = 0x20, 21*b6ec842dSStephan Aßmus B_HID_UID_AD_ASCII_CHARACTER_SET, 22*b6ec842dSStephan Aßmus B_HID_UID_AD_DATA_READ_BACK, 23*b6ec842dSStephan Aßmus B_HID_UID_AD_FONT_READ_BACK, 24*b6ec842dSStephan Aßmus B_HID_UID_AD_DISPLAY_CONTROL_REPORT, 25*b6ec842dSStephan Aßmus B_HID_UID_AD_CLEAR_DISPLAY, 26*b6ec842dSStephan Aßmus B_HID_UID_AD_DISPLAY_ENABLE, 27*b6ec842dSStephan Aßmus B_HID_UID_AD_SCREEN_SAVER_DELAY, 28*b6ec842dSStephan Aßmus B_HID_UID_AD_SCREEN_SAVER_ENABLE, 29*b6ec842dSStephan Aßmus B_HID_UID_AD_VERTICAL_SCROLL, 30*b6ec842dSStephan Aßmus B_HID_UID_AD_HORIZONTAL_SCROLL, 31*b6ec842dSStephan Aßmus B_HID_UID_AD_CHARACTER_REPORT, 32*b6ec842dSStephan Aßmus B_HID_UID_AD_DISPLAY_DATA, 33*b6ec842dSStephan Aßmus B_HID_UID_AD_DISPLAY_STATUS, 34*b6ec842dSStephan Aßmus B_HID_UID_AD_STAT_NOT_READY, 35*b6ec842dSStephan Aßmus B_HID_UID_AD_STAT_READY, 36*b6ec842dSStephan Aßmus B_HID_UID_AD_ERR_NOT_A_LOADABLE_CHARACTER, 37*b6ec842dSStephan Aßmus B_HID_UID_AD_ERR_FONT_DATA_CANNOT_BE_READ, 38*b6ec842dSStephan Aßmus B_HID_UID_AD_CURSOR_POSITION_REPORT, 39*b6ec842dSStephan Aßmus B_HID_UID_AD_ROW, 40*b6ec842dSStephan Aßmus B_HID_UID_AD_COLUMN, 41*b6ec842dSStephan Aßmus B_HID_UID_AD_ROWS, 42*b6ec842dSStephan Aßmus B_HID_UID_AD_COLUMNS, 43*b6ec842dSStephan Aßmus B_HID_UID_AD_CURSOR_PIXEL_POSITIONING, 44*b6ec842dSStephan Aßmus B_HID_UID_AD_CURSOR_MODE, 45*b6ec842dSStephan Aßmus B_HID_UID_AD_CURSOR_ENABLE, 46*b6ec842dSStephan Aßmus B_HID_UID_AD_CURSOR_BLINK, 47*b6ec842dSStephan Aßmus B_HID_UID_AD_FONT_REPORT, 48*b6ec842dSStephan Aßmus B_HID_UID_AD_FONT_DATA, 49*b6ec842dSStephan Aßmus B_HID_UID_AD_CHARACTER_WIDTH, 50*b6ec842dSStephan Aßmus B_HID_UID_AD_CHARACTER_HEIGHT, 51*b6ec842dSStephan Aßmus B_HID_UID_AD_CHARACTER_SPACING_HORIZONTAL, 52*b6ec842dSStephan Aßmus B_HID_UID_AD_CHARACTER_SPACING_VERTICAL, 53*b6ec842dSStephan Aßmus B_HID_UID_AD_UNICODE_CHARACTER, 54*b6ec842dSStephan Aßmus B_HID_UID_AD_FONT_7_SEGMENT, 55*b6ec842dSStephan Aßmus B_HID_UID_AD_7_SEGMENT_DIRECT_MAP, 56*b6ec842dSStephan Aßmus B_HID_UID_AD_FONT_14_SEGMENT, 57*b6ec842dSStephan Aßmus B_HID_UID_AD_14_SEGMENT_DIRECT_MAP, 58*b6ec842dSStephan Aßmus B_HID_UID_AD_DISPLAY_BRIGHTNESS, 59*b6ec842dSStephan Aßmus B_HID_UID_AD_DISPLAY_CONTRAST, 60*b6ec842dSStephan Aßmus B_HID_UID_AD_CHARACTER_ATTRIBUTE, 61*b6ec842dSStephan Aßmus B_HID_UID_AD_ATTRIBUTE_READBACK, 62*b6ec842dSStephan Aßmus B_HID_UID_AD_ATTRIBUTE_DATA, 63*b6ec842dSStephan Aßmus B_HID_UID_AD_CHAR_ATTR_ENHANCE, 64*b6ec842dSStephan Aßmus B_HID_UID_AD_CHAR_ATTR_UNDERLINE, 65*b6ec842dSStephan Aßmus B_HID_UID_AD_CHAR_ATTR_BLINK, 66*b6ec842dSStephan Aßmus 67*b6ec842dSStephan Aßmus B_HID_UID_AD_BITMAP_SIZE_X = 0x80, 68*b6ec842dSStephan Aßmus B_HID_UID_AD_BITMAP_SIZE_Y, 69*b6ec842dSStephan Aßmus 70*b6ec842dSStephan Aßmus B_HID_UID_AD_BIT_DEPTH_FORMAT = 0x83, 71*b6ec842dSStephan Aßmus B_HID_UID_AD_DISPLAY_ORIENTATION, 72*b6ec842dSStephan Aßmus B_HID_UID_AD_PALETTE_REPORT, 73*b6ec842dSStephan Aßmus B_HID_UID_AD_PALETTE_DATA_SIZE, 74*b6ec842dSStephan Aßmus B_HID_UID_AD_PALETTE_DATA_OFFSET, 75*b6ec842dSStephan Aßmus B_HID_UID_AD_PALETTE_DATA, 76*b6ec842dSStephan Aßmus B_HID_UID_AD_BLIT_REPORT, 77*b6ec842dSStephan Aßmus B_HID_UID_AD_BLIT_RECT_X1, 78*b6ec842dSStephan Aßmus B_HID_UID_AD_BLIT_RECT_Y1, 79*b6ec842dSStephan Aßmus B_HID_UID_AD_BLIT_RECT_X2, 80*b6ec842dSStephan Aßmus B_HID_UID_AD_BLIT_RECT_Y2, 81*b6ec842dSStephan Aßmus B_HID_UID_AD_BLIT_DATA, 82*b6ec842dSStephan Aßmus B_HID_UID_AD_SOFT_BUTTON, 83*b6ec842dSStephan Aßmus B_HID_UID_AD_SOFT_BUTTON_ID, 84*b6ec842dSStephan Aßmus B_HID_UID_AD_SOFT_BUTTON_SIDE, 85*b6ec842dSStephan Aßmus B_HID_UID_AD_SOFT_BUTTON_OFFSET_1, 86*b6ec842dSStephan Aßmus B_HID_UID_AD_SOFT_BUTTON_OFFSET_2, 87*b6ec842dSStephan Aßmus B_HID_UID_AD_SOFT_BUTTON_REPORT 88*b6ec842dSStephan Aßmus }; 89*b6ec842dSStephan Aßmus 90*b6ec842dSStephan Aßmus 91*b6ec842dSStephan Aßmus #endif // _USB_HID_PAGE_ALPHANUMERIC_DISPLAY_H 92