hidden hit counter
Welcome to WindowsForumz.com!
FAQFAQ    SearchSearch      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

USB Monitor Class Driver

 
   Windows XP (Home) -> Device Driver RSS
Next:  Search opens when selecting My Computer in Start ..  
Author Message
ashok

External


Since: Feb 19, 2008
Posts: 1



(Msg. 1) Posted: Tue Feb 19, 2008 5:38 am
Post subject: USB Monitor Class Driver
Archived from groups: microsoft>public>windowsxp>device_driver>dev (more info?)

Hi,

I am new to Windows Driver Development. I have a problem in modifying
the Brightness of USB monitor device which is provided by the Hardware
vendor. Here is my problem statement.

I have a USB monitor, the brightness has to be controlled from an
windows application. The Hardware Vendor has not provided any driver
other than the Microsoft provided HID component. We came to know from
DDK that we can change the brightness using HID interfaces such as
HID_GetReport etc. but the documentation is not clear about the
parameters. Please let me know any pointers related to this.

Also the Monitor Report descriptors from the Hardware vendor is as
shown below. Please let me know if these interfaces are sufficient to
modify the birghtness level from the Application.

Field Value Meaning
------- ------------
---------------------
Usage Page 0x05 0x80 USB Monitor
Usage 0x09 0x01 Monitor Control
Collection 0xA1 0x01 Start definition of
application collection
Usage Page 0x05 0x82 VESA Virtual Controls
Usage 0x09 0x10 Brightness
Logical Minimum 0x15 0x00 Minimum brightness (0 = backlight
off)
Logical Maximum 0x25 0x64 Maximum brightness
Report Count 0x95 0x01 One count
Report Size 0x75 0x08 8 bits per count
Input 0x81 0x02 Input is Data, Variable,
Absolute
End Collection 0xC0 End collection definition
Collection 0xA1 0x01 Start definition of
application collection
Usage Page 0x05 0x82 VESA Virtual Controls
Usage 0x09 0x10 Brightness
Logical Minimum 0x15 0x00 Minimum brightness (0 = backlight
off)
Logical Maximum 0x25 0x64 Maximum brightness
Report Count 0x95 0x01 One count
Report Size 0x75 0x08 8 bits per count
Output 0x01 0x02 Output is Data, Variable, and
Absolute
End Collection 0xC0 End collection definition

Thanks in Advance,
Ashok

 >> Stay informed about: USB Monitor Class Driver 
Back to top
Login to vote
Display posts from previous:   
   Windows XP (Home) -> Device Driver All times are: Eastern Time (US & Canada)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You can edit your posts in this forum
You can delete your posts in this forum
You can vote in polls in this forum

Categories:
  Windows XP
 Win 2000/NT/98/ME
 Windows Vista!


[ Contact us | Terms of Service/Privacy Policy ]