teknikill.net Forum Index teknikill.net
Motorola IMfree (MX240) Messageboard
FAQFAQ SearchSearch MemberlistMemberlist UsergroupsUsergroups RegisterRegister
ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in

Device::USB

Post new topicReply to topic teknikill.net Forum Index -> Development
View previous topic :: View next topic
Author Message
xantus
Site Admin


Joined: 26 Jan 2005
Posts: 44
Location: Washington

PostPosted: Fri Jan 28, 2005 10:36 am Post subject: Device::USB Reply with quote

I wrote the first function for Device::USB in perlXS.
Note that the structures will change.

It returns a list of devices on each bus. Here's my output:
Code:

[
[
{
'manuf' => 'Giant Wireless Technology',
'filename' => '003',
'dirname' => '001',
'product' => 32513,
'prod' => 'MX240a MOTOROLA MESSENGER',
'vendor' => 8888
},
{
'manuf' => 'Linux 2.6.8-1-686-smp uhci_hcd',
'filename' => '001',
'serial' => '0000:00:07.2',
'dirname' => '001',
'product' => 0,
'prod' => 'Intel Corp. 82371AB/EB/MB PIIX4 USB',
'vendor' => 0
}
]
];
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address MSN Messenger
grn
newb


Joined: 11 Feb 2005
Posts: 13

PostPosted: Fri Feb 11, 2005 11:12 pm Post subject: ... Reply with quote

I'll see if I can't get some info on controlling it through USB as well.
Back to top
View user's profile Send private message
grn
newb


Joined: 11 Feb 2005
Posts: 13

PostPosted: Sun Feb 13, 2005 6:09 pm Post subject: ... Reply with quote

Code:

Port2: USB Human Interface Device
Hub Power: Self Power
Number of Ports: 2
Power switching: None
Compound device: No
Over-current Protection: Individual
Device Descriptor
USB Version: 1.1
Device Class: (0) Reserved (defined in Interface Descriptor)
Device Subclass: 0
Device Protocol: 0
Max Packet Size: 0x08 (8) bytes
Vendor: 0x22b8 ()
Product ID: 0x7f01
Product Version: 0x0001
Manufacturer: 1
0x0409: Giant Wireless Technology
Product: 2
0x0409: MX240a MOTOROLA MESSENGER
0x0409: MX240a MOTOROLA MESSENGER
SerialNumber: 0
Number of Configurations: 1
Connection Status: Device Connected
Current Configuration: 1
Device Bus Speed: Low
Device Address: 0x02
Number of Open Pipes: 1
Configuration Descriptor (1)
Total Length: 34 bytes
Number of Interfaces: 1
Configuration Value: 1
Configuration: 2
0x0409: MX240a MOTOROLA MESSENGER
0x0409: MX240a MOTOROLA MESSENGER
Attributes: 0xc0
Bus Powered
Self Powered
Max Power: 0x32 (100 Ma)
Interface Descriptor (0)
Interface Number: 0
Alternate Setting: 0x00
Number of Endpoints: 0x01
Interface Class: (3) Human Interface (HID)
Interface Subclass: 1
Interface Protocol: 0
Interface: 0
HID Descriptor
HID Version: 0x0100
Country Code: 0x00 (0)
Number of Descriptors: 1
Type: 0x22, Length: 0x001d bytes
Endpoint Descriptor (Addr: 0x81)
Endpoint Address: 0x81, Input
Transfer Type: Interrupt
Max Packet Size: 0x0008 (8) bytes
Interval: 0x0a
[/code]
Back to top
View user's profile Send private message
Display posts from previous:
Post new topicReply to topic teknikill.net Forum Index -> Development All times are GMT
Page 1 of 1


Jump to:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB 2001, 2005 phpBB Group