Search found 24 matches

by spiff
Fri Jun 15, 2007 2:04 pm
Forum: V-USB
Topic: usb mouse
Replies: 5
Views: 8512

Re: 12mhz

i connect today a 12mhz crystal and my pc recognized as unnown device.. in device manager. I try to work as keybord but dont work? why? Could be because of fuse settings. The standard fuse settings of ATmega8 are configured to use the internal 8MHz RC oscillator, and not the external crystal. Have ...
by spiff
Fri Jun 15, 2007 11:05 am
Forum: V-USB
Topic: Minimum holding time for HIDKeys
Replies: 3
Views: 5639

Re: Minimum holding time for HIDKeys

Hi, I am planning to use the HIDKeys project as a data acquisition system. My system will have a MCU to gather data from various data sources and will signal it by pulling the input lines low. After data has been fed, one key configured as "enter" will be pulled low to signal break betwee...
by spiff
Fri Jun 15, 2007 10:59 am
Forum: V-USB
Topic: usb mouse
Replies: 5
Views: 8512

Re: usb mouse

lios wrote:the problem is I use 10mhz crystal because I cant find 12mhz


This will never work. The Obdev avrusb stack uses strictly timed assembly routines and will only work with 12MHz.
by spiff
Fri Jun 15, 2007 10:55 am
Forum: V-USB
Topic: USB Keyboard Boot Protocol [solved]
Replies: 7
Views: 14148

usbWrite does not work.

Thanks for the reply. This second table is an example table that is included with the HID desciptor tool. For my experiments so far, I have been using the one that is included with the HID descriptor tool. I actually wanted to rearrange it so the full INPUT report is first in the descriptor, then th...
by spiff
Thu Jun 14, 2007 8:47 pm
Forum: V-USB
Topic: USB Keyboard Boot Protocol [solved]
Replies: 7
Views: 14148

New requets (such as SET and GET_PROTOCOL) must be implemented in usbFunctionSetup(). If a request has a data phase, you must expect that usbFunctionRead() or usbFunctionWrite() are called afterwards. Status must be communicated in global variables between usbFunctionSetup() and usbFunctionRead/Wri...
by spiff
Wed Jun 13, 2007 12:32 am
Forum: V-USB
Topic: USB Keyboard Boot Protocol [solved]
Replies: 7
Views: 14148

USB Keyboard Boot Protocol [solved]

Hello all, I'm trying to make an updated version of my C64 USB keyboard , and decided I want to try and implement the boot protocol (thereby allowing the keyboard to be used by the BIOS before the OS is started). It seems I will need to use the standard report descriptor (instead of my slightly hack...
by spiff
Wed Apr 18, 2007 6:54 pm
Forum: V-USB
Topic: Getting HID report descriptors
Replies: 3
Views: 9837

Re: Getting HID report descriptors

I tried USBsnoop and was able to extract some report descriptors from USB gameport device. It has a switch with four different modes, and I suppose each one gives a different report descriptor. Now I'm trying to "decipher" it (by re-creating the descriptors in the HID report descriptor to...
by spiff
Wed Apr 18, 2007 3:50 pm
Forum: V-USB
Topic: Getting HID report descriptors
Replies: 3
Views: 9837

Re: Getting HID report descriptors

Thanks for the reply. I used USBsnoop for that. My experience w/ the commercial devices I looked at is that the developers had a hard time w/ the USB specs I ended up reading the specs very carefully and came up w/ a fairly complex yet compact descriptor for the 3DP-Vert converter. I tried USBsnoop ...
by spiff
Tue Apr 17, 2007 1:19 am
Forum: V-USB
Topic: Getting HID report descriptors
Replies: 3
Views: 9837

Getting HID report descriptors

I am playing around with some simple USB HID game devices. Hardware es essentially the same as my C64 USB keyboard . 1) Is there some tool that can show the HID report descriptor received when plugging in a device? I would like to use this to examine the report descriptor of some commercial HID devi...